Ubuntu branches on salsa
Iain Lane <[email protected]>
| Newsgroups | gmane.linux.debian.devel.gtk-gnome |
|---|---|
| Message-ID | <20190612093048.ehzguc5ywkwjsghz@nightingale> |
Hi there, This is something we've talked about in the Ubuntu team, and I've been meaning to bring it up with pkg-gnome for a while but kept delaying. I'm wearing both my Debian and Ubuntu hats here. When we switched to git in pkg-gnome, Ubuntu also followed suit. On the Ubuntu side we've been pushing to Launchpad. By and large (IMO) it's been positive - our packages are derived from Debian's and this makes it much easier to maintain the delta. But there are some warts that can make it difficult to work with, particularly for new and drive-by contributors and people who don't yet have a good mental model of how git and gbp work. I'll not go into all the details, but the main one is that the 'upstream' and 'pristine-tar' branches get really difficult to handle if they are out of sync downstream - when we want to take a release ahead of Debian or if we're occasionally on a different series, for example. My proposal is to allow Ubuntu (no reason that other downstreams couldn't do this if they were in a similar position too) branches to be pushed to the repositories on salsa. This would require that we add members of the Ubuntu team to the group. On the Ubuntu side we'll take responsibility for educating our developers to avoid disrupting Debian's work. I think it'd be possible to arrange the permissions so that they can't push to 'debian/*' (make those maintainer-only, and only grant Ubuntu people the developer permission), but I hope we could try without doing that initially. I believe that the MySQL / mariadb team does something like this: https://salsa.debian.org/mariadb-team/mysql (look at the branches) Thoughts / objections / non-objections? Cheers, -- Iain Lane [ [email protected] ] Debian Developer [ [email protected] ] Ubuntu Developer [ [email protected] ]
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPQ77lee1I38W6CJY41LVxRxQQdQFAl0AxjwACgkQ41LVxRxQ QdQCmBAAsxcE2uDtCOhrLboZY376HHwTbwYOqMZRHxF9T4mZ0swcPN/JjKKhvFVB 3VZjkAFfkdgqakO5j+Q/23bg13CRj8hz69rJ+m4aCL1muf/H4unesuSav8Bxyajy HKa+TX8k3hkyfBifvhny8oWEkCC2+RcQq4z77Px+D110LAVQF2NCOwW7HrO/t8VI EryOoStu4vJykz/91gaXE5l4SscP15xTA7GG8IsargE+CaM2rLdqz5vJMGmI+E9F B3rvP2kEa0a4p1trmDbTiY8q9IHregBjGz46OLuRlLJZBTQh1HzS0lqDUQdKPeC6 zYGWULey/AQ+geAPDBkbHJwmI/OybtkXYPnKPV7etCTkEPLNWkiUT810Xn7SVNrT ZqDYbBm2cH+3ZQRrFS4NOhg0v30f/4of+fb5mF2LY60vsjiXMcKgj11HO1VlUCvk V/4YG5ZAf7TRLo0OWVaTY+hB/8PcJEOvzmdigbSoXXM3hMFzz4A6of3Nmu89nRMW KbPk+ZJIr4cjZcB4JlCBtn4jXkV5B85TwZM5azHUXDZJMwzH4v9cHW5brvDqwoog PMDnylHXxX7Hbp97muZL+9N1Yug6fW1MXPjzoNq+k4q3ZAAE0oXOPtK/9QapF36l OxdenYGRKVC/O+5jQLunPDuY8TjXsoKmXOttYex8yD1mZ9yzmo8= =NmLu -----END PGP SIGNATURE-----