On 14/11/2018 at 10:11, Jérôme Lebleu wrote:
> I have attached lintian output of the last build I have done (commit
> 63597339), if it can help regarding the time you have.

Sorry, here is the attached file...
N: Using profile debian/main.
N: Setting up lab in /tmp/temp-lintian-lab-lo5kzYMntK ...
N: Starting on group qlcplus/4.12.0-1
N: Unpacking packages in group qlcplus/4.12.0-1
N: ----
N: Processing changes file qlcplus (version 4.12.0-1, arch all amd64) ...
N: ----
N: Processing source package qlcplus (version 4.12.0-1, arch source) ...
I: qlcplus source: out-of-date-standards-version 4.1.5 (released 2018-07-04) 
(current is 4.2.1)
N: 
N:    The source package refers to a Standards-Version older than the one that
N:    was current at the time the package was created (according to the
N:    timestamp of the latest debian/changelog entry). Please consider
N:    updating the package to current Policy and setting this control field
N:    appropriately.
N:    
N:    If the package is already compliant with the current standards, you
N:    don't have to re-upload the package just to adjust the Standards-Version
N:    control field. However, please remember to update this field next time
N:    you upload the package.
N:    
N:    See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
N:    debian-policy package for a summary of changes in newer versions of
N:    Policy.
N:    
N:    Refer to
N:    https://www.debian.org/doc/packaging-manuals/upgrading-checklist.txt for
N:    details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: standards-version, Type: source
N: 
I: qlcplus source: testsuite-autopkgtest-missing
N: 
N:    This package does not declare a test suite.
N:    
N:    Having a test suite aids with automated quality assurance of the archive
N:    outside of your package. For example, if your package has a test suite
N:    it is possible to re-run that test suite when any of your package's
N:    dependencies have a new version and check whether that update causes
N:    problems for your package.
N:    
N:    In addition, since May 2018 such tests now influence migration from
N:    unstable to testing:
N:    
N:     https://lists.debian.org/debian-devel-announce/2018/05/msg00001.html
N:    
N:    Please add a debian/tests/control file to your package to declare a
N:    testsuite, but please make sure to only add autopkgtests if they provide
N:    meaningful coverage of your package.
N:    
N:    Refer to https://ci.debian.net/doc/ for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: testsuite, Type: source
N: 
P: qlcplus source: debian-watch-does-not-check-gpg-signature
N: 
N:    This watch file does not include a means to verify the upstream tarball
N:    using cryptographic signature.
N:    
N:    If upstream distributions provide such signatures, please use the
N:    pgpsigurlmangle options in this watch file's opts= to generate the URL
N:    of an upstream GPG signature. This signature is automatically downloaded
N:    and verified against a keyring stored in
N:    debian/upstream/signing-key.asc.
N:    
N:    Of course, not all upstreams provide such signatures, but you could
N:    request them as a way of verifying that no third party has modified the
N:    code against their wishes after the release. Projects such as
N:    phpmyadmin, unrealircd, and proftpd have suffered from this kind of
N:    attack.
N:    
N:    Refer to the uscan(1) manual page for details.
N:    
N:    Severity: pedantic, Certainty: certain
N:    
N:    Check: watch-file, Type: source
N: 
N: ----
N: Processing binary package qlcplus-common (version 4.12.0-1, arch all) ...
N: ----
N: Processing binary package qlcplus-dbgsym (version 4.12.0-1, arch amd64) ...
N: ----
N: Processing binary package qlcplus (version 4.12.0-1, arch amd64) ...
I: qlcplus: hardening-no-fortify-functions 
usr/lib/x86_64-linux-gnu/qt5/plugins/qlcplus/libmidiplugin.so
N: 
N:    This package provides an ELF binary that lacks the use of fortified libc
N:    functions. Either there are no potentially unfortified functions called
N:    by any routines, all unfortified calls have already been fully validated
N:    at compile-time, or the package was not built with the default Debian
N:    compiler flags defined by dpkg-buildflags. If built using
N:    dpkg-buildflags directly, be sure to import CPPFLAGS.
N:    
N:    NB: Due to false-positives, Lintian ignores some unprotected functions
N:    (e.g. memcpy).
N:    
N:    Refer to https://wiki.debian.org/Hardening and
N:    https://bugs.debian.org/673112 for details.
N:    
N:    Severity: normal, Certainty: wild-guess
N:    
N:    Check: binaries, Type: binary, udeb
N: 
W: qlcplus: package-name-doesnt-match-sonames libqlcplusengine1 libqlcplusui1 
libqlcpluswebaccess1
N: 
N:    The package name of a library package should usually reflect the soname
N:    of the included library. The package name can determined from the
N:    library file name with the following code snippet:
N:    
N:     $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n 
-e's/^[[:space:]]*SONAME[[:space:]]*//p' | \
N:         sed -r -e's/([0-9])\.so\./\1-/; s/\.so(\.|$)//; y/_/-/; s/(.*)/\L&/'
N:    
N:    Severity: normal, Certainty: possible
N:    
N:    Check: binaries, Type: binary, udeb
N: 
I: qlcplus: desktop-entry-lacks-keywords-entry 
usr/share/applications/qlcplus-fixtureeditor.desktop
N: 
N:    This .desktop file does either not contain a "Keywords" entry or it does
N:    not contain any keywords not already present in the "Name" or
N:    "GenericName" entries.
N:    
N:    .desktop files are organized in key/value pairs (similar to .ini files).
N:    "Keywords" is the name of the entry/key in the .desktop file containing
N:    keywords relevant for this .desktop file.
N:    
N:    The desktop-file-validate tool in the desktop-file-utils package is
N:    useful for checking the syntax of desktop entries.
N:    
N:    Refer to
N:    
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html,
N:    https://bugs.debian.org/693918, and
N:    https://wiki.gnome.org/Initiatives/GnomeGoals/DesktopFileKeywords for
N:    details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: menu-format, Type: binary
N: 
I: qlcplus: desktop-entry-lacks-keywords-entry 
usr/share/applications/qlcplus.desktop
W: qlcplus: non-dev-pkg-with-shlib-symlink 
usr/lib/x86_64-linux-gnu/libqlcplusengine.so.1.0.0 
usr/lib/x86_64-linux-gnu/libqlcplusengine.so
N: 
N:    Although this package is not a "-dev" package, it installs a
N:    "libsomething.so" symbolic link referencing the corresponding shared
N:    library. When the link doesn't include the version number, it is used by
N:    the linker when other programs are built against this shared library.
N:    
N:    Shared libraries are supposed to place such symbolic links in their
N:    respective "-dev" packages, so it is a bug to include it with the main
N:    library package.
N:    
N:    However, if this is a small package which includes the runtime and the
N:    development libraries, this is not a bug. In the latter case, please
N:    override this warning.
N:    
N:    Refer to Debian Policy Manual section 8.4 (Development files) for
N:    details.
N:    
N:    Severity: normal, Certainty: possible
N:    
N:    Check: shared-libs, Type: binary, udeb
N: 
W: qlcplus: non-dev-pkg-with-shlib-symlink 
usr/lib/x86_64-linux-gnu/libqlcpluswebaccess.so.1.0.0 
usr/lib/x86_64-linux-gnu/libqlcpluswebaccess.so
W: qlcplus: non-dev-pkg-with-shlib-symlink 
usr/lib/x86_64-linux-gnu/libqlcplusui.so.1.0.0 
usr/lib/x86_64-linux-gnu/libqlcplusui.so
I: qlcplus: no-symbols-control-file 
usr/lib/x86_64-linux-gnu/libqlcplusengine.so.1.0.0
N: 
N:    Although the package includes a shared library, the package does not
N:    have a symbols control file.
N:    
N:    dpkg can use symbols files in order to generate more accurate library
N:    dependencies for applications, based on the symbols from the library
N:    that are actually used by the application.
N:    
N:    Refer to the dpkg-gensymbols(1) manual page and
N:    https://wiki.debian.org/UsingSymbolsFiles for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: shared-libs, Type: binary, udeb
N: 
I: qlcplus: no-symbols-control-file 
usr/lib/x86_64-linux-gnu/libqlcpluswebaccess.so.1.0.0
I: qlcplus: no-symbols-control-file 
usr/lib/x86_64-linux-gnu/libqlcplusui.so.1.0.0
N: Finished processing group qlcplus/4.12.0-1
N: 2 tags overridden (2 errors)

I: Lintian run was successful.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to