Moodle Community Sites
  1. Moodle Community Sites
  2. MDLSITE-1787

Move moodle-langpacks.git from github.com to git.moodle.org

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Component/s: git.moodle.org
    • Labels:
      None
    • Rank:
      41156

      Description

      At the moment, AMOS publishes snapshots of its repository at https://github.com/amosbot/moodle-langpacks using its own account there. However, (ab)using github for these purposes may not be completely ok with github's user agreement. Would be better if we host that repository at our own server git.moodle.org as the 3rd public repository beside moodle.git and integration.git

      This probably involves

      1) setting up the repository and public-read access to it
      2) setting up the repository so that it appears at the web http://git.moodle.org
      3) setting up the write access for the amosbot user only (I have ssh key for that user available)

        Activity

        Hide
        David Mudrak added a comment -

        Martin, can you please approve this operation? I may need Jordan's assistance once approved (to get the access to the server or eventually to complete the set-up part of the task completely).

        The repository has 53MB at the moment, the size growth speed is unknown (but should not be too drastic) - just in case it matters.

        Show
        David Mudrak added a comment - Martin, can you please approve this operation? I may need Jordan's assistance once approved (to get the access to the server or eventually to complete the set-up part of the task completely). The repository has 53MB at the moment, the size growth speed is unknown (but should not be too drastic) - just in case it matters.
        Hide
        David Mudrak added a comment -

        Also note the amosbot has yet another repo there - https://github.com/amosbot/moodle - where AMOS creates pull-requests for generated install strings. Would be nice to host that repo on our own server, too. But this should be available via git:// only, with no need to publish it via the web http://git.moodle.org

        Show
        David Mudrak added a comment - Also note the amosbot has yet another repo there - https://github.com/amosbot/moodle - where AMOS creates pull-requests for generated install strings. Would be nice to host that repo on our own server, too. But this should be available via git:// only, with no need to publish it via the web http://git.moodle.org
        Hide
        Martin Dougiamas added a comment -

        +10 for this! Should be on our own server.

        Show
        Martin Dougiamas added a comment - +10 for this! Should be on our own server.
        Hide
        David Mudrak added a comment -

        Added the integration team as watchers as this has impact on the integration and release workflow.

        This should be resolved now. AMOS now publishes the installer strings at git.moodle.cz. I needed a repository where AMOS has write access and there is a public read access. I tried to do it at git.moodle.org but that would involve non-trivial changes to the current gitolite/git setup there. So I used my own server. One day, we may want to decide to use git.moodle.org but for now, this seems to work well.

        So, because Github's Terms of Service are pretty clear about what I have done (shortly: no bots are allowed there and only one account per person), I am about to close github.com/amosbot now. Both repositories now live at http://git.moodle.cz

        Integrators, please modify your checklist documents. Instead of fetching installer strings from Github, please use

        git://git.moodle.cz/moodle-install.git

        Please let me know should you encounter any issues or if you spot some weird patches there. Thanks.

        Show
        David Mudrak added a comment - Added the integration team as watchers as this has impact on the integration and release workflow. This should be resolved now. AMOS now publishes the installer strings at git.moodle.cz. I needed a repository where AMOS has write access and there is a public read access. I tried to do it at git.moodle.org but that would involve non-trivial changes to the current gitolite/git setup there. So I used my own server. One day, we may want to decide to use git.moodle.org but for now, this seems to work well. So, because Github's Terms of Service are pretty clear about what I have done (shortly: no bots are allowed there and only one account per person), I am about to close github.com/amosbot now. Both repositories now live at http://git.moodle.cz Integrators, please modify your checklist documents. Instead of fetching installer strings from Github, please use git://git.moodle.cz/moodle-install.git Please let me know should you encounter any issues or if you spot some weird patches there. Thanks.
        Hide
        Dan Poltawski added a comment -

        Thanks David, i've updated the weekly build instructions and filled two pull requests with Petr:
        https://github.com/skodak/mdlrelease/pull/20
        https://github.com/skodak/mdlrelease/pull/21

        Show
        Dan Poltawski added a comment - Thanks David, i've updated the weekly build instructions and filled two pull requests with Petr: https://github.com/skodak/mdlrelease/pull/20 https://github.com/skodak/mdlrelease/pull/21

          People

          • Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development