aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
2017-07-03Install arch-specific headers in /usr/include/ARCHLuca Boccassi2-6/+18
Fix multiarch compatibility by installing architecture specific headers into the multiarch subdirectory. Change-Id: I877432a659628c15bd68ab48d950d3ee795044f8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Note reproducibility patches in changelogLuca Boccassi1-0/+5
Change-Id: Ie715b1d24d8c28349290591e7811e02cee0820ff Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Add patch to fix order of CFLAGS and drop dropped patchLuca Boccassi3-55/+372
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>
2017-06-29Update patchwork link in patchesLuca Boccassi4-4/+4
Change-Id: Ia823cba6b9adbc2566a97b75375b578d713301b8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Add new patches to make build fully reproducibleLuca Boccassi8-11/+274
Change-Id: Ic9012604e9bf5e9da22f9eb7a96b6ecb3bfb2ff1 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Backport patches to fix reproducibility issuesLuca Boccassi4-0/+96
These patches make the documentation and linker script generation fully reproducible. Change-Id: Iec5a3578d54f810edd0a0bf1551cacf394e4af32 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-27changelog: igb_uio: switch to new irq function for MSI-X (LP: #1700768)Christian Ehrhardt1-0/+2
Change-Id: If62f07a0a66b32fb6d6e30e9fd1270c31b63065b Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-27igb_uio: switch to new irq function for MSI-X (LP: #1700768)Christian Ehrhardt2-0/+75
Change-Id: Iadfdf28cb6518b57c07b73e9a0c88efbda2ba800 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-14Mention fixing dbg symbols in changelogLuca Boccassi1-0/+1
Change-Id: If2976c5bc4fa87d45e86db06613fd3cdbad6ab85 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14Pass -g via EXTRA_CFLAGSCharles (Chas) Williams1-0/+1
Change-Id: Ieddf137bcb8ed68417b61ac7f66969d20231b4ed Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14mention links changes in changelogLuca Boccassi1-0/+2
Change-Id: I44f2dbabd36e1c9ffc1e940afcbc22034380d0a7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14Fix upstream documentation links in d/controlCharles (Chas) Williams1-2/+4
Change-Id: Id08865ce8f7a1991970e4be664497b3cac6e196d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-13Mention dropping transitional packages in changelogLuca Boccassi1-0/+2
Change-Id: I864d1887d7bf1c5c9ff0787f57fb1830d6d68dff Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-13Remove old compatibility transitional packagesLuca Boccassi5-80/+0
Change-Id: I64ea0708cacbb657895ba2548bd3b02fac9a0c0c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-13Mention mempool changes in changelogLuca Boccassi1-0/+4
Change-Id: I071246b42bab99996c3edbdfff451651441617da Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Mention dpdk-modules-* dependency change in changelogLuca Boccassi1-0/+2
Change-Id: Ifa63cb12d931a081819195a36020df1ed8e4f262 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Set strict dependency on kernel versionLuca Boccassi2-7/+12
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>
2017-06-12Mention dependency generation in changelogLuca Boccassi1-0/+3
Change-Id: Ic73a9bba1ccaf1843b3c246f291dd1ef185f38c4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>