Ben Hutchings
47d37cf949
debian/control: Build-depend on texlive-latex-extra, dvipng for linux-doc
2018-09-11 16:43:14 +01:00
Ben Hutchings
015decef5e
linux-perf: Depend on ${python3:Depends}, not ${python:Depends}
...
This should complete the fix for #908547 .
2018-09-11 15:40:58 +01:00
Ben Hutchings
f33c76a586
debian/control: Build-depend on texlive-latex-base for linux-doc
...
Sphinx unfortunately supports embedded LaTeX incantations, and
some kernel documentation now uses it.
2018-09-11 05:03:38 +01:00
Ben Hutchings
824debfd2e
tools: turbostat: Add checks for failure of fgets() and fscanf()
2018-09-11 04:17:46 +01:00
Ben Hutchings
605745f58f
tools: x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2
2018-09-11 04:17:45 +01:00
Ben Hutchings
05c9d96767
debian/rules.d/tools/power/linux-cpupower: Add "+" to recursive make commands
...
Because these command lines don't start with "$(MAKE)", we should
tell make that we are recursing. Without this, the child make
can't run more than one job in parallel (and warns about this).
2018-09-11 04:17:44 +01:00
Ben Hutchings
0849f93de1
lockdep, lib{cpupower,lockdep}-dev: Remove bogus deps on ${shlibs:Depends}
...
These packages don't contain binaries or libraries. The dependencies
on the corresponding shared library packages are specified directly,
not generated by dpkg-shlibdeps.
This fixes build-time warnings from dpkg-gencontrol.
2018-09-11 04:17:19 +01:00
Ben Hutchings
c0f447ca76
linux-perf: Fix generation of Perl and Python interpreter dependencies
...
It works better if we specify the correct directories containing
modules. This has been broken since linux-tools 4.0.2-1.
Closes : #908547
2018-09-11 01:59:13 +01:00
Ben Hutchings
c6cd2b3a13
debian/templates: Move various build-dependencies to binary package templates
2018-09-11 01:15:26 +01:00
Ben Hutchings
db8e7a2186
Add support for specifying build-dependencies in binary package templates
...
This will allow removing a lot of the repetition introduced in the
preceding commits.
2018-09-11 01:12:58 +01:00
Ben Hutchings
9f0cf5debf
debian/control: Fix restrictions for build-deps on asciidoctor and patchutils
...
- asciidoctor is only used to build the linux-perf package, so !nopython
- patchutils is only used to build the linux-source package, so
!pkg.linux.nosource
2018-09-11 01:10:48 +01:00
Ben Hutchings
399eeb4b11
debian/lib/python: Use raw strings for all regexes
...
Several regexes were written as normal strings. Thankfully it appears
that none of the backslash-escaped sequences in them are parsed in
normal strings, so this shouldn't make any practical difference.
2018-09-11 00:33:40 +01:00
Ben Hutchings
0a74c462f0
[mips64*] debian/control: Build-depend on gcc-multilib for linux-perf
...
linux-perf wants to build a 32-bit program perf-read-vdso32 to enable
64-bit perf builds to read the vDSO for 32-bit tasks. This is now
worth doing for MIPS since it got a vDSO in Linux 4.4.
2018-09-10 23:19:39 +01:00
Ben Hutchings
221ee98fcf
debian/control: Remove "cross" from profiles for build-dep on libssl-dev
...
Ideally we should not require any special profile to be enabled for a
cross-build. (Unfortunately we still will because cross-compiler
and native compiler packages are named differently.)
For a native build, the build-dependency on libssl-dev is redundant
with the previous build-dependency on libssl-dev:native, so this
shouldn't make any practical difference.
2018-09-10 23:14:37 +01:00
Ben Hutchings
49de383756
debian/control: Build-depend on libnuma-dev for linux-perf on all arches
...
libnuma-dev is now built for all Linux architectures. Build-depend on
it on all architectures for which we build linux-perf.
2018-09-10 23:13:30 +01:00
Ben Hutchings
7e3c87265d
[hppa,mips*,powerpc*,sh4] debian/control: Build-depend on libunwind-dev
...
linux-perf will use it if available.
2018-09-10 23:10:45 +01:00
Ben Hutchings
74a2420e71
debian/control: Build-depend on libunwind-dev instead of libunwind8-dev
...
libunwind8-dev was transitional in stretch and is only a virtual
package in unstable.
2018-09-10 23:09:38 +01:00
Ben Hutchings
09b3b01044
debian/control: Add arch-qualification to build-dependencies for linux-perf
...
Change all the build-dependencies for perf to be qualified by the
architectures we actually build perf for, except where they are
already arch-qualified.
Closes : #908519
2018-09-10 23:09:26 +01:00
Ben Hutchings
7b3d0c2e8e
Prepare to release linux (4.19~rc3-1~exp1).
2018-09-10 20:13:55 +01:00
Ben Hutchings
70e8277e19
aufs: Update support patchset to aufs4.x-rcN 20180910
2018-09-10 20:13:33 +01:00
Ben Hutchings
ea499d401a
Update to 4.19-rc3
2018-09-10 14:55:03 +01:00
Ben Hutchings
2b6dda36d9
Release linux (4.18.6-1).
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAluRd+AACgkQ57/I7JWG
EQlP0w/7BNDTGlfeiOzIY0XoW6gdVjRMN3jxGbZH/3mcF0ZcF+qkIpUAOYH7gcTC
EM/LqbG4epHsdNo8A91TzcD05/GD3h4AIwi/ibecsfNDOUM9FfL7X/PGy5OoAvxR
82mY0dK8I5n4dhSa09RUQtDSd/Tg4tOKITCosRdaB5DE9jT/jFG86kBFghkPORKQ
UDOVAzIcFpCemJJDeEtAN5kkapvJvSSALG+B+upVNcO5w9IMylOEFSyEkukywYDm
W8Oy8Xe/I6wC7rUdayXueGU8JLAoChtoWHe8WkLb0Gbuuw3ZEVLnltL98S0N/9R+
tjbmIRleRK3LI7dOn7YvcBpfjSsoKIgl9uS6j0ILKEY4LAoGeNKDxepqLrw2MPM4
yXULjzj6OQVkY6nh4wc9A9NRRTGbUzCTnrnitkmzfM0c8p3IZ29xVvSYjBIL117O
L1bRXwt0RiVgxVkaI+TdqtvDI2wN8DEk222has7EOz0AqMZ0Il9VhFaIrRU2m/4l
89bEU4WPMgcfSCBiT7lQV37ngT/L8odZ85HaqHyqBO63oOI5MkJmOE078tm+xsq/
BzwnNbuFlX99jSj28ZFbUPNUBq/Lqrh9mKqL6rZ82YK5zdhWeh2ejgLWrC9nIex1
rmjzgFV7lQ+5O5c5+01BKvNXCFPbVhN1unk4ocm40XzbTmIOsn4=
=71I/
-----END PGP SIGNATURE-----
Merge tag 'debian/4.18.6-1'
Release linux (4.18.6-1).
2018-09-06 19:56:32 +01:00
Ben Hutchings
f0abbe091a
Prepare to release linux (4.18.6-1).
2018-09-06 15:32:14 +01:00
Ben Hutchings
9fa7d125ed
Merge branch 'sid' into 'sid'
...
Update to 4.18.6
See merge request kernel-team/linux!56
2018-09-06 14:31:20 +00:00
Ben Hutchings
0b9c0ab67c
[rt] Refresh patches and re-enable
2018-09-06 15:27:51 +01:00
Romain Perier
cfd1053360
[rt] Disable rt until the patchset reapply onto 4.18.6
2018-09-06 08:07:33 +02:00
Romain Perier
428a3d136e
Update to 4.18.6
2018-09-06 08:07:27 +02:00
Ben Hutchings
c74e5d6fe7
[x86] boot: Fix EFI stub alignment
2018-09-05 17:55:25 +01:00
Ben Hutchings
295116a6db
[powerpc*] boot: Fix missing crc32poly.h when building with KERNEL_XZ (fixes FTBFS)
2018-09-05 02:48:16 +01:00
Ben Hutchings
e6b8c56ca3
[s390x] linux-image: Install compressed kernel image (fixes FTBFS)
...
I don't know why we ever installed uncompressed kernel images, but
they are no longer supported upstream so we must switch now.
2018-09-05 02:38:28 +01:00
Ben Hutchings
9b7a59bc92
Prepare to release linux (4.19~rc2-1~exp1).
2018-09-03 21:34:41 +01:00
Ben Hutchings
c3b8d670c3
Update to 4.19-rc2
2018-09-03 21:34:30 +01:00
Ben Hutchings
dbbc2b20e7
Merge branch 'benh/installer-cleanup'
2018-09-03 21:17:03 +01:00
Ben Hutchings
1b231c6fe7
Merge branch 'sid'
2018-09-03 21:15:44 +01:00
Ben Hutchings
d015828eb2
[alpha,hppa] udeb: Remove incorrect dependency overrides
...
The drivers in pata-modules depend on libata, which depends on scsi_mod.
The corresponding package dependencies pata-modules -> ata-modules
-> scsi-core-modules are already defined, and there is no sense in
adding a direct dependency from pata-modules to scsi-core-modules.
The usb-storage driver depends on scsi_mod in scsi-core-modules, not
any of the drivers in scsi-modules.
2018-09-03 18:01:21 +01:00
Ben Hutchings
cbebd8c763
udeb: Merge configuration directories and files across architectures
...
Merge the configuration and default-configuration directories,
using per-architecture overrides in package-list.
This requires a newer version of kernel-wedge to support
Depends_<arch> properly.
The only immediate change to debian/control is to remove the
different description for nic-modules on sparc64.
2018-09-03 18:01:21 +01:00
Ben Hutchings
78ba2bf0b1
Merge branch 'sid' into 'sid'
...
[rt] Update to 4.18.5-rt3
See merge request kernel-team/linux!55
2018-09-02 14:23:45 +00:00
Romain Perier
d51682713e
[rt] Update to 4.18.5-rt3
2018-08-31 17:16:36 +02:00
Ben Hutchings
bd7d995773
[powerpc,powerpcspe,ppc64] Build-Depend on updated kernel-wedge
...
This fixes broken symlinks to the linux-bootwrapper directory in the
kernel-image udeb.
2018-08-30 19:46:10 +01:00
Ben Hutchings
5ad4d97be9
[x86] Allow generating user-space headers without a compiler
2018-08-30 16:06:25 +01:00
Ben Hutchings
d87efc40a0
Update descriptions and add Forwarded fields for liblockdep build fixes
2018-08-29 00:39:50 +01:00
Ben Hutchings
01900fbc73
Compile with gcc-8 on all architectures
...
Update the compiler dependencies for x86 to the first version of gcc-8
with retpoline support.
2018-08-28 22:32:10 +01:00
Ben Hutchings
54201bef16
[hppa] debian/control: Simplify build-dependencies for 64-bit toolchain
...
The hppa64 packages were listed twice with profile restrictions of
<!stage1 !cross> and <!stage1 cross>, which is equivalent to listing
them once with <!stage1>.
2018-08-28 22:14:08 +01:00
Ben Hutchings
d34b1c8943
locking/lockdep: Delete unnecesary #include (fixes liblockdep build)
2018-08-28 22:07:54 +01:00
Ben Hutchings
0349f8f365
debian/rules.d: Update for move of bin2c back up to scripts
2018-08-28 22:07:54 +01:00
Vagrant Cascadian
a14954b79e
Remove stray pinebook comment in debian/patches/series.
2018-08-27 16:16:43 -07:00
Ben Hutchings
b9378ce266
debian/config: Clean up with the help of kconfigeditor2
...
Various kconfig symbols have been renamed, removed, split or combined.
Update these files accordingly.
2018-08-27 18:34:45 +01:00
Ben Hutchings
daab6c7f7d
Merge branch 'sid'
...
But don't enable the rt featureset.
2018-08-27 18:33:21 +01:00
Ben Hutchings
456cbdd991
debian/config: Clean up using kconfigeditor2
2018-08-27 18:28:13 +01:00
Ben Hutchings
4a0a6042cb
netfilter: Enable NF_TABLES_SET as module, replacing the multiple set type modules that were enabled before 4.18
2018-08-27 18:27:55 +01:00