aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-11-30Revert "d/control: make python-pyelftools a recommends"Luca Boccassi1-1/+1
This reverts commit 7555758b4dac3b3a328eb9697bef91b868d6b18a. Change-Id: Icb59d9263d096f692919ed9d350cc3d16b03d1b4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-30Revert "changelog: d/control: make python-pyelftools a recommends"Luca Boccassi1-2/+0
This reverts commit 37bb07eaef5cc2793920097030b07d66730fc89c. Change-Id: I9f7931584ff1f93632bda818744e38e759a16a59 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-30Revert "Add python dep to dpdk-doc for scripts"Luca Boccassi1-1/+1
This reverts commit ab895d78d30b40daaa76c7596809b50dc84f4a5c. Change-Id: Ia028a325311757eeb8c0cba9816079371ce7da4f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-30Revert "Note python dep to dpdk-doc in d/changelog"Luca Boccassi1-3/+0
This reverts commit 84e1471f8afe353b0bf78a84b7f3219277ac3f68. Change-Id: I3eddb2150a78c284529b536ddfb2b570db1dd285 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note python dep to dpdk-doc in d/changelogLuca Boccassi1-0/+3
Change-Id: Ieac015bd9f8b203ee2f41ceacf3a148263edec9f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 13b8571174e54d28e373cc6a9b407507620c51fb) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Add python dep to dpdk-doc for scriptsLuca Boccassi1-1/+1
Change-Id: Ie7aef01510e25c55cc6373cf955dcef7047e656d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit ef391707674a26f6ec8ec8502471b8a26366994c) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note S-V change in d/changelogLuca Boccassi1-0/+1
Change-Id: I204759a550bb39a5406db3cca2d5f0289326df9b Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 865781d57fceb5bf796a7fd879554c11db234793) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Bump Standards-Version to 4.1.1, no changesLuca Boccassi1-1/+1
Change-Id: I08ab99e9956bcdc424eaf43b919ed1ad2cfdfe18 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit b0f7af527613c8d8b74d450acdefd1ab5926c66c) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Add maven_env.txt to dpkg diff ignore regexLuca Boccassi1-1/+1
Fixes Gerrit FD.io CI post-merge run failure Change-Id: Idd7a73ac662c4cb0104bdd573f7c0d01e2f6e753 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 10d7a3708b9b1fcc78ea128d020180e47f632a14) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29changelog: d/t/control: fix test dependencies for s390xChristian Ehrhardt1-0/+1
Change-Id: I107fda040d2e6b2d2d1cef04683e21aef2d460e9 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit f01d505d57b3bd322cd24ad8570a673d8f948a05) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29d/tests/control: fix test dependencies for s390x.Dimitri John Ledkov1-1/+1
Since we don't build for s390x make it clear in the test deps. Otherwise it will be tried and fails to resolve there. Change-Id: Ib0d27ee0955f25565cf78d66db9a80622db10b18 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit b179808726394c63b97747b31ca603392c182168) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29changelog: d/control: make python-pyelftools a recommendsChristian Ehrhardt1-0/+2
Change-Id: Ie926d2a98d63c99859f5808a168a42904d10a08e Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit 073e12d0c6f521c9f2753ec06132e74c69270269) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29d/control: make python-pyelftools a recommendsChristian Ehrhardt1-1/+1
It is a uncommon tool to use so it was never very important. But pmdinfo needs the extra python modules to work properly. $ dpdk-pmdinfo Traceback (most recent call last): File "/usr/bin/dpdk-pmdinfo", line 14, in <module> from elftools.common.exceptions import ELFError ImportError: No module named elftools.common.exceptions We had it as a suggests so far as Ubunut would not have been able to pick it up, but that is now accepted in [1]. Thanks for carrying that as suggests so far, but we could now enable it as recommends for the next version of dpdk. [1]: https://bugs.launchpad.net/ubuntu/+source/python-pyelftools/+bug/1630073 Change-Id: Ied23438a6332004f957e3e50842eeea98cfdac34 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit 080df071996f52af7d19668dda6eae2bd28f71d5) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note fixing the parsing of DPDK_ABI in d/changelogLuca Boccassi1-0/+1
Change-Id: I7571b9a8d06262e45fe5a9c61bb74ead4ddfa4e8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit acf94b73356456e99aee3509f5c2e2a84aa2e10a) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Fix DPDK_ABI parsing when using ~ for RCsLuca Boccassi1-1/+1
Change-Id: I484f7331390c8fb0226becbaeba9e8ff6a50304a Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 635e541a23bd3f5467e6007fd91ae0974183d901) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note change of dh-systemd new options in d/changelogLuca Boccassi1-0/+3
Change-Id: Ibb1824f12026bf14a6aa56bdb67c1c9316040788 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit a045063a86a73f289c0d76e31a82f0a0c1a82514) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Revert "d/rules: use new dh option names"Luca Boccassi1-2/+2
Ubuntu 16.04 does not ship a debhelper version new enough to support the new option, which breaks the CI. Temporarily revert until we can switch the CI image to 18.04. This reverts commit c7873313a7fe60ac1bc229df2617153cca4318d7. Change-Id: Id29ec8c454094952eaa49b5af071b819e5393b66 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit b0215431e14505a59e78c436d8fa014378402912) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit dd4bdc9f105b2f180df038128131979a09298e13) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note dependency on dh-systemd in d/changelogLuca Boccassi1-0/+3
Change-Id: Icc068abb94b69a7a41989030a5024d1b2336c49b Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 5bfccc08ec0e9ccd3e4da4efc9e971f14d3a97f0) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Build-depend on dh-sytemd as an alternativeLuca Boccassi1-1/+2
For compatibilty with Ubuntu 16.04, which does not yet have a new enough Debhelper, have an alternative dependency on dh-systemd. This will not trigger a Lintian error. Change-Id: Icc6a4fd843dcaad5931348d983cd7de652cf7a6b Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 8eb06a84a5b8fac58a1279f85bff5cc99c068d77) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note Python 3 deps switch in d/changelogLuca Boccassi1-0/+2
Change-Id: Ic09b790421b9744895a76d4efaab5846cabb4bb0 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 3acceba7e98b27b01a978a9f439682097800d1ed) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Switch dependencies to python3Luca Boccassi2-5/+5
Since the switch to Python 3 Sphynx the dependencies can change too. Change-Id: Iabec22c9ad89c55fdd62a9644bcdadccdea7252d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit d5e8781d330db9916e74981af1589a798b289834) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note version parsing in d/changelogLuca Boccassi1-0/+1
Change-Id: I9c1b529e6a484e4389fd538eeb836d890a94485c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 149d89125f4317ba522a1a3a24e48aba0946af97) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Fix DPDK_ABI parsing in d/rules to account for -rcXLuca Boccassi1-1/+1
Change-Id: I3704004c8f0595414cc1ddec62c5884e4a1791b1 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 520ef8ffb2b2e8b4e18b57313d98f6283029871a) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note Sphinx dependencies in changelogLuca Boccassi1-0/+2
Change-Id: I34470babb15e097d9578d6b3d7f00a2eee02402c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 01dc13012315b1f147ccce80aed68050c9e31c2d) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Depend on Python 3 Sphinx packages rather than Python 2Luca Boccassi1-3/+3
Python 2 is going to be removed from Debian at some point, so build-depend on Python 3 packages instead. Fixes Lintian Warning: build-depends-on-python-sphinx-only Change-Id: Id17189a91436d776ce35a4c73ed746abc968f74f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit b86ee01f5e76435ea128bdb84b97c8809da0ae09) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note debhelper depdency in changelogLuca Boccassi1-0/+3
Change-Id: I5f5393deafc214e3a383242b6d8a6b26beb0adaf Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 506ba743b7d94d52cc169830a23bf089f25ed3a1) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Depend on debhelper >=9.20160709 rather than dh-systemdLuca Boccassi1-2/+1
Fixes Lintian Error: build-depends-on-obsolete-package Change-Id: I7c9f9e5dadf67c1b23016e5c8f0a4efbeb2b0cb4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 0eb97794d6edf3e6a3e2cf8d1aec7a96f54cc2e2) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29changelog: mention systemd related changes to dh callsChristian Ehrhardt1-0/+5
Change-Id: I8a6e52391e8399dff25cb58708d9b0f8cccc5d71 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit fdbb2e19308b4848982858cdf6680123f329b58b) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29d/rules: use new dh option namesChristian Ehrhardt1-2/+2
From man pages: Note that the --no-restart-on-upgrade alias is deprecated and will be removed in compat 11. This is to avoid confusion with the --no-restart-after-upgrade option. The --no-stop-on-upgrade variant was introduced in debhelper 10.2 (included in Debian stretch). Follow that to be ready for compat 11 in that regard. Change-Id: I7362a90e867bf4fefae66a4f690992b7053eb593 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit c7873313a7fe60ac1bc229df2617153cca4318d7) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29d/rules: properly enable dpdk systemd serviceChristian Ehrhardt1-2/+2
Since ca40d310 "Convert debian/rules to new style DH targets" the installed service is by default disabled which is not intended. Add --with=systemd to dh, to issue the right sequence and be safe against future changes in that regard. Change-Id: I3d8be98397e59a3cc295368bf99fdf343d38419d Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> (cherry picked from commit f27802a43419139be089eb7eccd7edac0e59daf4) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Note debian.org uploader change in changelogLuca Boccassi1-0/+1
Change-Id: Ifcbfa8c257e69e40bf0a935eb37e439783935991 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit ee8847597be6e2929f5fab4824591455df539c65) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Use @debian.org email addressLuca Boccassi1-1/+1
Change-Id: I99609a961d66b9055c3a7c3a697c1167fa309a7f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 8e5bd343fee364140012c3cbf8fde1c33bfabf59) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Use dpkg's DEB_HOST* instead of manually parsingLuca Boccassi1-3/+0
Change-Id: I69663f204ae93da5d77a874af172aa59c831b813 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit e7dbd0d51e03526752d631031ebf5012aca9eb5c) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-29Use dpkg's DEB_VERSION_UPSTREAM instead of manually parsingLuca Boccassi1-9/+8
Change-Id: I738a14688ba98c61023dc0155a680265d8c572b7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 0bba9bcc750fb162a907a43f259e23e137ae1803) Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30Mention nodoc and policy compliance in d/changelogLuca Boccassi1-0/+4
Change-Id: I3aca1275e7f814a0c6c4abf8affc0f01055f2950 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30Bump Standards-Version to 4.1.0, no changesLuca Boccassi1-1/+1
Change-Id: I025fb0611a2d05c1a4ef9659d788a3fd4398ba48 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit 0ff06c06a4b18c8084bf9a50c0cca8027d9ce431)
2017-08-30Mark docs build-dependencies with <!nodoc>Luca Boccassi1-7/+7
Change-Id: If92a38859d67ccf30cb2ee9e48c5d7b1f7e265e9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> (cherry picked from commit afbf9d392fc999eff834df2b6e61da9894860108)
2017-08-30note librte-eal linuxapp repro statusLuca Boccassi1-0/+1
Change-Id: I0cb640e7a946a5ad06ea74665bb0dd09d96ff3a7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30Sync reproducible builds patches with 17.05.xLuca Boccassi5-33/+50
Change-Id: Iec0e9e3019580a329a6a0c87b0f614b94f178c46 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30Note 16.11.3 merge in changelogLuca Boccassi1-0/+7
Change-Id: I1620a79a305bd98036f219fcf572f25001426968 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30Merge branch 'upstream-16.11-stable' into 16.11.xLuca Boccassi58-308/+772
Change-Id: I3b497e8d6502e28c768832c21bce66c5c097c7be Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30New upstream version 16.11.3Luca Boccassi57-307/+771
Change-Id: Ieb0ca817d9390060d3f128db691dc76bc0494727 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-03Note dpdk-dev change in changelogLuca Boccassi1-0/+2
Change-Id: I801bebf2063f629b865f8a5756f312310bcae196 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-03Copy full headers directory into SDKLuca Boccassi2-0/+51
The dpdk-dev SDK package is arch-dependent, as it ships a number of binary executables. Also using RTE_SDK does not support the multiple level of headers, so instead of symlinking into /usr/include/dpdk copy the full set of headers into /usr/share/dpdk/TARGET/include Given dpkg cannot replace a symlink with a directory automatically also generate a preinst file to handle it manually on upgrade. Change-Id: I1fb8fbe424b8ef015c04062f2cffe9f2b9ffe02f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-03Use arch-dependent include directory in DKMS confsLuca Boccassi4-8/+12
Generate them at build time to substitute the right directory per architecture to fix the build. Change-Id: Ib6ba0820a27a4cc38d5e11dc94d35f1adece1453 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-03Fix upstream version parsingLuca Boccassi1-1/+1
The sed regex is greedy, so 17.08-rc2-0vyatta1 returns 17.08-rc2. Match everything until the separator instead. Also use dpkg-parsechangelog --show-field Version to simplify it further. It's available since dpkg-dev 17.0 which is in both Ubuntu 14.04 and Debian 8. Change-Id: Ie3ef44b5573d6ee586e8cf291f307c0539976ead Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-07-07Note multiarch workarounds in changelogLuca Boccassi1-0/+4
Change-Id: I459f360de826449f51304349f6352dde169e1080 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-07-07Order pkgconfig includes with arch-specific firstLuca Boccassi1-1/+1
To make sure that the proper architecture-specific headers are used in a multiarch environment, make pkg-config flag list the arch-specific include directory first so that the compilers will pick the headers from there in case of ambiguity. Change-Id: If3f5f9fee439029129695273183faf72c5ca5798 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-07-07Backward compatibility: symlink x86_64 headersLuca Boccassi1-0/+7
To avoid breaking compatibility, at least for the x86_64 users which are the vast majority, symlink arch-specific headers in the general include directory. Change-Id: I684115c9196d7926e15734221e9ad8e1061af432 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-07-03Note multiarch compliance in changelogLuca Boccassi1-0/+2
Change-Id: Ie90c1c5490b5908c1d65c9f23d95cdf6133a9327 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>