Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nix for openSUSE:Factory checked in at 2026-04-13 23:18:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nix (Old) and /work/SRC/openSUSE:Factory/.nix.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nix" Mon Apr 13 23:18:32 2026 rev:17 rq:1346247 version:2.34.6 Changes: -------- --- /work/SRC/openSUSE:Factory/nix/nix.changes 2026-04-08 17:16:06.852867664 +0200 +++ /work/SRC/openSUSE:Factory/.nix.new.21863/nix.changes 2026-04-13 23:19:06.080655241 +0200 @@ -1,0 +2,6 @@ +Sun Apr 12 13:31:26 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to version 2.34.6: + see /usr/share/doc/packages/rl-2.34.md + +------------------------------------------------------------------- Old: ---- nix-2.34.5.tar.gz New: ---- nix-2.34.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nix.spec ++++++ --- /var/tmp/diff_new_pack.DkzTLh/_old 2026-04-13 23:19:07.024694207 +0200 +++ /var/tmp/diff_new_pack.DkzTLh/_new 2026-04-13 23:19:07.028694373 +0200 @@ -26,7 +26,7 @@ %endif Name: nix -Version: 2.34.5 +Version: 2.34.6 Release: 0 Summary: The purely functional package manager License: LGPL-2.1-only ++++++ nix-2.34.5.tar.gz -> nix-2.34.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nix-2.34.5/.version new/nix-2.34.6/.version --- old/nix-2.34.5/.version 2026-04-06 20:27:24.000000000 +0200 +++ new/nix-2.34.6/.version 2026-04-11 18:54:54.000000000 +0200 @@ -1 +1 @@ -2.34.5 +2.34.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nix-2.34.5/src/libmain/shared.cc new/nix-2.34.6/src/libmain/shared.cc --- old/nix-2.34.5/src/libmain/shared.cc 2026-04-06 20:27:24.000000000 +0200 +++ new/nix-2.34.6/src/libmain/shared.cc 2026-04-11 18:54:54.000000000 +0200 @@ -135,7 +135,14 @@ return; if (limit.rlim_cur < limit.rlim_max) { - limit.rlim_cur = limit.rlim_max; + // Some software misbehaves really bad when we try to raise the + // limit to RLIM_INFINITY, so cap the limit at the 1048576 limit used + // by the daemon. + // + // GNU patch < 2.8 crashes with **** out of memory, which breaks in nixpkgs darwin bootstrap tools. + // This was fixed in: + // https://cgit.git.savannah.gnu.org/cgit/patch.git/commit/?id=61d7788b83b302207a67b82786f4fd79e3538f30 + limit.rlim_cur = std::min(limit.rlim_max, rlim_t(1048576)); // Ignore errors, this is best effort. setrlimit(RLIMIT_NOFILE, &limit); }
