<div dir="ltr">Thanks for the draft! Comments inline:<br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 17, 2018 at 10:31 PM, Alexandre Viau <span dir="ltr"><<a href="mailto:aviau@debian.org" target="_blank">aviau@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 17/01/18 08:05 AM, Michael Stapelberg wrote:<br>
> I’d be happy to review any draft announcement you come up with.<br>
><br>
<br>
</span>Alright.<br>
<br>
Here is a draft announcement:<br>
<br>
Dear pkg-go contributors,<br>
<br>
I will be migrating all of pkg-go's Alioth repositories to<br>
<a href="http://salsa.debian.org" rel="noreferrer" target="_blank">salsa.debian.org</a> on January 29.<br>
<br>
=== About the migration ===<br>
<br>
- A mail will be sent to <a href="mailto:pkg-go-maintainers@lists.alioth.debian.org">pkg-go-maintainers@lists.<wbr>alioth.debian.org</a> when<br>
the migration starts and when it ends<br>
<br>
- All repositories in git.debian.org:/git/pkg-go/<wbr>packages will be<br>
migrated to the pkg-go-team group on <a href="http://salsa.debian.org" rel="noreferrer" target="_blank">salsa.debian.org</a>[1] You should join<br>
the group if you are not already in it!<br>
<br>
- Repositories will keep the same name, with ".git" removed.<br>
<br>
- HTTP <a href="http://anonscm.debian.org" rel="noreferrer" target="_blank">anonscm.debian.org</a> links of migrated repositories will be<br>
redirected to the new location.<br>
 for example, you can test the following links:<br>
  - <a href="https://anonscm.debian.org/cgit/pkg-go/packages/syncthing" rel="noreferrer" target="_blank">https://anonscm.debian.org/<wbr>cgit/pkg-go/packages/syncthing</a><br>
  - <a href="https://anonscm.debian.org/git/pkg-go/packages/syncthing.git" rel="noreferrer" target="_blank">https://anonscm.debian.org/<wbr>git/pkg-go/packages/syncthing.<wbr>git</a><br>
<br>
=== During the migration ===<br>
<br>
- Your pushes could be denied because the repository no longer exists.<br>
Don't panic! It was moved to Gitlab.<br>
<br>
- You may start using salsa repositories immediately after they are created.<br>
<br>
- If you push during the migration, take a moment to confirm that your<br>
changes are available on salsa<br>
<br>
=== After the migration ===<br>
<br>
- On the next upload of your packages, please replace the VCS-*<br>
<a href="http://anonscm.debian.org" rel="noreferrer" target="_blank">anonscm.debian.org</a> links with the proper <a href="http://salsa.debian.org" rel="noreferrer" target="_blank">salsa.debian.org</a> links.<br>
<br>
For example:<br>
 <a href="https://anonscm.debian.org/cgit/pkg-go/packages/syncthing" rel="noreferrer" target="_blank">https://anonscm.debian.org/<wbr>cgit/pkg-go/packages/syncthing</a> -><br>
<a href="https://salsa.debian.org/pkg-go-team/syncthing" rel="noreferrer" target="_blank">https://salsa.debian.org/pkg-<wbr>go-team/syncthing</a><br>
 <a href="https://anonscm.debian.org/git/pkg-go/packages/syncthing.git" rel="noreferrer" target="_blank">https://anonscm.debian.org/<wbr>git/pkg-go/packages/syncthing.<wbr>git</a> -><br>
<a href="https://salsa.debian.org/pkg-go-team/syncthing.git" rel="noreferrer" target="_blank">https://salsa.debian.org/pkg-<wbr>go-team/syncthing.git</a><br>
<br>
You might want to wait a couple of days after the migration before<br>
spending time doing this because I might automate it for all repositories.<br></blockquote><div><br></div><div>Let’s figure this out before starting the process :). I’m in favor for automating the step. The less people have to do mindless work that can easily go wrong, the better (as evidenced by a number of incorrect Vcs-* tags in our packages).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- A copy of the migrated repositories will remain available in<br></blockquote><div><br></div><div>“A read-only copy” please.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
git.debian.org:/git/pkg-go/<wbr>packages-migrated-to-salsa<br>
<br>
- You will still be able to create repositories on Alioth, but there<br>
will be no other bulk migration.<br>
<br>
- If all went well, we might disable repository creation on Alioth a<br>
couple of days after the migration.<br></blockquote><div><br></div><div>I’d like to disable repository creation at the start of the migration. There’s no point in allowing backslide/stragglers like that. Everything should be in one place.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- You may point your git working directories to the new remote address<br>
with this oneliner:<br>
 ``git remote set-url origin git@salsa.debian.org:pkg-go-<wbr>team/$(git<br>
config --get remote.origin.url | tr "/" "\n" | tail -n 1)``<br>
<br>
1. <a href="https://salsa.debian.org/pkg-go-team" rel="noreferrer" target="_blank">https://salsa.debian.org/pkg-<wbr>go-team</a><br>
<div class="HOEnZb"><div class="h5"><br>
Cheers,<br>
<br>
--<br>
Alexandre Viau<br>
<a href="mailto:aviau@debian.org">aviau@debian.org</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Best regards,<br>Michael</div>
</div></div>