deb_dpdk.git
5 years agoNote fuzz refresh in d/changelog 35/18435/1 16.11.x
Luca Boccassi [Wed, 20 Mar 2019 14:53:31 +0000 (14:53 +0000)]
Note fuzz refresh in d/changelog

Change-Id: I43972c0c96e2a618c3e76315f5e27f7f8f399009
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoRefresh patch to remove fuzz from 16.11.9 34/18434/1
Luca Boccassi [Wed, 20 Mar 2019 14:53:03 +0000 (14:53 +0000)]
Refresh patch to remove fuzz from 16.11.9

Change-Id: Ic7ca6c40e051c2c44d453f0f6ff92fb3ce24974c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote 16.11.9 in d/changelog 33/18433/1
Luca Boccassi [Wed, 20 Mar 2019 14:50:51 +0000 (14:50 +0000)]
Note 16.11.9 in d/changelog

Change-Id: I209c3fe2dcb6bce523fda37ef0f042a3167955d3
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge tag 'upstream/16.11.9' into 16.11.x 32/18432/1
Luca Boccassi [Wed, 20 Mar 2019 14:50:04 +0000 (14:50 +0000)]
Merge tag 'upstream/16.11.9' into 16.11.x

Upstream version 16.11.9

Change-Id: I947c2532ec89a9850d135bde544b4d5812b49e4f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote d/watch change in d/changelog 31/18431/1
Luca Boccassi [Wed, 20 Mar 2019 14:49:56 +0000 (14:49 +0000)]
Note d/watch change in d/changelog

Change-Id: I67f231e6c7147f0f864340847f76e6662f42a6ef
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoRestrict watch file to 16.11 series. 30/18430/1
Luca Boccassi [Wed, 20 Mar 2019 14:48:44 +0000 (14:48 +0000)]
Restrict watch file to 16.11 series.

Change-Id: I1554d0934ba64aa0b908637c41460d3b4d6e9a91
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 16.11.9 28/18428/1 upstream-16.11-stable upstream/16.11.9
Luca Boccassi [Wed, 20 Mar 2019 14:45:09 +0000 (14:45 +0000)]
New upstream version 16.11.9

Change-Id: Ia1ac246c53e5050b6a29d6952fb668ad6c782996
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate librte-pmd-bond1.symbols with new symbol. 61/14561/2
Luca Boccassi [Wed, 29 Aug 2018 18:22:45 +0000 (19:22 +0100)]
Update librte-pmd-bond1.symbols with new symbol.

This API was already present and public, but it was mistakenly left out
of the symbols map in the original release.

Change-Id: Ia16626b263e4eef1ea66b8d9a2c92efb828fc57c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoRemove fuzz from patch due to 16.11.7 59/14559/1
Luca Boccassi [Wed, 29 Aug 2018 18:02:34 +0000 (19:02 +0100)]
Remove fuzz from patch due to 16.11.7

Change-Id: I309af4cc6a62c978a578bfef6a24c10e9e42a41c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate changelog for 16.11.8 58/14558/1
Luca Boccassi [Wed, 29 Aug 2018 18:01:39 +0000 (19:01 +0100)]
Update changelog for 16.11.8

Change-Id: I5c6eefd67ce5c8f7b002c026f1e8a12fb1c38dac
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge tag 'upstream/16.11.8' into 16.11.x 57/14557/1
Luca Boccassi [Wed, 29 Aug 2018 18:00:48 +0000 (19:00 +0100)]
Merge tag 'upstream/16.11.8' into 16.11.x

Upstream version 16.11.8

Change-Id: I35e67795fa6968463a7d15c9cd198c178323e92b
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 16.11.8 56/14556/1 upstream/16.11.8
Luca Boccassi [Wed, 29 Aug 2018 17:59:44 +0000 (18:59 +0100)]
New upstream version 16.11.8

