Bug#1017094: false positive source-is-missing for gtk-doc generated html documentation
Package: lintian Version: 2.115.2 Severity: important lintian issues the following error for network-manager E: network-manager source: source-is-missing [docs/api/html/gdbus-org.freedesktop.NetworkManager.SecretAgent.html] E: network-manager source: source-is-missing [docs/api/html/gdbus-org.freedesktop.NetworkManager.html] E: network-manager source: source-is-missing [docs/api/html/index.html] E: network-manager source: source-is-missing [docs/api/html/ix01.html] E: network-manager source: source-is-missing [docs/api/html/nm-dbus-types.html] E: network-manager source: source-is-missing [docs/api/html/nm-settings-dbus.html] E: network-manager source: source-is-missing [docs/api/html/nm-settings-nmcli.html] E: network-manager source: source-is-missing [docs/api/html/nmcli.html] E: network-manager source: source-is-missing [docs/api/html/settings-802-11-wireless-security.html] E: network-manager source: source-is-missing [docs/api/html/settings-802-11-wireless.html] E: network-manager source: source-is-missing [docs/api/html/settings-802-1x.html] E: network-manager source: source-is-missing [docs/api/html/settings-802-3-ethernet.html] E: network-manager source: source-is-missing [docs/api/html/settings-connection.html] E: network-manager source: source-is-missing [docs/api/html/settings-hostname.html] E: network-manager source: source-is-missing [docs/api/html/settings-ipv4.html] E: network-manager source: source-is-missing [docs/api/html/settings-ipv6.html] E: network-manager source: source-is-missing [docs/api/html/settings-match.html] E: network-manager source: source-is-missing [docs/api/html/settings-sriov.html] E: network-manager source: source-is-missing [docs/api/html/settings-team-port.html] E: network-manager source: source-is-missing [docs/api/html/settings-team.html] E: network-manager source: source-is-missing [docs/api/html/settings-vlan.html] E: network-manager source: source-is-missing [docs/api/html/settings-wireguard.html] E: network-manager source: source-is-missing [docs/libnm/html/NMClient.html] E: network-manager source: source-is-missing [docs/libnm/html/NMConnection.html] While the package does ship pre-generated html files, the build is done with --enable-gtk-doc to regenerate the html. And the source files are right there: $ ls docs/api/ dbus-org.freedesktop.NetworkManager.AccessPoint.xml dbus-org.freedesktop.NetworkManager.Device.xml dbus-org.freedesktop.NetworkManager.AgentManager.xml dbus-org.freedesktop.NetworkManager.DHCP4Config.xml dbus-org.freedesktop.NetworkManager.Connection.Active.xml dbus-org.freedesktop.NetworkManager.DHCP6Config.xml dbus-org.freedesktop.NetworkManager.Device.Adsl.xml dbus-org.freedesktop.NetworkManager.DnsManager.xml dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml dbus-org.freedesktop.NetworkManager.IP4Config.xml dbus-org.freedesktop.NetworkManager.Device.Bond.xml dbus-org.freedesktop.NetworkManager.IP6Config.xml dbus-org.freedesktop.NetworkManager.Device.Bridge.xml dbus-org.freedesktop.NetworkManager.PPP.xml dbus-org.freedesktop.NetworkManager.Device.Dummy.xml dbus-org.freedesktop.NetworkManager.SecretAgent.xml dbus-org.freedesktop.NetworkManager.Device.Generic.xml dbus-org.freedesktop.NetworkManager.Settings.Connection.xml dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml dbus-org.freedesktop.NetworkManager.Settings.xml dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml dbus-org.freedesktop.NetworkManager.VPN.Connection.xml dbus-org.freedesktop.NetworkManager.Device.Macsec.xml dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml dbus-org.freedesktop.NetworkManager.xml dbus-org.freedesktop.NetworkManager.Device.Modem.xml html dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xmlMakefile.am dbus-org.freedesktop.NetworkManager.Device.Statistics.xml Makefile.in dbus-org.freedesktop.NetworkManager.Device.Team.xmlmeson.build dbus-org.freedesktop.NetworkManager.Device.Tun.xml network-manager-docs.xml dbus-org.freedesktop.NetworkManager.Device.Veth.xml NetworkManager-overrides.txt dbus-org.freedesktop.NetworkManager.Device.Vlan.xml NetworkManager-sections.txt dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml settings-spec.xml dbus-org.freedesktop.NetworkManager.Device.WifiP2P.xml settings-spec.xsl dbus-org.freedesktop.NetworkManager.Device.Wired.xml version.xml dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml version.xml.in dbus-org.freedesktop.NetworkManager.Device.Wireless.xml -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.18.0-4-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8
Processed: lintian: Please use slidding windows
Processing control commands: > severity -1 serious Bug #1014254 [lintian] lintian: Complex regular subexpression recursion limit (65534) exceeded at /usr/share/lintian/lib/Lintian/Check/Cruft.pm line 449. Bug #993613 [lintian] lintian: Complex regular subexpression recursion limit exceeded in cruft check Bug #996837 [lintian] lintian displays errors when checking webpack 5.58 Severity set to 'serious' from 'important' Severity set to 'serious' from 'important' Severity set to 'serious' from 'important' > tags -1 security Bug #1014254 [lintian] lintian: Complex regular subexpression recursion limit (65534) exceeded at /usr/share/lintian/lib/Lintian/Check/Cruft.pm line 449. Bug #993613 [lintian] lintian: Complex regular subexpression recursion limit exceeded in cruft check Bug #996837 [lintian] lintian displays errors when checking webpack 5.58 Added tag(s) security. Added tag(s) security. Added tag(s) security. -- 1014254: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014254 993613: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993613 996837: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996837 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1014254: lintian: Please use slidding windows
Package: lintian Version: 2.115.2 Followup-For: Bug #1014254 Control: severity -1 serious Control: tags -1 security Dear Maintainer, This bug was fixed in old version of lintian (before rewrite by lechner) by using a slidding windows algorithm... Nthyhier and myself are the main author of the slidding windows and could give you some pointer. Moreover infinite recursion for regex is a security bug. Slidding windows close it by guaranted that the string parsed by the regex is limited in size. Thanks Bastien -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (900, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.18.0-2-rt-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages lintian depends on: ii binutils2.38.90.20220713-2 ii bzip2 1.0.8-5 ii diffstat1.64-1 ii dpkg1.21.9 ii dpkg-dev1.21.9 ii file1:5.41-4 ii gettext 0.21-6 ii gpg 2.2.35-3 ii intltool-debian 0.35.0+20060710.5 ii iso-codes 4.11.0-1 ii libapt-pkg-perl 0.1.40+b1 ii libarchive-zip-perl 1.68-1 ii libberkeleydb-perl 0.64-1+b2 ii libcapture-tiny-perl0.48-1 ii libclass-xsaccessor-perl1.19-4 ii libclone-perl 0.45-1+b2 ii libconfig-tiny-perl 2.28-1 ii libconst-fast-perl 0.014-2 ii libcpanel-json-xs-perl 4.30-1 ii libdata-dpath-perl 0.58-1 ii libdata-validate-domain-perl0.10-1.1 ii libdata-validate-uri-perl 0.07-2 ii libdevel-size-perl 0.83-2 pn libdigest-sha-perl ii libdpkg-perl1.21.9 ii libemail-address-xs-perl1.05-1 ii libencode-perl 3.19-1 ii libfile-basedir-perl0.09-1 ii libfile-find-rule-perl 0.34-2 ii libfont-ttf-perl1.06-2 ii libhtml-html5-entities-perl 0.004-2 ii libhtml-tokeparser-simple-perl 3.16-4 ii libio-interactive-perl 1.023-1 ii libipc-run3-perl0.048-2 ii libjson-maybexs-perl1.004003-1 ii liblist-compare-perl0.55-1 ii liblist-someutils-perl 0.58-1 ii liblist-utilsby-perl0.12-1 ii libmldbm-perl 2.05-3 ii libmoo-perl 2.005004-3 ii libmoox-aliases-perl0.001006-2 ii libnamespace-clean-perl 0.27-2 ii libpath-tiny-perl 0.122-1 ii libperlio-gzip-perl 0.20-1 ii libperlio-utf8-strict-perl 0.009-1+b1 ii libproc-processtable-perl 0.634-1+b1 ii libregexp-wildcards-perl1.05-3 ii libsereal-decoder-perl 4.025+ds-1 ii libsereal-encoder-perl 4.025+ds-1 ii libsort-versions-perl 1.62-2 ii libsyntax-keyword-try-perl 0.27-1 ii libterm-readkey-perl2.38-1+b3 ii libtext-levenshteinxs-perl 0.03-5 ii libtext-markdown-discount-perl 0.13-1+b1 ii libtext-xslate-perl 3.5.9-1+b1 ii libtime-duration-perl 1.21-1 ii libtime-moment-perl 0.44-1+b4 ii libtimedate-perl2.3300-2 ii libunicode-utf8-perl0.62-1+b3 ii liburi-perl 5.12-1 ii libwww-mechanize-perl 2.13-1 ii libwww-perl 6.67-1 ii libxml-libxml-perl 2.0207+dfsg+really+2.0134-1 ii libyaml-libyaml-perl0.83+ds-1+b1 ii lzip [lzip-decompressor]1.23-4 ii lzop1.04-2 ii man-db 2.10.2-1 ii patchutils 0.4.2-1 ii perl [libencode-perl] 5.34.0-5 ii t1utils 1.41-4 ii unzip 6.0-27 ii xz-utils5.2.5-2.1 lintian recommends no packages. Versions of packages lintian suggests: ii binutils-multiarch 2.38.90.20220713-2 ii libtext-template-perl 1.61-1 -- no debconf information
Bug#1017085: lintian: Documentation should give example for regex on overrides
Package: lintian Version: 2.115.2 Severity: minor Dear Maintainer, It will be nice if documentation give example for regex filtering. For instance I do not know if regex syntax is pcre or shell and if only * is considered as a regex -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (900, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.18.0-2-rt-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages lintian depends on: ii binutils2.38.90.20220713-2 ii bzip2 1.0.8-5 ii diffstat1.64-1 ii dpkg1.21.9 ii dpkg-dev1.21.9 ii file1:5.41-4 ii gettext 0.21-6 ii gpg 2.2.35-3 ii intltool-debian 0.35.0+20060710.5 ii iso-codes 4.11.0-1 ii libapt-pkg-perl 0.1.40+b1 ii libarchive-zip-perl 1.68-1 ii libberkeleydb-perl 0.64-1+b2 ii libcapture-tiny-perl0.48-1 ii libclass-xsaccessor-perl1.19-4 ii libclone-perl 0.45-1+b2 ii libconfig-tiny-perl 2.28-1 ii libconst-fast-perl 0.014-2 ii libcpanel-json-xs-perl 4.30-1 ii libdata-dpath-perl 0.58-1 ii libdata-validate-domain-perl0.10-1.1 ii libdata-validate-uri-perl 0.07-2 ii libdevel-size-perl 0.83-2 pn libdigest-sha-perl ii libdpkg-perl1.21.9 ii libemail-address-xs-perl1.05-1 ii libencode-perl 3.19-1 ii libfile-basedir-perl0.09-1 ii libfile-find-rule-perl 0.34-2 ii libfont-ttf-perl1.06-2 ii libhtml-html5-entities-perl 0.004-2 ii libhtml-tokeparser-simple-perl 3.16-4 ii libio-interactive-perl 1.023-1 ii libipc-run3-perl0.048-2 ii libjson-maybexs-perl1.004003-1 ii liblist-compare-perl0.55-1 ii liblist-someutils-perl 0.58-1 ii liblist-utilsby-perl0.12-1 ii libmldbm-perl 2.05-3 ii libmoo-perl 2.005004-3 ii libmoox-aliases-perl0.001006-2 ii libnamespace-clean-perl 0.27-2 ii libpath-tiny-perl 0.122-1 ii libperlio-gzip-perl 0.20-1 ii libperlio-utf8-strict-perl 0.009-1+b1 ii libproc-processtable-perl 0.634-1+b1 ii libregexp-wildcards-perl1.05-3 ii libsereal-decoder-perl 4.025+ds-1 ii libsereal-encoder-perl 4.025+ds-1 ii libsort-versions-perl 1.62-2 ii libsyntax-keyword-try-perl 0.27-1 ii libterm-readkey-perl2.38-1+b3 ii libtext-levenshteinxs-perl 0.03-5 ii libtext-markdown-discount-perl 0.13-1+b1 ii libtext-xslate-perl 3.5.9-1+b1 ii libtime-duration-perl 1.21-1 ii libtime-moment-perl 0.44-1+b4 ii libtimedate-perl2.3300-2 ii libunicode-utf8-perl0.62-1+b3 ii liburi-perl 5.12-1 ii libwww-mechanize-perl 2.13-1 ii libwww-perl 6.67-1 ii libxml-libxml-perl 2.0207+dfsg+really+2.0134-1 ii libyaml-libyaml-perl0.83+ds-1+b1 ii lzip [lzip-decompressor]1.23-4 ii lzop1.04-2 ii man-db 2.10.2-1 ii patchutils 0.4.2-1 ii perl [libencode-perl] 5.34.0-5 ii t1utils 1.41-4 ii unzip 6.0-27 ii xz-utils5.2.5-2.1 lintian recommends no packages. Versions of packages lintian suggests: ii binutils-multiarch 2.38.90.20220713-2 ii libtext-template-perl 1.61-1 -- no debconf information
Bug#1017081: lintian: warn about paths in /usr/share/applications/ not named *.desktop or *-mimeapps.list
Package: lintian Version: 2.115.2 Severity: wishlist There are a couple of packages shipping files in the directory /usr/share/applications/ that are not applications or MIME lists. $ apt-file search /usr/share/applications/ | grep -vE ': /usr/share/applications/[^/]+(\.desktop|-mimeapps\.list)$' fte-xwindow: /usr/share/applications/fte32x32.xpm spread-phy: /usr/share/applications/desktop The icon should be in /usr/share/pixmaps/ or /usr/share/icons/ dirs, since its filename and contents both indicate it is an image. The desktop file should be renamed to spread-phy.desktop or similar, since its file contents indicate it is actually a .desktop file. Please add a warning to lintian suggesting that these files be moved elsewhere or renamed. Probably lintian should detect the type of file and suggest the correct location for it to be moved or renamed to. -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part