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-07-18 22:24:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nix (Old) and /work/SRC/openSUSE:Factory/.nix.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nix" Sat Jul 18 22:24:58 2026 rev:21 rq:1366512 version:2.35.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nix/nix.changes 2026-07-15 17:11:54.656162643 +0200 +++ /work/SRC/openSUSE:Factory/.nix.new.24530/nix.changes 2026-07-18 22:26:09.404443084 +0200 @@ -1,0 +2,15 @@ +Wed Jul 15 01:23:01 UTC 2026 - Marcus Rueckert <[email protected]> + +- Do not create the update message in %post. package it properly. + +------------------------------------------------------------------- +Wed Jul 15 01:19:49 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to version 2.35.1: + see /usr/share/doc/packages/rl-2.35.md +- drop 0001-port-option-to-disable-functional-tests-to-meson.patch + upstream added the same feature +- seems perl bindings got dropped. disable in the package +- New BuildRequires for mimalloc + +------------------------------------------------------------------- @@ -4 +19,7 @@ -- Update to version 2.37.8: +- Update to version 2.34.8: + see /usr/share/doc/packages/rl-2.34.md + +------------------------------------------------------------------- +Tue Jul 7 10:37:48 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to version 2.34.8: Old: ---- 0001-port-option-to-disable-functional-tests-to-meson.patch nix-2.34.8.tar.gz New: ---- nix-2.35.1.tar.gz ----------(Old B)---------- Old: see /usr/share/doc/packages/rl-2.35.md - drop 0001-port-option-to-disable-functional-tests-to-meson.patch upstream added the same feature ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nix.spec ++++++ --- /var/tmp/diff_new_pack.KwjGAe/_old 2026-07-18 22:26:10.156468333 +0200 +++ /var/tmp/diff_new_pack.KwjGAe/_new 2026-07-18 22:26:10.160468467 +0200 @@ -26,7 +26,7 @@ %bcond_with docs Name: nix -Version: 2.34.8 +Version: 2.35.1 Release: 0 Summary: The purely functional package manager License: LGPL-2.1-only @@ -36,7 +36,6 @@ Source2: sysusers.conf Source3: README.SUSE Source9: series -Patch1: 0001-port-option-to-disable-functional-tests-to-meson.patch Patch2: 0002-restrict-nix-daemon-socket.patch BuildRequires: bison BuildRequires: boost-devel @@ -79,6 +78,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(mimalloc) # Needed by -Dembedded-sandbox-shell Requires: busybox-static Requires: jq @@ -166,7 +166,7 @@ --localstatedir=%{_sharedstatedir}/nix \ --libdir=%{_libdir}/nix/ \ -Dunit-tests=false \ - -Dfunctional-tests=disabled \ + -Dfunctional-tests=false \ -Djson-schema-checks=false \ -Dlibcmd:readline-flavor=readline \ -Dlibstore:embedded-sandbox-shell=true \ @@ -187,11 +187,13 @@ # fix pkgconfig installation location mv %{buildroot}%{_libdir}/nix/pkgconfig/ %{buildroot}%{_libdir} +%if %{with perl} # fix perl bindings installation location install_dir="%{buildroot}%{_prefix}/lib/perl5/vendor_perl" mkdir -p "$install_dir" mv %{buildroot}%{_libdir}/nix/perl5/site_perl/* "$install_dir/" rm -rf %{buildroot}%{_libdir}/nix/perl5 +%endif # nix.conf install -D -m 0644 -t %{buildroot}%{_sysconfdir}/%{name}/ %{SOURCE1} @@ -202,6 +204,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d echo "%{_libdir}/nix/" > %{buildroot}/%{_sysconfdir}/ld.so.conf.d/nix.conf +install -D -m 0644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/update-messages/%{name}-security + %fdupes %{buildroot} %check @@ -217,11 +221,6 @@ %tmpfiles_create %{_tmpfilesdir}/nix-daemon.conf %service_add_post %{services} %{ldconfig} -%if "%{version}" == "2.34.7" -# inform users about the restricted socket access -mkdir -p %{_localstatedir}/adm/update-messages/ -cat %{_docdir}/nix/README.SUSE > %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-security -%endif %postun %service_del_postun %{services} @@ -229,7 +228,8 @@ %files %license COPYING -%doc doc/manual/source/release-notes/rl-2.34.md +%{_localstatedir}/adm/update-messages/%{name}-security +%doc doc/manual/source/release-notes/rl-2.35.md %doc CONTRIBUTING.md README.md README.SUSE # config files %config(noreplace) %{_sysconfdir}/nix/ @@ -271,10 +271,12 @@ %{_includedir}/nix_api_store/ %{_libdir}/pkgconfig/nix* +%if %{with perl} # perl bindings %{perl_vendorarch}/Nix %dir %{perl_vendorarch}/auto %{perl_vendorarch}/auto/Nix +%endif %files bash-completion %{_datadir}/bash-completion/completions/nix ++++++ nix-2.34.8.tar.gz -> nix-2.35.1.tar.gz ++++++ ++++ 67318 lines of diff (skipped) ++++++ series ++++++ --- /var/tmp/diff_new_pack.KwjGAe/_old 2026-07-18 22:26:13.960596054 +0200 +++ /var/tmp/diff_new_pack.KwjGAe/_new 2026-07-18 22:26:13.964596189 +0200 @@ -1,3 +1,2 @@ -0001-port-option-to-disable-functional-tests-to-meson.patch 0002-restrict-nix-daemon-socket.patch
