cloud-init team mailing list archive
-
cloud-init team
-
Mailing list archive
-
Message #00234
Re: Cloud-Init upstream is moving to GitHub!
-
To:
cloud-init@xxxxxxxxxxxxxxxxxxx
-
From:
Conrad Hoffmann <ch@xxxxxxxxxxxxx>
-
Date:
Sun, 1 Dec 2019 19:00:28 +0100
-
Autocrypt:
addr=ch@xxxxxxxxxxxxx; keydata= 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
-
In-reply-to:
<CAJAXbpdYk+pjs9Q3fDMJ8vChK-nUsXYQwiTgcQ02XCD3SHQG2w@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2
On 11/7/19 11:43 PM, Ryan Harper wrote:
> Cloud-Init upstream is moving to GitHub!
Interesting development. What does this mean for packagers? Will
releases still be made available on Launchpad, or should they start
grabbing the files from Github ASAP?
Thanks,
Conrad
>
> https://github.com/canonical/cloud-init
>
> For new contributors, please see the HACKING documentation[1].
>
> For existing contributors who've already signed the Canonical
> Contributors License Agreement[2], we can verify the link between
> your Launchpad account and your GitHub account by creating a branch
> with both your Launchpad and GitHub usernames into both Launchpad and
> GitHub cloud-init repositories. We've added a tool[3] to the
> cloud-init repository to handle this migration as automatically as
> possible.
>
> The cloud-init team will review the two merge proposals and verify
> that the CLA has been signed for the Launchpad user and record the
> associated GitHub account. We will reply to the email address
> associated with your Launchpad account that you've been clear to
> contribute to cloud-init on GitHub.
>
> If your company has signed the CLA for you, please contact us to help
> in verifying which launchpad/GitHub accounts are associated with the
> company. For any questions or help with the process, please email:
>
> Josh Powers <josh.powers@xxxxxxxxxxxxx> with the subject:
> Cloud-Init CLA
>
>
> Thank you for your contributions,
> Cloud-Init Team
>
> 1. https://cloudinit.readthedocs.io/en/latest/topics/hacking.html
> 2. https://ubuntu.com/legal/contributors
> 3. Here's a sample output from the script:
>
> % ./tools/migrate-lp-user-to-github --help
> usage: migrate-lp-user-to-github [-h] [--dryrun] [--local-repo-dir
> REPO_DIR]
> [--upstream-branch UPSTREAM] [-v]
> [--push-remote PUSHREMOTE]
> launchpad_user github_user
>
> Link your Launchpad user to github, proposing branches to LP and Github
>
> positional arguments:
> launchpad_user Your launchpad username.
> github_user Your github username.
>
> optional arguments:
> -h, --help show this help message and exit
> --dryrun Run commands and review operation in dryrun mode,
> making not changes.
> --local-repo-dir REPO_DIR
> The name of the local directory into which we
> clone.
> Default: /tmp/cloud-init-lp-to-github-migration
> --upstream-branch UPSTREAM
> The name of remote branch target into which we
> will
> merge. Default: origin/master
> -v, --verbose Print all actions.
> --push-remote PUSHREMOTE
> QA-only provide remote name into which you want to
> push
> % ./tools/migrate-lp-user-to-github raharper raharper
> Sycing master branch with upstream
> $ git checkout master
> $ git pull
> $ git remote -v
> $ git fetch launchpad-raharper
> $ git fetch github-raharper
> Creating a migration branch: migrate-lp-to-github adding your users
> $ git branch
> $ git checkout master
> $ git pull
> $ git branch -D migrate-lp-to-github
> $ git checkout origin/master -b migrate-lp-to-github
> $ git add /tmp/cloud-init-lp-to-github-migration/.lp-to-git-user
> $ git commit --all -F /tmp/commit.msg
> $ git push launchpad-raharper migrate-lp-to-github --force
> $ git push github-raharper migrate-lp-to-github --force
> [launchpad] Automatically creating merge proposal using launchpadlib
> The authorization page:
> (
> https://launchpad.net/+authorize-token?oauth_token=XXXXX&allow_permission=DESKTOP_INTEGRATION
> )
> should be opening in your browser. Use your browser to authorize
> this program to access Launchpad on your behalf.
> Waiting to hear from Launchpad about your decision...
> [launchpad] active merge proposal already exists at:
>
> https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+ref/migrate-lp-to-github
>
> To link your account to github open your browser and click 'Create pull
> request' at the following URL:
>
> https://github.com/canonical/cloud-init/compare/master...raharper:migrate-lp-to-github
>
>
Follow ups
References