Change-Id: I3d0a7da377a86fe41f3516c5a3c458746abc33fb
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate changelog for 16.11.7 61/13661/1
Luca Boccassi [Tue, 24 Jul 2018 15:55:30 +0000 (16:55 +0100)]
Update changelog for 16.11.7

Change-Id: I8de134bf280084a3b10fc7e4a6baa5ef1361ec65
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge branch 'upstream-16.11-stable' into 16.11.x 60/13660/1
Luca Boccassi [Tue, 24 Jul 2018 15:54:23 +0000 (16:54 +0100)]
Merge branch 'upstream-16.11-stable' into 16.11.x

Change-Id: I63e43d3cdc0ac549e2ff917005ccaeec9787b89e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 16.11.7 59/13659/1 upstream/16.11.7
Luca Boccassi [Tue, 24 Jul 2018 15:52:29 +0000 (16:52 +0100)]
New upstream version 16.11.7

Change-Id: I1dbe85956ca329c829b0066d16b3f902c237fbd3
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoUpdate changelog for 16.11.6 56/12056/1
Luca Boccassi [Tue, 24 Apr 2018 07:24:19 +0000 (08:24 +0100)]
Update changelog for 16.11.6

Change-Id: I8971e39f271d0e5e633a5d2e4f7f436d961f98a7
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoDrop patches merged upstream 55/12055/1
Luca Boccassi [Mon, 23 Apr 2018 13:26:41 +0000 (14:26 +0100)]
Drop patches merged upstream

Change-Id: I9875e8c5e6f9b50b1dc52f2bd0df5bc008e0c283
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMerge branch 'upstream-16.11-stable' into 16.11.x 54/12054/1
Luca Boccassi [Mon, 23 Apr 2018 13:20:17 +0000 (14:20 +0100)]
Merge branch 'upstream-16.11-stable' into 16.11.x

Change-Id: Ie0b10377bb151ddac6307982be5b15624206e6a6
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNew upstream version 16.11.6 26/12026/1 upstream/16.11.6
Luca Boccassi [Mon, 23 Apr 2018 13:17:55 +0000 (14:17 +0100)]
New upstream version 16.11.6

Change-Id: I7c0e5e32dc051256867f1db5600e269b4b917106
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNew upstream version 16.11.5 25/12025/1 upstream/16.11.5
Luca Boccassi [Mon, 23 Apr 2018 13:16:57 +0000 (14:16 +0100)]
New upstream version 16.11.5

Change-Id: I47171042629a57c6958d50251351e668ca5f3d8b
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNote dropped patch in d/changelog 92/9792/1
Luca Boccassi [Fri, 8 Dec 2017 17:31:52 +0000 (17:31 +0000)]
Note dropped patch in d/changelog

Change-Id: I93185ceb3d5414b8628bb7cbe65b7c076f132fb2
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoDrop kni-fix-ethtool-build-with-kernel-4.11.patch, merged upstream 91/9791/1
Luca Boccassi [Fri, 8 Dec 2017 17:18:50 +0000 (17:18 +0000)]
Drop kni-fix-ethtool-build-with-kernel-4.11.patch, merged upstream

Change-Id: Ica257fec93b976f3557d2cfbca8f593a54b2a01f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoUpdate changelog for 16.11.4 90/9790/1
Luca Boccassi [Fri, 8 Dec 2017 17:22:09 +0000 (17:22 +0000)]
Update changelog for 16.11.4

Change-Id: I47987890c81203825492c724a17898766cd4c561
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMerge branch 'upstream-16.11-stable' into 16.11.x 89/9789/1
Luca Boccassi [Fri, 8 Dec 2017 17:17:23 +0000 (17:17 +0000)]
Merge branch 'upstream-16.11-stable' into 16.11.x

Change-Id: Ida57d6d5aedcd4fe3a504a9ced733e73deee76c5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNew upstream version 16.11.4 70/9770/1
Luca Boccassi [Fri, 8 Dec 2017 17:16:13 +0000 (17:16 +0000)]
New upstream version 16.11.4

