Commit Graph

25963 Commits

Author SHA1 Message Date
Alyssa Ross
1d6f702f95 linux: set CONFIG_X86_GENERIC
> This is really intended for distributors who need more generic
> optimizations.

Apparently it's expected that as a generic distribution, we set this,
and if we had we wouldn't have been affected by the recent 32-bit x86
Xen breakage[1][2]:

> In normal distro kernels, CONFIG_X86_GENERIC is enabled

[1]: https://lore.kernel.org/lkml/20231204084722.3789473-1-arnd@kernel.org/
[2]: 096639c548 ("linux: drop XEN on 32-bit")
2024-01-11 10:53:47 +01:00
Alyssa Ross
98c8fa3761 linux/hardened/patches/6.6: 6.6.8-hardened1 -> 6.6.10-hardened1 2024-01-11 10:53:15 +01:00
Alyssa Ross
a1095e514a linux/hardened/patches/6.1: 6.1.69-hardened1 -> 6.1.72-hardened1 2024-01-11 10:53:15 +01:00
Alyssa Ross
655a948f96 linux/hardened/patches/5.4: 5.4.265-hardened1 -> 5.4.266-hardened1 2024-01-11 10:53:15 +01:00
Alyssa Ross
1f15189d40 linux/hardened/patches/5.15: 5.15.145-hardened1 -> 5.15.146-hardened1 2024-01-11 10:53:15 +01:00
Alyssa Ross
20f916fd77 linux/hardened/patches/5.10: 5.10.205-hardened1 -> 5.10.206-hardened1 2024-01-11 10:53:15 +01:00
Alyssa Ross
551742e78c linux/hardened/patches/4.19: 4.19.303-hardened1 -> 4.19.304-hardened1 2024-01-11 10:53:15 +01:00
Alyssa Ross
c45f8f4822 linux_6_1: 6.1.71 -> 6.1.72 2024-01-11 10:53:15 +01:00
Alyssa Ross
ff15120f51 linux_6_6: 6.6.10 -> 6.6.11 2024-01-11 10:53:15 +01:00
Weijia Wang
b90dc31ced
Merge pull request #278414 from r-burns/freebsd-libc
freebsd.libc: fix build with LLVM 16+
2024-01-11 08:51:44 +01:00
github-actions[bot]
221d65a2b1
Merge staging-next into staging 2024-01-11 06:01:45 +00:00
github-actions[bot]
28d4a2210a
Merge master into staging-next 2024-01-11 06:01:20 +00:00
Weijia Wang
12cbd754a5
Merge pull request #275928 from Ovyerus/xcode-15
darwin.xcode: add 15 and 15.1
2024-01-11 06:00:58 +01:00
github-actions[bot]
8959daafec
Merge staging-next into staging 2024-01-10 18:01:44 +00:00
github-actions[bot]
769e5f5d37
Merge master into staging-next 2024-01-10 18:01:17 +00:00
Weijia Wang
0b9c8af0d9
Merge pull request #280002 from trofi/amdgpu-pro-libffi-pin
linuxPackages.amdgpu-pro: use `libffi_3_3`, not an override
2024-01-10 18:56:15 +01:00
Nick Cao
1ce8b9a996
Merge pull request #279726 from r-ryantm/auto-update/nvme-cli
nvme-cli: 2.7 -> 2.7.1
2024-01-10 10:49:08 -05:00
Martin Weinelt
10b01dcc89
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/types-setuptools/default.nix
2024-01-10 16:09:52 +01:00
Sergei Trofimovich
b6063571b1 linuxPackages.amdgpu-pro: use libffi_3_3, not an override
Without the change `amdgpu-pro` tried to build `libffi-3.3` with patches
for `libffi-3.4` and failed as:

    patching file include/ffi_common.h
    Hunk #1 succeeded at 103 with fuzz 2 (offset -25 lines).
    can't find file to patch at input line 36

THe change uses `libffi_3_3` instead.

