Lintian v2.116.3 Options: -i -I -E --pedantic --profile debian N: W: python-pyqtgraph source: no-op-testsuite [debian/tests/control:1] N: N: This package declares a single autopkgtest which will always pass as it N: uses a "no-op" command such as /bin/true. N: N: As the results of autopkgtests influence migration from unstable to N: testing this is undesirable and could be even considered an unfair or N: unwarranted "advantage". Installability of packages is better tested with N: piuparts which is also used to influence testing migration. N: N: Please update your autopkgtest to actually test the binary package(s) when N: installed. N: N: Please refer to https://ci.debian.net/doc/ for details. N: N: Visibility: warning N: Show-Always: no N: Check: testsuite N: N: I: python-pyqtgraph-doc: extra-license-file [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/LICENSE.txt] N: N: All license information should be collected in the debian/copyright file. N: This usually makes it unnecessary for the package to install this N: information in other places as well. N: N: Please refer to Copyright information (Section 12.5) in the Debian Policy N: Manual for details. N: N: Visibility: info N: Show-Always: no N: Check: files/licenses N: N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.eot.gz] N: N: This package contains a *.ttf, *.otf, or *.pfb file, file extensions used N: by TrueType, OpenType, or Type 1 fonts, but the package does not appear to N: be a dedicated font package. Dedicated font package names should begin N: with fonts-. (Type 1 fonts are also allowed in packages starting with N: xfonts-.) If the font is already packaged, you should depend on that N: package instead. Otherwise, normally the font should be packaged N: separately, since fonts are usually useful outside of the package that N: embeds them. N: N: Visibility: info N: Show-Always: no N: Check: fonts N: N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.ttf.gz] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.eot.gz] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.ttf.gz] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff2] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.eot.gz] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.ttf.gz] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2] N: I: python-pyqtgraph-doc: font-in-non-font-package [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.eot.gz] N: N: This package contains a TrueType, OpenType, or Type 1 fonts, but the N: package does not install this file under /usr/share/fonts/. N: N: Please refer to https://wiki.debian.org/Fonts/PackagingPolicy for details. N: N: Visibility: info N: Show-Always: no N: Check: fonts N: N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.ttf.gz] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.eot.gz] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.ttf.gz] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff2] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.eot.gz] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.ttf.gz] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2] N: I: python-pyqtgraph-doc: font-outside-font-dir [usr/share/doc/python-pyqtgraph-doc/html/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff] N: I: python-pyqtgraph source: missing-prerequisite-for-pyproject-backend setuptools.build_meta (does not satisfy python3-setuptools:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] N: N: pybuild now supports building with PEP-517 standard interfaces natively. N: These sources could be built using pybuild's generic pyproject plugin and N: the named build backend. N: N: Please declare both named prerequisites in Build-Depends. You will need N: both the generic pybuild-plugin-pyproject as well as the specific one to N: the named backend. It is usually python3-${backend}. N: N: No changes are required if you are using pybuild's dedicated flit plugin, N: although that plugin will eventually be deprecated in favor of the generic N: pyproject plugin mentioned above. N: N: Visibility: info N: Show-Always: no N: Check: languages/python N: N: I: python3-pyqtgraph: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/pyqtgraph/colors/maps/CC-BY license - applies to CET color map data.txt] N: N: This package ships a documentation file outside /usr/share/doc N: Documentation files are normally installed inside /usr/share/doc. N: N: If this file doesn't describe the contents or purpose of the directory it N: is in, please consider moving this file to /usr/share/doc/ or maybe even N: removing it. If this file does describe the contents or purpose of the N: directory it is in, please add a lintian override. N: N: Visibility: info N: Show-Always: no N: Check: documentation N: N: Screen: python/egg/metadata N: Advocates: "Scott Kitterman" N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for N: Python modules. Those files are not documentation even though N: some of their names carry the .txt file extension. N: N: Python modules can be both public and private. N: N: Read more in N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory, N: https://www.python.org/dev/peps/pep-0376/#id16, N: https://www.python.org/dev/peps/pep-0610/, N: https://www.python.org/dev/peps/pep-0639/, N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html, N: and Bug#1003913. N: N: I: python3-pyqtgraph: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/pyqtgraph/colors/maps/CC0 legal code - applies to virids, magma, plasma, inferno and cividis.txt] N: I: python-pyqtgraph source: uses-python-distutils [pyqtgraph/examples/py2exe/setup.py:2] N: N: This package uses the Python distutils module. N: N: In Python 3.10 and 3.11, distutils has been formally marked as deprecated. N: Code that imports distutils will no longer work from Python 3.12. N: N: Please prepare for this deprecation and migrate away from the Python N: distutils module. N: N: See-Also: https://peps.python.org/pep-0632 N: N: Visibility: info N: Show-Always: no N: Check: languages/python/distutils N: N: I: python-pyqtgraph source: uses-python-distutils [setup.py:38] N: I: python-pyqtgraph source: uses-python-distutils [setup.py:42] N: I: python-pyqtgraph source: uses-python-distutils [tools/py2exeSetupWindows.py:7] N: I: python-pyqtgraph source: uses-python-distutils [tools/setupHelpers.py:9] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/auto.png] N: N: This package installs a pixmap or a bitmap within /usr/lib. According to N: the Filesystem Hierarchy Standard, architecture-independent files should N: be placed within /usr/share instead. N: N: Visibility: pedantic N: Show-Always: no N: Check: images N: N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/ctrl.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/default.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/lock.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_128px.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_128px@2x.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_192px.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_256px.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_256px@2x.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_512px.png] N: P: python3-pyqtgraph: image-file-in-usr-lib [usr/lib/python3/dist-packages/pyqtgraph/icons/peegee/peegee_512px@2x.png] N: P: python-pyqtgraph source: package-does-not-install-examples [pyqtgraph/examples/] N: N: The original source tarball contains the specified examples directory. N: However, no examples are installed in any binary packages. N: N: Please use dh_installexamples to install these to the most relevant N: package, for example by adding the directory name followed by a wildcard N: to a debian/pkgname.examples file. N: N: Lintian looks for any directory called examples under /usr/share/doc in N: all binary packages. N: N: Please refer to the dh_installexamples(1) manual page for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: examples N: N: Screen: examples/in-tests N: Advocates: "Scott Kitterman" N: Reason: N: Some sources like python-tomlkit trigger this tag for tests because of files N: in ./tests/examples/. They are not examples for tomlkit, however. They are N: examples of TOML files used in the tests. N: N: Overall, the check is probably better off not looking in test N: directories. N: N: Read more in Bug#1005184. N: N: X: python-pyqtgraph source: debian-watch-does-not-check-openpgp-signature [debian/watch] N: N: This watch file does not specify a means to verify the upstream tarball N: using a cryptographic signature. N: N: If upstream distributions provides such signatures, please use the N: pgpsigurlmangle options in this watch file's opts= to generate the URL of N: an upstream OpenPGP signature. This signature is automatically downloaded N: and verified against a keyring stored in debian/upstream/signing-key.asc N: N: Of course, not all upstreams provide such signatures but you could request N: them as a way of verifying that no third party has modified the code after N: its release (projects such as phpmyadmin, unrealircd, and proftpd have N: suffered from this kind of attack). N: N: Please refer to the uscan(1) manual page for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/watch N: Renamed from: debian-watch-does-not-check-gpg-signature N: debian-watch-may-check-gpg-signature N: This tag is experimental. N: N: X: python-pyqtgraph-doc: duplicate-files usr/share/doc/python-pyqtgraph-doc/html/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css usr/share/doc/python-pyqtgraph-doc/html/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css N: N: The package ships the two (or more) files with the exact same contents. N: N: Duplicates can often be replaced with symlinks by running: N: N: jdupes -rl debian/${binary}/usr N: N: ... after they are installed, eg. in override_dh_link. In addition, please N: consider reporting this upstream. N: N: Note: empty files are exempt from this check. N: N: Please refer to the jdupes(1) manual page for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/duplicates N: This tag is experimental. N: N: X: python-pyqtgraph-doc: duplicate-files usr/share/doc/python-pyqtgraph-doc/html/_sphinx_design_static/design-tabs.js usr/share/doc/python-pyqtgraph-doc/html/_static/design-tabs.js N: X: python-pyqtgraph source: very-long-line-length-in-source-file 562 > 512 [doc/source/getting_started/how_to_use.rst:105] N: N: The source file includes a line length that is well beyond the normally N: human made code line length. N: N: This very long line length does not allow Lintian to do correctly some N: source file checks. N: N: This line could also be the result of some text injected by a computer N: program, and thus could lead to FTBFS bugs. N: N: Last but not least, long line in source code could be used to obfuscate N: the source code and to hide stuff like backdoors or security problems. N: N: It could be due to jslint source comments or other build tool comments. N: N: You may report this issue upstream. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/contents/line-length N: Renamed from: insane-line-length-in-source-file N: This tag is experimental. N: N: Screen: autotools/long-lines N: Advocates: "Russ Allbery" N: Reason: N: Upstream sources using autoconf have traditionally been N: distributed with generated ./configure scripts as well as N: other third-party m4 macro files such as libtool. N: N: When paired with automake, there may also be some intermediate N: Makefile.in files. N: N: A lot of sources potentially contain such files, but they are N: not actionable by either the Debian distributor or by the N: upstream maintainer. N: N: As a side note, modern Debian build protocols will re-create N: many of those files via dh_autoreconf. They are present merely N: to aid in bootstrapping systems where the GNU suite may not yet N: be available. N: N: Read more in Bug#996740. N: N: X: python-pyqtgraph source: very-long-line-length-in-source-file 563 > 512 [doc/source/getting_started/plotting.rst:31] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 571 > 512 [pyqtgraph/flowchart/Node.py:29] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 574 > 512 [doc/source/api_reference/functions.rst:16] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 630 > 512 [doc/source/getting_started/prototyping.rst:19] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 673 > 512 [doc/source/images/overview_uml-dark_mode.graphml:244] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 673 > 512 [doc/source/images/overview_uml-light_mode.graphml:244] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 770 > 512 [doc/source/user_guide/region_of_interest.rst:15] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 852 > 512 [pyqtgraph/graphicsItems/GraphicsItem.py:49] N: X: python-pyqtgraph source: very-long-line-length-in-source-file 9494 > 512 [doc/source/_static/custom.css:29]