On Thu, Feb 12, 2026 at 10:25:17AM +0000, Ian Jackson wrote:
Obviously, there are necessary points of standardisation, so that we
(and our computers) can all work together - and in particular so that
people can work on unfamiliar packages.  These currently include the
BTS, and the archive, and since 2013 they also include *.dgit.d.o.

Thankfully you can still be an uploding DD without having understood dgit. I hope this stays like this until somebody has written documentation that a mortal can comprehend.

On the question of upstream tarballs vs upstream git, devref
definitely needs to mention both approaches.  I'm firmly of the
opinion that upstream git should be the preferred recommendation.

I THINK that we should recommend including the form that upstream publishes with their signature.

If they publish only signed tarballs, then we SHOULD use these.

If they publish only signed git tags, then we SHOULD use those.

If they publish both and their contents are identical, then we SHOULD use the signed git tag if this makes it possible to have the .orig.tar.gz in our archive to have the same checksum than the upstream tarball.

If using the signed git tag would result in a different orig.tar.gz in our archive then we SHOULD be sad (or improve our tools) and in the mean time use their release tarball (while optionally keeping upstream git history in our git).

If upstream publishes both signed tarballs and a signed release tag with different contents, then we're stuck between a rock and a hard place. I THINK then we should use the tarball to have the identical tarball in the archive, and work on our tools to allow upstream git history in our git.

SHOULD in capitals is the RFC2119 SHOULD, a lower case should a language should.

"upstram git history in our git" means that upstream commits are visible in git log on debian/latest.

Greetings
Marc

--
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421

Reply via email to