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@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@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@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers -- Sebastian Ramacher
Attachment:
signature.asc
Description: PGP signature