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-01-12 10:23:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nix (Old)
 and      /work/SRC/openSUSE:Factory/.nix.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nix"

Mon Jan 12 10:23:34 2026 rev:10 rq:1326516 version:2.33.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nix/nix.changes  2025-11-08 16:36:54.074164698 
+0100
+++ /work/SRC/openSUSE:Factory/.nix.new.1928/nix.changes        2026-01-12 
10:32:04.724066053 +0100
@@ -1,0 +2,25 @@
+Fri Jan  9 16:45:18 UTC 2026 - Eyad Issa <[email protected]>
+
+- Update to version 2.33.0:
+  * New command nix registry resolve
+  * nix flake clone supports all input types
+  * Performance improvements
+  * The JSON format emitted by nix path-info --json has been
+    updated to a new version with improved structure.
+  * The derivation JSON format has been updated from version 3 to
+    version 4
+- Add patch 0002-libutil-fix-unreachable-case.patch
+
+-------------------------------------------------------------------
+Fri Jan  2 16:29:53 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to version 2.32.5:
+  - various small bugfixes
+
+-------------------------------------------------------------------
+Tue Nov 11 17:41:43 UTC 2025 - Marcus Rueckert <[email protected]>
+
+- Update to version 2.32.4:
+  - various small bugfixes
+
+-------------------------------------------------------------------

Old:
----
  nix-2.32.3.tar.gz

New:
----
  0002-libutil-fix-unreachable-case.patch
  nix-2.33.0.tar.gz

----------(New B)----------
  New:    version 4
- Add patch 0002-libutil-fix-unreachable-case.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nix.spec ++++++
--- /var/tmp/diff_new_pack.qiQ67O/_old  2026-01-12 10:32:05.232086898 +0100
+++ /var/tmp/diff_new_pack.qiQ67O/_new  2026-01-12 10:32:05.232086898 +0100
@@ -19,23 +19,14 @@
 
 %global services nix-daemon.socket nix-daemon.service
 
-%ifarch aarch64 x86_64
-  # only build docs on aarch64 and x86_64 (we need mdbook)
-  %if 0%{?suse_version} >= 1600
-  %bcond_without docs
-  %else
-  %bcond_with docs
-  %endif
-%else
-  %bcond_with docs
-%endif
+%bcond_with docs
 
 %if 0%{?suse_version} == 1500
 %global force_boost_version 1_75_0
 %endif
 
 Name:           nix
-Version:        2.32.3
+Version:        2.33.0
 Release:        0
 Summary:        The purely functional package manager
 License:        LGPL-2.1-only
@@ -45,6 +36,7 @@
 Source2:        sysusers.conf
 Source9:        series
 Patch1:         0001-port-option-to-disable-functional-tests-to-meson.patch
+Patch2:         0002-libutil-fix-unreachable-case.patch
 BuildRequires:  bison
 BuildRequires:  boost-devel
 BuildRequires:  busybox-static
@@ -173,9 +165,12 @@
     --libdir=%{_libdir}/nix/ \
     -Dunit-tests=false \
     -Dfunctional-tests=disabled \
+    -Djson-schema-checks=false \
+    -Dkaitai-struct-checks=false \
     -Dlibcmd:readline-flavor=readline \
     -Dlibstore:embedded-sandbox-shell=true \
     -Dlibstore:sandbox-shell=busybox-static \
+    -Dlibstore:s3-aws-auth=disabled \
     %{?with_docs:-Ddoc-gen=true} \
     %{nil}
 
@@ -264,6 +259,7 @@
 %{_includedir}/nix*.h
 %{_includedir}/nix*.hh
 %{_includedir}/nix/
+%{_includedir}/nix_api_store/
 %{_libdir}/pkgconfig/nix*
 
 # perl bindings

++++++ 0001-port-option-to-disable-functional-tests-to-meson.patch ++++++
--- /var/tmp/diff_new_pack.qiQ67O/_old  2026-01-12 10:32:05.260088046 +0100
+++ /var/tmp/diff_new_pack.qiQ67O/_new  2026-01-12 10:32:05.264088210 +0100
@@ -9,24 +9,27 @@
  2 files changed, 14 insertions(+)
  create mode 100644 meson_options.txt
 
-Index: nix/meson.build
+Index: nix-2.33.0/meson.build
 ===================================================================
---- nix.orig/meson.build
-+++ nix/meson.build
-@@ -57,4 +57,6 @@ if get_option('unit-tests')
+--- nix-2.33.0.orig/meson.build
++++ nix-2.33.0/meson.build
+@@ -59,7 +59,9 @@ if get_option('unit-tests')
    subproject('libexpr-tests')
    subproject('libflake-tests')
  endif
 +if get_option('functional-tests').enabled()
  subproject('nix-functional-tests')
 +endif
-Index: nix/meson.options
+ if get_option('json-schema-checks')
+   subproject('json-schema-checks')
+ endif
+Index: nix-2.33.0/meson.options
 ===================================================================
---- nix.orig/meson.options
-+++ nix/meson.options
-@@ -27,3 +27,9 @@ option(
-   value : false,
-   description : 'Build benchmarks (requires gbenchmark)',
+--- nix-2.33.0.orig/meson.options
++++ nix-2.33.0/meson.options
+@@ -41,3 +41,9 @@ option(
+   value : true,
+   description : 'Check JSON schema validity of schemas and examples (requires 
jv)',
  )
 +
 +option(

++++++ 0002-libutil-fix-unreachable-case.patch ++++++
Index: nix-2.33.0/src/libutil/nar-accessor.cc
===================================================================
--- nix-2.33.0.orig/src/libutil/nar-accessor.cc
+++ nix-2.33.0/src/libutil/nar-accessor.cc
@@ -331,6 +331,7 @@ static ListNarResult<deep> listNarImpl(S
     case SourceAccessor::Type::tUnknown:
         assert(false); // cannot happen for NARs
     }
+    __builtin_unreachable();
 }
 
 NarListing listNarDeep(SourceAccessor & accessor, const CanonPath & path)

++++++ nix-2.32.3.tar.gz -> nix-2.33.0.tar.gz ++++++
++++ 53595 lines of diff (skipped)

Reply via email to