Commit Graph

25527 Commits

Author SHA1 Message Date
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
Martin Weinelt
095dec0437
Merge pull request #278808 from mweinelt/maintenance
Scale back maintainership on various packages
2024-01-06 04:51:44 +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
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
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
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
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
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
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
ac398af33f linuxPackages_latest.prl-tools: 19.2.0-54827 -> 19.2.1-54832 2024-01-03 01:52:43 +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
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
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
R. Ryantm
173823084a linux-wifi-hotspot: 4.6.0 -> 4.7.0 2023-12-31 13:17:37 +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
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
Emily Trau
9aafa9b258 darwin.apple_sdk_11_0.libcompression: init at 11.0.0 2023-12-31 13:19:10 +11: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
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