Change-Id: I733e0292d2e060161d148b3e114065d00b36d2ba
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "Depend on Python 3 Sphinx packages rather than Python 2" 80/9680/1
Luca Boccassi [Thu, 30 Nov 2017 15:28:40 +0000 (15:28 +0000)]
Revert "Depend on Python 3 Sphinx packages rather than Python 2"

This reverts commit 3e1c9f59bb89aefd707b955f5620e75545e4d8f7.

Change-Id: Ibb997fbd0062cee2ec14164d5d13979eeaea3a4e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "Note Sphinx dependencies in changelog" 79/9679/1
Luca Boccassi [Thu, 30 Nov 2017 15:28:40 +0000 (15:28 +0000)]
Revert "Note Sphinx dependencies in changelog"

This reverts commit d910135b7f0f24e3f5a18fe7a718e93d62066093.

Change-Id: Iedbabb63d0eb4ee3f62a9d52e899a1ba9da84a41
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "Switch dependencies to python3" 78/9678/1
Luca Boccassi [Thu, 30 Nov 2017 15:28:23 +0000 (15:28 +0000)]
Revert "Switch dependencies to python3"

This reverts commit 0012711e5e76baf1178d4e7b358790aa7210dfa3.

Change-Id: I8f11b88b68c6709bf0432a50871d007a8f5a0cf2
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "Note Python 3 deps switch in d/changelog" 77/9677/1
Luca Boccassi [Thu, 30 Nov 2017 15:28:22 +0000 (15:28 +0000)]
Revert "Note Python 3 deps switch in d/changelog"

This reverts commit c5b97dedb969e3633371a927268afceaa4f735f2.

Change-Id: I6bcfeb6a1177ed8b08de8b20e5fce941f62c079d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "d/control: make python-pyelftools a recommends" 76/9676/1
Luca Boccassi [Thu, 30 Nov 2017 15:27:27 +0000 (15:27 +0000)]
Revert "d/control: make python-pyelftools a recommends"

This reverts commit 7555758b4dac3b3a328eb9697bef91b868d6b18a.

Change-Id: Icb59d9263d096f692919ed9d350cc3d16b03d1b4
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "changelog: d/control: make python-pyelftools a recommends" 75/9675/1
Luca Boccassi [Thu, 30 Nov 2017 15:27:26 +0000 (15:27 +0000)]
Revert "changelog: d/control: make python-pyelftools a recommends"

This reverts commit 37bb07eaef5cc2793920097030b07d66730fc89c.

Change-Id: I9f7931584ff1f93632bda818744e38e759a16a59
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "Add python dep to dpdk-doc for scripts" 74/9674/1
Luca Boccassi [Thu, 30 Nov 2017 15:26:37 +0000 (15:26 +0000)]
Revert "Add python dep to dpdk-doc for scripts"

This reverts commit ab895d78d30b40daaa76c7596809b50dc84f4a5c.

Change-Id: Ia028a325311757eeb8c0cba9816079371ce7da4f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRevert "Note python dep to dpdk-doc in d/changelog" 73/9673/1
Luca Boccassi [Thu, 30 Nov 2017 15:26:28 +0000 (15:26 +0000)]
Revert "Note python dep to dpdk-doc in d/changelog"

This reverts commit 84e1471f8afe353b0bf78a84b7f3219277ac3f68.

