Hi,

On 23/12/25 at 11:41 -0800, Otto Kekäläinen wrote:
> Hi,
> 
> > For reference the debian-policy bug that discusses Git-Tag-Info and
> > Git-Tag-Tagger is #1091868, and the latest version of the patch is
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1091868;filename=v4-0001-Document-Git-Tag-Tagger-and-Git-Tag-Info-fields.patch;msg=85
> 
> Also note that this was added to the policy in
> https://salsa.debian.org/dbnpolicy/policy/-/commit/bb22500a28c3fca96847ebe81d7f151066f6c41b
> by Sean himself 6 months ago, and he rushed to publish it today
> immediately after writing the message stating that only tag2upload is
> allowed to use this field "because policy says" without mentioning
> that he actually wrote the policy and published it today. Yes, one
> other person seconded it so Sean and Ian didn't dictate it fully on
> their own, but still I find this style of argumentation intellectually
> dishonest and I felt the need to highlight this to avoid the audience
> from being misled.

I don't think that's a fair characterization of what happened around
Git-Tag-*.  If we are looking for people to blame, we should blame
people like me who now think it's a good idea to generalize the scope of
those fields outside of the tag2upload context, but did not follow the
tag2upload discussions closely enough to raise that point when it was a
good time to do it.

The discussion about generalizing those fields could move into a
debian-policy bug.

However, it might be worth experimenting a bit to understand if it's
really useful. One could build a git->dsc audit service by doing:
- for a given dsc, use the Vcs-Git field and clone the repository
- identify the relevant tag for the version to check (using
debian/gbp.conf's debian-tag option if it exists)
- build the source
- compare with what is in the archive

I wonder how many packages could already be checked like that, and how
many more an additional dsc field would add.

Lucas

Reply via email to