Migrating to salsa
Rafael Laboissière
rafael at debian.org
Sat Mar 3 07:31:47 UTC 2018
* Antonio Terceiro <terceiro at debian.org> [2018-03-02 21:25]:
>
> I have just migrated all our repositories to Salsa:
>
> https://salsa.debian.org/ci-team
Great, thanks.
I cannot check the repository settings (because I do not have Master
access) but I would suggest to you, if you did not do it yet, to set the
https://webhook.salsa.debian.org/tagpending/${pkg} webhooks. This is
handy for automatically tagging bugs as "pending" in the BTS.
Another issue that should be addressed is related to the deprecated
mailing lists on Alioth. For now, we are using
autopkgtest-devel at lists.alioth.debian.org as both the value of the
Maintainer field of the packages and a place for development discussion.
You might request the creation of new mailing at lists.d.o, e.g.
debian-ci at lists.debian.org, for using as a discussion medium. It is
possible to migrate the archives and the list of subscribers form Alioth
into lists.d.o.
In order to avoid the noise on the new mailing list from different
services (Debian FTP Masters, Debian testing watch,
debian-devel-changes, etc) that send messages automatically, we could use
another value for the Maintainer field of the packages. One possible
solution is to use the Debian PTS.
We could create a team, say "debian-ci", at tracker.d.o and add all
packages (autodep8, debci, debian-ci-config, and autopkgtest to it. After
that, the Maintainer field can be changed to "Debian CI Team
<team+debian-ci at tracker.debian.org>". People interested in receiving
email messages sent to that address can subscribe to the group at
tracker.d.o. Notice that the user can choose the level of granularity
they want to have, by managing their subscription keywords (bts, build,
upload-source, etc). [*]
Furthermore, we might activate the "Emails on push" integration service
for the repositories in Salsa. Again, the PTS can be handy here, because
we can use the addresses dispatch+${pkg}_vcs at tracker.debian.org. Users
interested in receiving commit notifications can subscribe to the "vcs"
keyword at the PTS.
Best,
Rafael
[*] https://tracker.debian.org/accounts/subscriptions/
More information about the autopkgtest-devel
mailing list