Change-Id: I3eddb2150a78c284529b536ddfb2b570db1dd285
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNote python dep to dpdk-doc in d/changelog 67/9667/1
Luca Boccassi [Wed, 29 Nov 2017 22:57:11 +0000 (22:57 +0000)]
Note python dep to dpdk-doc in d/changelog

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>
6 years agoAdd python dep to dpdk-doc for scripts 66/9666/1
Luca Boccassi [Wed, 29 Nov 2017 22:56:13 +0000 (22:56 +0000)]
Add python dep to dpdk-doc for scripts

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>
6 years agoNote S-V change in d/changelog 65/9665/1
Luca Boccassi [Wed, 29 Nov 2017 22:49:34 +0000 (22:49 +0000)]
Note S-V change in d/changelog

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>
6 years agoBump Standards-Version to 4.1.1, no changes 64/9664/1
Luca Boccassi [Wed, 29 Nov 2017 22:49:14 +0000 (22:49 +0000)]
Bump Standards-Version to 4.1.1, no changes

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>
6 years agoAdd maven_env.txt to dpkg diff ignore regex 63/9663/1
Luca Boccassi [Wed, 29 Nov 2017 22:03:37 +0000 (22:03 +0000)]
Add maven_env.txt to dpkg diff ignore regex

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>
6 years agochangelog: d/t/control: fix test dependencies for s390x 62/9662/1
Christian Ehrhardt [Thu, 23 Nov 2017 12:17:39 +0000 (13:17 +0100)]
changelog: d/t/control: fix test dependencies for s390x

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>
6 years agod/tests/control: fix test dependencies for s390x. 61/9661/1
Dimitri John Ledkov [Thu, 23 Nov 2017 12:15:36 +0000 (13:15 +0100)]
d/tests/control: fix test dependencies for s390x.

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>
6 years agochangelog: d/control: make python-pyelftools a recommends 60/9660/1
Christian Ehrhardt [Thu, 16 Nov 2017 13:17:53 +0000 (14:17 +0100)]
changelog: d/control: make python-pyelftools a recommends

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>
6 years agod/control: make python-pyelftools a recommends 59/9659/1
Christian Ehrhardt [Thu, 16 Nov 2017 13:12:38 +0000 (14:12 +0100)]
d/control: make python-pyelftools a recommends

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>
6 years agoNote fixing the parsing of DPDK_ABI in d/changelog 58/9658/1
Luca Boccassi [Thu, 9 Nov 2017 13:52:35 +0000 (13:52 +0000)]
Note fixing the parsing of DPDK_ABI in d/changelog

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>
6 years agoFix DPDK_ABI parsing when using ~ for RCs 57/9657/1
Luca Boccassi [Thu, 9 Nov 2017 13:50:16 +0000 (13:50 +0000)]
Fix DPDK_ABI parsing when using ~ for RCs

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>
6 years agoNote change of dh-systemd new options in d/changelog 56/9656/1
Luca Boccassi [Thu, 9 Nov 2017 13:37:21 +0000 (13:37 +0000)]
Note change of dh-systemd new options in d/changelog

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>
6 years agoRevert "d/rules: use new dh option names" 55/9655/1
Luca Boccassi [Thu, 9 Nov 2017 10:55:25 +0000 (10:55 +0000)]
Revert "d/rules: use new dh option names"

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>
6 years agoNote dependency on dh-systemd in d/changelog 54/9654/1
Luca Boccassi [Wed, 8 Nov 2017 18:43:46 +0000 (18:43 +0000)]
Note dependency on dh-systemd in d/changelog

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>
6 years agoBuild-depend on dh-sytemd as an alternative 53/9653/1
Luca Boccassi [Wed, 8 Nov 2017 18:42:08 +0000 (18:42 +0000)]
Build-depend on dh-sytemd as an alternative

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>
6 years agoNote Python 3 deps switch in d/changelog 52/9652/1
Luca Boccassi [Wed, 8 Nov 2017 18:24:24 +0000 (18:24 +0000)]
Note Python 3 deps switch in d/changelog

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>
6 years agoSwitch dependencies to python3 51/9651/1
Luca Boccassi [Wed, 8 Nov 2017 18:22:38 +0000 (18:22 +0000)]
Switch dependencies to python3

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>
6 years agoNote version parsing in d/changelog 50/9650/1
Luca Boccassi [Wed, 8 Nov 2017 14:26:41 +0000 (14:26 +0000)]
Note version parsing in d/changelog

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>
6 years agoFix DPDK_ABI parsing in d/rules to account for -rcX 49/9649/1
Luca Boccassi [Wed, 8 Nov 2017 14:25:51 +0000 (14:25 +0000)]
Fix DPDK_ABI parsing in d/rules to account for -rcX

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>
6 years agoNote Sphinx dependencies in changelog 48/9648/1
Luca Boccassi [Wed, 1 Nov 2017 14:20:37 +0000 (14:20 +0000)]
Note Sphinx dependencies in changelog

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>
6 years agoDepend on Python 3 Sphinx packages rather than Python 2 47/9647/1
Luca Boccassi [Wed, 1 Nov 2017 14:18:50 +0000 (14:18 +0000)]
Depend on Python 3 Sphinx packages rather than Python 2

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>
6 years agoNote debhelper depdency in changelog 46/9646/1
Luca Boccassi [Wed, 1 Nov 2017 14:18:39 +0000 (14:18 +0000)]
Note debhelper depdency in changelog

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>
6 years agoDepend on debhelper >=9.20160709 rather than dh-systemd 45/9645/1
Luca Boccassi [Wed, 1 Nov 2017 14:16:01 +0000 (14:16 +0000)]
Depend on debhelper >=9.20160709 rather than dh-systemd

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>
6 years agochangelog: mention systemd related changes to dh calls 44/9644/1
Christian Ehrhardt [Mon, 23 Oct 2017 10:12:18 +0000 (12:12 +0200)]
changelog: mention systemd related changes to dh calls

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>
6 years agod/rules: use new dh option names 43/9643/1
Christian Ehrhardt [Mon, 23 Oct 2017 10:09:51 +0000 (12:09 +0200)]
d/rules: use new dh option names

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>
6 years agod/rules: properly enable dpdk systemd service 42/9642/1
Christian Ehrhardt [Mon, 23 Oct 2017 10:07:37 +0000 (12:07 +0200)]
d/rules: properly enable dpdk systemd service

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>
6 years agoNote debian.org uploader change in changelog 41/9641/1
Luca Boccassi [Thu, 31 Aug 2017 18:07:19 +0000 (19:07 +0100)]
Note debian.org uploader change in changelog

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>
6 years agoUse @debian.org email address 40/9640/1
Luca Boccassi [Thu, 31 Aug 2017 18:06:39 +0000 (19:06 +0100)]
Use @debian.org email address

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>
6 years agoUse dpkg's DEB_HOST* instead of manually parsing 39/9639/1
Luca Boccassi [Fri, 18 Aug 2017 09:57:28 +0000 (10:57 +0100)]
Use dpkg's DEB_HOST* instead of manually parsing

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>
6 years agoUse dpkg's DEB_VERSION_UPSTREAM instead of manually parsing 38/9638/1
Luca Boccassi [Fri, 18 Aug 2017 09:52:59 +0000 (10:52 +0100)]
Use dpkg's DEB_VERSION_UPSTREAM instead of manually parsing

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>
6 years agoMention nodoc and policy compliance in d/changelog 55/8255/1
Luca Boccassi [Wed, 30 Aug 2017 14:54:12 +0000 (15:54 +0100)]
Mention nodoc and policy compliance in d/changelog

