Hi Louis-Philippe and Thorsten, On Thu, May 22, 2025 at 12:16:20PM -0400, Louis-Philippe Véronneau wrote: > > lintian reports now, after dh_movetousr: > > > > X: mksh: bin-sbin-mismatch bin/mksh -> usr/bin/mksh > > [usr/share/doc/mksh/examples/uhr]
This very much sounds like a bug in lintian to me. The bin-sbin-mismatch tag should be about names being used in bin/ and sbin/ concurrently and not be concerned with absence or presence of /usr. > > I can only assume that this is due to the #!/bin/mksh shebang > > in that file. If so, please carry a list of interpreters in > > lintian whose canonical path is in /bin/ (or /sbin/) instead > > of the /usr/-moved locations, so that people won’t mistakenly > > change the canonical #!/bin/mksh shebang to the unportable, > > broken #!/usr/bin/mksh[sic!]. The #!/bin/mksh is totally right and should not be changed. We encoded that rather explicitly into policy that while the files should be moved inside data.tar, file references should remain as is. > Happy to work on the Lintian code if someone can provide me with the > aforementioned list (or a way to find it?). The list is quite simple: Everything. Helmut