[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#815760: dpdk debian packaging



Hi,

El 06/07/16 a las 10:27, Luca Boccassi escribió:
> On Mon, 4 Jul 2016 13:57:33 +0200 Christian Ehrhardt <christian.ehrhardt@canonical.com> wrote:
> > On Sun, Jul 3, 2016 at 8:52 PM, Santiago Ruano Rincón <santiagorr@riseup.net
> > > wrote:
> > 
> > > Hi all,
> > >
> > > On Thu, 14 Apr 2016 21:34:11 +0100 Luca Boccassi
> > > <luca.boccassi@gmail.com> wrote:
> > > > On Wed, 30 Mar 2016 08:38:58 +0200 Christian Ehrhardt
> > > > <christian.ehrhardt@canonical.com> wrote:
> > > > > On Wed, Mar 30, 2016 at 7:41 AM, C.J. Collier
> > > > > <cjcollier@linuxfoundation.org
> > > > > > wrote:
> > > > >
> > > > > > On Wed, 24 Feb 2016 11:51:20 +0100 Christian Ehrhardt
> > > > > > <paelzer@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > >
> > >
> > > [...]
> > >

[...]

> > Hi Santiago,
> > so far Luca was planned to maintain it, but I'd assume he is no objecting
> > to a co-maintainer.
> > Especially if the co-maintainer can help with the initial upload.
> > It might be good to know about a lot of details in advance out of the scope
> > of actually uploading it.
> > We would be happy if you join us in our work even before the initial upload
> > takes place.
> 
> No objections at all, more help is always welcome :-)

Thanks :)

The current dpdk from the fi.io git repo builds ok on a stable
environment and I am able to make a basic use. Thanks for your work!

However, lintian is not happy, as you can see in the attached report.
Some of the points to highlight from it that, IMHO could block uploading
are:

1. W: libdpdk-librte-pmd-xenvirt1: package-name-doesnt-match-sonames librte-pmd-xenvirt1 and related:
   Any reason to add the libdpdk- name prefix to the librte-* libraries?
   Usually, the name of a binary library package follows its SONAME, and
   thus just librte-* would be more accurate.

2. Hardening: it seems that build flags need to be fixed. E.g:
   W: libdpdk-librte-eal2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_eal.so.2

3. I am not sure the licensing (and then debian/copyright) is not as
   simple as a dual GPL-2/BSD for core stuff and GPL for kernel components,
   as README states. I will check carefully this, since no accurate
   debian/copyright, no upload possible.

4. It would be great to have manpages for these binaries:

   W: dpdk: binary-without-manpage sbin/dpdk_nic_bind
   W: dpdk: binary-without-manpage usr/bin/dpdk_proc_info
   W: dpdk: binary-without-manpage usr/bin/testpmd

What do you think?

Cheers,