Change-Id: I3aca1275e7f814a0c6c4abf8affc0f01055f2950
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoBump Standards-Version to 4.1.0, no changes 54/8254/1
Luca Boccassi [Wed, 23 Aug 2017 13:03:01 +0000 (14:03 +0100)]
Bump Standards-Version to 4.1.0, no changes

Change-Id: I025fb0611a2d05c1a4ef9659d788a3fd4398ba48
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
(cherry picked from commit 0ff06c06a4b18c8084bf9a50c0cca8027d9ce431)

6 years agoMark docs build-dependencies with <!nodoc> 53/8253/1
Luca Boccassi [Wed, 23 Aug 2017 13:02:42 +0000 (14:02 +0100)]
Mark docs build-dependencies with <!nodoc>

Change-Id: If92a38859d67ccf30cb2ee9e48c5d7b1f7e265e9
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
(cherry picked from commit afbf9d392fc999eff834df2b6e61da9894860108)

6 years agonote librte-eal linuxapp repro status 52/8252/1
Luca Boccassi [Wed, 30 Aug 2017 14:52:15 +0000 (15:52 +0100)]
note librte-eal linuxapp repro status

Change-Id: I0cb640e7a946a5ad06ea74665bb0dd09d96ff3a7
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoSync reproducible builds patches with 17.05.x 51/8251/1
Luca Boccassi [Wed, 30 Aug 2017 14:51:25 +0000 (15:51 +0100)]
Sync reproducible builds patches with 17.05.x