Closes: https://github.com/NixOS/nixpkgs/issues/279955
2024-01-10 09:40:12 +00:00
Jerry Starke
45de3ec158 linuxKernel.kernels.linux_zen: 6.6.10-zen1 -> 6.7-zen1 2024-01-10 02:42:23 +01:00
github-actions[bot]
4d7f750978
Merge staging-next into staging 2024-01-10 00:02:52 +00:00
github-actions[bot]
122355be99
Merge master into staging-next 2024-01-10 00:02:18 +00:00
Luflosi
9c70148416
linuxPackages.apfs: 0.3.5 -> 0.3.6
https://github.com/linux-apfs/linux-apfs-rw/releases/tag/v0.3.6
2024-01-10 00:51:41 +01:00
R. Ryantm
b9eee53d1c mdevctl: 1.2.0 -> 1.3.0 2024-01-09 21:53:37 +00:00
Alyssa Ross
32a919a3ef
linux_latest-libre: 19459 -> 19473 2024-01-09 13:42:19 +01:00
Alyssa Ross
c3be792800
linux_4_19: 4.19.303 -> 4.19.304 2024-01-09 13:41:58 +01:00
Alyssa Ross
5eb2024dfc
linux_5_4: 5.4.265 -> 5.4.266 2024-01-09 13:41:46 +01:00
github-actions[bot]
af20b72b1d
Merge staging-next into staging 2024-01-09 12:01:29 +00:00
K900
bff9ee8862 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 13:03:34 +03:00
Fabian Affolter
800f5fc780
Merge pull request #279229 from fabaff/otpw-bump
otpw: 1.3 -> 1.5
2024-01-09 09:23:33 +01:00
R. Ryantm
b3cf2b6ff6 nvme-cli: 2.7 -> 2.7.1 2024-01-09 01:59:56 +00:00
github-actions[bot]
f645fe070c
Merge staging-next into staging 2024-01-08 18:01:29 +00:00
github-actions[bot]
6bf0bf35bb
Merge master into staging-next 2024-01-08 18:00:58 +00:00
Thiago Kenji Okada
494fdd1c93
Merge pull request #279590 from thiagokokada/bump-cpuset
cpuset: 1.6 -> 1.6.2
2024-01-08 17:27:42 +00:00
Thiago Kenji Okada
cb3e126042 cpuset: migrate to by-name 2024-01-08 16:23:38 +00:00
Martin Weinelt
ef1898454c
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/aiohappyeyeballs/default.nix
2024-01-08 16:34:52 +01:00
Artturi
a31eb10ddc
Merge pull request #268196 from SuperSandro2000/modprobe-blacklist 2024-01-08 17:17:00 +02:00
Austin Horstman
0f9f5f484f
yabai: 6.0.5 -> 6.0.6 2024-01-08 08:07:39 -06:00
K900
b43946170e
Merge pull request #279531 from K900/linux-6.7
linux_6_7: init at 6.7
2024-01-08 16:17:12 +03:00
Thiago Kenji Okada
94a417d743
Merge pull request #279460 from thiagokokada/drop-thiagokokada-from-packages
treewide: remove thiagokokada from maintainers on some packages
2024-01-08 11:34:32 +00:00
Valentin Gagarin
ea94f6b893
doc: update the kernel config documentation to use nix-shell (#265057)
this also slightly improves the instructions after working through them
to check that they do what one would expect.

Co-authored-by: alex <source@proof.construction>
2024-01-08 12:10:41 +01:00
K900
549529d554 linux_6_7: init at 6.7 2024-01-08 10:18:02 +03:00
Austin Horstman
bb1d7fe0c3
yabai: 6.0.4 -> 6.0.5 2024-01-07 18:40:18 -06:00
github-actions[bot]
2309ad08a0
Merge staging-next into staging 2024-01-08 00:02:51 +00:00
K900
9e0000be28 Merge branch 'master' into staging-next 2024-01-08 00:51:35 +03:00
Thiago Kenji Okada
4141b29a79 amdctl: remove thiagokokada from maintainers 2024-01-07 21:48:56 +00:00
Atemu
87b0b2088f
Merge pull request #278193 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-01-01
2024-01-07 20:17:45 +01:00
github-actions[bot]
4df86afbd7
Merge staging-next into staging 2024-01-07 18:01:18 +00:00
github-actions[bot]
f85fe5fc29
Merge master into staging-next 2024-01-07 18:00:54 +00:00
Thiago Kenji Okada
57a00c9d04
Merge pull request #279267 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.6.9-zen1 -> 6.6.10-zen1 ; linuxKernel.kernels.linux_lqx: 6.6.9-lqx1 -> 6.6.10-lqx1
2024-01-07 17:45:46 +00:00
Nick Cao
6376869cd0
Merge pull request #279287 from bhipple/u/qmk
qmk-udev-rules: 0.22.3 -> 0.23.3
2024-01-07 10:47:29 -05:00
Jan Tojnar
ff42d23313 Merge branch 'master' into staging-next
Conflicts:

pkgs/development/python-modules/dbt-core/default.nix
pkgs/development/python-modules/dbt-semantic-interfaces/default.nix

Still broken by pydantic 2 bump, though.
2024-01-07 16:14:41 +01:00
Jerry Starke
ba2ae3cfd7 linuxKernel.kernels.linux_lqx: 6.6.9-lqx1 -> 6.6.10-lqx1 2024-01-07 15:40:36 +01:00
Jerry Starke
4592bcbd73 linuxKernel.kernels.linux_zen: 6.6.9-zen1 -> 6.6.10-zen1 2024-01-07 15:38:31 +01:00
maxine
0928e0dbe0
Merge pull request #275436 from vifino/nvme-updates
libnvme: 1.6 -> 1.7.1; nvme-cli: 2.6 -> 2.7
2024-01-07 15:05:35 +01:00
ibbem
470f8945e6 linux/kernel/common-config: Reenable the rfkill-input module
The default value of the RFKILL_INPUT Kconfig option depends on the
EXPERT option which was changed in 3b07356d2d.
However, disabling the rfkill-input module was unintentional and causes
some airplane mode buttons on laptops to not function [1].

[1]: https://github.com/NixOS/nixpkgs/issues/261880
2024-01-07 13:55:12 +01:00
github-actions[bot]
a4c7a267c6
Merge staging-next into staging 2024-01-07 12:01:49 +00:00
github-actions[bot]
9f96550945
Merge master into staging-next 2024-01-07 12:01:24 +00:00
7c6f434c
11f2d0ffe8
Merge pull request #269612 from helsinki-systems/upd/lvm2
lvm2: 2.03.22 -> 2.03.23
2024-01-07 11:17:10 +00:00
Jörg Thalheim
6e279f5c5a
Merge pull request #279146 from alyssais/udmabuf
linux: enable UDMABUF
2024-01-07 11:54:35 +01:00
Jörg Thalheim
db59d03371
Merge branch 'master' into pr/bcachefs 2024-01-07 11:40:30 +01:00
github-actions[bot]
07f3c123b1
Merge staging-next into staging 2024-01-07 06:01:26 +00:00
Martin Weinelt
1442bd4bc7
Merge remote-tracking branch 'origin/master' into staging-next 2024-01-07 05:01:18 +01:00
Benjamin Hipple
efec500a7f qmk-udev-rules: 0.22.3 -> 0.23.3
There's no actual change to the udev rules, but I figured I'd bump it
while updating the comment to call out that there's a nixos module for
this specifically, without having to update udev packages.
2024-01-06 22:33:21 -05:00
Nick Cao
931c1f85ee
Merge pull request #279219 from r-ryantm/auto-update/linux-wifi-hotspot
linux-wifi-hotspot: 4.7.0 -> 4.7.1
2024-01-06 21:23:20 -05:00
Fabian Affolter
ea7788acea otpw: 1.3 -> 1.5 2024-01-06 20:51:10 +01:00
R. Ryantm
9f4b5d371d linux-wifi-hotspot: 4.7.0 -> 4.7.1 2024-01-06 18:55:17 +00:00
github-actions[bot]
fc63e56a44
Merge staging-next into staging 2024-01-06 18:01:39 +00:00
github-actions[bot]
17cf061755
Merge master into staging-next 2024-01-06 18:01:15 +00:00
Weijia Wang
68fd02243d
Merge pull request #279043 from wegank/wxmsw-drop
windows.wxMSW: drop
2024-01-06 17:44:07 +01:00
Michael Hoang
cd61094234 nixos-rebuild: fix systemd-run hanging over SSH 2024-01-07 03:40:01 +11:00
Michael Hoang
09fd207cb8 nixos-rebuild: fix entering sudo password over SSH
We always want to use `ssh -t` to force PTY allocation as there may be
interactive SSH prompts like trusting unknown hosts.
2024-01-07 03:40:01 +11:00
Michael Hoang
5aad97fcff nixos-rebuild: only use sudo when necessary 2024-01-07 03:40:01 +11:00
Michael Hoang
b09de27cd6 nixos-rebuild: add --target-host test 2024-01-07 03:40:01 +11:00
Nick Cao
18aee28dc8
Merge pull request #279101 from trofi/hwdata-update
hwdata: 0.377-2 -> 0.378
2024-01-06 11:30:59 -05:00
Sandro Jäckel
50d0eb6c9f
nixos-rebuild: add lib to repl to make debugging even easier 2024-01-06 15:34:45 +01:00
Mario Rodas
b8c15e6185
Merge pull request #267447 from trofi/pam-update
pam: 1.5.2 -> 1.5.3
2024-01-06 08:02:07 -05:00
github-actions[bot]
4fb3b0394b
Merge master into staging-next 2024-01-06 12:01:05 +00:00
Christian Kögler
f8eccf95a2
Merge pull request #277795 from ck3d/tbs-20231210
linux.tbs: 2018.04.18 -> 20231210
2024-01-06 13:00:05 +01:00
Alyssa Ross
5bad652ff3
linux: enable UDMABUF
> A driver to let userspace turn memfd regions into dma-bufs.
> Qemu can use this to create host dmabufs for guest framebuffers.

Enabled by Fedora and Arch.
2024-01-06 12:24:15 +01:00
Sergei Trofimovich
188392f19e hwdata: 0.377-2 -> 0.378
Changes: https://github.com/vcrhonek/hwdata/compare/v0.377-2...v0.378
2024-01-06 07:55:13 +00:00
Martin Weinelt
430fd07751
Merge remote-tracking branch 'origin/master' into staging-next 2024-01-06 04:57:06 +01:00
Martin Weinelt
095dec0437
Merge pull request #278808 from mweinelt/maintenance
Scale back maintainership on various packages
2024-01-06 04:51:44 +01:00
Martin Weinelt
eba4d277a0 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/sabctools/default.nix
2024-01-06 04:51:01 +01:00
Weijia Wang
0c9d7dad11 windows.wxMSW: drop 2024-01-06 01:09:13 +01:00
Weijia Wang
0fa5a936f2
Merge pull request #278538 from nekowinston/bump-yabai-6.0.3
yabai: 6.0.2 -> 6.0.4
2024-01-06 00:29:19 +01:00
K900
69e42ac5c9
Merge pull request #278979 from K900/kernels-20240105
Kernel updates for 2024-01-05
2024-01-05 23:54:35 +03:00
Nick Cao
ad9377eca6
Merge pull request #278915 from trofi/nvidia-x11-fix-eval
nvidia-x11: add an assert that `useSettings` implies more than `libsO…
2024-01-05 14:41:51 -05:00
K900
6998653dd0 linux_latest-libre: 19453 -> 19459 2024-01-05 21:24:24 +03:00
K900
a9686a8009 linux-rt_6_1: 6.1.67-rt20 -> 6.1.70-rt21 2024-01-05 21:24:02 +03:00
K900
f91b4c1b9b linux-rt_5_4: 5.4.257-rt87 -> 5.4.264-rt88 2024-01-05 21:23:34 +03:00
K900
7a3b0badbf linux-rt_5_15: 5.15.141-rt72 -> 5.15.145-rt73 2024-01-05 21:23:02 +03:00
K900
8c163c0de3 linux_5_10: 5.10.205 -> 5.10.206 2024-01-05 21:22:29 +03:00
K900
7be7d0024b linux_5_15: 5.15.145 -> 5.15.146 2024-01-05 21:22:22 +03:00
K900
897a5686c0 linux_6_1: 6.1.69 -> 6.1.71 2024-01-05 21:22:19 +03:00
K900
d65452f59e linux_6_6: 6.6.8 -> 6.6.10 2024-01-05 21:22:15 +03:00
K900
70d02d944d linux_testing: 6.7-rc7 -> 6.7-rc8 2024-01-05 21:22:05 +03:00
K900
7632cf76bc
Merge pull request #277708 from Ma27/min-supported-kernel
linux: avoid re-adding unsupported kernel branches (4.14) in this case in updater scripts
2024-01-05 21:19:53 +03:00
github-actions[bot]
76201c62e0
Merge master into staging-next 2024-01-05 18:00:58 +00:00
Maciej Krüger
349e0c2870
Merge pull request #263345 from hacker1024/feature/pub2nix
dart: Use Nix instead of Pub
2024-01-05 16:34:07 +01:00
Martin Weinelt
4611371303
treewide: scale back maintainership for various packages 2024-01-05 14:43:39 +01:00
Anderson Torres
27e46a6f43 bluez: migrate to by-name 2024-01-05 09:11:08 -03:00
Sergei Trofimovich
9c51fb0606 nvidia-x11: add an assert that useSettings implies more than libsOnly
Without the change `primusLib.glvnd.settings` fails the eval without a
chance of recovery (uncatchable error):

    $ NIXPKGS_ALLOW_UNFREE=1 nix build --no-link -f. primusLib.glvnd.settings
    error:
       … while calling the 'derivationStrict' builtin

         at /derivation-internal.nix:9:12:

            8|
            9|   strict = derivationStrict drvAttrs;
             |            ^
           10|

       … while evaluating derivation 'nvidia-settings-545.29.06'
         whose name attribute is located at pkgs/stdenv/generic/make-derivation.nix:348:7

       … while evaluating attribute 'postPatch' of derivation 'nvidia-settings-545.29.06'

         at pkgs/os-specific/linux/nvidia-x11/settings.nix:81:3:

           80|
           81|   postPatch = lib.optionalString nvidia_x11.useProfiles ''
             |   ^
           82|     sed -i 's,/usr/share/nvidia/,${nvidia_x11.bin}/share/nvidia/,g' src/gtk+-2.x/ctkappprofile.c

       error: attribute 'bin' missing

       at pkgs/os-specific/linux/nvidia-x11/settings.nix:82:36:

           81|   postPatch = lib.optionalString nvidia_x11.useProfiles ''
           82|     sed -i 's,/usr/share/nvidia/,${nvidia_x11.bin}/share/nvidia/,g' src/gtk+-2.x/ctkappprofile.c
             |                                    ^
           83|   '';

After the change `builtins.tryEval` can catch errors thrown by `assert`.
2024-01-05 10:39:00 +00:00
esthromeris
50bfc776d4 nvidia-x11.legacy_390: fix bug
Said bug is described at https://bbs.archlinux.org/viewtopic.php?pid=2083439#p2083439
2024-01-05 11:21:02 +01:00
github-actions[bot]
065e28482b
Merge master into staging-next 2024-01-04 18:00:54 +00:00
maxine
ac8f30c008
Merge pull request #278474 from r-vdp/fwupd_1_9_11
fwupd: 1.9.10 -> 1.9.11
2024-01-04 17:14:19 +00:00
Nick Cao
00110241ad
Merge pull request #278670 from trofi/usbguard-notifier-gcc-13-fix
usbguard-notifier: fix build against `gcc-13`
2024-01-04 11:13:08 -05:00
Vladimír Čunát
8a839514de
Merge branch 'master' into staging-next 2024-01-04 15:07:44 +01:00
Sergei Trofimovich
bac74d4085 usbguard-notifier: fix build against gcc-13
Without the change `usbguard-notifier` fails the build on `staging-next`
as:

    In file included from src/Notifier.hpp:24,
                     from src/Main.cpp:21:
    src/Serializer.hpp:35:5: error: 'uint32_t' does not name a type
       35 |     uint32_t device_id;
          |     ^~~~~~~~
    src/Serializer.hpp:25:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
       24 | #include <map>
      +++ |+#include <cstdint>
       25 | #include <string>
2024-01-04 10:12:18 +00:00
Yifei Sun
1bd7878c58
raycast: 1.61.2 -> 1.64.4 2024-01-03 15:36:28 -05:00
winston
f75c4c3061
yabai: 6.0.2 -> 6.0.4 2024-01-03 20:37:42 +01:00
github-actions[bot]
307002948d
Merge master into staging-next 2024-01-03 18:00:57 +00:00
Weijia Wang
6c2e1a6678
Merge pull request #276239 from r-ryantm/auto-update/semodule-utils
semodule-utils: 3.5 -> 3.6
2024-01-03 18:38:31 +01:00
Weijia Wang
833b2a6372
Merge pull request #274698 from r-ryantm/auto-update/libsemanage
libsemanage: 3.5 -> 3.6
2024-01-03 17:45:40 +01:00
Nick Cao
7faec9dace
Merge pull request #278323 from r-ryantm/auto-update/libreelec-dvb-firmware
libreelec-dvb-firmware: 1.4.2 -> 1.5.0
2024-01-03 11:31:43 -05:00
Nick Cao
335061cd83
Merge pull request #278476 from Kiskae/nvidia/legacy340_6.6
linuxPackages.nvidiaPackages.legacy_340: fix up to kernel 6.7
2024-01-03 11:06:51 -05:00
Weijia Wang
1f1669a982
Merge pull request #274396 from r-ryantm/auto-update/fwts
fwts: 23.07.00 -> 23.11.00
2024-01-03 17:03:46 +01:00
Franz Pletz
e25ddd0df4
Merge pull request #278104 from mkg20001/upgrade-jool 2024-01-03 16:16:25 +01:00
Kiskae
df7028691c linuxPackages.nvidiaPackages.legacy_340: fix up to kernel 6.7 2024-01-03 13:41:36 +01:00
r-vdp
d221c267f7
fwupd: 1.9.10 -> 1.9.11
https://github.com/fwupd/fwupd/releases/tag/1.9.11
2024-01-03 13:33:57 +01:00
github-actions[bot]
abccc35038
Merge master into staging-next 2024-01-03 06:01:09 +00:00
Ryan Burns
b79cbf32ea freebsd.libc: fix build with LLVM 16+ 2024-01-02 20:29:57 -08:00
Weijia Wang
5b233dd640
Merge pull request #273125 from mrnossiom/master
workstyle, dconf, rnix-lsp, marksman, macchanger, restic: add meta.mainProgram
2024-01-03 04:35:40 +01:00
Weijia Wang
eb5334c27d Merge branch 'master' into staging-next 2024-01-03 03:22:40 +01:00
Weijia Wang
ac398af33f linuxPackages_latest.prl-tools: 19.2.0-54827 -> 19.2.1-54832 2024-01-03 01:52:43 +01:00
ajs124
3a1b8034c4 lvm2: 2.03.22 -> 2.03.23 2024-01-03 01:13:00 +01:00
Pierre Bourdon
3e6b17baf9
Merge pull request #277718 from trofi/libtarceevent-update
libtraceevent: 1.8.0 -> 1.8.1
2024-01-02 19:30:26 +01:00
R. Ryantm
8b9fa4fe5c libreelec-dvb-firmware: 1.4.2 -> 1.5.0 2024-01-02 18:25:57 +00:00
Maximilian Bosch
1ecd707527
linux: remove 4.14 from kernels-org.json 2024-01-02 18:47:23 +01:00
Maximilian Bosch
76d763eeb9
linux: ignore kernel branches older than min supported branch
Right now, hashes for 4.14 are kept (and thus also maintained by the
hardened updater) even though we don't support that anymore, the oldest
supported branch is 4.19.

To avoid having to remember too many places where to drop a kernel when
dropping an old one (next will be 4.19), the oldest kernel branch will
be determined by the lowest version number in the keys of
`kernels-org.json`. That way, it's sufficient to drop an old branch
from this file and it will be ignored on the upcoming update runs.

Yes, the code to read from that file is duplicated, but I'd expect the
min version to change way more often than 3 lines of code reading a
version from a JSON file[1].

The logic is fairly simple though: if the branch (i.e. MAJOR.MINOR) of a
kernel that's listed on kernel.org[2] is older than the oldest version
in `kernels-org.json`, it's omitted on update and a message is printed
like this:

    [...]
    linux_5_4: 5.4.265 is latest, skipping...
    linux_4_19: 4.19.303 is latest, skipping...
    4.14 is too old and not supported anymore, skipping...

Kernels that have the branch `testing` are excluded from that check and
always allowed.

[1] Also, I'm unhappy already that I can't just do a relative import in
    here to deduplicate the function and for 3 lines of code it seems
    like unnecessarily much effort to create a python package structure
    here.
[2] Kernels that got unlisted there are too old to be added/kept here
    anyways.
2024-01-02 18:43:41 +01:00
Maximilian Bosch
af7fc05959
linux/hardened: read min supported kernel from kernels-org.json
This one isn't 4.14 anymore and that should've been updated while
removing 4.14, but is easy to miss.

Since it's not expected that we have versions older than the oldest
mainline version from `kernels-org.json`, determine the minimum
supported version by reading it from there.

Also, this means lesser places to update when dropping old kernels.

This needs an additional change for the mainline updater to make sure
that no older versions appear there[1]. This will be implemented in
the next commit.

[1] At the time of implementing this, the oldest supported kernel was
    4.19, however 4.14 wasn't EOL yet and thus still picked up by the
    mainline updater.
2024-01-02 18:43:33 +01:00
maxine
b74ab8eac5
Merge pull request #277243 from mfrw/mfrw/iwd-2.12
iwd: 2.11 -> 2.12
2024-01-02 18:11:29 +01:00
Jerry Starke
d7ddbf37c8 linuxKernel.kernels.linux_zen: 6.6.8-zen1 -> 6.6.9-zen1 2024-01-02 10:26:38 +01:00
zzzsyyy
02ed71633a
linux_xanmod_latest: 6.6.8 -> 6.6.9 2024-01-02 13:16:27 +08:00
zzzsyyy
dd714a6f31
linux_xanmod: 6.1.69 -> 6.1.70 2024-01-02 13:09:55 +08:00
Jerry Starke
e6330174a8 linuxKernel.kernels.linux_lqx: 6.6.8-lqx2 -> 6.6.9-lqx1 2024-01-01 22:47:00 +01:00
Maciej Krüger
16abe54f9b
jool: 4.1.10 -> 4.1.11 2024-01-01 18:38:09 +01:00
Sergei Trofimovich
5b0b0c79e1 libtraceevent: 1.8.0 -> 1.8.1
While at it added a trivial updater.
2024-01-01 12:21:06 +00:00
github-actions[bot]
e61ae81f8f
Merge master into staging-next 2024-01-01 00:02:16 +00:00
Nikolay Korotkiy
090838dc16
Merge pull request #277913 from r-ryantm/auto-update/linux-wifi-hotspot
linux-wifi-hotspot: 4.6.0 -> 4.7.0
2023-12-31 23:21:12 +04:00
Vladimír Čunát
fb20fd98a2
Merge #276789: usbguard: fix build against gcc-13
...into staging-next
2023-12-31 15:19:24 +01:00
R. Ryantm
173823084a linux-wifi-hotspot: 4.6.0 -> 4.7.0 2023-12-31 13:17:37 +00:00
github-actions[bot]
dc1ce0d685
Merge staging-next into staging 2023-12-31 12:01:23 +00:00
github-actions[bot]
cc231894b7
Merge master into staging-next 2023-12-31 12:00:57 +00:00
Emily Trau
90ea5d6f68
Merge pull request #245205 from emilytrau/xcodes-from-source
xcodes: build from source
2023-12-31 22:24:19 +11:00
Martin Weinelt
f142aeb3a2
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/scikit-build-core/default.nix
2023-12-31 12:00:30 +01:00
Maciej Krüger
b8a8c2cf15
Merge pull request #266332 from nbraud/nixos/tests/ssh-agent-auth
Add NixOS test for `security.pam.enableSSHAgentAuth`
2023-12-31 10:38:36 +01:00
github-actions[bot]
a9cb88c7ae
Merge staging-next into staging 2023-12-31 06:01:28 +00:00
Emily Trau
9aafa9b258 darwin.apple_sdk_11_0.libcompression: init at 11.0.0 2023-12-31 13:19:10 +11:00
Jan Tojnar
80020c7db4 Merge branch 'master' into staging-next
; Conflicts:
;	pkgs/development/lua-modules/generated-packages.nix
;	pkgs/development/lua-modules/overrides.nix
2023-12-31 02:31:32 +01:00
Christian Kögler
648bb30487 linux.tbs: 2018.04.18 -> 20231210 2023-12-30 22:16:41 +01:00
Martin Weinelt
c3af87f879
Merge pull request #277369 from herbetom/fix-batman-adv-skb_vlan_eth_hdr
batman-adv: fix redefinition of skb_vlan_eth_hdr
2023-12-30 16:09:42 +01:00
Ratchanan Srirattanamet
80d54302f5 linux-rpi: 6.1.21-1.20230405 -> 6.1.63-stable_20231123 2023-12-30 19:37:08 +07:00
Ratchanan Srirattanamet
8f144732d4 raspberrypi-firmware: 1.20230405 -> stable_20231123 2023-12-30 19:34:05 +07:00
Ratchanan Srirattanamet
621286bc49 raspberrypi-wireless-firmware: unstable-2023-05-04 -> unstable-2023-11-15
Combines:
- bluez-firmware 1.2-9+rpt2
- firmware-nonfree 1:20230210-5+rpt2

Note that the following files. which are actually part of upstream
bluez-firmware and not RPi's firmwares, are no longer included in this
package:

- BCM2033-*.bin, BCM2033-*.hex
- BCM-LEGAL.txt
- bcm_changeba
- bcm_changeid
- bcm_hex2bin
2023-12-30 19:23:50 +07:00
K900
d99161d191 plymouth: 23.356.9 -> 23.360.11
Diff: https://gitlab.freedesktop.org/plymouth/plymouth/-/compare/23.356.9...23.360.11
2023-12-30 12:17:00 +03:00
Adam C. Stephens
fb9e0d394d
Merge pull request #277160 from adamcstephens/lxc/5
lxc: 4.0.12 -> 5.0.3
2023-12-29 13:09:56 -05:00
github-actions[bot]
294b981465
Merge staging-next into staging 2023-12-29 18:01:23 +00:00
github-actions[bot]
f50aae4fb1
Merge master into staging-next 2023-12-29 18:00:57 +00:00
Nick Cao
3257eac335
Merge pull request #277447 from NickCao/bpftune
bpftune: unstable-2023-09-11 -> unstable-2023-12-20
2023-12-29 11:04:41 -05:00
Pierre Bourdon
d6c86a2a66
Merge pull request #276176 from aaronjheng/iputils
iputils: 20221126 -> 20231222
2023-12-29 15:02:36 +01:00
Bobby Rong
20bf12fdac
Merge pull request #277420 from trofi/displaylink-fix-tests-eval
displaylink: fix `tests` eval
2023-12-29 21:24:48 +08:00
Vladimír Čunát
de84adb292
Merge branch 'master' into staging-next 2023-12-29 14:00:30 +01:00
Muhammad Falak R Wani
5d0619a228 iwd: 2.11 -> 2.12
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-12-29 13:55:40 +05:30
Jerry Starke
e9ddf8f9eb linuxKernel.kernels.linux_lqx: 6.6.8-lqx1 -> 6.6.8-lqx2 2023-12-29 08:22:23 +01:00
Nick Cao
a0bedc64a6
bpftune: unstable-2023-09-11 -> unstable-2023-12-20
Diff: 22926812a5...0e6bca2e58
2023-12-28 21:07:10 -05:00
Sergei Trofimovich
f6d6206843 displaylink: fix tests eval
Before the change `tests` eval failed for non-existent `displaylink`
nixos test as:

    $ nix build --no-link -f. displaylink.tests
    error: attribute 'displaylink' missing
               72|   passthru = {
               73|     tests = {
                 |              ^
               74|       inherit (nixosTests) displaylink;

As far as I can see `displaylink` was never added to `nixos/tests/all-tests.nix`.
2023-12-28 21:43:57 +00:00
Alyssa Ross
cfdb96ec52
linux/hardened/patches/5.15: 5.15.144-hardened1 -> 5.15.145-hardened1 2023-12-28 21:44:04 +01:00
Alyssa Ross
0f52666e61
linux_latest-libre: 19441 -> 19453 2023-12-28 21:41:26 +01:00
Alyssa Ross
269e0c31e9
linux-rt_5_10: 5.10.201-rt98 -> 5.10.204-rt100 2023-12-28 21:40:47 +01:00
Alyssa Ross
45ae51d6d1
linux_5_15: 5.15.144 -> 5.15.145 2023-12-28 21:38:50 +01:00
Alyssa Ross
b76c2082ea
linux_testing: 6.7-rc6 -> 6.7-rc7 2023-12-28 21:37:07 +01:00
Tom Herbers
703e8c433e
batman-adv: fix redefinition of skb_vlan_eth_hdr 2023-12-28 20:06:31 +01:00
github-actions[bot]
8455920fda
Merge staging-next into staging 2023-12-28 18:01:49 +00:00
Martin Weinelt
93d8c36a1b Merge remote-tracking branch 'origin/master' into staging-next 2023-12-28 16:56:50 +01:00
Mario Rodas
144ceeb407
Merge pull request #276455 from trofi/criu-update
criu: 3.17.1 -> 3.19
2023-12-28 10:46:26 -05:00
Lassulus
384c45ec82
Merge pull request #273953 from Luflosi/update/raspberrypi-eeprom
raspberrypi-eeprom: 2023.10.30-2712 -> 2023.12.06-2712
2023-12-28 16:17:29 +01:00
github-actions[bot]
49e189a2bf
Merge staging-next into staging 2023-12-28 12:01:27 +00:00
github-actions[bot]
97d15f47f2
Merge master into staging-next 2023-12-28 12:00:58 +00:00
Ulrik Strid
f12300239b
Merge pull request #275948 from jul1u5/patch-1
lenovo-legion: fix desktop icons
2023-12-28 09:34:59 +01:00
github-actions[bot]
643e7d7b63
Merge staging-next into staging 2023-12-28 00:02:46 +00:00
github-actions[bot]
4b8e9717fa
Merge master into staging-next 2023-12-28 00:02:12 +00:00
Guillaume Girol
ee6092b5c8
Merge pull request #273076 from r-ryantm/auto-update/ipp-usb
ipp-usb: 0.9.23 -> 0.9.24
2023-12-27 21:16:19 +01:00
Adam Stephens
46974ccd23
lxc: 4.0.12 -> 5.0.3 2023-12-27 14:32:57 -05:00
Adam Stephens
628b80515a
lxc: fix license and update long description 2023-12-27 14:30:39 -05:00
github-actions[bot]
c3c924c258
Merge staging-next into staging 2023-12-27 18:01:27 +00:00
github-actions[bot]
2a2dbf246f
Merge master into staging-next 2023-12-27 18:00:58 +00:00
Sergei Trofimovich
3b924de945 netbsd.libcurses: fix eval around NIX_CFLAGS_COMPILE
Without the change the eval fails as:

    $ nix build --no-link -f. netbsd.libcurses
    ...
     … while evaluating attribute 'NIX_CFLAGS_COMPILE' of derivation 'libcurses-netbsd-9.2'
       error: value is a string while a list was expected
2023-12-27 14:13:46 +00:00
github-actions[bot]
b3ceb9c6b7
Merge staging-next into staging 2023-12-26 18:01:24 +00:00
hacker1024
23952fb641 buildDartApplication: Remove depsListFile
We get a dependency list with pub2nix now. We can no longer easily distinguish between development dependency dependencies and regular dependency dependencies, but we weren't doing this anyway.
2023-12-26 18:48:12 +02:00
hacker1024
3081228cc4 dart: Use Nix instead of Pub 2023-12-26 17:05:20 +02:00
Martin Weinelt
a5b30bdf1d Merge remote-tracking branch 'origin/master' into staging-next 2023-12-26 14:39:18 +01:00
Sergei Trofimovich
bd956879e8 usbguard: fix build against gcc-13
Without the change build fails  on `staging-next` as:

    usbguard> In file included from src/Library/Base64.cpp:23:
    usbguard> src/Library/Base64.hpp:34:34: error: 'uint8_t' does not name a type
    usbguard>    34 |   std::string base64Encode(const uint8_t* buffer, size_t buflen);
    usbguard>       |                                  ^~~~~~~
    usbguard> src/Library/Base64.hpp:26:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
    usbguard>    25 | #include <string>
    usbguard>   +++ |+#include <cstdint>
    usbguard>    26 | #include <cstddef>

The change pulls in upstream fix.
2023-12-25 21:58:18 +00:00
R. Ryantm
2dc30cae79 libtraceevent: 1.7.3 -> 1.8.0 2023-12-25 21:14:57 +00:00
github-actions[bot]
aa8844a8a9
Merge staging-next into staging 2023-12-25 18:01:25 +00:00
github-actions[bot]
f6ece27ed4
Merge master into staging-next 2023-12-25 18:00:59 +00:00
Jan Tojnar
4c10797e5b
Merge pull request #268535 from jtojnar/destdir-hack-cleanups
gnome.gdm, upower: Simplify DESTDIR hack
2023-12-25 17:06:05 +01:00
Jan Tojnar
2ac16accc0 Merge branch 'master' into staging-next
Conflicts:
	pkgs/development/python-modules/hahomematic/default.nix
2023-12-25 16:54:44 +01:00
Adam C. Stephens
c52e9de9ae
Merge pull request #275895 from adamcstephens/lxcfs/5
lxcfs: 4.0.12 -> 5.0.4
2023-12-25 08:54:08 -05:00
Maciej Krüger
3e44a6d2f9
Merge pull request #276409 from SuperSandro2000/waydroid
waydroid: 1.4.1 -> 1.4.2
2023-12-25 10:35:04 +01:00
Sandro Jäckel
c238335625
waydroid: 1.4.1 -> 1.4.2
Diff: https://github.com/waydroid/waydroid/compare/1.4.1...1.4.2
2023-12-25 02:12:34 +01:00
github-actions[bot]
03901858de
Merge staging-next into staging 2023-12-24 18:01:44 +00:00
nicoo
7e70c08470 nixosTests.ssh-agent-auth: init 2023-12-24 16:00:22 +00:00
Jan Tojnar
8fcbb0c6ed Merge branch 'master' into staging-next
Conflicts:
- pkgs/development/python-modules/boto3-stubs/default.nix
- pkgs/development/python-modules/openllm-core/default.nix
  Between 0.4.22 → 0.4.34 (a82245bd3d)
  and 0.4.22 -> 0.4.41 (72c55ce6a6)
  Does not build, not pre-merge either.
2023-12-24 14:33:18 +01:00
Sergei Trofimovich
33b10dce25 criu: 3.17.1 -> 3.19
The main change is the build fix against `gcc-13`. Otherwise build fails
as:

    include/common/list.h:35:19: error: storing the address of local variable 'postpone' in '((struct list_head *)((char *)start + 8))[24].prev' [-Werror=dangling-pointer=]
       35 |         new->prev = prev;
          |         ~~~~~~~~~~^~~~~~

Changes:
- https://github.com/checkpoint-restore/criu/releases/tag/v3.18
- https://github.com/checkpoint-restore/criu/releases/tag/v3.19
2023-12-24 11:26:33 +00:00
github-actions[bot]
3d36e72396
Merge staging-next into staging 2023-12-24 06:01:29 +00:00
Martin Weinelt
a3e53d17b6 Merge remote-tracking branch 'origin/master' into staging-next 2023-12-24 02:39:15 +01:00
Guillaume Girol
2f4ecac2bc
Merge pull request #275266 from iblech/patch-procps-8bit
procps: enable 8bit support, thereby fix #275220
2023-12-23 23:44:33 +01:00
winston
308f38826e
yabai: 6.0.1 -> 6.0.2 2023-12-23 22:38:33 +01:00
Martin Weinelt
e57d206f0c
Merge pull request #275850 from adamcstephens/ovn-init-2
ovn/ovn-lts: init at 23.09.1/22.03.5, openvswitch*: improve checks
2023-12-23 18:19:09 +01:00
K900
be470803f0
Merge pull request #276035 from K900/plymouth-bump
plymouth: unstable-2023-06-17 -> 23.356.9
2023-12-23 18:23:34 +03:00
Mario Rodas
2d07373941
Merge pull request #272327 from trofi/util-linux-update
util-linux: 2.39.2 -> 2.39.3
2023-12-23 08:23:16 -05:00
Thiago Kenji Okada
3ec5d78726
Merge pull request #276149 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.6.7-zen1 -> 6.6.8-zen1 ; linuxKernel.kernels.linux_lqx: 6.6.7-lqx1 -> 6.6.8-lqx1
2023-12-23 12:31:39 +00:00
github-actions[bot]
89274f8449
Merge staging-next into staging 2023-12-23 12:01:20 +00:00
github-actions[bot]
2125288b92
Merge master into staging-next 2023-12-23 12:00:53 +00:00
R. Ryantm
027f79960c semodule-utils: 3.5 -> 3.6 2023-12-23 08:07:18 +00:00
Weijia Wang
cc8da56107
Merge pull request #276150 from wegank/prl-tools-bump
linuxPackages_latest.prl-tools: 19.1.1-54734 -> 19.2.0-54827
2023-12-23 08:28:44 +01:00
Adam Stephens
0b871b9fc3
openvswitch*: enable RECHECK to rerun failed tests 2023-12-22 23:56:00 -05:00
Adam Stephens
bb67b22244
openvswitch*: run tests in parallel for significant speedup 2023-12-22 23:36:20 -05:00
Aaron Jheng
44cf75ac56
iputils: 20221126 -> 20231222 2023-12-23 01:07:22 +00:00
Weijia Wang
187fbd744c linuxPackages_latest.prl-tools: 19.1.1-54734 -> 19.2.0-54827 2023-12-22 23:07:45 +01:00
Jerry Starke
ce91f75b17 linuxKernel.kernels.linux_lqx: 6.6.7-lqx1 -> 6.6.8-lqx1 2023-12-22 22:59:57 +01:00
Jerry Starke
33650d3ae0 linuxKernel.kernels.linux_zen: 6.6.7-zen1 -> 6.6.8-zen1 2023-12-22 22:40:14 +01:00
K900
22214acb59 plymouth: unstable-2023-06-17 -> 23.356.9
Diff: https://gitlab.freedesktop.org/plymouth/plymouth/-/compare/unstable-2023-06-17...23.356.9
2023-12-22 21:03:58 +03:00
github-actions[bot]
0e08e6cad3
Merge staging-next into staging 2023-12-22 18:01:25 +00:00
github-actions[bot]
21e572254e
Merge master into staging-next 2023-12-22 18:01:00 +00:00
Sefa Eyeoglu
941f937481
hdparm: general improvements
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-12-22 14:16:01 +01:00
markuskowa
264102ace7
Merge pull request #275969 from r-ryantm/auto-update/linuxptp
linuxptp: 4.1 -> 4.2
2023-12-22 13:03:48 +01:00
github-actions[bot]
b877be17ac
Merge staging-next into staging 2023-12-22 12:01:42 +00:00
github-actions[bot]
6859dda947
Merge master into staging-next 2023-12-22 12:01:16 +00:00
github-actions[bot]
07f3448526
Merge staging-next into staging 2023-12-22 06:01:23 +00:00
github-actions[bot]
2055503617
Merge master into staging-next 2023-12-22 06:00:57 +00:00
R. Ryantm
a6851f8df3 linuxptp: 4.1 -> 4.2 2023-12-22 04:55:25 +00:00
R. Ryantm
c9b63b03a1 libcap_ng: 0.8.3 -> 0.8.4 2023-12-22 04:45:06 +00:00
Adam Stephens
56e9ca19b3
lxcfs: 4.0.12 -> 5.0.4
Diff: https://github.com/lxc/lxcfs/compare/lxcfs-4.0.12...lxcfs-5.0.4

Changelog: https://linuxcontainers.org/lxcfs/news/
2023-12-21 23:10:27 -05:00
Julius Marozas
920f39c1c0
lenovo-legion: fix desktop icons 2023-12-22 03:50:37 +01:00
Jared Baur
5d14747fdc
systemd: Add withBootloader to ukify assertion
Systemd fails to build with `withUkify` set to true unless
`withBootloader` is also set to true. Amend the existing assertion to
also ensure `withBootloader` is true.
2023-12-21 17:36:30 -08:00
Fabián Heredia Montiel
be21e6d94f
Merge pull request #275766 from LibreCybernetics/update-linux-hardened
Hardened kernel updates for 2023-12-20
2023-12-22 00:57:44 +00:00
Ovyerus
d25cd80eca
darwin.xcode: add 15 and 15.1 2023-12-22 11:33:20 +11:00
github-actions[bot]
6ce4f409b0
Merge staging-next into staging 2023-12-22 00:02:36 +00:00
github-actions[bot]
a9a9030f1b
Merge master into staging-next 2023-12-22 00:02:09 +00:00
Atemu
018a6d3345
Merge pull request #275778 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2023-12-20
2023-12-21 19:55:28 +01:00
github-actions[bot]
fe3a0803f6
Merge staging-next into staging 2023-12-21 18:01:22 +00:00
Martin Weinelt
fb9f2b0e17 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/django-anymail/default.nix
- pkgs/development/python-modules/dockerspawner/default.nix
2023-12-21 15:21:14 +01:00
Philip Hayes
84ba69f030 sgx-psw: more robust stripping w/o touching enclaves 2023-12-21 13:25:51 +01:00
Philip Hayes
8d2a5753fd sgx-sdk/ipp-crypto: 2021.7 -> 2021.9.0
- Removes `sgx-sdk` dependency on EOL OpenSSL v1.1
- Updated ipp-crypto version is technically beyond the upstream
  `linux-sgx` repo's pinned version, but appears to work just as well.

Diff: <https://github.com/intel/ipp-crypto/compare/ippcp_2021.7...ippcp_2021.9.0>

Changelog: <https://github.com/intel/ipp-crypto/blob/ippcp_2021.9.0/CHANGELOG.md>
2023-12-21 13:25:51 +01:00
Philip Hayes
d8958b1861 sgx-azure-dcap-client: 1.11.2 -> 1.12.1
Release notes:
<https://github.com/microsoft/Azure-DCAP-Client/releases/tag/1.12.1>
2023-12-21 13:25:51 +01:00
Philip Hayes
c037c23bda sgx-ssl: 1.1.1l -> 1.1.1u
Release notes: <https://github.com/intel/intel-sgx-ssl/releases/tag/lin_2.21_1.1.1u>
2023-12-21 13:25:50 +01:00
Philip Hayes
77d43f5fb8 sgx-psw: 2.16 -> 2.21
* Updated platform enclaves.
* Re-enable parallel build; seems to work properly across several
  different machines.
* Ensure all non-enclave libs get stripped so we don't add `gcc` to the
  runtime closure.
* I'm not sure what the value of providing a non-platfrom /bin/mount is
  for non-NixOS users for a service that isn't used that only bloats
  closure size.
2023-12-21 13:25:50 +01:00
Philip Hayes
a03b0a37b6 sgx-sdk: 2.16 -> 2.21
Release notes:
<https://github.com/intel/linux-sgx/releases/tag/sgx_2.21>

sgx-sdk/ipp-crypto: 2021.3 -> 2021.7

* The `substituteInPlace` is no longer necessary as corresponding PR was
  merged.
2023-12-21 13:25:50 +01:00