Discussion:
Bug#921043: dpdk-dev: dpdk-sdk-env.sh no longer included in dpdk-dev
(too old to reply)
Nicolas S. Dade
2019-02-01 00:30:01 UTC
Permalink
Package: dpdk-dev
Version: 18.11-4~bpo9+1
Severity: normal

Dear Maintainer,

The file
/usr/share/dpdk/dpdk-sdk-env.sh
used to be part of the dpdk-dev packages. It defines the environment
variables needed to use the dpdk sdk, and the debian documentation
recommended sourcing it into your shell in order to use dpdk.

The file debian/dpsk-sdk-env.sh.in file is present in the dpdk
18.11-4~bpo9+1 sources, but the line in debian/rule that produced it
is missing. (For that matter, other lines related to the dpdk-dev package
in rules are missing too).

Perhaps this is on purpose. But I don't see it in changelog, nor do I
see a suitable alternative.



-- System Information:
Debian Release: 9.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-8-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dpdk-dev depends on:
ii libbsd0 0.8.3-1
ii libc6 2.24-11+deb9u3
ii libdpdk-dev 18.11-4~bpo9+1
ii libelf1 0.168-1
ii libgcc1 1:6.3.0-18+deb9u1
ii libjansson4 2.9-1
ii libnuma1 2.0.11-2.1
ii librte-acl18.11 18.11-4~bpo9+1
pn librte-acl2 <none>
ii librte-bbdev18.11 18.11-4~bpo9+1
ii librte-bpf18.11 18.11-4~bpo9+1
ii librte-bus-dpaa18.11 18.11-4~bpo9+1
ii librte-bus-pci18.11 18.11-4~bpo9+1
ii librte-bus-vdev18.11 18.11-4~bpo9+1
ii librte-cfgfile18.11 18.11-4~bpo9+1
pn librte-cfgfile2 <none>
ii librte-cmdline18.11 18.11-4~bpo9+1
pn librte-cmdline2 <none>
ii librte-common-dpaax18.11 18.11-4~bpo9+1
ii librte-compressdev18.11 18.11-4~bpo9+1
ii librte-cryptodev18.11 18.11-4~bpo9+1
pn librte-cryptodev2 <none>
pn librte-distributor1 <none>
ii librte-distributor18.11 18.11-4~bpo9+1
ii librte-eal18.11 18.11-4~bpo9+1
pn librte-eal3 <none>
ii librte-efd18.11 18.11-4~bpo9+1
ii librte-ethdev18.11 18.11-4~bpo9+1
pn librte-ethdev5 <none>
ii librte-eventdev18.11 18.11-4~bpo9+1
ii librte-flow-classify18.11 18.11-4~bpo9+1
ii librte-gro18.11 18.11-4~bpo9+1
ii librte-gso18.11 18.11-4~bpo9+1
ii librte-hash18.11 18.11-4~bpo9+1
pn librte-hash2 <none>
pn librte-ip-frag1 <none>
ii librte-ip-frag18.11 18.11-4~bpo9+1
pn librte-jobstats1 <none>
ii librte-kni18.11 18.11-4~bpo9+1
pn librte-kni2 <none>
pn librte-kvargs1 <none>
ii librte-kvargs18.11 18.11-4~bpo9+1
ii librte-lpm18.11 18.11-4~bpo9+1
pn librte-lpm2 <none>
ii librte-mbuf18.11 18.11-4~bpo9+1
pn librte-mbuf2 <none>
ii librte-member18.11 18.11-4~bpo9+1
ii librte-mempool-dpaa18.11 18.11-4~bpo9+1
ii librte-mempool18.11 18.11-4~bpo9+1
pn librte-mempool2 <none>
pn librte-meter1 <none>
ii librte-meter18.11 18.11-4~bpo9+1
ii librte-metrics18.11 18.11-4~bpo9+1
pn librte-net1 <none>
ii librte-net18.11 18.11-4~bpo9+1
ii librte-pci18.11 18.11-4~bpo9+1
pn librte-pdump1 <none>
ii librte-pdump18.11 18.11-4~bpo9+1
ii librte-pipeline18.11 18.11-4~bpo9+1
pn librte-pipeline3 <none>
ii librte-pmd-bnxt18.11 18.11-4~bpo9+1
pn librte-pmd-bond1 <none>
ii librte-pmd-bond18.11 18.11-4~bpo9+1
ii librte-pmd-dpaa18.11 18.11-4~bpo9+1
ii librte-pmd-i40e18.11 18.11-4~bpo9+1
ii librte-pmd-ixgbe18.11 18.11-4~bpo9+1
pn librte-pmd-null1 <none>
ii librte-pmd-ring18.11 18.11-4~bpo9+1
pn librte-pmd-ring2 <none>
ii librte-pmd-softnic18.11 18.11-4~bpo9+1
pn librte-pmd-xenvirt1 <none>
ii librte-port18.11 18.11-4~bpo9+1
pn librte-port3 <none>
pn librte-power1 <none>
ii librte-power18.11 18.11-4~bpo9+1
pn librte-reorder1 <none>
ii librte-reorder18.11 18.11-4~bpo9+1
pn librte-ring1 <none>
ii librte-ring18.11 18.11-4~bpo9+1
pn librte-sched1 <none>
ii librte-sched18.11 18.11-4~bpo9+1
ii librte-security18.11 18.11-4~bpo9+1
ii librte-table18.11 18.11-4~bpo9+1
pn librte-table2 <none>
ii librte-telemetry18.11 18.11-4~bpo9+1
pn librte-timer1 <none>
ii librte-timer18.11 18.11-4~bpo9+1
pn librte-vhost3 <none>
ii libxenstore3.0 4.8.5+shim4.10.2+xsa282-1+deb9u11
ii zlib1g 1:1.2.8.dfsg-5

dpdk-dev recommends no packages.

dpdk-dev suggests no packages.
Luca Boccassi
2019-02-01 08:00:02 UTC
Permalink
Post by Nicolas S. Dade
Package: dpdk-dev
Version: 18.11-4~bpo9+1
Severity: normal
Dear Maintainer,
The file
 /usr/share/dpdk/dpdk-sdk-env.sh
used to be part of the dpdk-dev packages. It defines the environment
variables needed to use the dpdk sdk, and the debian documentation
recommended sourcing it into your shell in order to use dpdk.
The file debian/dpsk-sdk-env.sh.in file is present in the dpdk
18.11-4~bpo9+1 sources, but the line in debian/rule that produced it
is missing. (For that matter, other lines related to the dpdk-dev package
in rules are missing too).
Perhaps this is on purpose. But I don't see it in changelog, nor do I
see a suitable alternative.
It was mentioned in the changelog for 18.11-1: "Drop the dpdk-dev SDK
package, users should just use pkg-config now."
There is no SDK anymore. All you need is the pkg-config file that was
already shipped before in libdpdk-dev. Perhaps I'll add a NEWS entry
for the next upload.
--
Kind regards,
Luca Boccassi
Loading...