Proposed multimedia team migration to salsa.d.o

Sebastian Ramacher sramacher at debian.org
Sat Jan 6 12:22:29 UTC 2018


Hi

On 2018-01-01 17:43:57, James Cowgill wrote:
> Hi,
> 
> As you've probably seen, the Debian Gitlab instance salsa.debian.org is
> up and running (in beta). Since alioth.debian.org is deprecated and
> might be disabled soon, we need to migrate things over to salsa.
> 
> This is what I propose. I posted it on IRC, but for more discussion I'm
> posting it to the mailing lists now.
> 
> salsa.debian.org team
> ===
> A group on salsa.debian.org has been created here:
> https://salsa.debian.org/multimedia-team
> 
> Existing members of the alioth team have not been migrated over which
> should help prune inactive members. Anyone who was a member of the
> alioth team can click the "Request Access" button and an someone will
> approve you.
> 
> Usually, team members who are DDs are given "Owner" permissions in the
> group and other members are given "Master" permissions.
> 
> When creating a new project:
> * The project name should be the same as the source package name.
> * "Issues" should be disabled (use the BTS instead).
> * A commit notification hooks should be setup (see below).
> 
> New Vcs-* URLs:
> 
> ```
> Vcs-Git: https://salsa.debian.org/multimedia-team/package.git
> Vcs-Browser: https://salsa.debian.org/multimedia-team/package
> ```
> 
> https://lists.debian.org/debian-devel-announce/2017/12/msg00003.html
> https://wiki.debian.org/Salsa/Doc
> 
> New maintainer address
> ===
> There is not going to be a replacement for alioth mailing lists, so we
> are going to switch back to using "debian-multimedia at lists.debian.org"
> as the mailing list used in the Maintainer field of all packages.
> 
> https://lists.debian.org/debian-devel-announce/2017/09/msg00004.html

A tracker.debian.org based replacement is discussed in
https://lists.debian.org/debian-devel/2018/01/msg00141.html.

> 
> Commit notifications
> ===
> The commit mailing list is also on alioth and will soon be disabled.
> This is replaced by the "Emails on push" integration on salsa which
> sends emails to tracker.debian.org which you can subscribe to. This
> needs to be enabled manually per project.
> 
> See: https://wiki.debian.org/Salsa/Doc#Email_notifications
> 
> IRC notifications can be enabled using Irker. Again this needs to be
> enabled manually per project.
> 
> See: https://wiki.debian.org/Salsa/Doc#IRC_notifications
> 
> Automation
> ---
> Enabling these should probably be automated and checked using the GitLab
> API because inevitably someone will forget to enable it in a repository.
> 
> Eg for "Emails on push":
> 
> https://docs.gitlab.com/ee/api/services.html#emails-on-push
> ```
> curl -X PUT -H "Private-Token: $GITLAB_API_PRIVATE_TOKEN" -F
> "recipients=dispatch+${package}_vcs at tracker.debian.org"
> https://salsa.debian.org/api/v4/projects/multimedia-team%2F${package}/services/emails-on-push
> ```
> 
> Migration
> ===
> Migration of the maintainer email address can start immediately. New
> packages can also immediately start hosting their VCS on salsa.debian.org.
> 
> For existing packages, I propose:
> - Wait until salsa.debian.org is declared stable (expected at the end of
> January)
> - Announce to the lists before migration starts
> - Set all repositories on alioth read-only (eg using a git pre-receive hook)
> - Migrate everything to salsa using Christoph Berg's import script:
> http://www.df7cb.de/blog/2017/Salsa_batch_import.html
> 
> At this point we should attempt to upload all packages at least once
> before the mailing list on alioth is disabled. Unfortunately this is a
> lot of work, so I am quietly hoping there will be an alternative
> solution for this so we don't loose bug reports sent to the old
> maintainer address.
> 
> James
> 




> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20180106/328a36d2/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list