Bug#1137424: lintian/dev-ref: false positive embedded-javascript-library

Holger Levsen <[email protected]> Sat, 23 May 2026 17:29:49 +0000
Newsgroups gmane.linux.debian.devel.policy
Message-ID <ahHkDQIpXvI2ftlx__263.224907551773$1779557609$gmane$org@layer-acht.org>
package: lintian, sphinx-common, developers-reference
tags: help

hi,

when running lintian on the developers-reference binary packages
I get:

W: developers-reference-de: embedded-javascript-library please use sphinx [usr/share/developers-reference/de/_static/language_data.js]
W: developers-reference-fr: embedded-javascript-library please use sphinx [usr/share/developers-reference/fr/_static/language_data.js]
W: developers-reference-it: embedded-javascript-library please use sphinx [usr/share/developers-reference/it/_static/language_data.js]
W: developers-reference-ja: embedded-javascript-library please use sphinx [usr/share/developers-reference/ja/_static/language_data.js]
W: developers-reference-ru: embedded-javascript-library please use sphinx [usr/share/developers-reference/ru/_static/language_data.js]

while dev-ref uses "dh $@ --with sphinxdoc" and this also works in general,
which eg can be seen in the binary package developers-reference which ships
/usr/share/developers-reference/_static/language_data.js as a link to 
/usr/share/javascript/sphinxdoc/1.0/language_data.js

As you might guess from me assigning this bug to three packages I'm not
really sure where the bugs are:

1.) I think lintian is buggy because it doesn't detect that all those
developers-reference-$lang packages already use sphinx. So the advice
"please use sphinx" is clearly wrong.

2.) /usr/share/javascript/sphinxdoc/1.0/language_data.js is 14 KB in size,
while /usr/share/developers-reference/de/_static/language_data.js is just
11 KB. No idea if this is to be exspected or a bug somewhere.

3.) should I override the lintian warning in dev-ref?

4.) something else?

Help welcome.


-- 
cheers,
	Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

AI is for our brains what cars are for our legs. (Tomáš Peltan)
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmoR5A0ACgkQCRq4Vgaa
qhwYnQ/9Fq2Ejur09eboIPQNVFffvFaaWxwPbp6T2g6xZssOP2E4Hr7PdzY/VhQm
hgnbB4YmdsodqK1tiZG8IoUGcSvpmYxpd+WF0wvzg/UCZafPXiXb8Z4JYQ06E7Zc
4fwDAPOEmmLbjrhaLI4neNmNqSIl+mCPF20XsAsCZ4znxXsjS9JORNZdRPx5RNRR
txxFiaTKWCuyI1DwkRN9vPuneeJh7J3xrqnuKqVhMxIi9tpG4BBzESVbyV6o5B+R
9U+VIOh1qL41E5NI385XNTMI9NmBOyWIAx7t/7yjSKe4kiwkiU3Yi+FNNIVNoBSm
4MUg5ooUnX6MhgZ1Z0TN4ect5lGCKDte9hAbFp6NHGR4gf7w7ElWRYYCFRhoNcR9
r5QRXsShiYXTyCF2H7Gfo9CMD2GNRfJMWBKUNd4kU+QCXDvNkosr/eOUZR2kRXMw
nOBJ1FiwYDVxLpxVrFk9oYxNHshdPaj3lHuxDqSrWui/Z8B0K+MYeXPHVQirttyj
MMO/3TDjmH6igUba5GoFuoNtB+gXqCDspu4D2/DByTfAOiOsoBIYLK2kDoMV6s7s
b9nPwAyrVJNW50/lkjkfSDcUG06nYqopZsDhk8uOVE9ukv3AmJzyTc69ux14ZF5h
LScWoj1wad8Qvi9wdDKYQ4NHWkNjmuZ+tI9BqzO8rM3FszWWiPE=
=H6H1
-----END PGP SIGNATURE-----