Change-Id: Iec0e9e3019580a329a6a0c87b0f614b94f178c46
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNote 16.11.3 merge in changelog 50/8250/1
Luca Boccassi [Wed, 30 Aug 2017 14:15:14 +0000 (15:15 +0100)]
Note 16.11.3 merge in changelog

Change-Id: I1620a79a305bd98036f219fcf572f25001426968
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMerge branch 'upstream-16.11-stable' into 16.11.x 49/8249/1
Luca Boccassi [Wed, 30 Aug 2017 14:10:05 +0000 (15:10 +0100)]
Merge branch 'upstream-16.11-stable' into 16.11.x

Change-Id: I3b497e8d6502e28c768832c21bce66c5c097c7be
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNew upstream version 16.11.3 48/8248/1
Luca Boccassi [Wed, 30 Aug 2017 14:07:26 +0000 (15:07 +0100)]
New upstream version 16.11.3

Change-Id: Ieb0ca817d9390060d3f128db691dc76bc0494727
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNote dpdk-dev change in changelog 10/7910/1
Luca Boccassi [Thu, 3 Aug 2017 16:20:01 +0000 (17:20 +0100)]
Note dpdk-dev change in changelog

Change-Id: I801bebf2063f629b865f8a5756f312310bcae196
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoCopy full headers directory into SDK 09/7909/1
Luca Boccassi [Thu, 3 Aug 2017 15:52:37 +0000 (16:52 +0100)]
Copy full headers directory into SDK

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>
6 years agoUse arch-dependent include directory in DKMS confs 08/7908/1
Luca Boccassi [Thu, 3 Aug 2017 15:50:07 +0000 (16:50 +0100)]
Use arch-dependent include directory in DKMS confs

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>
6 years agoFix upstream version parsing 07/7907/1
Luca Boccassi [Fri, 28 Jul 2017 15:14:20 +0000 (16:14 +0100)]
Fix upstream version parsing

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>
6 years agoNote multiarch workarounds in changelog 82/7482/1
Luca Boccassi [Fri, 7 Jul 2017 10:48:50 +0000 (11:48 +0100)]
Note multiarch workarounds in changelog

Change-Id: I459f360de826449f51304349f6352dde169e1080
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoOrder pkgconfig includes with arch-specific first 81/7481/1
Luca Boccassi [Thu, 6 Jul 2017 18:02:11 +0000 (19:02 +0100)]
Order pkgconfig includes with arch-specific first

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>
6 years agoBackward compatibility: symlink x86_64 headers 80/7480/1
Luca Boccassi [Thu, 6 Jul 2017 16:46:32 +0000 (17:46 +0100)]
Backward compatibility: symlink x86_64 headers

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>
6 years agoNote multiarch compliance in changelog 90/7390/1
Luca Boccassi [Mon, 3 Jul 2017 11:57:01 +0000 (12:57 +0100)]
Note multiarch compliance in changelog

