#1111920 lintian: misreports files in /etc not being conffiles when their filenames have spaces

#1111920#5
Date:
2025-08-23 16:44:54 UTC
From:
To:
package: shellinabox
version: 2.21
severity: serious

Hi,

shellinabox ships files in /etc that are not marked as conffiles

Files in /etc must be marked conffiles if they are included in a package.
Otherwise they should be created by maintainer scripts.

Please refer to Configuration files (Section 10.7) in the Debian Policy
Manual for details.

Cheers,

Ivo

#1111920#10
Date:
2025-08-23 17:43:29 UTC
From:
To:
The package uses debhelper so this is very unlikely to happen.

I run lintian on shellinabox.deb and I get this:

E: shellinabox: file-in-etc-not-marked-as-conffile [etc/shellinabox/options-available/00+Black on White.css]
E: shellinabox: file-in-etc-not-marked-as-conffile [etc/shellinabox/options-available/00_White On Black.css]
E: shellinabox: file-in-etc-not-marked-as-conffile [etc/shellinabox/options-available/01+Color Terminal.css]
E: shellinabox: missing-conffile Black.css [conffiles:4]
E: shellinabox: missing-conffile Terminal.css [conffiles:5]
E: shellinabox: missing-conffile White.css [conffiles:3]
E: shellinabox: missing-systemd-service-for-init.d-script shellinabox [etc/init.d/shellinabox]
E: shellinabox: non-etc-file-marked-as-conffile Black.css [conffiles:4]
E: shellinabox: non-etc-file-marked-as-conffile Terminal.css [conffiles:5]
E: shellinabox: non-etc-file-marked-as-conffile White.css [conffiles:3]
E: shellinabox: relative-conffile Black.css [conffiles:4]
E: shellinabox: relative-conffile Terminal.css [conffiles:5]
E: shellinabox: relative-conffile White.css [conffiles:3]
E: shellinabox: unknown-conffile-instruction /etc/shellinabox/options-available/00+Black [conffiles:3]
E: shellinabox: unknown-conffile-instruction /etc/shellinabox/options-available/00_White [conffiles:4]
E: shellinabox: unknown-conffile-instruction /etc/shellinabox/options-available/01+Color [conffiles:5]

It seems to me that lintian is confused by spaces in the filenames,
which would indicate a bug in lintian, not in shellinabox.

Thanks.