Bug#1111947: dh-strip-nondeterminism: Please add `# INTROSPECTABLE: CONFIG-FILES NONE` to dh_strip_nondeterminism

Niels Thykier niels at thykier.net
Sun Aug 24 09:34:33 BST 2025


Package: dh-strip-nondeterminism
Version: 1.14.1-2
Severity: minor
X-Debbugs-Cc: niels at thykier.net

Hi,

In debhelper/13.26, `dh_assistant list-guessed-dh-config-files` will now 
report debhelper commands that does not declare which config files it 
supports. As an example:

```shell
$ dh_assistant list-guessed-dh-config-files
{
    "commands-not-introspectable": [
       "dh_autoreconf",
       "dh_strip_nondeterminism"
    ],
    # ... more JSON here, omitted for brevity
}
```

This is in turn used by `debputy migrate-from-dh` to warn people when 
`debhelper` config files might be overlooked.

In case of `dh_strip_nondeterminism`, I believe this should be fixed by 
adding the following comment anywhere in the command (the file found 
PATH - imports are not followed):

```
# INTROSPECTABLE: CONFIG-FILES NONE
```

My argument here is that:

  1) The helper can never be skipped (so NOOP promise is not valid)
  2) The helper to my knowledge does not accept any configuration files

If either of these are false, then please review `doc/PROGRAMMING.md` in 
debhelper/13.26 for alternatives or reply back to me for assistance.

Best regards,
Niels
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20250824/ad742ffe/attachment.sig>


More information about the Reproducible-builds mailing list