aboutsummaryrefslogtreecommitdiffstats
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2017-11-01Note debhelper depdency in changelogLuca Boccassi1-0/+3
Change-Id: I5f5393deafc214e3a383242b6d8a6b26beb0adaf Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-11-01Depend 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>
2017-10-23changelog: mention systemd related changes to dh callsChristian Ehrhardt1-1/+6
Change-Id: I8a6e52391e8399dff25cb58708d9b0f8cccc5d71 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-10-23d/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>
2017-10-23d/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>
2017-09-05Note new patch in changelogLuca Boccassi1-0/+3
Change-Id: I09bc3425eb0d1f45e970b6aeb35989d48c7c4dc9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-09-05Use simpler patch for reproducible buildsLuca Boccassi3-534/+49
Change-Id: Iced5ea9dd62a0378afd2e8645264678795df442b Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-09-01Note librte-pmd-failsafe package in d/changelogLuca Boccassi1-0/+1
Change-Id: If8f11203475c94812a2921122201fac7e834138e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-09-01Add librte-pmd-failsafe packageLuca Boccassi1-0/+13
New PMD in 17.08 Change-Id: I560427c6cc1363b762db5dc771cce13b09ab5db9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-31Note debian.org uploader change in changelogLuca Boccassi1-0/+1
Change-Id: Ifcbfa8c257e69e40bf0a935eb37e439783935991 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-31Use @debian.org email addressLuca Boccassi1-1/+1
Change-Id: I99609a961d66b9055c3a7c3a697c1167fa309a7f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Update changelogLuca Boccassi1-0/+18
Change-Id: I17fdcf62ce128a54a279799c9b8ae8d9be3f8c3c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Update symbols files for additions and removals in 17.08Luca Boccassi11-18/+126
Change-Id: Ifbf06e54ebbcf6832ca2e4bb4e46a0a9460d63b6 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Update mk-order-CFLAGS-so-that-ISCDIR-comes-before-IRTE_OUT.patch to include ↵Luca Boccassi1-3/+25
librte-gro Change-Id: I5cb578b382cb6877b4685cac4f85a1fec923bcdb Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Use dpkg's DEB_HOST* instead of manually parsingLuca Boccassi1-3/+0
Change-Id: I69663f204ae93da5d77a874af172aa59c831b813 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Use dpkg's DEB_VERSION_UPSTREAM instead of manually parsingLuca Boccassi1-9/+8
Change-Id: I738a14688ba98c61023dc0155a680265d8c572b7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Build-dep on libnuma-dev, now mandatoryLuca Boccassi1-0/+1
Change-Id: I380183a0eee5865a734400cac26f699310d9f6ec Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Refresh fix-vhost-user-socket-permission.patchLuca Boccassi1-10/+10
Change-Id: I354378e00fd83ec0d5475a203b05114ab5333e9e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Drop mk-fix-excluding-.doctrees-when-installing-docs.patch, merged upstreamLuca Boccassi2-31/+0
Change-Id: I6bf1137a437b9e144cb01c438747a2a8d6098ebc Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Drop mk-use-make-silent-flag-to-print-HTML-doc-version.patch, merged upstreamLuca Boccassi2-37/+0
Change-Id: Id77030e2f6c268a8484dd45e19488d2c5a9983c5 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Drop fix-power-default-config.patch, merged upstreamLuca Boccassi2-22/+0
Change-Id: I2a0873dc815d7d999b28498f14ce1c6b02f8e528 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Update and rename symbol filesLuca Boccassi69-79/+74
Change-Id: Ia31f3dcda093bacfb825a4f9dfb8349e10995eb4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23update-helper-symbols: do not append .0 to SOVERSIONLuca Boccassi1-1/+1
Change-Id: I12db7e7db2b72eac8d083bf7e7756af3d71ea385 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Add package for librte-groLuca Boccassi1-0/+12
Change-Id: I7e774a109c465335b34115292e8cb228ffab198b Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23control: rename from 17.05 to 17.08Luca Boccassi1-65/+65
Change-Id: I23f8f654cb635c5db04042aa0571b617ab278a13 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Mention nodoc and policy compliance in d/changelogLuca Boccassi1-0/+6
Change-Id: I806c2f8e025433e20df4be9e996edc778c4d5a6e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Bump Standards-Version to 4.1.0, no changesLuca Boccassi1-1/+1
Change-Id: I025fb0611a2d05c1a4ef9659d788a3fd4398ba48 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23Mark docs build-dependencies with <!nodoc>Luca Boccassi1-7/+7
Change-Id: If92a38859d67ccf30cb2ee9e48c5d7b1f7e265e9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-23changelog: Fix d/p/fix-vhost-user-socket-permission.patch for 17.05Christian Ehrhardt1-0/+6
Change-Id: I9717ddf063b272599bf5d9c28fff17b2e1d65620 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-08-23Fix d/p/fix-vhost-user-socket-permission.patchChristian Ehrhardt1-8/+12
- add accidenitally dropped create_unix_socket call - reposition rte_eal_set_socket_permissions to match 17.05 handling of vhost-user server sockets (and their late binding) Change-Id: If953b94250ad1c4e9c5f60fef629afd5569ce7b8 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-08-18changelog: fix packaging of dpdk-devbindChristian Ehrhardt1-0/+5
Change-Id: I5bcd0040393e6475695f696591d61f75f34b2366 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-08-18fix packaging of dpdk-devbindChristian Ehrhardt1-1/+1
17.05 moved all the tools to /usr/share/dpdk/usertools and those that got installed by the makefiles are adapted like dpdk-pmdinfo. But others that we decided to include like dpdk-devbind are missing. So currently this is a broken symlink: /sbin/dpdk-devbind -> /usr/share/dpdk/tools/dpdk-devbind.py And intstead it is at: /usr/share/dpdk/usertools/dpdk-devbind.py Fix by adapting d/rules to link from the right path Change-Id: I89ba54b3df81f5d2170e8a231674a6592935a033 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-08-17note librte-eal linuxapp repro statusLuca Boccassi1-0/+1
Change-Id: Id5862ae052654da42dfed6779447fbab5fb87c76 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-10Update reproducible builds patchesLuca Boccassi6-38/+58
New submission (new patchwork links) and cover one extra file in the last patch, lib/librte_eal/linuxapp/eal/Makefile Change-Id: I5f6406b3b4d8ec4c0f81b6937b825b1ddd5f3876 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-03Note dpdk-dev change in changelogLuca Boccassi1-0/+2
Change-Id: Id697cc4d7b080f57601156d370a9fcdae7c96bdc 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-07-28Fix 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-06Note multiarch workarounds in changelogLuca Boccassi1-0/+4
Change-Id: Iea5581fd523abc5549f1eca7979c279403db9336 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-07-06Order 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-06Backward 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-03Update changelog for 17.05.1Luca Boccassi1-0/+6
Change-Id: I87c23e7f3086741670c38d12ea2f41c93c548915 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-30Note multiarch compliance in changelogLuca Boccassi1-0/+2
Change-Id: Idf34277fd4d4a14f34f6ddc1fb68f2c4c4970918 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-30Install 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-28Add patch to fix order of CFLAGS and drop dropped patchLuca Boccassi3-55/+492
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-28Update patchwork link in patchesLuca Boccassi5-5/+5
Change-Id: Ia823cba6b9adbc2566a97b75375b578d713301b8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-24Note reproducibility and new patches in changelogLuca Boccassi1-2/+4
Change-Id: Ie4e5507bb4f43f7cc39bf1a826cb2abbcb0e72f5 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-24Add new patches to make build fully reproducibleLuca Boccassi9-8/+329
Change-Id: Ic9012604e9bf5e9da22f9eb7a96b6ecb3bfb2ff1 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-22Mention repro patches in changelogLuca Boccassi1-0/+3
Change-Id: I127a9bbe4c0e646cd8e4d53236729288ab37cc07 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-22Backport patches to fix reproducibility issuesLuca Boccassi5-0/+133
These patches make the documentation and linker script generation fully reproducible. Change-Id: Iec5a3578d54f810edd0a0bf1551cacf394e4af32 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>