nixpkgs/pkgs/os-specific/linux
Andreas Rammhold 64556974b6
systemd: 247.6 -> 249.4
This updates systemd to version v249.4 from version v247.6.

Besides the many new features that can be found in the upstream
repository they also introduced a bunch of cleanup which ended up
requiring a few more patches on our side.

a) 0022-core-Handle-lookup-paths-being-symlinks.patch:
  The way symlinked units were handled was changed in such that the last
  name of a unit file within one of the unit directories
  (/run/systemd/system, /etc/systemd/system, ...) is used as the name
  for the unit. Unfortunately that code didn't take into account that
  the unit directories themselves could already be symlinks and thus
  caused all our units to be recognized slightly different.

  There is an upstream PR for this new patch:
    https://github.com/systemd/systemd/pull/20479

b) The way the APIVFS is setup has been changed in such a way that we
   now always have /run. This required a few changes to the
   confinement tests which did assert that they didn't exist. Instead of
   adding another patch we can just adopt the upstream behavior. An
   empty /run doesn't seem harmful.

   As part of this work I refactored the confinement test just a little
   bit to allow better debugging of test failures. Previously it would
   just fail at some point and it wasn't obvious which of the many
   commands failed or what the unexpected string was. This should now be
   more obvious.

c) Again related to the confinement tests the way a file was tested for
   being accessible was optimized. Previously systemd would in some
   situations open a file twice during that check. This was reduced to
   one operation but required the procfs to be mounted in a units
   namespace.

   An upstream bug was filed and fixed. We are now carrying the
   essential patch to fix that issue until it is backported to a new
   release (likely only version 250). The good part about this story is
   that upstream systemd now has a test case that looks very similar to
   one of our confinement tests. Hopefully that will lead to less
   friction in the long run.

   https://github.com/systemd/systemd/issues/20514
   https://github.com/systemd/systemd/pull/20515

d) Previously we could grep for dlopen( somewhat reliably but now
   upstream started using a wrapper around dlopen that is most of the
   time used with linebreaks. This makes using grep not ergonomic
   anymore.

   With this bump we are grepping for anything that looks like a
   dynamic library name (in contrast to a dlopen(3) call) and replace
   those instead. That seems more robust. Time will tell if this holds.

   I tried using coccinelle to patch all those call sites using its
   tooling but unfornately it does stumble upon the _cleanup_
   annotations that are very common in the systemd code.

e) We now have some machinery for libbpf support in our systemd build.
   That being said it doesn't actually work as generating some skeletons
   doesn't work just yet. It fails with the below error message and is
   disabled by default (in both minimal and the regular build).

   > FAILED: src/core/bpf/socket_bind/socket-bind.skel.h
   > /build/source/tools/build-bpf-skel.py --clang_exec /nix/store/x1bi2mkapk1m0zq2g02nr018qyjkdn7a-clang-wrapper-12.0.1/bin/clang --llvm_strip_exec /nix/store/zm0kqan9qc77x219yihmmisi9g3sg8ns-llvm-12.0.1/bin/llvm-strip --bpftool_exec /nix/store/l6dg8jlbh8qnqa58mshh3d8r6999dk0p-bpftools-5.13.11/bin/bpftool --arch x86_64 ../src/core/bpf/socket_bind/socket-bind.bpf.c src/core/bpf/socket_bind/socket-bind.skel.h
   > libbpf: elf: socket_bind_bpf is not a valid eBPF object file
   > Error: failed to open BPF object file: BPF object format invalid
   > Traceback (most recent call last):
   >   File "/build/source/tools/build-bpf-skel.py", line 128, in <module>
   >     bpf_build(args)
   >   File "/build/source/tools/build-bpf-skel.py", line 92, in bpf_build
   >     gen_bpf_skeleton(bpftool_exec=args.bpftool_exec,
   >   File "/build/source/tools/build-bpf-skel.py", line 63, in gen_bpf_skeleton
   >     skel = subprocess.check_output(bpftool_args, universal_newlines=True)
   >   File "/nix/store/81lwy2hfqj4c1943b1x8a0qsivjhdhw9-python3-3.9.6/lib/python3.9/subprocess.py", line 424, in check_output
   >     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
   >   File "/nix/store/81lwy2hfqj4c1943b1x8a0qsivjhdhw9-python3-3.9.6/lib/python3.9/subprocess.py", line 528, in run
   >     raise CalledProcessError(retcode, process.args,
   > subprocess.CalledProcessError: Command '['/nix/store/l6dg8jlbh8qnqa58mshh3d8r6999dk0p-bpftools-5.13.11/bin/bpftool', 'g', 's', '../src/core/bpf/socket_bind/socket-bind.bpf.o']' returned non-zero exit status 255.
   > [102/1457] Compiling C object src/journal/libjournal-core.a.p/journald-server.c.oapture output)put)ut)
   > ninja: build stopped: subcommand failed.

  f) We do now have support for TPM2 based disk encryption in our
     systemd build. The actual bits and pieces to make use of that are
     missing but there are various ongoing efforts in that direction.
     There is also the story about systemd in our initrd to enable this
     being used for root volumes. None of this will yet work out of the
     box but we can start improving on that front.

  g) FIDO2 support was added systemd and consequently we can now use
     that. Just with TPM2 there hasn't been any integration work with
     NixOS and instead this just adds that capability to work on that.

