Hi Niels,

> On `mscgen/0.20-16`, lintian does no emit `debian-build-system` (not 
> even a `other` value) meaning that `mscgen` will no longer "count" in 
> the trends.d.n graph over build systems used by packages.
>
> From my PoV, I would hope that lintian would instead use the 
> `Build-Driver` value as `debian-build-system` when it is different from 
> `debian-rules` (that is the default value). When it is `debian-rules` 
> (or the field is omitted), then the existing logic could be used as-is.

I am not very familiar with debputy and the ramifications of the Build-Driver
field and would like to clarify a few things here:

1. I see mscgen has a B-D on debhelper, and debputy at this time can't function
   completely independent of dh. So should debian-build-system emit both 
debhelper and debputy?

2. Are the following tags still applicable with Build-Driver as debputy?

   - dh-exec-private-helper
   - maintainer-script-lacks-debhelper-token
   - weak-dependency-on-misc-depends
   - package-uses-dh-runit-but-lacks-breaks-substvar
   - debhelper-compat-virtual-relation
   - debhelper-compat-file-is-missing
   - declares-possibly-conflicting-debhelper-compat-versions
   - executable-debhelper-file-without-being-executable
   - package-uses-debhelper-but-lacks-build-depends
   - package-uses-dh-exec-but-lacks-build-depends
   - no-versioned-debhelper-prerequisite
   - missing-build-dependency-for-dh-addon
   - python3-depends-but-no-python3-helper
   - sphinxdoc-but-no-sphinxdoc-depends

3. On what conditions should "package-does-not-use-debhelper" be emitted when 
Build-Driver is debputy?

4. Related to point "2." how would dh-addons be handled? Does debputy use them 
internally or an explicit
   rules is required somewhere?

5. If a Build-Driver contains value other than debputy or debian-rules, should 
an error be emitted?

6. If a Build-Driver contains a different value than debputy or debian-rules, 
but has B-D on debhelper, should
   any of the tags specified in 2. be emitted?

Please let me know.

Best,
Nilesh

Reply via email to