On Sun, Dec 1, 2019 at 12:00 PM Conrad Hoffmann <[email protected]> wrote:
> 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? > Releases will still be available on Launchpad. The official releases will still be signed release tags and tarballs. > > 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 <[email protected]> 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 > > > > > > -- > Mailing list: https://launchpad.net/~cloud-init > Post to : [email protected] > Unsubscribe : https://launchpad.net/~cloud-init > More help : https://help.launchpad.net/ListHelp >
-- Mailing list: https://launchpad.net/~cloud-init Post to : [email protected] Unsubscribe : https://launchpad.net/~cloud-init More help : https://help.launchpad.net/ListHelp