Co-Authored-By: Jörg Thalheim <joerg@thalheim.io>
2021-09-12 23:45:49 +02:00
..
915resolution os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
acpi pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
acpi-call acpi_call: 1.2.1 -> 1.2.2 2021-08-24 20:26:28 +02:00
acpid os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
acpitool os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
afuse os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
akvcam linuxPackages.akvcam: 1.2.0 -> 1.2.2 2021-08-30 19:20:08 +00:00
alsa-project os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
amdgpu-pro pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
anbox linuxPackages.anbox: 2019-11-15 -> 2020-06-14, mark broken for kernels 2021-05-13 11:23:14 -07:00
android-udev-rules android-udev-rules: 20210425 -> 20210501 2021-05-17 14:02:36 -07:00
apfs apfs: init at unstable-2021-06-25 2021-06-26 11:52:33 +02:00
apparmor apparmor: 3.0.1 -> 3.0.3 2021-08-18 17:36:39 -04:00
aseq2json Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
asus-wmi-sensors treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
atop treewide: remove meta.version 2021-07-18 00:07:38 +02:00
audit os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
autofs kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
batman-adv batman-adv: 2021.0 -> 2021.1 2021-05-22 00:31:57 +02:00
bbswitch linuxPackages.bbswitch: use kernel's make flags 2021-09-10 14:42:17 -07:00
bcc Merge branch 'master' into staging-next 2021-05-09 09:31:55 +02:00
beefi beefi: Init at 0.1.1 2021-01-14 20:35:00 +01:00
bionic-prebuilt bionic: use fetchzip for everything (#123010) 2021-05-16 01:24:27 -04:00
blktrace blktrace: switch to pname + version, cleanup 2021-08-08 04:58:30 +02:00
bluez bluez: 5.60 -> 5.61 2021-08-30 20:21:55 +02:00
bolt bolt: 0.9 -> 0.9.1 2021-03-08 19:44:05 +01:00
bpftools bpftools: fix 2021-07-02 20:19:32 -04:00
bpftrace linuxPackages_5_4.bpftrace: 0.12.1 -> 0.13.0 2021-07-03 05:57:56 +00:00
bridge-utils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
brillo treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
broadcom-sta pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
btfs btfs: add darwin build 2021-04-20 00:51:41 +09:00
busybox busybox-sandbox-shell: use 64-bit numbers in test command 2021-07-06 10:43:39 +02:00
cachefilesd treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
can-isotp treewide: editorconfig fixes 2021-01-20 09:11:11 +10:00
can-utils treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
catfs treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
checkpolicy pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
checksec pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
chromium-xorg-conf
cifs-utils cifs-utils: 6.12 -> 6.13 2021-04-28 03:03:12 +00:00
compsize compsize: use upstream's installer 2021-03-29 13:15:18 +08:00
conky conky: 1.12.1 -> 1.12.2 2021-04-25 21:14:42 +00:00
conntrack-tools treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
consoletools treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
conspy pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
cpufrequtils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
cpuid pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
cpupower pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
cpuset treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
cpustat
cramfsprogs cramfsprogs: support cross-compilation 2021-09-05 10:56:49 +02:00
cramfsswap cramfsswap: 1.4.1 -> 1.4.2, cleanup 2021-08-23 00:27:25 -07:00
crda treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
criu criu: remove stale substituteInPlace 2021-02-16 06:56:19 +01:00
cryptodev cryptodev: 1.11 -> 1.12 2021-05-08 10:06:52 -07:00
cryptsetup cryptsetup: 2.3.6 -> 2.4.0 2021-09-01 18:57:13 +02:00
cshatag cshatag: init at 2019-12-03 2020-10-31 18:43:15 +01:00
dbus-broker dbus-broker: 28 -> 29 2021-06-04 16:27:20 +02:00
ddcci maintainers: remove bricewge 2021-09-08 11:56:00 +02:00
device-tree pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
devmem2 os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
digimend pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
directvnc treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
disk-indicator os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
displaylink displaylink: 5.3.1 -> 5.4.0 2021-04-19 08:34:48 +02:00
dlm treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
dmidecode os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
dmraid os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
dmtcp dmtcp: 2.6.0 -> unstable-2021-03-01 2021-07-06 16:02:35 +02:00
dpdk dpdk: Support building example programs 2021-07-22 23:47:55 -07:00
dpdk-kmods dpdk-kmods: init at 2021-04-21 2021-06-12 20:25:28 +02:00
drbd os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
dropwatch dropwatch. 1.5.1 -> 1.5.3 (#119989) 2021-04-21 06:28:39 +01:00
dstat treewide: use quotes for url 2021-06-20 16:26:23 +02:00
e1000e pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
earlyoom pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
ebtables ebtables: restore "legacy" commands 2021-01-18 20:27:17 +01:00
edac-utils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
ell ell: 0.42 -> 0.43 2021-08-30 20:22:38 +02:00
ena linuxPackages.ena: 2.4.1 -> 2.5.0 2021-05-19 12:48:30 +08:00
erofs-utils erofs-utils: 1.2 -> 1.2.1 2021-01-26 12:46:47 +01:00
eudev eudev: 3.2.9 -> 3.2.10 2021-02-12 08:33:41 +00:00
evdi linuxPackages.evdi: unstable-2021-06-11 -> unstable-2021-07-7 2021-08-04 16:29:16 +03:00
eventstat eventstat: 0.04.11 -> 0.04.12 2021-05-08 17:14:59 -07:00
exfat lib: Clean up how linux and gcc config is specified 2021-01-23 10:01:28 -05:00
extrace extrace: 0.7 -> 0.8 2021-08-06 16:25:59 +00:00
facetimehd pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
fatrace fatrace: 0.16.2 -> 0.16.3 2021-05-16 02:47:06 -04:00
fbterm treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
ffado treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
firejail firejail: 0.9.64.4 -> 0.9.66 2021-06-30 02:28:53 +00:00
firmware os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
flashbench Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
fnotifystat fnotifystat: 0.02.06 -> 0.02.07 2020-10-31 23:18:01 +00:00
forkstat forkstat: 0.02.15 -> 0.02.16 2020-11-13 10:12:04 +00:00
forktty treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
freefall treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
fscrypt fscrypt-experimental: 0.2.9 -> 0.3.0 (#118243) 2021-04-02 11:56:01 +02:00
fscryptctl fscryptctl: init at 1.0.0 (#112651) 2021-02-11 12:36:34 +01:00
fswebcam os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
ftop treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
fuse fuse3: 3.10.4 -> 3.10.5 2021-09-06 23:01:58 +02:00
fwts Merge pull request #133321 from r-ryantm/auto-update/fwts 2021-08-14 00:46:06 +03:00
fxload os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
g15daemon treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-* 2021-07-14 03:35:21 +02:00
gcadapter-oc-kmod treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gfxtablet treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
gobi_loader treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gogoclient iproute: deprecate alias 2021-04-04 01:43:46 +02:00
google-authenticator google-authenticator: 1.08 -> 1.09 2020-06-17 12:40:27 -07:00
gpu-switch
gradm gradm: 3.1-202012071814 -> 3.1-202102241600 2021-05-14 10:39:48 -04:00
greetd treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
gtkgreet gtkgreet: init at 0.7 2021-03-22 10:16:31 +01:00
guvcview Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
hd-idle os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
hdapsd pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
hdparm hdparm: 9.61 -> 9.62 2021-05-22 19:00:51 +00:00
health-check
hibernate pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
hid-nintendo linuxPackages.hid-nintendo: init at 3.1 2021-05-17 21:23:47 -07:00
hostapd hostapd: add patch for CVE-2021-30004 2021-04-13 19:32:22 +02:00
hwdata Revert "Revert "hwdata: 0.344 -> 0.347"" 2021-05-16 16:37:13 +02:00
hyperv-daemons hyperv-daemons: use python3 for kernels that support it 2021-07-13 19:34:57 +02:00
i2c-tools i2c-tools: switch to fetchgit and separate man 2021-05-08 13:23:36 -07:00
i7z
i810switch Merge pull request #132659 from SuperSandro2000/SuperSandro2000-patch-1 2021-08-04 15:42:09 +02:00
ifenslave pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
ifmetric treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
iio-sensor-proxy treewide: remove meta.version 2021-07-18 00:07:38 +02:00
ima-evm-utils treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
input-utils treewide: editorconfig fixes 2021-01-20 09:11:11 +10:00
intel-compute-runtime treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
intel-ocl pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
intel-speed-select treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
iomelt
ioport os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
iotop os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
iotop-c iotop-c: 1.17 -> 1.18 2021-08-25 06:20:11 +00:00
iproute iproute2: 5.13.0 -> 5.14.0 2021-09-04 17:06:11 +02:00
ipsec-tools os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
ipset ipset: 7.14 -> 7.15 2021-08-06 00:10:45 +00:00
iptables treewide: ensure pre/post phase hooks are strings 2021-08-20 19:08:42 -04:00
iptstate treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
iputils iputils: 20210202 -> 20210722 2021-07-24 15:12:42 +02:00
ipvsadm treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
irqbalance irqbalance: 1.7.0 -> 1.8.0 2021-06-30 00:32:28 +08:00
isgx linuxPackages.isgx: 2.11 -> 2.14 2021-08-30 23:17:02 +00:00
it87 treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
iw pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
iwd iwd: 1.16 -> 1.17 2021-09-01 18:05:22 +02:00
ixgbevf treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
jfbview pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
jool jool: 4.0.9 -> 4.1.5 2021-07-28 21:22:10 +02:00
joycond joycond: init at unstable-2021-03-27 2021-04-04 18:17:00 +02:00
jujuutils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
kbd kbd: update search-paths.patch 2021-07-20 03:32:11 +07:00
kbdlight treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
kernel Merge staging-next into staging 2021-09-12 00:02:23 +00:00
kernel-headers bionic: use fetchzip for everything (#123010) 2021-05-16 01:24:27 -04:00
kexec-tools kexec-tools: rename from kexectools to match the project name 2021-09-03 10:17:21 -04:00
keyutils pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
kinect-audio-setup kinect-audio-setup: init at v0.5 2021-07-12 13:00:42 -04:00
klibc klibc: 2.0.8 -> 2.0.9 2021-05-08 17:09:38 -07:00
kmod kmod: fixing darwin.patch 2021-08-31 22:16:27 -07:00
kmod-blacklist-ubuntu treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
kmod-debian-aliases kmod-debian-aliases: add license 2020-06-30 21:57:47 +02:00
kmscon treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
kmscube os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
kvmfr kvmfr: init at $looking-glass-client.version 2021-07-06 22:06:14 +02:00
latencytop os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
ldm pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
ledger-udev-rules treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
libaio libaio: fixup static compilation 2021-02-27 21:29:19 +00:00
libatasmart os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
libbpf libbpf: 0.1.1 -> 0.4.0 2021-09-12 23:44:14 +02:00
libcap libcap: 2.48 -> 2.49 2021-07-24 15:31:50 +02:00
libcap-ng Merge pull request #109102 from Izorkin/libcap-update 2021-01-18 17:00:05 +00:00
libcgroup libcgroup: 0.41 -> 0.42.2 2021-05-22 15:21:31 +02:00
libevdevc treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
libfabric Revert "Merge remote-tracking branch 'origin/python-unstable' into staging-next" 2021-09-05 15:02:25 +02:00
libgestures treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
libnl treewide: remove meta.version 2021-07-18 00:07:38 +02:00
libpsm2 treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
libratbag libratbag: 0.15 -> 0.16 2021-06-26 08:25:28 +00:00
libselinux libselinux: fix build with musl (#119472) 2021-04-15 23:18:51 +02:00
libsemanage libsemanage: fix build by disabling clobbered warning 2021-02-08 14:25:44 +01:00
libsepol libsepol: fix static build 2021-05-02 20:51:51 +02:00
libsmbios treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
libudev0-shim treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
libvolume_id os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
libwebcam treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
light pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
lightum os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
linuxptp linuxptp: 3.1 -> 3.1.1 2021-07-10 13:04:27 +02:00
lksctp-tools os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
lm-sensors lm_sensors: add meta.mainProgram 2021-04-29 14:51:50 +02:00
lockdep pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
logitech-udev-rules logitech-udev-rules: truly minor permission fix 2021-05-16 11:04:34 +08:00
lsb-release
lsiutil lsiutil: 1.60 -> 1.72 2021-07-21 15:33:11 +02:00
lsscsi os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
lttng-modules linuxPackages.lttng-modules: 2.12.6 -> 2.13.0 2021-08-30 10:11:22 +00:00
lvm2 lvm2: fix musl patches; apply unconditionally 2021-08-12 09:19:21 +00:00
lxc lxc: 4.0.9 -> 4.0.10 2021-07-16 04:20:00 +00:00
lxcfs lxcfs: 4.0.8 -> 4.0.9 2021-07-16 04:20:00 +00:00
macchanger macchanger: apply patches from Debian 2021-04-04 21:34:59 +02:00
mba6x_bl os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
mbp-modules/mbp2018-bridge-drv mbp2018-bridge-drv: fix source 2021-05-11 10:08:53 +02:00
mbpfan
mcelog mcelog: 175 -> 178 2021-08-07 21:49:30 +03:00
mdadm os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
mdevd mdevd: 0.1.3.0 -> 0.1.4.0 2021-06-16 07:59:51 +00:00
metastore treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
microcode microcodeIntel: 20210216 -> 20210608 2021-06-09 03:32:26 +02:00
mingetty os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
miraclecast miraclecast: don't manually enableParallelBuilding 2021-05-12 11:57:35 +00:00
mkinitcpio-nfs-utils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
mmc-utils mmc-utils: 2019-10-04 -> 2021-05-11 2021-05-15 04:32:28 -04:00
molly-guard treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
msr-tools treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
mstpd treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
multipath-tools multipath-tools: fix the service path to multipathd 2021-03-11 10:31:42 -05:00
musl stdenv: Fix overriding + overrideAttrs 2021-08-18 17:22:50 +00:00
musl-fts musl-fts: init at 1.2.7 2021-01-31 19:39:57 -05:00
musl-obstack musl-obstack: init at 1.2.2 2021-01-31 19:39:57 -05:00
mwprocapture Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
mxu11x0 os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
ndiswrapper pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
net-tools nettools: Add mii-tool 2021-07-10 12:38:19 +02:00
netatop netatop: Split out path fixing and PIDFile changes to separate patches and comment 2021-05-16 22:07:24 +02:00
nfs-utils kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
nftables nftables: 0.9.9 -> 1.0.0 2021-08-20 16:36:08 +02:00
nixos-rebuild Merge pull request #126544 from jonringer/nixos-rebuild-use-substitutes 2021-09-09 13:53:37 -06:00
nmon treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nss_ldap os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
numactl numactl: enable on all linux platforms 2021-02-19 21:12:42 -08:00
numad os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
numatop treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
numworks-udev-rules treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nvidia-x11 linuxPackages.nvidia-x11: use makeFlags in builder.sh 2021-08-30 17:06:12 -07:00
nvidiabl treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nvme-cli nvme-cli: add mic92 as maintainer 2021-04-22 02:33:31 +02:00
nvmet-cli nvmet-cli: init at 0.7 2021-03-02 16:49:35 -08:00
oci-seccomp-bpf-hook linuxPackages.oci-seccomp-bpf-hook: 1.2.2 -> 1.2.3 2021-04-27 15:13:40 +02:00
odp-dpdk odp-dpdk: 1.27.0.0_DPDK_19.11 -> 1.30.1.0_DPDK_19.11 2021-07-23 07:13:15 +00:00
open-iscsi openiscsi: 2.1.3 -> 2.1.4 2021-03-14 15:09:13 +00:00
open-isns open-isns: 0.100 -> 0.101 2021-02-02 21:39:49 +01:00
opengl/xorg-sys os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
openrazer nixos/openrazer: Change plugdev group to openrazer 2021-08-07 12:09:44 +03:00
openvswitch openvswitch: 2.14.2 -> 2.15.1 2021-08-14 19:27:51 +01:00
otpw os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
pagemon treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pam linux-pam: Optionally build with libxcrypt 2021-02-28 16:48:56 +00:00
pam_ccreds os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
pam_gnupg pam_gnupg: 0.2 -> 0.3 2021-02-16 10:37:19 +00:00
pam_krb5 os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
pam_ldap os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
pam_mount pam_mount: 2.16 -> 2.17 2021-03-19 14:30:43 -07:00
pam_p11 treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pam_pgsql treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
pam_ssh_agent_auth pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
pam_u2f pam_u2f: 1.1.0 -> 1.1.1 2021-06-05 09:34:47 +02:00
pam_usb os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
pax-utils pax-utils: clarify license 2021-09-05 11:13:58 +02:00
paxctl treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
paxtest treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pcimem treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pcm pcm: 202101 -> 202107 2021-08-17 12:18:43 +00:00
pcmciautils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
perf-tools Merge staging-next into staging 2021-09-08 18:01:37 +00:00
pflask
phc-intel pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
piper gnome: rename from gnome3 2021-05-08 09:47:42 +02:00
pipework iproute: deprecate alias 2021-04-04 01:43:46 +02:00
pktgen pktgen: 19.12.0 -> 21.05.0 2021-05-24 09:09:48 +02:00
ply Update package version to fix build 2021-08-17 22:42:58 -07:00
plymouth plymouth: 0.9.4 -> 2020-12-07 2021-02-25 16:46:03 -05:00
pm-utils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
pmount pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
policycoreutils treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pommed-light Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
power-calibrate
power-profiles-daemon power-profiles-daemon: 0.1 -> 0.8.1 2021-04-05 10:04:44 +02:00
powercap powercap: init at 0.3.1 2021-03-25 16:11:44 +01:00
powerstat powerstat: 0.02.24 -> 0.02.25 2021-02-22 23:49:13 -05:00
powertop powertop: 2.13 -> 2.14 2021-07-28 22:21:06 +02:00
pps-tools pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
prl-tools pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
procdump treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
procps-ng procps-ng: cleanup, format, remove ? null from inputs 2021-03-18 00:49:28 +00:00
pscircle treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
psftools psftools: 1.0.14 -> 1.1.0 2021-01-20 20:27:02 +00:00
psmisc psmisc: 23.3 -> 23.4 2021-02-08 06:55:47 +00:00
r8125 r8125: add broken check for kernel >=5.9.1 2020-12-31 15:38:52 -05:00
r8168 kernelPackages.r8168: 8.047.04 -> 8.048.03 2020-07-21 21:04:47 -07:00
radeontools treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
radeontop Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
raspberrypi-eeprom rapsberrypi-eeprom: Include magic symlinks so command runs 2021-08-26 23:31:33 -04:00
rdma-core rdma-core: 35.0 -> 36.0 2021-08-02 00:12:34 +02:00
read-edid treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
regionset treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
reptyr
restool restool: init at 20.12 2021-08-19 23:15:34 +02:00
rewritefs rewritefs: 2017-08-14 -> 2020-02-21 2021-08-09 09:26:15 +02:00
rfkill treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
roccat-tools treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
rtkit treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
rtl88x2bu linuxPackages.rtl88x2bu: parallel build 2021-08-30 11:35:52 +00:00
rtl88xxau-aircrack linuxPackages.rtl88xxau-aircrack: parallel build 2021-08-30 11:35:52 +00:00
rtl8188eus-aircrack linuxPackages.rtl8188eus-aircrack: parallel build 2021-08-30 11:35:52 +00:00
rtl8192eu rtl8192eu: 20200620 -> 20210403, mark as broken for aarch64 2021-05-13 11:57:16 -07:00
rtl8723bs lib: Clean up how linux and gcc config is specified 2021-01-23 10:01:28 -05:00
rtl8812au linuxPackages.rtl8812au: parallel build 2021-08-30 11:35:52 +00:00
rtl8814au linuxPackages.rtl8814au: parallel build 2021-08-30 11:35:52 +00:00
rtl8821au linuxPackages.rtl8821au: parallel build 2021-08-30 11:35:52 +00:00
rtl8821ce linuxPackages.rtl8821ce: parallel build 2021-08-30 11:35:52 +00:00
rtl8821cu linuxPackages.rtl8821cu: parallel build 2021-08-30 11:35:52 +00:00
rtw88 linuxPackages.rtw88: mark broken on Linux 5.14 2021-08-31 11:08:55 +00:00
rtw89 rtw89: init at 2021-07-03 (#129325) 2021-07-07 02:49:33 +02:00
ryzenadj ryzenadj: init at 0.8.2 2021-06-04 13:56:11 -05:00
s6-linux-init s6-linux-init: 1.0.6.2 -> 1.0.6.3 2021-08-03 09:05:45 +00:00
s6-linux-utils s6-linux-utils: 2.5.1.4 -> 2.5.1.5 2021-06-16 07:59:51 +00:00
sch_cake os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
schedtool treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
sd-switch sd-switch: 0.2.2 -> 0.2.3 2021-06-26 15:44:45 +02:00
sdnotify-wrapper skawarePackages: 2021-01 release 2021-01-23 12:16:41 +01:00
sdparm treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
selinux-python pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
selinux-sandbox pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
semodule-utils pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
sepolgen treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
service-wrapper treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
setools setools: fix build 2021-07-16 16:58:48 +02:00
seturgent treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
shadow shadow: add runtime-shell.patch 2021-04-11 02:42:53 +02:00
sinit pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
smem
smemstat smemstat: 0.02.07 -> 0.02.08 2020-07-11 01:46:31 +00:00
speedometer treewide: update permanent url redirects 2021-01-30 21:48:57 +01:00
sssd sssd: 1.16.4 -> 1.16.5 2021-05-22 14:03:10 +02:00
statifier treewide: stdenv.lib -> lib 2021-01-24 01:49:49 +01:00
swapview treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
switcheroo-control switcheroo-control: init at 2.3 2021-02-05 17:39:44 +01:00
syscall_limiter treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
sysdig sysdig: fix linking against libabseil 2021-09-12 10:49:38 +02:00
sysfsutils os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
sysklogd Merge remote-tracking branch 'upstream/staging-next' into staging-fix 2021-09-07 16:23:11 +00:00
syslinux treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-* 2021-07-14 03:35:21 +02:00
sysstat os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
system76 treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
system76-acpi treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
system76-io treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
system76-power system76-power: init at 1.1.16 2021-06-13 22:11:42 +02:00
systemd systemd: 247.6 -> 249.4 2021-09-12 23:45:49 +02:00
systemd-wait
sysvinit sysvinit: 2.97 -> 2.99 2021-03-09 22:28:28 +00:00
target-isns pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
targetcli targetcli: 2.1.53 -> 2.1.54 2021-03-06 20:00:33 +01:00
tbs os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
tcp-wrappers pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
teck-udev-rules teck-udev-rules: init 2021-04-20 09:10:43 +02:00
thunderbolt treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
tiptop treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
tiscamera tiscamera: 0.11.1 -> 0.13.1 2021-05-12 01:35:29 -03:00
tmon treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
tomb tomb: 2.8.1 -> 2.9 2021-01-21 12:51:30 +00:00
tp_smapi pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
tpacpi-bat pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
trace-cmd trace-cmd: 2.9-dev -> 2.9.1, kernelshark: 1.1.0 -> 1.2 2021-03-22 11:00:26 +01:00
trezor-udev-rules treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
trinity treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
tuigreet greetd.tuigreet: 0.5.0 -> 0.6.1 2021-08-19 18:43:02 +00:00
tuna tuna: init at 0.15 2021-06-22 10:02:36 +02:00
tunctl os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
turbostat treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
tuxedo-keyboard linuxPackages.tuxedo-keyboard: expose all kernel modules 2021-08-29 19:57:42 +02:00
uclibc uclibc: 1.0.37 -> 1.0.38 2021-08-17 16:41:55 +00:00
udisks treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
udisks-glue treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
undervolt treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
unstick treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
untie treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
upower upower: 0.99.11 -> 0.99.13 2021-09-07 14:40:12 +02:00
usbguard nixos/tests/usbguard: init 2021-01-23 01:19:11 +01:00
usbip linuxPackages.usbip: clarify license 2021-04-26 00:15:44 +02:00
usbtop treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
usbutils usbutils: switch to pname + version 2021-08-18 00:28:01 +02:00
usermount os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
util-linux util-linux: adjust meta.license 2021-04-09 19:42:27 +00:00
uvcdynctrl treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
v4l2loopback v4l2loopback: Fix issue with buildEnv using bin output 2021-08-19 15:24:49 +00:00
v4l-utils Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
v86d treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
veikk-linux-driver linuxPackages.veikk-linux-driver: mark broken for kernels older than 4.19 2021-06-27 19:36:16 +08:00
vendor-reset vendor-reset: init at unstable-2021-02-16 2021-04-06 10:49:58 +07:00
virtualbox
wireguard wireguard: meta update 2021-08-13 13:54:09 +03:00
wireless-tools pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
wlgreet wlgreet: 2020-10-20 -> 0.3 2021-06-21 19:42:59 +01:00
wooting-udev-rules wooting-udev-rules: add Lekker Edition rules (#124380) 2021-08-21 19:51:12 +02:00
wpa_supplicant wpa_supplicant: allow disabling pcsclite dependency (#128182) 2021-06-27 18:36:16 +02:00
x86_energy_perf_policy treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
x86info pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
xf86-input-cmt treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
xf86-input-wacom xf86_input_wacom: also fix xorg-wacom.pc 2021-07-16 17:35:02 +02:00
xf86-video-nested os-specific/linux: replace name with pname&version 2021-08-29 11:28:34 +02:00
xmm7360-pci linuxPackages.xmm7360-pci: mark broken on Linux 5.14 2021-08-31 11:08:55 +00:00
xpadneo maintainers: rename metadark -> kira-bruneau (#124035) 2021-05-22 16:47:40 +02:00
xsensors treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
zenmonitor zenmonitor,zenpower: switch to maintained forks 2021-08-21 19:07:54 +03:00
zenpower zenmonitor,zenpower: switch to maintained forks 2021-08-21 19:07:54 +03:00
zenstates zenstates: deprecate phases 2021-08-02 20:56:43 +02:00
zfs Merge master into staging-next 2021-09-03 00:01:42 +00:00
zsa-udev-rules treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00