Hello,

On Wed 24 Dec 2025 at 07:11am +01, Lucas Nussbaum wrote:

> 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.

Thanks, Lucas.

All this discussion prompted me to look at policy.git and I saw that
there were a bunch of unreleased changes that should be pushed out.
I thought that the Priority field becoming optional was the more
important thing, actually.

Once a change is committed to policy.git it's basically already
official, and that happened weeks ago.

> 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.

Interesting.  I would be interested to read the results of a survey like
that.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to