Commit Graph

13487 Commits

Author SHA1 Message Date
Ben Hutchings 74f0c27f7d Revert "* debian: Ignore *.local."
This reverts commit 39f3da43ac.  This
customisation mechanism was not documented and doesn't seem to be
used.

Also revert the corresponding line in .gitignore.
2018-11-21 21:24:05 +00:00
Romain Perier 8008ae41de Update to 4.19.2 2018-11-16 21:22:52 +01:00
Romain Perier b12aada85c [rt] Update to 4.19.1-rt3 2018-11-16 19:26:07 +01:00
Ben Hutchings 998b27af2f Explicitly set various config symbols to their default values
This covers many, but far from all, of the symbols currently not
explicitly set.
2018-11-11 19:16:10 +00:00
Ben Hutchings bd8699bf7f debian/rules.d/tools/perf/Makefile: Disable -Werror by setting WERROR=0
Setting EXTRA_WARNINGS to disable perf building with -Werror stopped
working some time ago.  The make variable we should set now is WERROR.
2018-11-11 19:16:10 +00:00
Uwe Kleine-König f100f671db test-patches: allow to automatically determine flavour for rc and bpo kernels
This allows to detect the current flavour (here: "amd64") for an rc kernel
(here: $(uname -r) = 4.19.0-rc4-amd64). Also a bpo release is correctly
detected with this change.
2018-11-08 22:43:04 +01:00
Romain Perier 530b4e6298 Update to 4.19.1 2018-11-05 20:07:19 +01:00
Romain Perier 88f44cb9eb Enable Diffie-Hellman operations on retained keys (Closes: #911998) 2018-11-02 19:28:44 +01:00
Romain Perier 900b78489c [amd64] Enable AMD pinctrl driver (Closes: #908954)
On AMD platforms, some pins are GPIO memory mapped pins and are used to mux some
functionalities by firmware. This fixes a not available Elantech touchpad on
Lenovo IdeaPad 320-15ABR.
2018-11-02 19:16:47 +01:00
Romain Perier 8608aa3901 [rt] Update to 4.19-rt1 2018-10-30 13:40:05 +01:00
Uwe Kleine-König 83e21a57f8 Enable Orange filesystem 2018-10-24 12:08:29 +02:00
Bastian Blank 2b8222fbf9 Merge branch 'cloud-ena' into 'master'
cloud-amd64: Enable CONFIG_ENA_ETHERNET

See merge request kernel-team/linux!68
2018-10-23 16:55:05 +00:00
Noah Meyerhans 5de5484b6b cloud-amd64: Enable CONFIG_ENA_ETHERNET
This enables the driver for the Amazon ENA ethernet interface as used in Amazon
EC2.
2018-10-23 12:52:41 -04:00
Ben Hutchings 78e084811d debian/rules.real: Fix build failure with pkg.linux.nosource profile 2018-10-22 11:47:56 +01:00
Ben Hutchings fc9674c9af Update to 4.19 2018-10-22 11:47:56 +01:00
Ben Hutchings bc118214a5 [x86] hyperv-daemons: Make all services conditional on device existence
hv_{kvp,vss}_daemon used to communicate with the corresponding kernel
drivers over netlink, but now they use char devices.  hv_fcopy_daemon
always used a char device.  Rather than checking for Hyper-V
specifically, change all of the init scripts and systemd service
definitions to check for the appropriate device nodes.

Delete the check-hyperv program that we used to check for Hyper-V
in init scripts.
2018-10-17 01:54:19 +01:00
Uwe Kleine-König 85da926d38 Revert "wip" which was pushed by mistake
This reverts commit 331fdb5fb8.
2018-10-16 20:18:50 +02:00
Uwe Kleine-König a1b1fdf03e [armhf,arm64] enable SND_BCM2835 as a module 2018-10-16 08:46:24 +02:00
Uwe Kleine-König 331fdb5fb8 wip 2018-10-16 08:44:27 +02:00
Ben Hutchings fb685c0833 xen: Enable XEN_SCRUB_PAGES_DEFAULT, replacing XEN_SCRUB_PAGES
This was renamed for no good reason in 4.19-rc4.
2018-10-15 19:06:16 +01:00
Ben Hutchings ca291d0138 Update to 4.19-rc8 2018-10-15 19:06:16 +01:00
Ben Hutchings be3a9537f5 Move generation of CONFIG_BUILD_SALT to gencontrol.py
CONFIG_DEBUG_INFO and CONFIG_MODULE_SIG are added in gencontrol.py,
so be consistent with that.

This unfortunately requires some ugly escaping of quotes.
2018-10-14 21:37:57 +01:00
Ben Hutchings c1578ede72 debian/rules: Checksum only the source name and version from debian/changelog
Checksumming the whole of debian/changelog when deciding whether to
run gencontrol.py results in (a) frequent changes to control.md5sum
and (b) the need to invoke various targets twice during development.

I originally made this change to address (a), which would be an
annoyance if and when we start using dgit.  However, fixing (b) is a
nice benefit regardless of whether we do that.
2018-10-14 21:33:08 +01:00
Ben Hutchings bac0d015fd debian/changelog: Move older entries to changelog.old 2018-10-13 16:24:04 +01:00
Ben Hutchings 323c74cdf2 debian/changelog: Note Karsten Merker's riscv64 commit 2018-10-12 01:53:54 +01:00
Ben Hutchings 128488285f Merge branch 'riscv64' into 'master'
Build a kernel image and udebs for riscv64. (Closes: #908161)

See merge request kernel-team/linux!66
2018-10-12 00:51:51 +00:00
Karsten Merker e8ce8409cc [riscv64] Build a kernel image and udebs for riscv64. 2018-10-11 20:21:43 +02:00
Ben Hutchings 45a436cc18 udeb: Move MTD core from nic-modules to mtd-core-modules
The sfc net driver includes an MTD driver.  Currently this causes
nic-modules to include the MTD core on most architectures!
2018-10-09 15:59:16 +01:00
Ben Hutchings 72ec00386f udeb: Define mtd-core-modules package to contain MTD core if not built-in 2018-10-09 15:56:32 +01:00
Ben Hutchings db75c3d23a linux-perf: Enable verbose output for build-time feature detection 2018-10-08 18:45:40 +01:00
Ben Hutchings ed7bf65fa7 Prepare to release linux (4.19~rc7-1~exp1). 2018-10-07 23:48:27 +01:00
Ben Hutchings cfe1d64691 Update to 4.19-rc7 2018-10-07 23:25:49 +01:00
Uwe Kleine-König 5557866fc2 [armhf] enable CAN_FLEXCAN as a module
This was requested on debian-arm@lists.debian.org.
2018-10-05 21:22:53 +02:00
Ben Hutchings 64cc6de9cb debian/changelog: Fix pending version number 2018-10-05 18:28:09 +01:00
Ben Hutchings e7923f96b5 linux-kbuild: Include scripts/subarch.include (Closes: #910348) 2018-10-05 18:27:50 +01:00
Uwe Kleine-König 5155663855 enable HID_NTI as a module 2018-10-05 09:29:27 +02:00
Uwe Kleine-König 509467b7a6 enable NET_SCH_CAKE as a module 2018-10-05 09:25:43 +02:00
Uwe Kleine-König 50928c0474 [armhf] enable MVNETA_BM_ENABLE 2018-10-04 22:36:56 +02:00
Ben Hutchings 9e99178c26 Prepare to release linux (4.19~rc6-1~exp1). 2018-10-03 18:57:08 +01:00
Ben Hutchings 3fedd6e488 debian/bin/gencontrol.py: Delete code that enumerates Debian revisions
Gencontrol.parse_changelog() makes a list of all Debian versions with
the same upstream version, but doesn't use it.  This is left over from
the old multiple-series patch system which was removed in 2012.
2018-10-03 01:28:18 +01:00
Ben Hutchings 487f6f2253 Add missing debian/tests/python
This also should have been included in commit 91fad79906
"Add Python static checks and unit tests to autopkgtest tests".
2018-10-02 23:37:01 +01:00
Ben Hutchings 965362d1dd Add missing debian/templates/tests-control.main.in
This should have been included in commit 91fad79906
"Add Python static checks and unit tests to autopkgtest tests".
2018-10-02 23:32:36 +01:00
Ben Hutchings 91fad79906 Add Python static checks and unit tests to autopkgtest tests 2018-10-01 23:10:03 +01:00
Ben Hutchings 5ac818997a debian/bin/gencontrol.py, debian/templates: Rename tests/control template
The current template is for running selftests against a kernel image,
so s/main/image/.
2018-10-01 23:09:51 +01:00
Ben Hutchings ee1d2b9dff debian/lib/python/debian_linux/config.py: Fix undefined exception type
SchemaItemBoolean and SchemaItemInteger attempt to raise an exception
of type Error when given invalid input, but this type has never been
defined.  Use ValueError instead.
2018-10-01 22:02:33 +01:00
Ben Hutchings 8b0aacdc26 debian/lib/python/debian_linux/gencontrol.py: Delete broken methods
MakeFlags.__repr__ references a "flags" type (probably meant to be
MakeFlags).  Gencontrol.write_config references the "file" type which
was removed in Python 3.  Clearly neither of these methods are
actually used, so delete them.
2018-10-01 21:59:58 +01:00
Ben Hutchings 8cafaf07ae debian/bin, debian/lib/python: Delete write-only vars reported by pyflakes 2018-10-01 21:50:59 +01:00
Ben Hutchings 169ec06045 debian/bin, debian/lib/python: Clean up imports based on pyflakes report
- Add explicit imports for all needed modules, rather than indirectly
  (accidentally!) importing them with "from ... import *"
- Replace all "from ... import *" statements, which inhibit static
  checking, with explicit lists of names to import
- Delete the remaining unneeded imports reported by pyflakes
2018-10-01 21:45:55 +01:00
Ben Hutchings 9cfb948048 debian/bin, debian/rules.real: Add symlink to Python package directory instead of editing path
This fixes one of the remaining classes of pycodestyle errors.
2018-10-01 21:41:58 +01:00
Ben Hutchings af0098b10a debian/bin, debian/lib/python: Fix most errors reported by pycodestyle
Fix coding style violations reported by pycodestyle.  This is
mostly a matter of reformatting code, particularly to eliminate
over-long lines.  I also rename one variable ("l" is considered
visually ambiguous) and change a bare "except" to explicitly
catch all exceptions.

There are three types of error or warning remaining:

- debian/bin/...: E402 module level import not at top of file
  Scripts in debian/bin need to modify the import path before
  importing from debian/lib/python.
- E127 continuation line over-indented for visual indent
  This seems to be a false positive.  pycodestyle doesn't seem to be
  happy with any level of indent (including 0) on a continuation line
  in a "with" statement.
- debian/lib/python/debian_linux/debian.py:15:2: W291 trailing whitespace
  This is a false positive.  The trailing spaces are in a long
  string and are intentional.
2018-10-01 21:41:23 +01:00