Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

staging-next-24.05 iteration 6 - 2024-11-01 #352800

Merged
merged 164 commits into from
Nov 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
2193887
python312: 3.12.5 -> 3.12.6
mweinelt Sep 7, 2024
529f205
python311: 3.11.9 -> 3.11.10
mweinelt Sep 7, 2024
95e8350
libtiff: patch for CVE-2023-52356 & CVE-2024-7006
Yarny0 Sep 8, 2024
d1754d8
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 12, 2024
501bb79
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 13, 2024
b8d6d04
python3Packages.poetry-core: backport test fix for Python 3.12.6
alyssais Sep 13, 2024
c23b03c
[24.05 backport] nodejs changes (#336570)
aduh95 Sep 13, 2024
734b2f7
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 14, 2024
6e15aef
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 15, 2024
db25dd8
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 16, 2024
c1183a5
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 17, 2024
b700530
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 18, 2024
a4cdb54
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 19, 2024
9bee13e
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 19, 2024
8acdb01
ghostscript: 10.03.1 -> 10.04.0
Conni2461 Sep 18, 2024
e66a920
[Backport staging-24.05] ghostscript: 10.03.1 -> 10.04.0 (#342952)
K900 Sep 19, 2024
cec7716
tzdata: disable network access
trofi Sep 12, 2024
d385ce1
tzdata: 2024a -> 2024b
trofi Sep 5, 2024
c664307
pipewire: 1.0.7 -> 1.0.8
K900 Sep 19, 2024
85d683c
pipewire: 1.0.7 -> 1.0.8 (#342983)
K900 Sep 19, 2024
cc8dcfd
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 20, 2024
4e3c0ce
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 20, 2024
db0718a
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 21, 2024
8f85488
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 21, 2024
b6b142d
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 22, 2024
44ae070
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 22, 2024
a474c61
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 23, 2024
2e0f5ec
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 23, 2024
d4ef960
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 24, 2024
a2ee987
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 24, 2024
8e36f66
python3Packages.werkzeug: 3.0.3 -> 3.0.4
Conni2461 Aug 23, 2024
9ae4df1
libpcap: 1.10.4 -> 1.10.5
trofi Sep 3, 2024
7e0de00
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 25, 2024
04bbc40
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 25, 2024
87d0516
[Backport staging-24.05] libpcap: 1.10.4 -> 1.10.5 (#344303)
fabianhjr Sep 25, 2024
c9cce7c
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 26, 2024
f56d5e6
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 26, 2024
a9f3d9f
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 27, 2024
aa5c9ee
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 27, 2024
27c9a69
[24.05] libtiff: patches for CVEs from libtiff 4.7.0 (#340569)
fabianhjr Sep 27, 2024
f0babf4
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 28, 2024
643e102
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 28, 2024
247ca23
cups: apply patches for CVE-2024-47175
LeSuisse Sep 27, 2024
aa67854
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 29, 2024
d9fa8c2
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 29, 2024
c4ad951
Merge release-24.05 into staging-next-24.05
github-actions[bot] Sep 30, 2024
66d7ab7
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Sep 30, 2024
072c83a
[staging-24.05] python312: 3.12.5 -> 3.12.6; python311: 3.11.9 -> 3.1…
mweinelt Sep 30, 2024
518c886
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 1, 2024
53eb2a9
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 1, 2024
e988341
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 2, 2024
0baaf21
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 2, 2024
dc5b330
go_1_22: 1.22.6 -> 1.22.8
techknowlogick Oct 1, 2024
5583677
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 3, 2024
f7b9bb5
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 3, 2024
8b1dc13
go_1_22: 1.22.6 -> 1.22.8 (#345953)
katexochen Oct 3, 2024
a0cf8e2
[24.05] cups: apply patches for CVE-2024-47175 (#345101)
leona-ya Oct 3, 2024
7700203
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 4, 2024
6bc786d
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 4, 2024
4b6bea1
redis: 7.2.4 -> 7.2.5
SuperSandro2000 May 19, 2024
34f547c
redis: 7.2.5 -> 7.2.6
MarcelCoding Oct 3, 2024
e7b80d5
[Backport staging-24.05] redis: 7.2.4 -> 7.2.6 (#346435)
fabianhjr Oct 4, 2024
b61deed
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 5, 2024
a82b1a2
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 5, 2024
687d872
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 6, 2024
c1100eb
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 6, 2024
bee28ca
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 7, 2024
5c62a72
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 7, 2024
29a87b9
unbound: apply patch for CVE-2024-8508
LeSuisse Oct 7, 2024
2d767d3
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 8, 2024
2936c73
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 8, 2024
9c95125
vim: 9.1.0707 -> 9.1.0765
LeSuisse Oct 7, 2024
fca7ec4
python3Packages.furl: disable failing test for all python version
imincik Oct 4, 2024
41647bc
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 9, 2024
b8c49f6
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 9, 2024
4646ead
unzip: apply patch for CVE-2021-4217
LeSuisse Oct 8, 2024
87056d2
[Backport staging-24.05] unzip: apply patch for CVE-2021-4217 (#347556)
RossComputerGuy Oct 9, 2024
43425dc
[Backport staging-24.05] vim: 9.1.0707 -> 9.1.0765 (#347245)
philiptaron Oct 9, 2024
32a3eaf
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 10, 2024
dd28e25
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 10, 2024
b3e67a9
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 11, 2024
88ba3ad
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 12, 2024
57f1676
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 12, 2024
5c57b52
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 13, 2024
ca1dcd3
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 13, 2024
0eef0cf
[24.05] unbound: apply patch for CVE-2024-8508 (#347156)
fabianhjr Oct 13, 2024
1262f27
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 14, 2024
f31f954
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 14, 2024
1803bbe
libarchive: 3.7.4 -> 3.7.6
r-ryantm Sep 23, 2024
f49b82c
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 15, 2024
11322d2
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 15, 2024
69a7d92
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 16, 2024
ee986e4
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 16, 2024
fc25a7b
git: 2.44.1 -> 2.44.2
mmlb Oct 16, 2024
ab2f47a
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 17, 2024
3f96e54
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 17, 2024
d55d825
rsync: fix missing ipv6 support (again)
bobrik Jun 23, 2024
cc03521
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 18, 2024
76e19cd
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 18, 2024
999c581
Merge: [Backport staging-24.05] rsync: fix missing ipv6 support (agai…
Ma27 Oct 18, 2024
966eaf3
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 19, 2024
b055542
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 19, 2024
08a0f7a
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 20, 2024
d447696
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 20, 2024
a211863
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 21, 2024
15df79f
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 21, 2024
ee546d4
[staging-24.05] git: 2.44.1 -> 2.44.2 (#349020)
SuperSandro2000 Oct 21, 2024
a4d696e
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 22, 2024
2dd8a54
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 22, 2024
34176ef
nspr: 4.35 -> 4.36
mweinelt Oct 22, 2024
aca154d
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 23, 2024
e6d14fe
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 23, 2024
1a76845
[Backport staging-24.05] nspr: 4.35 -> 4.36 (#350576)
mweinelt Oct 23, 2024
f88339a
python3Packages.libarchive-c: apply patch fixing a test with recent `…
LeSuisse Oct 14, 2024
cbee41d
pipewire: 1.0.8 -> 1.0.9
K900 Oct 23, 2024
a53e1a7
pipewire: 1.0.8 -> 1.0.9 (#350725)
K900 Oct 23, 2024
571d9dd
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 24, 2024
e0933d7
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 24, 2024
aa3ba8d
python311Packages.starlette: fix CVE-2024-47874
mweinelt Oct 24, 2024
df5e30f
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 25, 2024
b1a88d3
[staging-24.05] python311Packages.starlette: fix CVE-2024-47874 (#350…
mweinelt Oct 25, 2024
234892a
nss_latest: 3.105 -> 3.106
mweinelt Oct 24, 2024
b09ed13
[Backport staging-24.05] nss_latest: 3.105 -> 3.106 (#351257)
mweinelt Oct 25, 2024
ce14c2e
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 26, 2024
ddae005
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 26, 2024
866ef27
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 27, 2024
c715c67
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 27, 2024
1f38d7c
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 28, 2024
b8e6acd
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 28, 2024
7b86d7c
libarchive: 3.7.4 -> 3.7.6 (#348492)
vcunat Oct 28, 2024
28d718b
libarchive: 3.7.6 -> 3.7.7
LeSuisse Oct 14, 2024
dff6176
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 29, 2024
1d59bbc
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 29, 2024
cb0a2ce
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 30, 2024
fc65363
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Oct 30, 2024
1869735
xorg.xorgserver: 21.1.13 -> 21.1.14
Scrumplex Oct 29, 2024
f0c3b3d
[Backport staging-24.05] xorg.xorgserver: 21.1.13 -> 21.1.14 (#352299)
K900 Oct 30, 2024
860c8f2
libarchive: 3.7.6 -> 3.7.7 (#351858)
vcunat Oct 30, 2024
9930194
tzdata: disable network access (#342975)
vcunat Oct 30, 2024
e3c9096
tzdata: 2024a -> 2024b (#342976)
vcunat Oct 30, 2024
6d5d5b4
python3Packages.werkzeug: 3.0.3 -> 3.0.4 (#344145)
vcunat Oct 30, 2024
190365f
python3Packages.furl: disable failing test for all python version (#3…
vcunat Oct 30, 2024
231faef
mpg123: 1.32.6 -> 1.32.7
trofi Aug 7, 2024
c04ae5c
[Backport staging-24.05] mpg123: 1.32.6 -> 1.32.7 (#352435)
mweinelt Oct 30, 2024
2e7f25a
mpg123: 1.32.7 -> 1.32.8
trofi Oct 27, 2024
b6deb2a
Merge release-24.05 into staging-next-24.05
github-actions[bot] Oct 31, 2024
7028992
[Backport staging-24.05] mpg123: 1.32.7 -> 1.32.8 (#352437)
mweinelt Oct 31, 2024
e716bbb
tree-wide: switch initrd generators back to gnu cpio
yuyuyureka Oct 31, 2024
75f91d1
[Backport staging-24.05] [staging-next] tree-wide: switch initrd gene…
emilazy Oct 31, 2024
633be49
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 1, 2024
33c37a0
Merge staging-next-24.05 into staging-24.05
github-actions[bot] Nov 1, 2024
3267f3d
Merge branch 'staging-24.05' into staging-next-24.05
vcunat Nov 1, 2024
481d440
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 2, 2024
eacd891
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 3, 2024
d6eae6e
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 4, 2024
5396810
python3Packages.executing: 2.0.1 -> 2.1.0
alyssais Sep 16, 2024
cd68204
postgresql: fix regress tests after tzdata update
wolfgangwalther Sep 14, 2024
f66b66f
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 5, 2024
ee811e1
python3Packages.twisted: backport Python 3.12.6 fix
alyssais Sep 16, 2024
0dcfecb
python312Packages.pymdown-extensions: disable a failing test
vcunat Nov 5, 2024
7f027ba
python3Packages.libarchive-c: patch test with recent libarchive (#350…
vcunat Nov 5, 2024
3ad02c5
python311Packages.moto: disable regressed tests
mweinelt Nov 5, 2024
89906bd
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 6, 2024
5c5e9ea
Merge release-24.05 into staging-next-24.05
github-actions[bot] Nov 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions nixos/modules/system/boot/stage-1.nix
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,7 @@ let
${lib.optionalString (config.boot.initrd.secrets == {})
"exit 0"}

export PATH=${pkgs.coreutils}/bin:${pkgs.libarchive}/bin:${pkgs.gzip}/bin:${pkgs.findutils}/bin
export PATH=${pkgs.coreutils}/bin:${pkgs.cpio}/bin:${pkgs.gzip}/bin:${pkgs.findutils}/bin

function cleanup {
if [ -n "$tmp" -a -d "$tmp" ]; then
Expand All @@ -431,7 +431,7 @@ let
}

# mindepth 1 so that we don't change the mode of /
(cd "$tmp" && find . -mindepth 1 | xargs touch -amt 197001010000 && find . -mindepth 1 -print0 | sort -z | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @-) | \
(cd "$tmp" && find . -mindepth 1 | xargs touch -amt 197001010000 && find . -mindepth 1 -print0 | sort -z | cpio --quiet -o -H newc -R +0:+0 --reproducible --null) | \
${compressorExe} ${lib.escapeShellArgs initialRamdisk.compressorArgs} >> "$1"
'';

Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ assert withConplay -> !libOnly;

stdenv.mkDerivation rec {
pname = "${lib.optionalString libOnly "lib"}mpg123";
version = "1.32.6";
version = "1.32.8";

src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
hash = "sha256-zN0dCrwx1z2LQ1/GWMeQSdCpBbMGabakKgOtFp3GCeY=";
hash = "sha256-/u4TdMeVQODkBd8LxF/eIK1nARQlw2GidZ4hRolKJ6c=";
};

outputs = [ "out" "dev" "man" ] ++ lib.optional withConplay "conplay";
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ lib, fetchFromGitHub }:
rec {
version = "9.1.0707";
version = "9.1.0765";

outputs = [ "out" "xxd" ];

src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-iHOLABPk5B7Sh7EBYnM7wdxnK2Wv7q4WS3FEp780SV4=";
hash = "sha256-LtEEMpdWXA6qyjAIjgsZoc4hNXXG2ZXxCsbWKC5aEPI=";
};

enableParallelBuilding = true;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff -rup rsync-3.2.7/configure.sh rsync-3.2.7-fixed/configure.sh
--- rsync-3.2.7/configure.sh 2022-10-20 17:57:22
+++ rsync-3.2.7-fixed/configure.sh 2024-01-01 19:51:58
@@ -7706,7 +7706,7 @@ else $as_nop
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
-main()
+int main()
{
if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
exit(1);
5 changes: 5 additions & 0 deletions pkgs/applications/networking/sync/rsync/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ stdenv.mkDerivation rec {

nativeBuildInputs = [ perl ];

patches = [
# https://github.com/WayneD/rsync/pull/558
./configure.ac-fix-failing-IPv6-check.patch
];

buildInputs = [ libiconv zlib popt ]
++ lib.optional enableACLs acl
++ lib.optional enableZstd zstd
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/version-management/git/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport;

let
version = "2.44.1";
version = "2.44.2";
svn = subversionClient.override { perlBindings = perlSupport; };
gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
in
Expand All @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
hash = "sha256-e2CmJMD3AJoWuFYlBiGq/c3YXrjUS7AgYXtlJbhyYeQ=";
hash = "sha256-dlTJSO4LTXGx502MK0tHwvgeA6JqA6tjd8WdYZzGccU=";
};

outputs = [ "out" ] ++ lib.optional withManual "doc";
Expand Down
6 changes: 3 additions & 3 deletions pkgs/build-support/kernel/make-initrd-ng.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ let
# compression type and filename extension.
compressorName = fullCommand: builtins.elemAt (builtins.match "([^ ]*/)?([^ ]+).*" fullCommand) 1;
in
{ stdenvNoCC, libarchive, ubootTools, lib, pkgsBuildHost, makeInitrdNGTool, binutils, runCommand
{ stdenvNoCC, cpio, ubootTools, lib, pkgsBuildHost, makeInitrdNGTool, binutils, runCommand
# Name of the derivation (not of the resulting file!)
, name ? "initrd"

Expand Down Expand Up @@ -74,7 +74,7 @@ in
passAsFile = ["contents"];
contents = lib.concatMapStringsSep "\n" ({ object, symlink, ... }: "${object}\n${lib.optionalString (symlink != null) symlink}") contents + "\n";

nativeBuildInputs = [makeInitrdNGTool libarchive] ++ lib.optional makeUInitrd ubootTools ++ lib.optional strip binutils;
nativeBuildInputs = [makeInitrdNGTool cpio] ++ lib.optional makeUInitrd ubootTools ++ lib.optional strip binutils;

STRIP = if strip then "${pkgsBuildHost.binutils.targetPrefix}strip" else null;
}) ''
Expand All @@ -85,7 +85,7 @@ in
for PREP in $prepend; do
cat $PREP >> $out/initrd
done
(cd root && find . -print0 | sort -z | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @- | eval -- $compress >> "$out/initrd")
(cd root && find . -print0 | sort -z | cpio --quiet -o -H newc -R +0:+0 --reproducible --null | eval -- $compress >> "$out/initrd")

if [ -n "$makeUInitrd" ]; then
mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img
Expand Down
4 changes: 2 additions & 2 deletions pkgs/build-support/kernel/make-initrd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ let
# compression type and filename extension.
compressorName = fullCommand: builtins.elemAt (builtins.match "([^ ]*/)?([^ ]+).*" fullCommand) 1;
in
{ stdenvNoCC, perl, libarchive, ubootTools, lib, pkgsBuildHost
{ stdenvNoCC, perl, cpio, ubootTools, lib, pkgsBuildHost
# Name of the derivation (not of the resulting file!)
, name ? "initrd"

Expand Down Expand Up @@ -82,7 +82,7 @@ in stdenvNoCC.mkDerivation rec {

builder = ./make-initrd.sh;

nativeBuildInputs = [ perl libarchive ]
nativeBuildInputs = [ perl cpio ]
++ lib.optional makeUInitrd ubootTools;

compress = "${_compressorExecutable} ${lib.escapeShellArgs _compressorArgsReal}";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/build-support/kernel/make-initrd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ for PREP in $prepend; do
cat $PREP >> $out/initrd
done
(cd root && find * .[^.*] -exec touch -h -d '@1' '{}' +)
(cd root && find * .[^.*] -print0 | sort -z | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @- | eval -- $compress >> "$out/initrd")
(cd root && find * .[^.*] -print0 | sort -z | cpio --quiet -o -H newc -R +0:+0 --reproducible --null | eval -- $compress >> "$out/initrd")

if [ -n "$makeUInitrd" ]; then
mkimage -A "$uInitrdArch" -O linux -T ramdisk -C "$uInitrdCompression" -d "$out/initrd" $out/initrd.img
Expand Down
9 changes: 9 additions & 0 deletions pkgs/by-name/un/unbound/package.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv
, lib
, fetchurl
, fetchpatch
, openssl
, nettle
, expat
Expand Down Expand Up @@ -57,6 +58,14 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-VrTO7TNjlSIAD9lndVdt34eCuzYXYQcV1/Hnd8XsHb8=";
};

patches = [
(fetchpatch {
name = "CVE-2024-8508.patch";
url = "https://nlnetlabs.nl/downloads/unbound/patch_CVE-2024-8508.diff";
hash = "sha256-u9een9NSm0WgDYhCIQjLDT743Smm0df7xBXnpPBvhJs=";
})
];

outputs = [ "out" "lib" "man" ]; # "dev" would only split ~20 kB

nativeBuildInputs =
Expand Down
14 changes: 7 additions & 7 deletions pkgs/data/misc/tzdata/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

stdenv.mkDerivation (finalAttrs: {
pname = "tzdata";
version = "2024a";
version = "2024b";

srcs = [
(fetchurl {
url = "https://data.iana.org/time-zones/releases/tzdata${finalAttrs.version}.tar.gz";
hash = "sha256-DQQ0RZrL0gWaeo2h8zBKhKhlkfbtacYkj/+lArbt/+M=";
hash = "sha256-cOdU2xJqjQ2z0W1rTLX37B4E1fJhJV5FWKZ/6S055VA=";
})
(fetchurl {
url = "https://data.iana.org/time-zones/releases/tzcode${finalAttrs.version}.tar.gz";
hash = "sha256-gAcolK3/WkWPHRQ+FuTKHYsqEiycU5naSCy2jLpqH/g=";
hash = "sha256-XkOPxEliSQavFqGP9Fc3OfDNqYYuXsKNO8sZy67Q9nI=";
})
];

Expand All @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
"LIBDIR=${placeholder "dev"}/lib"
"MANDIR=${placeholder "man"}/share/man"
"AWK=awk"
"CURL=:" # disable network access
"CFLAGS=-DHAVE_LINK=0"
"CFLAGS+=-DZIC_BLOAT_DEFAULT=\\\"fat\\\""
"cc=${stdenv.cc.targetPrefix}cc"
Expand All @@ -45,11 +46,10 @@ stdenv.mkDerivation (finalAttrs: {
"CFLAGS+=-DRESERVE_STD_EXT_IDS"
];

enableParallelBuilding = true;

doCheck = true;
# everything except for:
# - check_web, because that needs curl and wants to talk to https://validator.w3.org
# - check_now, because that depends on the current time
checkTarget = "check_back check_character_set check_white_space check_links check_name_lengths check_slashed_abbrs check_sorted check_tables check_ziguard check_zishrink check_tzs";
checkTarget = "check";

installFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
"zic=${buildPackages.tzdata.bin}/bin/zic"
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/compilers/go/1.22.nix
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
version = "1.22.6";
version = "1.22.8";

src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
hash = "sha256-nkjZnVGYgleZF9gYnBfpjDc84lq667mHcuKScIiZKlE=";
hash = "sha256-3xLCPr8Z3qD0v0aiLL7aSj7Kb0dPMYOQzndJdCeEQLg=";
};

strictDeps = true;
Expand Down
8 changes: 4 additions & 4 deletions pkgs/development/interpreters/python/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
sourceVersion = {
major = "3";
minor = "11";
patch = "9";
patch = "10";
suffix = "";
};
hash = "sha256-mx6JZSP8UQaREmyGRAbZNgo9Hphqy9pZzaV7Wr2kW4c=";
hash = "sha256-B6Q1bpEpAOYaFcsJSaBsSgUBLiE+zWtOhND2equ+43I=";
};
};

Expand Down Expand Up @@ -79,10 +79,10 @@ in {
sourceVersion = {
major = "3";
minor = "12";
patch = "5";
patch = "6";
suffix = "";
};
hash = "sha256-+oouEsXmILCfU+ZbzYdVDS5aHi4Ev4upkdzFUROHY5c=";
hash = "sha256-GZllgpjPL7g33/7Y/zwDPvDJjvIM9zxdX2a+1auJaXw=";
inherit (darwin) configd;
inherit passthruFun;
};
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/libraries/libarchive/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@
assert xarSupport -> libxml2 != null;
stdenv.mkDerivation (finalAttrs: {
pname = "libarchive";
version = "3.7.4";
version = "3.7.7";

src = fetchFromGitHub {
owner = "libarchive";
repo = "libarchive";
rev = "v${finalAttrs.version}";
hash = "sha256-czNKXHoEn1x4deNErnqp/NZfCglF1CxNoLtZ8tcl394=";
hash = "sha256-maV2+Whi4aDG1VLAYpOTxluO9I0zNiZ8fA3w7epGlDg=";
};

outputs = [ "out" "lib" "dev" ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/libraries/libpcap/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@

stdenv.mkDerivation rec {
pname = "libpcap";
version = "1.10.4";
version = "1.10.5";

src = fetchurl {
url = "https://www.tcpdump.org/release/${pname}-${version}.tar.gz";
hash = "sha256-7RmgOD+tcuOtQ1/SOdfNgNZJFrhyaVUBWdIORxYOvl8=";
hash = "sha256-N87ZChmjAqfzLkWCJKAMNlwReQXCzTWsVEtogKgUiPA=";
};

buildInputs = lib.optionals stdenv.isLinux [ libnl ]
Expand Down
13 changes: 13 additions & 0 deletions pkgs/development/libraries/libtiff/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitLab
, fetchpatch
, nix-update-script

, autoreconfHook
Expand Down Expand Up @@ -41,6 +42,18 @@ stdenv.mkDerivation (finalAttrs: {
# libc++abi 11 has an `#include <version>`, this picks up files name
# `version` in the project's include paths
./rename-version.patch
# https://gitlab.com/libtiff/libtiff/-/issues/622
(fetchpatch {
name = "CVE-2023-52356.patch";
url = "https://gitlab.com/libtiff/libtiff/-/commit/51558511bdbbcffdce534db21dbaf5d54b31638a.patch";
hash = "sha256-A1G23MEUS1AvoREcKFqoqV2sYtCqIMfzPaIIFpZNBWE=";
})
# https://gitlab.com/libtiff/libtiff/-/issues/624
(fetchpatch {
name = "CVE-2024-7006.patch";
url = "https://gitlab.com/libtiff/libtiff/-/commit/818fb8ce881cf839fbc710f6690aadb992aa0f9e.patch";
hash = "sha256-XbRQtNxbNMofKTbeTsbHBKv96KTKSGngCepWPIVWLH4=";
})
];

postPatch = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/libraries/nspr/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

stdenv.mkDerivation rec {
pname = "nspr";
version = "4.35";
version = "4.36";

src = fetchurl {
url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz";
hash = "sha256-fqMpfqWWm10lpd2NR/JEPNqI6e50YwH24eFCb4pqvI8=";
hash = "sha256-Vd7DF/FAHNLl26hE00C5MKt1R/gYF5pAArzmLm8caJU=";
};

patches = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/libraries/pipewire/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ assert ldacbtSupport -> bluezSupport;

stdenv.mkDerivation(finalAttrs: {
pname = "pipewire";
version = "1.0.7";
version = "1.0.9";

outputs = [
"out"
Expand All @@ -91,7 +91,7 @@ stdenv.mkDerivation(finalAttrs: {
owner = "pipewire";
repo = "pipewire";
rev = finalAttrs.version;
sha256 = "sha256-YzI+hkX1ZdeTfxuKaw5P9OYPtkWtUg9cNo32wLCgjNU=";
sha256 = "sha256-8CwT6wF0BETp2dLqF9kVUeB3q36if/ILDv9kO1FYvH8=";
};

patches = [
Expand Down
13 changes: 7 additions & 6 deletions pkgs/development/python-modules/executing/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

buildPythonPackage rec {
pname = "executing";
version = "2.0.1";
version = "2.1.0";
format = "pyproject";

disabled = pythonOlder "3.7";
Expand All @@ -28,13 +28,14 @@ buildPythonPackage rec {
owner = "alexmojaki";
repo = pname;
rev = "v${version}";
hash = "sha256-PBvfkv9GQ5Vj5I5SygtmHXtqqHMJ4XgNV1/I+lSU0/U=";
hash = "sha256-epgKMPOvPdkpRp0n5A22gZ5DeXLyI60bqzLTx5JFlLk=";
};

patches = lib.optionals (pythonAtLeast "3.12") [
(fetchpatch { # https://github.com/alexmojaki/executing/pull/83
url = "https://github.com/alexmojaki/executing/commit/230ef110f004a8cecf03e983561f26a5fecede8f.diff";
hash = "sha256-McMUIbOWozoDDQSfrJqcxBjuAZ/rrHePfqp5+AVUKI4=";
patches = [
(fetchpatch {
name = "python-3.12.6.patch";
url = "https://github.com/alexmojaki/executing/commit/3f11fdcd7a017fbdca8a3a9de23dab18d3ba2100.patch";
hash = "sha256-ZnTO9lT+bj4nekPx4D0DxjhJOCkZn6lDm5xdLrziB+4=";
})
];

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/furl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ buildPythonPackage rec {
pytestCheckHook
];

disabledTests = lib.optionals (pythonAtLeast "3.12") [
disabledTests = [
# AssertionError: assert '//////path' == '////path'
"test_odd_urls"
];
Expand Down
Loading