Change-Id: Ie90c1c5490b5908c1d65c9f23d95cdf6133a9327
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoInstall arch-specific headers in /usr/include/ARCH 89/7389/1
Luca Boccassi [Fri, 30 Jun 2017 18:30:04 +0000 (19:30 +0100)]
Install arch-specific headers in /usr/include/ARCH

Fix multiarch compatibility by installing architecture specific
headers into the multiarch subdirectory.

Change-Id: I877432a659628c15bd68ab48d950d3ee795044f8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoNote reproducibility patches in changelog 58/7358/1
Luca Boccassi [Thu, 29 Jun 2017 15:41:29 +0000 (16:41 +0100)]
Note reproducibility patches in changelog

Change-Id: Ie715b1d24d8c28349290591e7811e02cee0820ff
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoAdd patch to fix order of CFLAGS and drop dropped patch 57/7357/1
Luca Boccassi [Wed, 28 Jun 2017 14:13:27 +0000 (15:13 +0100)]
Add patch to fix order of CFLAGS and drop dropped patch

Drop mk-always-rebuild-in-the-same-order.patch to follow upstream's
review comments (it is not needed for full builds) and add a new patch
to fix the order of directory inclusions via CFLAGS, which causes
instability and unreproducible results during parallel builds.

Change-Id: Id714abfd46ec4287788c58efead896eaf2a96218
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoUpdate patchwork link in patches 56/7356/1
Luca Boccassi [Wed, 28 Jun 2017 14:13:06 +0000 (15:13 +0100)]
Update patchwork link in patches

Change-Id: Ia823cba6b9adbc2566a97b75375b578d713301b8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoAdd new patches to make build fully reproducible 55/7355/1
Luca Boccassi [Sat, 24 Jun 2017 14:13:55 +0000 (15:13 +0100)]
Add new patches to make build fully reproducible

Change-Id: Ic9012604e9bf5e9da22f9eb7a96b6ecb3bfb2ff1
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoBackport patches to fix reproducibility issues 54/7354/1
Luca Boccassi [Thu, 22 Jun 2017 14:40:17 +0000 (15:40 +0100)]
Backport patches to fix reproducibility issues

These patches make the documentation and linker script generation
fully reproducible.

