Simon Richter writes ("Re: [RFC] General Resolution to deploy tag2upload"): > On 6/17/24 20:38, Jonathan Carter wrote: > > When it comes to tag2upload, I believe it's something that most people > > would want. At least it doesn't take away from any existing workflow or > > force people to change their habits right away, so in terms of being > > able to gain support for it, it has a lot going for it. > > Is tag2upload completely orthogonal to any efforts to move all packages > to git-based team maintenance?
There is a technical and a social answer to your question. The social answer is that there is absolutely no connection. The tag2upload team, like the dgit team, are not interested in trying to get everyone to use the same development practices. We aim to provide tooling that supports everyone - in their current practices - insofar as we can. The technical answer is that they're *almost* completely orthogonal. You can't use tag2upload unless you're using git, obviously. But t2u supports single maintainers using git locally and just pushing to Salsa as an output; git based collaboration via Salsa MRs; NMUs; gbp; git-dpm; git-debrebase; git-merge; and, everything in between and around. "Move all packages to git-based team maintenance" implies using git, so I guess that it would make tag2upload more available. Maybe it implies some standardisation of git workflows. You'd have to ask people who are favour of such ideas what they think. But tag2upload does not depend on standardisation of development practices. Indeed, tag2upload (and before it, dgit) *supports* the continued existence of multiple git workflows, by providing a coherent taxonomy of representations, and convenient automated tooling for converting between them. It makes Debian's multiple workflows more workable for everyone. As for teams vs individuals: tag2upload doesn't care at all about maintainership. It only cares that the signed git tag, indicating the intent to upload, is signed by a DD - just like the archive right now. How that uploader decided to upload, and what they decided to upload, is a matter for the uploader. tag2upload just follows their instructions. Ian. -- Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own. Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.