This package provides an ELF executable that was not compiled as a
position independent executable (PIE).
In Debian, since version 6.2.0-7 of the gcc-6 package GCC will compile
ELF binaries with PIE by default. In most cases a simple rebuild will
be sufficient to remove this tag.
PIE is required for fully enabling Address Space Layout Randomization
(ASLR), which makes "Return-oriented" attacks more difficult.
Historically, PIE has been associated with noticeable performance
overhead on i386. However, GCC >= 5 has implemented an optimization
that can reduce the overhead significantly.
If you use dpkg-buildflags with hardening=+all,-pie in
DEB_BUILD_MAINT_OPTIONS, remove the -pie.
Refer to https://wiki.debian.org/Hardening,
https://gcc.gnu.org/gcc-5/changes.html, and
https://software.intel.com/en-us/blogs/2014/12/26/new-optimizations-for-x86-in-upcoming-gcc-50-32bit-pic-mode
for details.
Severity: warning
Check: binaries
usr/bin/dbusxml2qt3
W
mismatched-override
The named tag could have been silenced but the context specified with
the override did not match.
Lintian may now provide a different context for the tag, or something
could have changed in a new version of your package. Either way,
overrides work best when you require only little context.
You can use wildcards, such as * or ? in the context to makes a match
more likely.
Please remove or adjust the override, whichever suits your purpose.
Severity: warning
Check: lintian
no-manual-page
[usr/bin/dbusxml2qt3]
W
no-manual-page
Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should
have a manual page
Note that though the man program has the capability to check for
several program names in the NAMES section, each of these programs
should have its own manual page (a symbolic link to the appropriate
manual page is sufficient) because other manual page viewers such as
xman or tkman don't support this.
If the name of the manual page differs from the binary by case, man
may be able to find it anyway; however, it is still best practice to
match the exact capitalization of the executable in the manual page.
If the manual pages are provided by another package on which this
package depends, Lintian may not be able to determine that manual
pages are available. In this case, after confirming that all binaries
do have manual pages after this package and its dependencies are
installed, please add a Lintian override.
Refer to Debian Policy Manual section 12.1 (Manual pages) for details.
Severity: warning
Check: documentation/manual
Renamed from: binary-without-manpage
usr/bin/dbusxml2qt3
I
capitalization-error-in-description
D-BUS D-Bus
dbus D-Bus
I
capitalization-error-in-description-synopsis
dbus D-Bus
I
hardening-no-bindnow
usr/bin/dbusxml2qt3
P
copyright-with-old-dh-make-debian-copyright
Lintian did not output a note for this tag
X
development-package-ships-elf-binary-in-path
This development package (ie. from the libdevel section of the
archive) installs an ELF binary within $PATH.
Commonly, executables in development packages provide values that are
relevant for using the library. Source packages that use such
development packages tend to execute those executables to discover how
to use the library.
When performing a cross build, host architecture binaries are
generally not executable. However, development packages need to be
installed on the host architecture so such files are useless.
An alternative approach is to use pkg-config(1) or potentially
splitting architecture-independent development tools into a separate
package that can be marked Multi-Arch: foreign.
Refer to Bug#794295 and Bug#794103 for details.
Severity: info
Check: binaries
This tag is experimental.
Description dbus bindings for the Trinity TQt interface D-BUS is a message bus, used for sending messages between applications. Conceptually, it fits somewhere in between raw sockets and CORBA in terms of complexity. . This package provides bindings for the Trinity TQt interface. . See the dbus description for more information about D-BUS in general.
Installed-Size 399
Maintainer TDE Debian Team <team-debian@trinitydesktop.org>
Although the package includes a shared library, the package does not
have a symbols control file.
dpkg can use symbols files in order to generate more accurate library
dependencies for applications, based on the symbols from the library
that are actually used by the application.
Refer to the dpkg-gensymbols(1) manual page and
https://wiki.debian.org/UsingSymbolsFiles for details.
Severity: info
Check: shared-libs
Description dbus bindings for the Trinity TQt interface D-BUS is a message bus, used for sending messages between applications. Conceptually, it fits somewhere in between raw sockets and CORBA in terms of complexity. . This package provides bindings for the Trinity TQt interface. . See the dbus description for more information about D-BUS in general.
Installed-Size 235
Maintainer TDE Debian Team <team-debian@trinitydesktop.org>