On Sat, 14 Dec 2024 14:49:35 +0100 Holger Wansing <hwans...@mailbox.org> wrote:

[...]

Moreover, lintian throws an *error* these days
E: tasksel changes: inconsistent-maintainer Anton Zinoviev <zinov...@debian.org> 
(changes vs. source) Debian Install System Team <debian-boot@lists.debian.org>

and I failed to add a proper lintian-overrides for this.
I simply cannot make lintian ignore this, hmmm ...


It is not possible to have a lintian override for a .changes file, so you will never succeed. :)

So, we always have an lintian error now because of this XBC-Maintainer lines.


In Debian policy I found, that we could use "X-Maintainer" to fit our needs IMO:
https://www.debian.org/doc/debian-policy/ch-controlfields.html#user-defined-fields

This way, the additional Maintainer info would only recide in git, but
not copied over to source or binary package control files.

I have verified, that it works indeed like this:
sources.changes and amd64.changes files get "Maintainer: Debian Install System Team <debian-boot@lists.debian.org>"


What do you think?


Holger

[...]

I think that would be super confusing and cannot recommend it. History has `X[CBS]-Foo` become `Foo` over time (see `XC-Package-Type` that is now `Package-Type`). I would recommend a different name just as Ubuntu invented `XCBS-Original-Maintainer`.

Perhaps just have `X-Task-Maintainer` instead. It should do the trick and avoid any confusion with the real `Maintainer` field that ends up in `DEBIAN/control` and the `.changes` file.

Best regards,
Niels


Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to