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
 

Reply via email to