Commit Graph

10397 Commits

Author SHA1 Message Date
Alyssa Ross
3f8980c199 linux-rt_5_4: 5.4.293-rt98 -> 5.4.296-rt100 2025-09-03 14:13:52 +02:00
Alyssa Ross
e66868fc09 linux-rt_5_15: 5.15.183-rt85 -> 5.15.189-rt87 2025-09-03 14:13:52 +02:00
Alyssa Ross
1dbffc4f83 linux-rt_5_10: 5.10.237-rt131 -> 5.10.240-rt134 2025-09-03 14:13:52 +02:00
Alyssa Ross
bd1799dd26 linux_testing: 6.17-rc3 -> 6.17-rc4 2025-09-03 14:13:52 +02:00
Alyssa Ross
4e7b9f82a4 systemtap-unwrapped: extract from linuxPackages
This doesn't depend on a kernel version, and it's depended on by other
tools that don't depend on a kernel version.  They shouldn't have to
reach into linuxPackages for an arbitrary kernel version to get it.
2025-09-01 17:45:08 +02:00
nixpkgs-ci[bot]
1698496d46 Merge master into staging-next 2025-09-01 00:20:10 +00:00
Maximilian Bosch
64005cd8f2 linux/hardened/patches/6.12: v6.12.41-hardened1 -> v6.12.43-hardened1 2025-08-31 22:28:33 +02:00
nixpkgs-ci[bot]
33bedf3c25 Merge master into staging-next 2025-08-31 12:06:11 +00:00
Maximilian Bosch
1c5996808e Merge: linux_6_15: remove (#436253) 2025-08-31 11:08:56 +02:00
Vladimír Čunát
d95b37aeac Merge branch 'staging' into staging-next 2025-08-30 17:06:43 +02:00
Maximilian Bosch
510532e9ae linux_6_15: remove
EOL upstream.

We only have one hardened kernel at the moment now because
LTS == latest available. This situation would've also happened before
the cleanup since 6.13/6.14 were removed in June already[1].

[1] 23b573705d
2025-08-30 13:53:01 +02:00
K900
de74f9caf0 Revert "stdenv: Add CPE fields to meta" 2025-08-30 09:29:43 +03:00
K900
e4f14776e7 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-30 09:19:01 +03:00
Yuriy Taraday
b0ce3dc09f stdenv: Add CPE fields to meta
Add `identifiers` attr to `meta` attribute with following attrs:
* `cpe` with the full CPE string when available
* `possibleCPEs` with the list of potential CPEs when not all
  information is provided
* `cpeParts` with the destructured CPE string, allowing to override it
  whenever needed
* `v1` attribute set with `cpe` and `cpeParts` from above and a
  guarantee of a backwards-compatible interface

Related issue: https://github.com/NixOS/nixpkgs/issues/354012
2025-08-29 15:40:03 +02:00
nixpkgs-ci[bot]
3964260b23 Merge staging-next into staging 2025-08-29 12:07:25 +00:00
eljamm
3a485334a7 linux_xanmod: update script improvements
- Specify nixpkgs in nix-shell for more consistency
- Remove trailing slash in release URLs, which can mess up field slicing
2025-08-29 12:07:06 +02:00
eljamm
a75b949eb7 linux_xanmod_latest: 6.15.11 -> 6.16.4 2025-08-29 12:07:06 +02:00
eljamm
95834ed8ea linux_xanmod: 6.12.43 -> 6.12.44 2025-08-29 12:07:06 +02:00
nixpkgs-ci[bot]
254e2173bf Merge staging-next into staging 2025-08-28 18:06:30 +00:00
K900
58e671d36e linux: build scripts_gdb (#432405) 2025-08-28 18:53:41 +03:00
K900
a9eab36075 Kernel updates for 2025-08-28 (#437955) 2025-08-28 18:53:17 +03:00
K900
4d4ba72116 linux: gate hostPlatform extraConfig by enableCommonConfig (#437656) 2025-08-28 18:53:03 +03:00
K900
9b25238d7d linux_5_4: 5.4.296 -> 5.4.297 2025-08-28 18:16:54 +03:00
K900
71a2f41626 linux_5_10: 5.10.240 -> 5.10.241 2025-08-28 18:16:46 +03:00
K900
e77b772b90 linux_5_15: 5.15.189 -> 5.15.190 2025-08-28 18:16:41 +03:00
K900
2f0303107b linux_6_1: 6.1.148 -> 6.1.149 2025-08-28 18:16:35 +03:00
K900
7df9103278 linux_6_6: 6.6.102 -> 6.6.103 2025-08-28 18:16:31 +03:00
K900
b98378bf28 linux_6_12: 6.12.43 -> 6.12.44 2025-08-28 18:16:25 +03:00
K900
0db1f2b202 linux_6_16: 6.16.3 -> 6.16.4 2025-08-28 18:16:18 +03:00
R. Ryantm
56aac88f6f linuxKernel.kernels.linux_zen: 6.16.1 -> 6.16.3 2025-08-28 09:00:57 +02:00
Maximilian Bosch
811a227f1b linux_testing: 6.17-rc2 -> 6.17-rc3 2025-08-27 12:55:10 +02:00
Elliot Berman
aedb07e294 linux: gate hostPlatform extraConfig by enableCommonConfig
When enableCommonConfig is set to false, we should limit the config
options that are implicitly enabled. extraConfig for
aarch64-multiplatform brings in platform-specific configuration and
limits the ability to create a trimmed down kernel configuration for a
particular board.
2025-08-26 11:27:16 -07:00
R. Ryantm
0a96b52287 linuxKernel.kernels.linux_lqx: 6.15.10 -> 6.16.3 2025-08-25 19:20:38 +00:00
K900
2cdf8d6a26 linuxManualConfig: reinstate Rust
structuredAttrs strikes again.
2025-08-23 20:11:45 +03:00
Maximilian Bosch
91f7851fb2 linux_hardened: only provide latest LTS and lattest stable version
As proposed in #346018 (not closing the ticket, this affects other
variants as well).

The packaging for hardened is in a pretty sad state: it was lagging
several patch-releases behind and nobody seems to care. The update
script aged poorly: the automatic removal was flat-out broken, several
type annotations are plain wrong (`list[int] != packaging.Version`).

This patch is an attempt to reduce the scope for the maintainer team
drastically to provide _some_ maintenance again by only packaging latest
LTS and latest stable.

Also, remove the top-level attributes for this. I still don't see any
compelling reason to give hardly used flavours that special treatment.
2025-08-23 17:42:48 +02:00
Maximilian Bosch
22b75542c0 linux/hardened/patches/6.15: init at v6.15.9-hardened1 2025-08-23 17:42:47 +02:00
Maximilian Bosch
a09f85b9e7 linux/hardened/patches/6.12: v6.12.34-hardened1 -> v6.12.41-hardened1 2025-08-23 17:42:47 +02:00
Maximilian Bosch
5b81f754a2 linux/hardened/patches/6.14: remove 2025-08-23 17:42:47 +02:00
Maximilian Bosch
4819bd89a4 linux/hardened/patches/6.13: remove 2025-08-23 17:42:46 +02:00
Maximilian Bosch
353d1400c8 linux/hardened/patches/6.6: remove 2025-08-23 17:42:46 +02:00
Maximilian Bosch
c6c3b01202 linux/hardened/patches/6.1: remove 2025-08-23 17:42:46 +02:00
Maximilian Bosch
6a5e9d0711 linux/hardened/patches/5.15: remove 2025-08-23 17:42:45 +02:00
Maximilian Bosch
e168abd01b linux/hardened/patches/5.10: remove 2025-08-23 17:42:45 +02:00
Maximilian Bosch
6cb440b0d1 linux/hardened/patches/5.4: remove 2025-08-23 17:42:45 +02:00
Atemu
fa336d0e0d linux-rpi*: set isLTS
These are based on 6.6.y

(cherry picked from commit d44a5499d71bd03603377ea1b7905ee6ac746be6)
2025-08-23 17:42:44 +02:00
Atemu
eb28e9287c linux-rt: set isLTS
These are all LTS kernels

(cherry picked from commit 1170dcdc89b2c640c449d215e8ba42fdb1b0e63b)
2025-08-23 17:42:44 +02:00
Atemu
a6c61f0624 linux_xanmod: set isLTS
(cherry picked from commit eb85811eb974acaf22cd0602730c034f0d699586)
2025-08-23 17:42:44 +02:00
Atemu
fd3c915975 linux-kernels: add LTS flag
This serves to differentiate between a kernel that is an LTS release and one
that is merely a regular "stable" release.
2025-08-23 17:42:41 +02:00
K900
6900ce0348 linux_6_16: 6.16.2 -> 6.16.3 2025-08-23 18:19:38 +03:00
eljamm
792d8f00f4 linux_xanmod_latest: 6.15.10 -> 6.15.11 2025-08-23 10:19:11 +02:00