Commit Graph

24153 Commits

Author SHA1 Message Date
Artturi
b2f31a0188
Merge pull request #232329 from emilytrau/minimal-bootstrap-platforms 2023-09-13 06:01:25 +03:00
Fabián Heredia Montiel
e40f7390bf
Merge pull request #254361 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2023-09-07
2023-09-12 16:19:26 -05:00
Alyssa Ross
771d87046a
cryptsetup: make all programs optional (#254767)
Some use cases (think appliances) call for veritysetup but not
cryptsetup, and others (like NixOS) don't need veritysetup and usually
not integritysetup.  This is especially useful for pkgsStatic where
each program contains a whole copy of the libraries it needs so is
quite large.
2023-09-12 20:31:50 +02:00
Maxine Aubrey
9204ded9bd
maintainers: maxeaubrey → amaxine 2023-09-12 17:21:05 +02:00
Kiskae
813e000742 linux_testing: 6.5-rc7 -> 6.6-rc1
rc1: https://lwn.net/Articles/944122/
2023-09-12 07:45:33 +00:00
Edward Tjörnhammar
9b95f21cdb nvidia,nixos/nvidia: add datacenter drivers compatible with default cudaPkgs
For NVLink topology systems we need fabricmanager. Fabricmanager itself is
dependent on the datacenter driver set and not the regular x11 ones, it is also
tightly tied to the driver version. Furhtermore the current cudaPackages
defaults to version 11.8, which corresponds to the 520 datacenter drivers.

Future improvement should be to switch the main nvidia datacenter driver version
on the `config.cudaVersion` since these are well known from:

> https://docs.nvidia.com/deploy/cuda-compatibility/index.html#use-the-right-compat-package

This adds nixos configuration options `hardware.nvidia.datacenter.enable` and
`hardware.nvidia.datacenter.settings` (the settings configure fabricmanager)

Other interesting external links related to this commit are:

* Fabricmanager download site:
    - https://developer.download.nvidia.com/compute/cuda/redist/fabricmanager/linux-x86_64/
* Data Center drivers:
    - https://www.nvidia.com/Download/driverResults.aspx/193711/en-us/

Implementation specific details:

* Fabricmanager is added as a passthru package, similar to settings and
  presistenced.
* Adds `use{Settings,Persistenced,Fabricmanager}` with defaults to preserve x11
  expressions.
* Utilizes mkMerge to split the `hardware.nvidia` module into three comment
  delimited sections:
    1. Common
    2. X11/xorg
    3. Data Center
* Uses asserts to make the configurations mutualy exclusive.

Notes:

* Data Center Drivers are `x86_64` only.
* Reuses the `nvidia_x11` attribute in nixpkgs on enable, e.g. doesn't change it
  to `nvidia_driver` and sets that to either `nvidia_x11` or `nvidia_dc`.
* Should have a helper function which is switched on `config.cudaVersion` like
  `selectHighestVersion` but rather `selectCudaCompatibleVersion`.
2023-09-12 07:17:33 +02:00
Emily Trau
fd61c0eee0 minimal-bootstrap.mes: remove unneeded platform flag 2023-09-11 22:08:59 -07:00
Emily Trau
a056c7dd07 minimal-bootstrap.stage0-posix: support x86_64-linux 2023-09-11 22:08:54 -07:00
R. Ryantm
b474e45651 uclibc: 1.0.42 -> 1.0.44 2023-09-11 18:41:19 +00:00
Matthew Toohey
9701a454f1 fan2go: 0.8.0 -> 0.8.1 2023-09-10 21:12:13 -04:00
Doron Behar
cfb7741028
Merge pull request #250501 from miallo/nixos-rebuild/list-generations
nixos-rebuild: Add list-generations
2023-09-10 16:20:14 +00:00
K900
8e4b53be9d linux: fix hash for 6.5.2
TODO: investigate why the update script broke
2023-09-10 16:40:24 +03:00
Jenny
6fed5bcac6
pam_mount: 2.19 -> 2.20 (#254389) 2023-09-10 15:35:41 +02:00
Michael Lohmann
cc625486c4 nixos-rebuild: Add list-generations
Add new command `nixos-rebuild list-generations`. It will show an output
like

```
$ nixos-rebuild list-generations
Generation      Build-date               NixOS version           Kernel  Configuration Revision                    Specialisations
52   (current)  Fri 2023-08-18 08:17:27  23.11.20230817.0f46300  6.4.10  448160aeccf6a7184bd8a84290d527819f1c552c  *
51              Mon 2023-08-07 17:56:41  23.11.20230807.31b1eed  6.4.8   99ef480007ca51e3d440aa4fa6558178d63f9c42  *
```

This also mentions the change in the upcoming release notes
2023-09-10 15:13:04 +02:00
Maciej Krüger
964006733a
Merge pull request #252167 from mkg20001/fw-ectool 2023-09-10 14:25:41 +02:00
zzzsyyy
3f2f8de5ef
linux_xanmod_latest: 6.4.12 -> 6.4.15 2023-09-10 17:34:44 +08:00
zzzsyyy
cda839e95e
linux_xanmod: 6.1.47 -> 6.1.52 2023-09-10 17:33:10 +08:00
Maximilian Bosch
734391f14b
Merge pull request #253991 from Ma27/linux-kernel-updates
Linux kernel updates 2023-09-06
2023-09-10 11:31:14 +02:00
hexchen
08f93ba684 decklink: update to 12.5 2023-09-09 19:45:50 +02:00
hexchen
59271ebaa5 decklink: update to 12.2 2023-09-09 19:45:50 +02:00
hexchen
df68d342c9 linuxPackages.decklink: init at 12.0a14 2023-09-09 19:45:50 +02:00
markuskowa
9f48070e89
Merge pull request #254173 from r-ryantm/auto-update/linuxptp
linuxptp: 4.0 -> 4.1
2023-09-09 17:33:52 +02:00
R. Ryantm
ad12666129 linuxptp: 4.0 -> 4.1 2023-09-09 05:15:55 +00:00
John Ericson
e829eca886
Merge pull request #253939 from angerman/angerman/ucrt64
Add ucrt64 mingw toolchain.
2023-09-08 22:40:14 -04:00
Pierre Bourdon
5058dcfbfb
Merge pull request #248751 from risicle/ris-sysstat-12.7.4
sysstat: 12.6.2 -> 12.7.4
2023-09-08 15:00:34 +02:00
Moritz Angermann
1e0561d78a nixpkgs/systems: Add ucrt64 as MinGW libc
The Minimalist Gnu for Windows distribution comes with support for
the traditional msvcrt libc, as well as ucrt64 libc. The latter
being the newer universal compiler runtime. We follow the msys2
environment naming convention[1]:

| name       | toolchain | arch    | libc   | libc++    |
|------------|-----------|---------|--------|-----------|
| mingw32    | gcc       | i686    | msvcrt | libstdc++ |
| mingw64    | gcc       | x86_64  | msvcrt | libstdc++ |
| ucrt64     | gcc       | x86_64  | ucrt   | libstdc++ |
| clang32    | llvm      | i686    | ucrt   | libc++    |
| clang64    | llvm      | x86_64  | ucrt   | libc++    |
| clangarm64 | llvm      | aarch64 | ucrt   | libc++    |

For now nixpkgs only supports the first three with this commit.

--
[1]: https://www.msys2.org/docs/environments/
2023-09-08 10:56:08 +00:00
Maximilian Bosch
632d72f463
linux/hardened/patches/6.4: 6.4.12-hardened1 -> 6.4.14-hardened1 2023-09-08 11:13:27 +02:00
Maximilian Bosch
93ee933c2e
linux/hardened/patches/6.1: 6.1.47-hardened1 -> 6.1.51-hardened1 2023-09-08 11:13:27 +02:00
Maximilian Bosch
14a7fc876f
linux/hardened/patches/5.4: 5.4.254-hardened1 -> 5.4.256-hardened1 2023-09-08 11:13:27 +02:00
Maximilian Bosch
0d7c44bfa8
linux/hardened/patches/5.15: 5.15.127-hardened1 -> 5.15.130-hardened1 2023-09-08 11:13:26 +02:00
Maximilian Bosch
d475f8ff5e
linux/hardened/patches/5.10: 5.10.191-hardened1 -> 5.10.194-hardened1 2023-09-08 11:13:26 +02:00
Maximilian Bosch
bb82e63cbd
linux/hardened/patches/4.19: 4.19.292-hardened1 -> 4.19.294-hardened1 2023-09-08 11:13:25 +02:00
Maximilian Bosch
6ac6990b8f
linux/hardened/patches/4.14: 4.14.323-hardened1 -> 4.14.325-hardened1 2023-09-08 11:13:22 +02:00
Maximilian Bosch
a3c4740523
linux: 6.5.1 -> 6.5.2 2023-09-08 10:44:47 +02:00
Maximilian Bosch
fa652714fa
linux: 6.4.14 -> 6.4.15 2023-09-08 10:44:41 +02:00
Maximilian Bosch
1451d3d9e6
linux: 6.1.51 -> 6.1.52 2023-09-08 10:44:35 +02:00
Maximilian Bosch
ac54c20330
linux: 5.15.130 -> 5.15.131 2023-09-08 10:44:26 +02:00
Mario Rodas
cbbfe1ec91
Merge pull request #253425 from Yarny0/meta-mainprogram
add more `meta.mainProgram`
2023-09-08 03:43:44 -05:00
Artturi
d5597ff02e
Merge pull request #245135 from amarshall/pax-utils-non-linux 2023-09-07 20:00:41 +03:00
Thiago Kenji Okada
b5ea0c0324
Merge pull request #253719 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.4.7-zen1 -> 6.5.2-zen1; linuxKernel.kernels.linux_lqx: 6.4.7-lqx1 -> 6.4.14-lqx1
2023-09-07 11:59:25 +00:00
Weijia Wang
b33beb2c52
Merge pull request #251651 from deinferno/vmware-modules-fix
linuxPackages.vmware: w17.0.0 -> workstation-17.0.2-2023-08-12
2023-09-07 01:56:35 +02:00
Jerry
35a6870faf
linuxKernel.kernels.linux_lqx: 6.4.7-lqx1 -> 6.4.14-lqx1 2023-09-06 23:38:04 +02:00
Jerry
b16dcb4ccf
linuxKernel.kernels.linux_zen: 6.4.7-zen1 -> 6.5.2-zen1 2023-09-06 23:34:42 +02:00
Alain Zscheile
7348c5c6d8 maintainers: rename zseri -> fogti, update details 2023-09-06 22:15:40 +02:00
Weijia Wang
08f28c415b
Merge pull request #250223 from sielicki/ena-2.8.9
linuxPackages.ena: 2.8.6 -> 2.8.9
2023-09-06 16:22:44 +02:00
Weijia Wang
2c83c01c75
Merge pull request #253559 from mfrw/mfrw/bpftrace
bpftrace: 0.18.0 -> 0.18.1
2023-09-06 13:54:52 +02:00
Muhammad Falak R Wani
9f1f6ff46f bpftrace: 0.18.0 -> 0.18.1
Changelog: https://github.com/iovisor/bpftrace/releases/tag/v0.18.1
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-09-06 07:45:05 +05:30
Muhammad Falak R Wani
2b278a35db bpftrace: add mfrw as maintainer
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-09-06 06:57:28 +05:30
github-actions[bot]
72eff9fe5d
Merge master into staging-next 2023-09-06 00:01:57 +00:00
Michele Guerini Rocco
704c791a90
Merge pull request #253146 from rnhmjoj/pr-anbox
anbox: unbreak
2023-09-05 23:46:54 +02:00