Santiago
I: dpdk source: binary-control-field-duplicates-source field "homepage" in package dpdk
N: 
N:    In debian/control, this field for a binary package duplicates the value
N:    inherited from the source package paragraph. This doesn't hurt anything,
N:    but you may want to take advantage of the inheritance and set the value
N:    in only one place. It prevents missing duplicate places that need to be
N:    fixed if the value ever changes.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: control-file, Type: source
N: 
I: dpdk source: binary-control-field-duplicates-source field "homepage" in package dpdk-dev
I: dpdk source: binary-control-field-duplicates-source field "homepage" in package libdpdk-dev
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-libethdev3
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-acl2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-cfgfile2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-cmdline2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-cryptodev1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-distributor1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-eal2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-hash2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-ip-frag1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-jobstats1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-kni2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-kvargs1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-lpm2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-mbuf2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-mempool1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-meter1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pipeline3
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-af-packet1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-bond1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-cxgbe1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-e10001
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-ena1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-enic1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-fm10k1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-i40e1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-ixgbe1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-null-crypto1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-null1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-pcap1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-ring2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-vhost1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-virtio1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-vmxnet3-uio1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-pmd-xenvirt1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-port2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-power1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-reorder1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-ring1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-sched1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-table2
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-timer1
I: dpdk source: binary-control-field-duplicates-source field "section" in package libdpdk-librte-vhost2
E: dpdk source: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
N: 
N:    The maintainer e-mail address either loops back to itself because it is
N:    set to package@packages.debian.org or package@packages.qa.debian.org or
N:    references an email address (typically a mailing list) which is known to
N:    bounce mails. Policy states: The email address given in the Maintainer
N:    control field must accept mail from those role accounts in Debian used
N:    to send automated mails regarding the package. This includes non-spam
N:    mail from the bug- tracking system.
N:    
N:    Refer to Debian Policy Manual section 3.3 (The maintainer of a package)
N:    for details.
N:    
N:    Severity: serious, Certainty: certain
N:    
N:    Check: fields, Type: binary, udeb, source
N: 
W: dpdk source: intra-source-package-circular-dependency libdpdk-librte-eal2 libdpdk-librte-mempool1 libdpdk-librte-ring1
N: 
N:    The listed packages from the same source circularly depend (or
N:    pre-depend) on each other. This makes it difficult for tools to properly
N:    handle install/upgrade sequences. Furthermore this complicates automated
N:    removal of unused packages.
N:    
N:    If possible, consider removing or reducing one of the depends.
N:    
N:    Note: This check is limited to packages created from the same source
N:    package. Full circular dependencies between binaries from different
N:    source packages is beyond the scope of Lintian.
N:    
N:    Refer to Debian Policy Manual section 7.2 (Binary Dependencies -
N:    Depends, Recommends, Suggests, Enhances, Pre-Depends) for details.
N:    
N:    Severity: normal, Certainty: certain
N:    
N:    Check: group-checks, Type: source
N: 
W: dpdk source: changelog-should-mention-nmu
N: 
N:    When you NMU a package, that fact should be mentioned on the first line
N:    in the changelog entry. Use the words "NMU" or "Non-maintainer upload"
N:    (case 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
N:    byte-for-byte identical to the maintainer or one of the uploaders. If
N:    this is a local package (not intended for Debian), you can suppress this
N:    warning by putting "local" in the version number or "local package" on
N:    the first line of the changelog entry.
N:    
N:    Refer to Debian Developer's Reference section 5.11.3 (Using the DELAYED/
N:    queue) for details.
N:    
N:    Severity: normal, Certainty: certain
N:    
N:    Check: nmu, Type: source
N: 
W: dpdk source: source-nmu-has-incorrect-version-number 16.04-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
N:    byte-for-byte identical to the maintainer or one of the uploaders. If
N:    this is a local package (not intended for Debian), you can suppress this
N:    warning by putting "local" in the version number or "local package" on
N:    the first line of the changelog entry.
N:    
N:    Refer to Debian Developer's Reference section 5.11.2 (NMUs and
N:    debian/changelog) for details.
N:    
N:    Severity: normal, Certainty: certain
N:    
N:    Check: nmu, Type: source
N: 
I: dpdk source: quilt-patch-missing-description ubuntu-backport-42-increase-default-logging-level.patch
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,
N:    the 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:    Refer to http://dep.debian.net/deps/dep3/ for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: patch-systems, Type: source
N: 
I: dpdk source: quilt-patch-missing-description ubuntu-backport-43-fix-level-type-retrieving.patch
W: dpdk source: out-of-date-standards-version 3.9.6 (current is 3.9.8)
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 https://www.debian.org/doc/debian-policy/upgrading-checklist
N:    for details.
N:    
N:    Severity: normal, Certainty: certain
N:    
N:    Check: standards-version, Type: source
N: 
W: libdpdk-librte-pmd-xenvirt1: package-name-doesnt-match-sonames librte-pmd-xenvirt1
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: 
W: libdpdk-librte-pmd-xenvirt1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.so.1
N: 
N:    This package provides an ELF binary that lacks the "read-only
N:    relocation" link flag. This package was likely not built with the
N:    default Debian compiler flags defined by dpkg-buildflags. If built using
N:    dpkg-buildflags directly, be sure to import LDFLAGS.
N:    
N:    Refer to https://wiki.debian.org/Hardening for details.
N:    
N:    Severity: normal, Certainty: certain
N:    
N:    Check: binaries, Type: binary, udeb
N: 
I: libdpdk-librte-pmd-xenvirt1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.so.1
N: 
N:    This package provides an ELF binary that lacks the "bindnow" linker
N:    flag.
N:    
N:    If the ELF binary does not rely on late binding of symbols (e.g. weak
N:    symbols), then please consider enabling this feature. Otherwise, please
N:    consider 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:    Refer to https://wiki.debian.org/Hardening for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: binaries, Type: binary, udeb
N: 
I: libdpdk-librte-pmd-xenvirt1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.so.1
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: libdpdk-librte-pmd-xenvirt1: copyright-refers-to-deprecated-bsd-license-file
N: 
N:    The copyright file refers to /usr/share/common-licenses/BSD. Due to the
N:    brevity of this license, the specificity of this copy to code whose
N:    copyright is held by the Regents of the University of California, and
N:    the frequency of minor wording changes in the license, its text should
N:    be included in the copyright file directly rather than referencing this
N:    file.
N:    
N:    This file may be removed from a future version of base-files if
N:    references to it drop sufficiently.
N:    
N:    Refer to Debian Policy Manual section 12.5 (Copyright information) for
N:    details.
N:    
N:    Severity: minor, Certainty: certain
N:    
N:    Check: copyright-file, Type: binary
N: 
E: libdpdk-librte-pmd-xenvirt1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-xenvirt1: maintscript-calls-ldconfig postinst
N: 
N:    The given maintainer script calls ldconfig. However, explicit calls in
N:    maintainer scripts should be replaced by a dpkg trigger.
N:    
N:    Please replace the "ldconfig" call with a activate-noawait ldconfig
N:    trigger. With debhelper it is usually sufficient to simply add that line
N:    to debian/<package>.triggers.
N:    
N:    If you use debhelper, this warning will appear if the package was
N:    compiled with debhelper before 9.20151004. Assuming all ldconfig
N:    invocations have been added by debhelper, this warning will disappear
N:    once the package is rebuilt with a newer version of debhelper.
N:    
N:    Refer to https://lists.debian.org/debian-devel/2015/08/msg00412.html for
N:    details.
N:    
N:    Severity: normal, Certainty: certain
N:    
N:    Check: shared-libs, Type: binary, udeb
N: 
E: libdpdk-librte-pmd-xenvirt1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.so.1
N: 
N:    The package installs shared libraries in a directory controlled by the
N:    dynamic library loader. Therefore, the package must trigger libc's
N:    "ldconfig" trigger to ensure the ldconfig cache is updated.
N:    
N:    This should be done via a activate-noawait ldconfig trigger. With
N:    debhelper it is usually sufficient to simply add that line to
N:    debian/<package>.triggers.
N:    
N:    Refer to Debian Policy Manual section 8.1.1 (ldconfig) and
N:    https://lists.debian.org/debian-devel/2015/08/msg00412.html for details.
N:    
N:    Severity: serious, Certainty: certain
N:    
N:    Check: shared-libs, Type: binary, udeb
N: 
W: libdpdk-librte-pmd-xenvirt1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-ip-frag1: package-name-doesnt-match-sonames librte-ip-frag1
W: libdpdk-librte-ip-frag1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_ip_frag.so.1
I: libdpdk-librte-ip-frag1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_ip_frag.so.1
I: libdpdk-librte-ip-frag1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_ip_frag.so.1
W: libdpdk-librte-ip-frag1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-ip-frag1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-ip-frag1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-ip-frag1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_ip_frag.so.1
W: libdpdk-librte-ip-frag1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-af-packet1: package-name-doesnt-match-sonames librte-pmd-af-packet1
W: libdpdk-librte-pmd-af-packet1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_af_packet.so.1
I: libdpdk-librte-pmd-af-packet1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_af_packet.so.1
I: libdpdk-librte-pmd-af-packet1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_af_packet.so.1
W: libdpdk-librte-pmd-af-packet1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-af-packet1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-af-packet1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-af-packet1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_af_packet.so.1
W: libdpdk-librte-pmd-af-packet1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-ring2: package-name-doesnt-match-sonames librte-pmd-ring2
I: libdpdk-librte-pmd-ring2: spelling-error-in-binary usr/lib/x86_64-linux-gnu/librte_pmd_ring.so.2 paramter parameter
N: 
N:    Lintian found a spelling error in the given binary. Lintian has a list
N:    of common misspellings that it looks for. It does not have a dictionary
N:    like a spelling checker does.
N:    
N:    If the string containing the spelling error is translated with the help
N:    of gettext or a similar tool, please fix the error in the translations
N:    as well as the English text to avoid making the translations fuzzy. With
N:    gettext, for example, this means you should also fix the spelling
N:    mistake 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 <word> <source-tree>
N:    
N:    This tag may produce false positives for words that contain non-ASCII
N:    characters due to limitations in strings.
N:    
N:    Severity: minor, Certainty: wild-guess
N:    
N:    Check: binaries, Type: binary, udeb
N: 
W: libdpdk-librte-pmd-ring2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_ring.so.2
I: libdpdk-librte-pmd-ring2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_ring.so.2
I: libdpdk-librte-pmd-ring2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_ring.so.2
W: libdpdk-librte-pmd-ring2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-ring2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-ring2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-ring2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_ring.so.2
W: libdpdk-librte-pmd-ring2: maintscript-calls-ldconfig postrm
W: libdpdk-libethdev3: package-name-doesnt-match-sonames libethdev3
W: libdpdk-libethdev3: hardening-no-relro usr/lib/x86_64-linux-gnu/libethdev.so.3
I: libdpdk-libethdev3: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libethdev.so.3
I: libdpdk-libethdev3: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libethdev.so.3
W: libdpdk-libethdev3: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-libethdev3: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-libethdev3: maintscript-calls-ldconfig postinst
E: libdpdk-libethdev3: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/libethdev.so.3
W: libdpdk-libethdev3: maintscript-calls-ldconfig postrm
W: libdpdk-librte-mempool1: package-name-doesnt-match-sonames librte-mempool1
W: libdpdk-librte-mempool1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_mempool.so.1
I: libdpdk-librte-mempool1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_mempool.so.1
I: libdpdk-librte-mempool1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_mempool.so.1
W: libdpdk-librte-mempool1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-mempool1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-mempool1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-mempool1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_mempool.so.1
W: libdpdk-librte-mempool1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-table2: package-name-doesnt-match-sonames librte-table2
W: libdpdk-librte-table2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_table.so.2
I: libdpdk-librte-table2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_table.so.2
I: libdpdk-librte-table2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_table.so.2
W: libdpdk-librte-table2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-table2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-table2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-table2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_table.so.2
W: libdpdk-librte-table2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-ring1: package-name-doesnt-match-sonames librte-ring1
W: libdpdk-librte-ring1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_ring.so.1
I: libdpdk-librte-ring1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_ring.so.1
I: libdpdk-librte-ring1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_ring.so.1
W: libdpdk-librte-ring1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-ring1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-ring1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-ring1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_ring.so.1
W: libdpdk-librte-ring1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-ixgbe1: package-name-doesnt-match-sonames librte-pmd-ixgbe1
W: libdpdk-librte-pmd-ixgbe1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.so.1
I: libdpdk-librte-pmd-ixgbe1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.so.1
I: libdpdk-librte-pmd-ixgbe1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.so.1
W: libdpdk-librte-pmd-ixgbe1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-ixgbe1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-ixgbe1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-ixgbe1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.so.1
W: libdpdk-librte-pmd-ixgbe1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-hash2: package-name-doesnt-match-sonames librte-hash2
W: libdpdk-librte-hash2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_hash.so.2
I: libdpdk-librte-hash2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_hash.so.2
I: libdpdk-librte-hash2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_hash.so.2
W: libdpdk-librte-hash2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-hash2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-hash2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-hash2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_hash.so.2
W: libdpdk-librte-hash2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-distributor1: package-name-doesnt-match-sonames librte-distributor1
W: libdpdk-librte-distributor1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_distributor.so.1
I: libdpdk-librte-distributor1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_distributor.so.1
I: libdpdk-librte-distributor1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_distributor.so.1
W: libdpdk-librte-distributor1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-distributor1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-distributor1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-distributor1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_distributor.so.1
W: libdpdk-librte-distributor1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-vhost1: package-name-doesnt-match-sonames librte-pmd-vhost1
W: libdpdk-librte-pmd-vhost1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_vhost.so.1
I: libdpdk-librte-pmd-vhost1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_vhost.so.1
W: libdpdk-librte-pmd-vhost1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-vhost1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-vhost1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-vhost1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_vhost.so.1
W: libdpdk-librte-pmd-vhost1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-port2: package-name-doesnt-match-sonames librte-port2
W: libdpdk-librte-port2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_port.so.2
I: libdpdk-librte-port2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_port.so.2
W: libdpdk-librte-port2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-port2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-port2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-port2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_port.so.2
W: libdpdk-librte-port2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-e10001: package-name-doesnt-match-sonames librte-pmd-e1000-1
W: libdpdk-librte-pmd-e10001: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_e1000.so.1
I: libdpdk-librte-pmd-e10001: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_e1000.so.1
I: libdpdk-librte-pmd-e10001: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_e1000.so.1
W: libdpdk-librte-pmd-e10001: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-e10001: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-e10001: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-e10001: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_e1000.so.1
W: libdpdk-librte-pmd-e10001: maintscript-calls-ldconfig postrm
W: libdpdk-librte-timer1: package-name-doesnt-match-sonames librte-timer1
W: libdpdk-librte-timer1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_timer.so.1
I: libdpdk-librte-timer1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_timer.so.1
W: libdpdk-librte-timer1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-timer1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-timer1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-timer1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_timer.so.1
W: libdpdk-librte-timer1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-reorder1: package-name-doesnt-match-sonames librte-reorder1
W: libdpdk-librte-reorder1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_reorder.so.1
I: libdpdk-librte-reorder1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_reorder.so.1
I: libdpdk-librte-reorder1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_reorder.so.1
W: libdpdk-librte-reorder1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-reorder1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-reorder1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-reorder1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_reorder.so.1
W: libdpdk-librte-reorder1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-null1: package-name-doesnt-match-sonames librte-pmd-null1
W: libdpdk-librte-pmd-null1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_null.so.1
I: libdpdk-librte-pmd-null1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_null.so.1
I: libdpdk-librte-pmd-null1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_null.so.1
W: libdpdk-librte-pmd-null1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-null1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-null1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-null1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_null.so.1
W: libdpdk-librte-pmd-null1: maintscript-calls-ldconfig postrm
W: dpdk-rte-kni-dkms: copyright-refers-to-deprecated-bsd-license-file
E: dpdk-rte-kni-dkms: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: dpdk-rte-kni-dkms: extra-license-file usr/src/dpdk-rte-kni-16.04/ethtool/igb/COPYING
N: 
N:    All license information should be collected in the debian/copyright
N:    file. This usually makes it unnecessary for the package to install this
N:    information in other places as well.
N:    
N:    Refer to Debian Policy Manual section 12.5 (Copyright information) for
N:    details.
N:    
N:    Severity: normal, Certainty: possible
N:    
N:    Check: files, Type: binary, udeb
N: 
W: dpdk-rte-kni-dkms: extra-license-file usr/src/dpdk-rte-kni-16.04/ethtool/ixgbe/COPYING
W: libdpdk-librte-cryptodev1: package-name-doesnt-match-sonames librte-cryptodev1
W: libdpdk-librte-cryptodev1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_cryptodev.so.1
I: libdpdk-librte-cryptodev1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_cryptodev.so.1
I: libdpdk-librte-cryptodev1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_cryptodev.so.1
W: libdpdk-librte-cryptodev1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-cryptodev1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-cryptodev1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-cryptodev1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_cryptodev.so.1
W: libdpdk-librte-cryptodev1: maintscript-calls-ldconfig postrm
W: dpdk-igb-uio-dkms: copyright-refers-to-deprecated-bsd-license-file
E: dpdk-igb-uio-dkms: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-i40e1: package-name-doesnt-match-sonames librte-pmd-i40e1
W: libdpdk-librte-pmd-i40e1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_i40e.so.1
I: libdpdk-librte-pmd-i40e1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_i40e.so.1
I: libdpdk-librte-pmd-i40e1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_i40e.so.1
W: libdpdk-librte-pmd-i40e1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-i40e1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-i40e1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-i40e1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_i40e.so.1
W: libdpdk-librte-pmd-i40e1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-ena1: package-name-doesnt-match-sonames librte-pmd-ena1
W: libdpdk-librte-pmd-ena1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_ena.so.1
I: libdpdk-librte-pmd-ena1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_ena.so.1
I: libdpdk-librte-pmd-ena1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_ena.so.1
W: libdpdk-librte-pmd-ena1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-ena1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-ena1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-ena1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_ena.so.1
W: libdpdk-librte-pmd-ena1: maintscript-calls-ldconfig postrm
I: dpdk: hardening-no-pie usr/bin/dpdk_proc_info
N: 
N:    This package provides an ELF executable that was not compiled as a
N:    position independent executable (PIE).
N:    
N:    PIE is required for fully enabling Address Space Layout Randomization
N:    (ASLR), which makes "Return-oriented" attacks more difficult.
N:    
N:    Historically, PIE has been associated with noticeable performance
N:    overhead on i386. However, GCC-5 has implemented an optimization that
N:    can reduce the overhead significantly.
N:    
N:    If you use dpkg-buildflags, you may have to add hardening=+pie or
N:    hardening=+all to DEB_BUILD_MAINT_OPTIONS.
N:    
N:    The relevant compiler flags must be passed both to the compiler and the
N:    linker (e.g. for C that would be commonly be CFLAGS and LDFLAGS).
N:    
N:    CAVEAT: Please keep in mind that the PIE flag (-fPIE) is not suitable
N:    for all cases:
N:    
N:     * It is <not> compatible with -fPIC which required for
N:       compiling shared libraries.
N:     * It is unlikely to work when compiling static libraries or
N:       executables (gcc -static).
N:    
N:    If your upstream build compiles either of the above, you may have to
N:    patch the build to ensure that only ELF executables are compiled with
N:    PIE.
N:    
N:    Refer to https://wiki.debian.org/Hardening,
N:    https://gcc.gnu.org/gcc-5/changes.html, and
N:    https://software.intel.com/en-us/blogs/2014/12/26/new-optimizations-for-x86-in-upcoming-gcc-50-32bit-pic-mode
N:    for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: binaries, Type: binary, udeb
N: 
W: dpdk: hardening-no-relro usr/bin/dpdk_proc_info
I: dpdk: hardening-no-bindnow usr/bin/dpdk_proc_info
I: dpdk: hardening-no-fortify-functions usr/bin/dpdk_proc_info
I: dpdk: hardening-no-pie usr/bin/testpmd
W: dpdk: hardening-no-relro usr/bin/testpmd
I: dpdk: hardening-no-bindnow usr/bin/testpmd
I: dpdk: hardening-no-fortify-functions usr/bin/testpmd
W: dpdk: copyright-refers-to-deprecated-bsd-license-file
E: dpdk: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
I: dpdk: package-contains-empty-directory usr/lib/dpdk/
N: 
N:    This package installs an empty directory. This might be intentional but
N:    it's normally a mistake. If it is intentional, add a lintian override.
N:    
N:    If a package ships with or installs empty directories, you can remove
N:    them in debian/rules by calling:
N:    
N:     $ find path/to/base/dir -type d -empty -delete
N:    
N:    Severity: wishlist, Certainty: possible
N:    
N:    Check: files, Type: binary, udeb
N: 
I: dpdk: package-contains-empty-directory usr/sbin/
I: dpdk: init.d-script-missing-lsb-description etc/init.d/dpdk
N: 
N:    This /etc/init.d script has an LSB keyword section, but it is missing a
N:    Description LSB keyword. This field isn't directly used currently, but
N:    adding it is still a good idea for documentation purposes.
N:    
N:    Refer to https://wiki.debian.org/LSBInitScripts for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: init.d, Type: binary
N: 
W: dpdk: binary-without-manpage sbin/dpdk_nic_bind
N: 
N:    Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should
N:    have a manual page
N:    
N:    Note that though the man program has the capability to check for several
N:    program names in the NAMES section, each of these programs should have
N:    its own manual page (a symbolic link to the appropriate manual page is
N:    sufficient) because other manual page viewers such as xman or tkman
N:    don't support this.
N:    
N:    If the name of the man page differs from the binary by case, man may be
N:    able to find it anyway; however, it is still best practice to make the
N:    case of the man page match the case of the binary.
N:    
N:    If the man pages are provided by another package on which this package
N:    depends, lintian may not be able to determine that man pages are
N:    available. In this case, after confirming that all binaries do have man
N:    pages after this package and its dependencies are installed, please add
N:    a lintian override.
N:    
N:    Refer to Debian Policy Manual section 12.1 (Manual pages) for details.
N:    
N:    Severity: normal, Certainty: possible
N:    
N:    Check: manpages, Type: binary
N: 
W: dpdk: binary-without-manpage usr/bin/dpdk_proc_info
W: dpdk: binary-without-manpage usr/bin/testpmd
I: dpdk: systemd-service-file-missing-documentation-key lib/systemd/system/dpdk.service
N: 
N:    The systemd service file does not contain a Documentation key.
N:    
N:    Documentation for systemd service files can be automatically viewed
N:    using systemctl help servicename if this field is present.
N:    
N:    Refer to the systemd.unit(5) manual page for details.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: systemd, Type: binary
N: 
W: libdpdk-librte-pmd-cxgbe1: package-name-doesnt-match-sonames librte-pmd-cxgbe1
W: libdpdk-librte-pmd-cxgbe1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.so.1
I: libdpdk-librte-pmd-cxgbe1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.so.1
I: libdpdk-librte-pmd-cxgbe1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.so.1
W: libdpdk-librte-pmd-cxgbe1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-cxgbe1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-cxgbe1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-cxgbe1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.so.1
W: libdpdk-librte-pmd-cxgbe1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-kvargs1: package-name-doesnt-match-sonames librte-kvargs1
W: libdpdk-librte-kvargs1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_kvargs.so.1
I: libdpdk-librte-kvargs1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_kvargs.so.1
W: libdpdk-librte-kvargs1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-kvargs1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-kvargs1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-kvargs1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_kvargs.so.1
W: libdpdk-librte-kvargs1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-jobstats1: package-name-doesnt-match-sonames librte-jobstats1
W: libdpdk-librte-jobstats1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_jobstats.so.1
I: libdpdk-librte-jobstats1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_jobstats.so.1
I: libdpdk-librte-jobstats1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_jobstats.so.1
W: libdpdk-librte-jobstats1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-jobstats1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-jobstats1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-jobstats1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_jobstats.so.1
W: libdpdk-librte-jobstats1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-pcap1: package-name-doesnt-match-sonames librte-pmd-pcap1
W: libdpdk-librte-pmd-pcap1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_pcap.so.1
I: libdpdk-librte-pmd-pcap1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_pcap.so.1
I: libdpdk-librte-pmd-pcap1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_pcap.so.1
W: libdpdk-librte-pmd-pcap1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-pcap1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-pcap1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-pcap1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_pcap.so.1
W: libdpdk-librte-pmd-pcap1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-mbuf2: package-name-doesnt-match-sonames librte-mbuf2
W: libdpdk-librte-mbuf2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_mbuf.so.2
I: libdpdk-librte-mbuf2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_mbuf.so.2
I: libdpdk-librte-mbuf2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_mbuf.so.2
W: libdpdk-librte-mbuf2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-mbuf2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-mbuf2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-mbuf2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_mbuf.so.2
W: libdpdk-librte-mbuf2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-null-crypto1: package-name-doesnt-match-sonames librte-pmd-null-crypto1
W: libdpdk-librte-pmd-null-crypto1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_null_crypto.so.1
I: libdpdk-librte-pmd-null-crypto1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_null_crypto.so.1
I: libdpdk-librte-pmd-null-crypto1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_null_crypto.so.1
W: libdpdk-librte-pmd-null-crypto1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-null-crypto1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-null-crypto1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-null-crypto1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_null_crypto.so.1
W: libdpdk-librte-pmd-null-crypto1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-power1: package-name-doesnt-match-sonames librte-power1
I: libdpdk-librte-power1: spelling-error-in-binary usr/lib/x86_64-linux-gnu/librte_power.so.1 openned opened
W: libdpdk-librte-power1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_power.so.1
I: libdpdk-librte-power1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_power.so.1
I: libdpdk-librte-power1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_power.so.1
W: libdpdk-librte-power1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-power1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-power1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-power1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_power.so.1
W: libdpdk-librte-power1: maintscript-calls-ldconfig postrm
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/libethdev.a(rte_ethdev.o) .comment
N: 
N:    The static library is stripped, but still contains a section that is not
N:    useful. You should call strip with --remove-section=.comment
N:    --remove-section=.note to remove the .note and .comment sections.
N:    
N:    dh_strip (after debhelper/9.20150811) will do this automatically for
N:    you, but install -s will not because it calls strip without any
N:    arguments.
N:    
N:    Severity: wishlist, Certainty: certain
N:    
N:    Check: binaries, Type: binary, udeb
N: 
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(tb_mem.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(rte_acl.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(acl_bld.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(acl_gen.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(acl_run_scalar.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(acl_run_sse.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_acl.a(acl_run_avx2.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cfgfile.a(rte_cfgfile.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_cirbuf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_parse.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_parse_etheraddr.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_parse_ipaddr.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_parse_num.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_parse_string.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_rdline.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_vt100.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_socket.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cmdline.a(cmdline_parse_portlist.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_cryptodev.a(rte_cryptodev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_distributor.a(rte_distributor.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_hugepage_info.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_memory.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_thread.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_log.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_pci.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_pci_uio.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_pci_vfio.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_pci_vfio_mp_sync.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_debug.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_lcore.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_timer.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_interrupts.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_alarm.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_lcore.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_timer.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_memzone.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_log.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_launch.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_pci.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_pci_uio.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_memory.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_tailqs.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_errno.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_cpuflags.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_string_fns.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_hexdump.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_devargs.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_dev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_options.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_thread.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(eal_common_proc.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(rte_malloc.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(malloc_elem.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(malloc_heap.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(rte_keepalive.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_eal.a(rte_cpuflags.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_hash.a(rte_cuckoo_hash.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_hash.a(rte_fbk_hash.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ip_frag.a(rte_ipv4_fragmentation.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ip_frag.a(rte_ipv6_fragmentation.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ip_frag.a(rte_ipv4_reassembly.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ip_frag.a(rte_ipv6_reassembly.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ip_frag.a(rte_ip_frag_common.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ip_frag.a(ip_frag_internal.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_jobstats.a(rte_jobstats.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_kni.a(rte_kni.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_kvargs.a(rte_kvargs.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_lpm.a(rte_lpm.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_lpm.a(rte_lpm6.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_mbuf.a(rte_mbuf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_mempool.a(rte_mempool.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_meter.a(rte_meter.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pipeline.a(rte_pipeline.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_af_packet.a(rte_eth_af_packet.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_bond.a(rte_eth_bond_api.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_bond.a(rte_eth_bond_pmd.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_bond.a(rte_eth_bond_args.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_bond.a(rte_eth_bond_8023ad.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_bond.a(rte_eth_bond_alb.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.a(cxgbe_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.a(cxgbe_main.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.a(sge.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_cxgbe.a(t4_hw.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_80003es2lan.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_82540.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_82541.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_82542.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_82543.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_82571.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_82575.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_i210.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_api.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_ich8lan.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_mac.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_manage.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_mbx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_nvm.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_osdep.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_phy.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(e1000_vf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(igb_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(igb_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(igb_pf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(em_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_e1000.a(em_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ena.a(ena_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ena.a(ena_com.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ena.a(ena_eth_com.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(enic_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(enic_main.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(enic_rx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(enic_clsf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(enic_res.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(vnic_cq.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(vnic_wq.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(vnic_dev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(vnic_intr.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(vnic_rq.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_enic.a(vnic_rss.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_pf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_tlv.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_common.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_mbx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_vf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_api.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.a(fm10k_rxtx_vec.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_adminq.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_common.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_diag.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_hmc.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_lan_hmc.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_nvm.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_dcb.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_rxtx_vec.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_ethdev_vf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_pf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_i40e.a(i40e_fdir.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_common.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_82598.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_82599.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_x540.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_x550.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_phy.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_api.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_vf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_dcb.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_dcb_82599.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_dcb_82598.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_mbx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_fdir.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_pf.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ixgbe.a(ixgbe_rxtx_vec.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_null.a(rte_eth_null.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_null_crypto.a(null_crypto_pmd.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_null_crypto.a(null_crypto_pmd_ops.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_pcap.a(rte_eth_pcap.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_ring.a(rte_eth_ring.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_vhost.a(rte_eth_vhost.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_virtio.a(virtqueue.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_virtio.a(virtio_pci.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_virtio.a(virtio_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_virtio.a(virtio_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_virtio.a(virtio_rxtx_simple.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_vmxnet3_uio.a(vmxnet3_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_vmxnet3_uio.a(vmxnet3_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.a(rte_eth_xenvirt.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.a(rte_mempool_gntalloc.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_pmd_xenvirt.a(rte_xen_lib.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_port.a(rte_port_ethdev.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_port.a(rte_port_ring.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_port.a(rte_port_frag.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_port.a(rte_port_ras.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_port.a(rte_port_sched.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_port.a(rte_port_source_sink.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_power.a(rte_power.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_power.a(rte_power_acpi_cpufreq.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_power.a(rte_power_kvm_vm.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_power.a(guest_channel.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_reorder.a(rte_reorder.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_ring.a(rte_ring.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_sched.a(rte_sched.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_sched.a(rte_red.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_sched.a(rte_approx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_sched.a(rte_reciprocal.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_lpm.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_lpm_ipv6.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_acl.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_hash_key8.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_hash_key16.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_hash_key32.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_hash_ext.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_hash_lru.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_array.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_table.a(rte_table_stub.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_timer.a(rte_timer.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_vhost.a(virtio-net.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_vhost.a(vhost_rxtx.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_vhost.a(vhost-net-user.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_vhost.a(virtio-net-user.o) .comment
I: libdpdk-dev: static-library-has-unneeded-section usr/lib/x86_64-linux-gnu/librte_vhost.a(fd_man.o) .comment
W: libdpdk-dev: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-dev: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-enic1: package-name-doesnt-match-sonames librte-pmd-enic1
W: libdpdk-librte-pmd-enic1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_enic.so.1
I: libdpdk-librte-pmd-enic1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_enic.so.1
I: libdpdk-librte-pmd-enic1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_enic.so.1
W: libdpdk-librte-pmd-enic1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-enic1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-enic1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-enic1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_enic.so.1
W: libdpdk-librte-pmd-enic1: maintscript-calls-ldconfig postrm
W: dpdk-doc: copyright-refers-to-deprecated-bsd-license-file
W: dpdk-doc: spelling-error-in-readme-debian to to (duplicate word) to
N: 
N:    Lintian found a spelling error in the README.Debian file. Lintian has a
N:    list of common misspellings that it looks for. It does not have a
N:    dictionary like a spelling checker does.
N:    
N:    Severity: minor, Certainty: certain
N:    
N:    Check: debian-readme, Type: binary
N: 
E: dpdk-doc: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
I: dpdk-doc: package-contains-empty-directory usr/share/doc/dpdk/
W: libdpdk-librte-meter1: package-name-doesnt-match-sonames librte-meter1
W: libdpdk-librte-meter1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_meter.so.1
I: libdpdk-librte-meter1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_meter.so.1
W: libdpdk-librte-meter1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-meter1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-meter1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-meter1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_meter.so.1
W: libdpdk-librte-meter1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-vmxnet3-uio1: package-name-doesnt-match-sonames librte-pmd-vmxnet3-uio1
W: libdpdk-librte-pmd-vmxnet3-uio1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_vmxnet3_uio.so.1
I: libdpdk-librte-pmd-vmxnet3-uio1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_vmxnet3_uio.so.1
I: libdpdk-librte-pmd-vmxnet3-uio1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_vmxnet3_uio.so.1
W: libdpdk-librte-pmd-vmxnet3-uio1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-vmxnet3-uio1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-vmxnet3-uio1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-vmxnet3-uio1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_vmxnet3_uio.so.1
W: libdpdk-librte-pmd-vmxnet3-uio1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-cfgfile2: package-name-doesnt-match-sonames librte-cfgfile2
W: libdpdk-librte-cfgfile2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_cfgfile.so.2
I: libdpdk-librte-cfgfile2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_cfgfile.so.2
I: libdpdk-librte-cfgfile2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_cfgfile.so.2
W: libdpdk-librte-cfgfile2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-cfgfile2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-cfgfile2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-cfgfile2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_cfgfile.so.2
W: libdpdk-librte-cfgfile2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-vhost2: package-name-doesnt-match-sonames librte-vhost2
W: libdpdk-librte-vhost2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_vhost.so.2
I: libdpdk-librte-vhost2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_vhost.so.2
I: libdpdk-librte-vhost2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_vhost.so.2
W: libdpdk-librte-vhost2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-vhost2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-vhost2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-vhost2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_vhost.so.2
W: libdpdk-librte-vhost2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pipeline3: package-name-doesnt-match-sonames librte-pipeline3
W: libdpdk-librte-pipeline3: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pipeline.so.3
I: libdpdk-librte-pipeline3: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pipeline.so.3
I: libdpdk-librte-pipeline3: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pipeline.so.3
W: libdpdk-librte-pipeline3: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pipeline3: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pipeline3: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pipeline3: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pipeline.so.3
W: libdpdk-librte-pipeline3: maintscript-calls-ldconfig postrm
W: libdpdk-librte-cmdline2: package-name-doesnt-match-sonames librte-cmdline2
W: libdpdk-librte-cmdline2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_cmdline.so.2
I: libdpdk-librte-cmdline2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_cmdline.so.2
I: libdpdk-librte-cmdline2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_cmdline.so.2
W: libdpdk-librte-cmdline2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-cmdline2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-cmdline2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-cmdline2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_cmdline.so.2
W: libdpdk-librte-cmdline2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-eal2: package-name-doesnt-match-sonames librte-eal2
I: libdpdk-librte-eal2: spelling-error-in-binary usr/lib/x86_64-linux-gnu/librte_eal.so.2 retrive retrieve
W: libdpdk-librte-eal2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_eal.so.2
I: libdpdk-librte-eal2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_eal.so.2
I: libdpdk-librte-eal2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_eal.so.2
W: libdpdk-librte-eal2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-eal2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-eal2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-eal2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_eal.so.2
W: libdpdk-librte-eal2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-kni2: package-name-doesnt-match-sonames librte-kni2
W: libdpdk-librte-kni2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_kni.so.2
I: libdpdk-librte-kni2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_kni.so.2
I: libdpdk-librte-kni2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_kni.so.2
W: libdpdk-librte-kni2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-kni2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-kni2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-kni2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_kni.so.2
W: libdpdk-librte-kni2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-sched1: package-name-doesnt-match-sonames librte-sched1
W: libdpdk-librte-sched1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_sched.so.1
I: libdpdk-librte-sched1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_sched.so.1
W: libdpdk-librte-sched1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-sched1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-sched1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-sched1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_sched.so.1
W: libdpdk-librte-sched1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-bond1: package-name-doesnt-match-sonames librte-pmd-bond1
W: libdpdk-librte-pmd-bond1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_bond.so.1
I: libdpdk-librte-pmd-bond1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_bond.so.1
I: libdpdk-librte-pmd-bond1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_bond.so.1
W: libdpdk-librte-pmd-bond1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-bond1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-bond1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-bond1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_bond.so.1
W: libdpdk-librte-pmd-bond1: maintscript-calls-ldconfig postrm
W: dpdk-dev: copyright-refers-to-deprecated-bsd-license-file
E: dpdk-dev: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
I: dpdk-dev: package-contains-empty-directory usr/include/
W: dpdk-dev: unusual-interpreter usr/share/dpdk/scripts/load-devel-config.sh #!/bin/echo
N: 
N:    This package contains a script for an interpreter that is not shipped in
N:    the package and is not known to Lintian. It is possible that there is a
N:    typo or the interpreter is not executable. If not, please file a
N:    wishlist bug against lintian, so it can be added to the list of known
N:    interpreters.
N:    
N:    Severity: normal, Certainty: possible
N:    
N:    Check: scripts, Type: binary
N: 
W: libdpdk-librte-acl2: package-name-doesnt-match-sonames librte-acl2
W: libdpdk-librte-acl2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_acl.so.2
I: libdpdk-librte-acl2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_acl.so.2
I: libdpdk-librte-acl2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_acl.so.2
W: libdpdk-librte-acl2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-acl2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-acl2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-acl2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_acl.so.2
W: libdpdk-librte-acl2: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-virtio1: package-name-doesnt-match-sonames librte-pmd-virtio1
W: libdpdk-librte-pmd-virtio1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_virtio.so.1
I: libdpdk-librte-pmd-virtio1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_virtio.so.1
I: libdpdk-librte-pmd-virtio1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_virtio.so.1
W: libdpdk-librte-pmd-virtio1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-virtio1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-virtio1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-virtio1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_virtio.so.1
W: libdpdk-librte-pmd-virtio1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-pmd-fm10k1: package-name-doesnt-match-sonames librte-pmd-fm10k1
W: libdpdk-librte-pmd-fm10k1: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.so.1
I: libdpdk-librte-pmd-fm10k1: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.so.1
I: libdpdk-librte-pmd-fm10k1: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.so.1
W: libdpdk-librte-pmd-fm10k1: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-pmd-fm10k1: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-pmd-fm10k1: maintscript-calls-ldconfig postinst
E: libdpdk-librte-pmd-fm10k1: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_pmd_fm10k.so.1
W: libdpdk-librte-pmd-fm10k1: maintscript-calls-ldconfig postrm
W: libdpdk-librte-lpm2: package-name-doesnt-match-sonames librte-lpm2
W: libdpdk-librte-lpm2: hardening-no-relro usr/lib/x86_64-linux-gnu/librte_lpm.so.2
I: libdpdk-librte-lpm2: hardening-no-bindnow usr/lib/x86_64-linux-gnu/librte_lpm.so.2
I: libdpdk-librte-lpm2: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librte_lpm.so.2
W: libdpdk-librte-lpm2: copyright-refers-to-deprecated-bsd-license-file
E: libdpdk-librte-lpm2: maintainer-address-causes-mail-loops-or-bounces Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
W: libdpdk-librte-lpm2: maintscript-calls-ldconfig postinst
E: libdpdk-librte-lpm2: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/librte_lpm.so.2
W: libdpdk-librte-lpm2: maintscript-calls-ldconfig postrm

Attachment: signature.asc
Description: PGP signature


Reply to: