Commit graph

78 commits

Author SHA1 Message Date
Dorian Stoll 6944979a79
pkg: debian: Drop anbox patches
They don't build on 6.8 anymore. Ubuntu has stopped shipping them and
enables binderfs instead, which can be used instead of the old binder
modules.
2024-03-17 12:31:23 +01:00
Dorian Stoll 0da642adc7
pkg: debian: Update to 6.8.1 2024-03-16 22:50:04 +01:00
Dorian Stoll 3c1b47315d
pkg: debian: Update to 6.7.9 2024-03-09 21:15:35 +01:00
Dorian Stoll 4e0f8e9253
pkg: debian: Update to 6.7.6 2024-02-27 20:27:46 +01:00
Dorian Stoll a51ef12f04
pkg: debian: Update to 6.7.2 2024-01-29 19:54:31 +01:00
Maximilian Luz 7e49f74a11
Update Debian kernel to v6.6.11 2024-01-13 01:19:33 +01:00
Maximilian Luz 38d99fe86b
Update Debian kernel to v6.6.6 2023-12-13 22:27:17 +01:00
Dorian Stoll 712f618d33
pkg: debian: Update to kernel 6.6.5 2023-12-08 17:26:15 +01:00
Maximilian Luz 216e272d8a
fixup! Update Debian kernel to v6.6.1 2023-11-20 22:56:33 +01:00
Maximilian Luz d7ea30133f
Update Debian kernel to v6.6.1 2023-11-20 22:10:33 +01:00
Dorian Stoll b1ecea0922
Bump Debian kernel release 2023-10-29 11:49:36 +01:00
Dorian Stoll 23e15cea65
pkg: debian: Fix meta package dependencies after adjusting LOCALVERSION 2023-10-29 11:48:14 +01:00
Maximilian Luz 0703808b8d
Update Debian kernel to v6.5.7 2023-10-29 02:04:42 +01:00
Maximilian Luz 498802c0e8
pkg/debian: Temporarily add serial suspend
Ubuntu mainline repos are currently stuck at v6.5.7. However, our
patches are for v6.5.8+ and have thus dropped the serial suspend fix,
which was added upstream in v6.5.8. So add it to the Debian/Ubuntu
package specific patches for now so that we can still build
Debian/Ubuntu kernel packages.
2023-10-29 02:59:47 +02:00
Maximilian Luz 8ee7352c1f
Bump Debian kernel release 2023-10-15 20:40:56 +02:00
Maximilian Luz a8f1dfb231
pkg/debian: Explicitly disable module compression
Upstream sources have changed module compression to zstd. Unfortunately,
that is not supported on older Debian versions. Changing it to xz causes
problems on Ubuntu 23.10. So go back to what we had before: No
compression.
2023-10-15 20:39:27 +02:00
Maximilian Luz 302381d9e1 Bump Debian kernel release 2023-10-14 19:36:42 +00:00
Maximilian Luz 020d463b02 pkg/debian: Explicitly set module compression to xz 2023-10-14 19:36:02 +00:00
Maximilian Luz 8c2286563a
Update Debian kernel to v6.5.6 2023-10-09 21:16:00 +02:00
Maximilian Luz dfc58b5353
Update Debian kernel to v6.5.5 2023-10-03 02:44:27 +02:00
Maximilian Luz 4128b08b64
Update Debian kernel to v6.4.12 2023-08-25 22:48:09 +02:00
Dorian Stoll d1dd679d78
pkg: debian: Bump package release 2023-08-01 21:34:19 +02:00
Dorian Stoll 3507e00ec0
pkg: debian: Bump package release 2023-07-28 22:32:52 +02:00
Dorian Stoll 02fd4eba2c
pkg: Update kernels to 6.4.7 2023-07-28 19:33:44 +02:00
Dorian Stoll f4f1aae0c1
pkg: Update kernels to 6.4.6 2023-07-27 10:25:40 +02:00
Dorian Stoll ffa8b7c606
pkg: debian: Move to script based workflow
For the future we should consider adapting the Fedora python scripts
for Debian and move the logic out of the CI script into a dedicated
packaging script.
2023-07-25 09:36:22 +02:00
Maximilian Luz 678d15cdb5
Update Debian-specific patches 2023-07-08 00:52:22 +02:00
Maximilian Luz 130f855120
pkg/debian: Replace dangling symlink 2023-06-14 13:11:58 +02:00
Maximilian Luz 5837443f11
fixup! Update Debian kernel to v6.3.1 2023-05-11 16:10:32 +02:00
Maximilian Luz ba6b04ef93
Remove LTS kernel packages
They are horribly outdated and currently not updated. So remove them. We
can think about reviving those later.
2023-03-05 18:42:05 +01:00
Maximilian Luz 51f8777da5
pkg/ubuntu: config: Remove CONFIG_INTEL_IOMMU_DEFAULT_ON=n
The option was originally set to 'n' to prevent IPTS from breaking. We
now have patches that fix that in a more direct way, so we can drop this
workaround.
2023-01-31 12:22:29 +01:00
Maximilian Luz d741807f03
pkg/debian: Revert build container to 20.04
The newer build container (22.04) creates some problems when trying to
install external/DKMS modules on older distributions. So revert it back
to 20.04 and install the required Python version from a third-party PPA.
2023-01-29 14:51:46 +01:00
Maximilian Luz 6e3ac8ba31
pkg/debian: Disable options that prevent building kernel modules with older GCCs
Disable some options that prevent building external kernel modules with
older GCC versions.
2023-01-16 22:55:57 +01:00
Maximilian Luz 94ae305270
pkg/debian: Enforce XZ compression for meta packages by overriding debian/rules 2022-12-11 15:14:20 +01:00
Maximilian Luz 42d5c4c8d8
Update Debian kernel to v6.0.1 2022-10-14 17:36:01 +02:00
Maximilian Luz c215d7036d
pkg/debian: Update Debian specific patches 2022-09-22 04:13:36 +02:00
Maximilian Luz d2b7164629
pkg/debian: Add patch to fix signature verification check for module loading 2022-08-26 21:45:21 +02:00
Maximilian Luz cc39db5762
Update Debian kernel to v5.19.2 2022-08-19 23:25:41 +02:00
Dorian Stoll ad1c951db9
pkg: Sync debuginfo disabling across all configs 2022-06-20 09:33:44 +02:00
Maximilian Luz 0353ae0d8e
Update Debian kernel to v5.18.1 2022-06-04 18:50:19 +02:00
Maximilian Luz 91ada73c44
pkg/debian: Add required config options for Surface 3 backlight
Debians default config sets CONFIG_I2C_DESIGNWARE_PCI=m, however,
according to Hans de Goede in #336, we need CONFIG_I2C_DESIGNWARE_PCI=y.
Set all required options appropriately.

This should fix #336.
2022-02-24 14:37:44 +01:00
Maximilian Luz c3d8d19999
pkg/debian: Update binder/ashmem patches 2021-12-31 00:32:37 +01:00
Maximilian Luz 2f76018b56
pkg/debian: Disable Intel IOMMU by default
IOMMU breaks ME and thus IPTS on gen5/6 devices. So disable it by
default.
2021-12-08 17:09:09 +01:00
Maximilian Luz d6a55947a7
pkg/debian: Update Debian specific patches 2021-11-20 04:36:23 +01:00
Maximilian Luz 1f9fdf4427
pkg/debian: Disable CONFIG_UBSAN in kernel config
Recent Ubuntu mainline versions have enabled UBSAN. UBSAN has a runtime
cost and should only be enabled for debugging and testing.

Furthermore, UBSAN actively causes problems on the Surface Pro 4 and
Surface Book 1, preventing them from waking from suspend in some
instances. Disabling UBSAN should work around issue #585.
2021-10-09 13:16:28 +02:00
Maximilian Luz 0d1b0e0057
pkg/debian: Disable CONFIG_DEBUG_MISC in kernel config
This should only be used for debugging.
2021-10-09 13:15:36 +02:00
Maximilian Luz 4130746c31
pkd/debian: Update extra patches for LTS kernel 2021-08-01 16:59:58 +02:00
Maximilian Luz 5a1fa49465
pkd/debian: Update binder patches 2021-07-21 04:09:14 +02:00
Maximilian Luz 18a7379aa4
pkg/debian: Drop decompress_unlz4 patch
This patch is now upstream.
2021-07-21 03:07:53 +02:00
Maximilian Luz ecb8fa798c
pkg: ubuntu: Clear system revocation list 2021-07-02 16:48:53 +02:00