tag2upload general availability
Sean Whitton <[email protected]> Mon, 09 Feb 2026 13:29:44 +0000
| Newsgroups | gmane.linux.debian.devel.announce |
|---|---|
| Message-ID | <[email protected]> |
--=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello everyone, We are pleased to announce that tag2upload is now out of beta. It is ready to enhance and simplify your Debian git-based workflow. During the beta we encountered only a few significant bugs. Now that we've fixed those, our rate of successful uploads is hovering around 95%. Failures are almost always due to packaging inconsistencies that older workflows don't detect, and therefore only need fixing once per package. We don't think you need explicit approval from your co-maintainers anymore. Your upload workflows can be different to your teammates. They can be using dput, dgit or tag2upload. You will, however, always need to work directly on the maintainer's git branch on salsa, even for NMUs. If you don't have permission to use that branch or don't want to, we recommend dgit-nmu-simple(7) and uploading with dgit. We would recommend installing git-debpush from forky or trixie-backports, as we've improved the user experience in various ways since the version that went into trixie. To get started please see the primary documentation: =2D https://wiki.debian.org/tag2upload =2D git-debpush(1) We'll continue to work on improving tag2upload. We would very much like your help. We have several easy bugs tagged "newcomer" in the BTS: =2D https://bugs.debian.org/cgi-bin/pkgreport.cgi?include=3Dtags%3Anewcomer= ;src=3Ddgit Many thanks to our open beta participants, especially Anton Gladky, Simon Josefsson, Stuart Prescott and Colin Watson. For the tag2upload Delegates, =2D-=20 Sean Whitton --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmmJ4UgZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQKXeEAC4BkJrUeZVMQyocwo61jL3 Ew4ZNbdja1QA2mUHAHpPLdcTzzELNDF3K9/riYubeJ0urDypcrdZlFxoPvirCn1v gIMAg52VT8OafzJD0Gw79ezcj1vINlepTsnDlV+UqeBhH+9G2OzzQzyJ1iv37+pD QYV0iuC4MO9Ne4E7AyIOuByzxpAJCLGXRrVviIFHwp5NMLS+OXRzrI3UIfbDOVWK QcenSFlIbUCEoDSK3o9YRTxXRYH4M9ajuD5De4gA53RabyWK9v2opnWUc/HXJfdY okltfZh/G7KELm2dFsjBKyCulP2K9rdXK8MnH7BhHray7tvqEUA3v8TFmK7k/vkq clfst9owa8dC7XUZE2vESNDnMmHkvhPHuVZqBeT0uehek16HrXCb7+NAKLPxegHX nDzrYSbhmk2YF18aVOZF9asnZDAiXlwZmTWaHWnWVkL1k6USH+b1bbkOp8xFeMsT qpw+4e4kO6CjaPmyOn8V94Q9TG5kMh9HFOQwRHFO6i6OaxEqr9KgqNg+YMB7fEsM 6bANkUXrB+St9Xgrm3KnICZwr2EeZ1vuIut66kI+RP2Gz5bMqdvnLnUUuo/4feUH lLhn+yqMwRLybvJmlQIxBgFIaZli4WRnM2WNc+0xyIb2QaN33kzXex3+DRjG/FGb ntyaU3Bv50wefNzUT9RFnA== =Vq4p -----END PGP SIGNATURE----- --=-=-=--