Change-Id: Iec5a3578d54f810edd0a0bf1551cacf394e4af32
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agochangelog: igb_uio: switch to new irq function for MSI-X (LP: #1700768) 38/7338/1
Christian Ehrhardt [Tue, 27 Jun 2017 14:19:52 +0000 (16:19 +0200)]
changelog: igb_uio: switch to new irq function for MSI-X (LP: #1700768)

Change-Id: If62f07a0a66b32fb6d6e30e9fd1270c31b63065b
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
6 years agoigb_uio: switch to new irq function for MSI-X (LP: #1700768) 37/7337/1
Christian Ehrhardt [Tue, 27 Jun 2017 14:17:52 +0000 (16:17 +0200)]
igb_uio: switch to new irq function for MSI-X (LP: #1700768)

Change-Id: Iadfdf28cb6518b57c07b73e9a0c88efbda2ba800
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
6 years agoMention fixing dbg symbols in changelog 46/7146/1
Luca Boccassi [Wed, 14 Jun 2017 14:44:10 +0000 (15:44 +0100)]
Mention fixing dbg symbols in changelog

Change-Id: If2976c5bc4fa87d45e86db06613fd3cdbad6ab85
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoPass -g via EXTRA_CFLAGS 45/7145/1
Charles (Chas) Williams [Wed, 14 Jun 2017 14:42:30 +0000 (15:42 +0100)]
Pass -g via EXTRA_CFLAGS

Change-Id: Ieddf137bcb8ed68417b61ac7f66969d20231b4ed
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agomention links changes in changelog 41/7141/1
Luca Boccassi [Wed, 14 Jun 2017 12:13:54 +0000 (13:13 +0100)]
mention links changes in changelog

Change-Id: I44f2dbabd36e1c9ffc1e940afcbc22034380d0a7
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoFix upstream documentation links in d/control 40/7140/1
Charles (Chas) Williams [Wed, 14 Jun 2017 12:13:01 +0000 (13:13 +0100)]
Fix upstream documentation links in d/control

Change-Id: Id08865ce8f7a1991970e4be664497b3cac6e196d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMention dropping transitional packages in changelog 23/7123/1
Luca Boccassi [Tue, 13 Jun 2017 10:21:58 +0000 (11:21 +0100)]
Mention dropping transitional packages in changelog

Change-Id: I864d1887d7bf1c5c9ff0787f57fb1830d6d68dff
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoRemove old compatibility transitional packages 22/7122/1
Luca Boccassi [Tue, 13 Jun 2017 10:20:41 +0000 (11:20 +0100)]
Remove old compatibility transitional packages

Change-Id: I64ea0708cacbb657895ba2548bd3b02fac9a0c0c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMention mempool changes in changelog 21/7121/1
Luca Boccassi [Tue, 13 Jun 2017 10:18:21 +0000 (11:18 +0100)]
Mention mempool changes in changelog

Change-Id: I071246b42bab99996c3edbdfff451651441617da
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMention dpdk-modules-* dependency change in changelog 08/7108/3
Luca Boccassi [Mon, 12 Jun 2017 14:54:11 +0000 (15:54 +0100)]
Mention dpdk-modules-* dependency change in changelog

Change-Id: Ifa63cb12d931a081819195a36020df1ed8e4f262
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoSet strict dependency on kernel version 07/7107/2
Luca Boccassi [Mon, 12 Jun 2017 14:52:53 +0000 (15:52 +0100)]
Set strict dependency on kernel version

The in-kernel API/ABI is (intentionally) not stable, so the binary
kernel modules package must strictly depend on the same kernel that
it was built against.

Change-Id: I85cd6d465678e7693fb33659e3b4525730992cb0
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMention dependency generation in changelog 06/7106/1
Luca Boccassi [Mon, 12 Jun 2017 13:03:18 +0000 (14:03 +0100)]
Mention dependency generation in changelog

Change-Id: Ic73a9bba1ccaf1843b3c246f291dd1ef185f38c4
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoMention libpdk-dbgsym in changelog 05/7105/1
Luca Boccassi [Mon, 12 Jun 2017 13:01:15 +0000 (14:01 +0100)]
Mention libpdk-dbgsym in changelog

Change-Id: I51ef8a929dc54067fe3389098e5009e086e43770
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoGenerate libdpdk-dev dependencies and dpdk recommends 04/7104/1
Luca Boccassi [Mon, 12 Jun 2017 12:57:06 +0000 (13:57 +0100)]
Generate libdpdk-dev dependencies and dpdk recommends

There are many, many binary packages in DPDK, and they constantly
change.
To avoid having to manually maintain the list of dependencies of
libdpdk-dev and recommends of dpdk, generate them at build time
depending on what is actually built for each architecture.

Change-Id: I19f5f037c41dc4b1d61fb5b2c00e0f005431d8f0
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
6 years agoHide dbgsym metapackage behind DEB_BUILD_OPTIONS 03/7103/1
Luca Boccassi [Mon, 12 Jun 2017 12:54:44 +0000 (13:54 +0100)]
Hide dbgsym metapackage behind DEB_BUILD_OPTIONS

dbgsym packages go in the -debug section of the archive, and various
DDs and FTP Masters have strongly recommended to avoid uploading any
such metapackage to Main for this reason.
It can be still very useful for users and rebuilders, so leave it
disabled behind a dbgsym_meta DEB_BUILD_OPTIONS flag.

Change-Id: I112f3195755cc6bafef3167b39d3d47273572377
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>