Lintian v2.116.3 Options: -i -I -E --pedantic --profile debian N: E: libghc-haskell-gi-dev: custom-library-search-path RUNPATH /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7 [usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7/libHShaskell-gi-0.26.7-C46MepbmwZA1H8dt48knUn-ghc9.4.7.so] N: N: The binary or shared library sets RPATH or RUNPATH. This overrides the N: normal library search path, possibly interfering with local policy and N: causing problems for multilib, among other issues. N: N: The only time a binary or shared library in a Debian package should set N: RPATH or RUNPATH is if it is linked to private shared libraries in the N: same package. In that case, place those private shared libraries in N: /usr/lib/*package*. Libraries used by binaries in other packages should be N: placed in /lib or /usr/lib as appropriate, with a proper SONAME, in which N: case RPATH/RUNPATH is unnecessary. N: N: To fix this problem, look for link lines like: gcc test.o -o test N: -Wl,--rpath,/usr/local/lib or gcc test.o -o test -R/usr/local/lib and N: remove the -Wl,--rpath or -R argument. You can also use the chrpath N: utility to remove the RPATH. N: N: Please refer to https://wiki.debian.org/RpathIssue for details. N: N: Visibility: error N: Show-Always: no N: Check: binaries/rpath N: Renamed from: binary-or-shlib-defines-rpath N: N: W: haskell-haskell-gi source: no-nmu-in-changelog [debian/changelog:1] N: N: When you NMU a package, that fact should be mentioned on the first line in N: the changelog entry. Use the words "NMU" or "Non-maintainer upload" (case N: insensitive). N: N: Maybe you didn't intend this upload to be a NMU, in that case, please N: double-check that the most recent entry in the changelog is byte-for-byte N: identical to the maintainer or one of the uploaders. If this is a local N: package (not intended for Debian), you can suppress this warning by N: putting "local" in the version number or "local package" on the first line N: of the changelog entry. N: N: Please refer to Using the DELAYED/ queue (Section 5.11.3) in the Debian N: Developer's Reference for details. N: N: Visibility: warning N: Show-Always: no N: Check: nmu N: Renamed from: changelog-should-mention-nmu N: N: W: haskell-haskell-gi source: source-nmu-has-incorrect-version-number 0.26.7-3 [debian/changelog:1] N: N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a N: native package). This is to prevent stealing version numbers from the N: maintainer. N: N: Maybe you didn't intend this upload to be a NMU, in that case, please N: double-check that the most recent entry in the changelog is byte-for-byte N: identical to the maintainer or one of the uploaders. If this is a local N: package (not intended for Debian), you can suppress this warning by N: putting "local" in the version number or "local package" on the first line N: of the changelog entry. N: N: Please refer to NMUs and debian/changelog (Section 5.11.2) in the Debian N: Developer's Reference for details. N: N: Visibility: warning N: Show-Always: no N: Check: nmu N: N: I: haskell-haskell-gi source: adopted-extended-field (in section for source) X-Description [debian/control:49] N: N: A field in debian/control has an extension prefix but is also known N: without it. N: N: Extension prefixes like XS-* or XC-* allow experimental fields to N: propagate to the right place when packages are built with dpkg. In this N: case, however, the field is also known without the prefix. In all N: likelihood the field was permanently adopted, and dpkg learned how to deal N: with it. N: N: Please consider removing the extension prefix for the field name. N: N: Visibility: info N: Show-Always: no N: Check: debian/control/field/adopted N: Renamed from: xc-package-type-in-debian-control N: xs-testsuite-field-in-debian-control xs-vcs-field-in-debian-control N: N: I: libghc-haskell-gi-dev: hardening-no-bindnow [usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7/libHShaskell-gi-0.26.7-C46MepbmwZA1H8dt48knUn-ghc9.4.7.so] N: N: This package provides an ELF binary that lacks the "bindnow" linker flag. N: N: This is needed (together with "relro") to make the "Global Offset Table" N: (GOT) fully read-only. The bindnow feature trades startup time for N: improved security. Please consider enabling this feature or consider N: overriding the tag (possibly with a comment about why). N: N: If you use dpkg-buildflags, you may have to add hardening=+bindnow or N: hardening=+all to DEB_BUILD_MAINT_OPTIONS. N: N: The relevant compiler flags are set in LDFLAGS. N: N: Please refer to https://wiki.debian.org/Hardening for details. N: N: Visibility: info N: Show-Always: no N: Check: binaries/hardening N: N: I: haskell-haskell-gi source: older-debian-watch-file-standard 3 [debian/watch] N: N: The version= line in the debian/watch file in this package declares an N: older version. Please upgrade when you have a chance. N: N: Please refer to the uscan(1) manual page for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/watch/standard N: N: I: haskell-haskell-gi source: quilt-patch-missing-description [debian/patches/force-overloading] N: N: quilt patch files should start with a description of patch. All lines N: before the start of the patch itself are considered part of the N: description. You can edit the description with quilt header -e when the N: patch is at the top of the stack. N: N: As well as a description of the purpose and function of the patch, the N: description should ideally contain author information, a URL for the bug N: report (if any), Debian or upstream bugs fixed by it, upstream status, the N: Debian version and date the patch was first included, and any other N: information that would be useful if someone were investigating the patch N: and underlying problem. Please consider using the DEP 3 format for this N: information. N: N: Please refer to https://dep-team.pages.debian.net/deps/dep3/ for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/patches/quilt N: N: I: libghc-haskell-gi-dev: spelling-error-in-binary "GNU Library Public License" "GNU Library General Public License" [usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7/libHShaskell-gi-0.26.7-C46MepbmwZA1H8dt48knUn-ghc9.4.7.so] N: N: Lintian found a spelling error in the given binary. Lintian has a list of N: common misspellings that it looks for. It does not have a dictionary like N: a spelling checker does. N: N: If the string containing the spelling error is translated with the help of N: gettext or a similar tool, please fix the error in the translations as N: well as the English text to avoid making the translations fuzzy. With N: gettext, for example, this means you should also fix the spelling mistake N: in the corresponding msgids in the *.po files. N: N: You can often find the word in the source code by running: N: N: grep -rw N: N: This tag may produce false positives for words that contain non-ASCII N: characters due to limitations in strings. N: N: Visibility: info N: Show-Always: no N: Check: binaries/spelling N: N: I: libghc-haskell-gi-dev: spelling-error-in-binary unkown unknown [usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.4.7/libHShaskell-gi-0.26.7-C46MepbmwZA1H8dt48knUn-ghc9.4.7.so] N: P: haskell-haskell-gi source: package-uses-old-debhelper-compat-version 10 N: N: This package uses a debhelper compatibility level that is no longer N: recommended. Please consider using the recommended level. N: N: For most packages, the best way to set the compatibility level is to N: specify debhelper-compat (= X) as a Build-Depends in debian/control. You N: can also use the debian/compat file or export DH_COMPAT in debian/rules. N: N: If no level is selected debhelper defaults to level 1, which is N: deprecated. N: N: Please refer to the debhelper(7) manual page for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: debhelper N: N: P: libghc-haskell-gi-dev: repeated-path-segment lib [usr/lib/haskell-packages/ghc/lib/] N: N: The file is installed into a location that repeats the given path segment. N: An example would be /usr/lib/lib or /usr/share/myprogram/share. N: N: More often than not this is unintended. N: N: Please refer to Bug#950052 and Bug#950027 for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/hierarchy/path-segments N: N: P: libghc-haskell-gi-prof: repeated-path-segment lib [usr/lib/haskell-packages/ghc/lib/] N: X: haskell-haskell-gi 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: haskell-haskell-gi source: upstream-metadata-file-is-missing N: N: This source package is not Debian-native but it does not have a N: debian/upstream/metadata file. N: N: The Upstream MEtadata GAthered with YAml (UMEGAYA) project is an effort to N: collect meta-information about upstream projects from any source package. N: This file is in YAML format and it is used in to feed the data in the N: UltimateDebianDatabase. For example, it can contains the way the authors N: want their software be cited in publications and some bibliographic N: references about the software. N: N: Please add a debian/upstream/metadata file. N: N: Please refer to https://dep-team.pages.debian.net/deps/dep12/ and N: https://wiki.debian.org/UpstreamMetadata for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/upstream/metadata N: This tag is experimental. N: