Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-cramjam for openSUSE:Factory 
checked in at 2026-01-05 14:51:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cramjam (Old)
 and      /work/SRC/openSUSE:Factory/.python-cramjam.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-cramjam"

Mon Jan  5 14:51:57 2026 rev:9 rq:1325230 version:2.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cramjam/python-cramjam.changes    
2024-12-19 21:41:27.618744891 +0100
+++ /work/SRC/openSUSE:Factory/.python-cramjam.new.1928/python-cramjam.changes  
2026-01-05 14:53:03.914041963 +0100
@@ -1,0 +2,28 @@
+Fri Jan  2 16:11:13 UTC 2026 - Ben Greiner <[email protected]>
+
+- Update to 2.11.0
+  * Initial impl zero-copy Buffer by @milesgranger in #209
+  * Buffer: Fix extended and negative int reads by @milesgranger in
+    #210
+  * Initial Type/JavaScript support by @milesgranger in #217
+  * Fix lz4.decompress_block_into w/o prepended size by
+    @milesgranger in #219
+  * Add typing stub files and proper docs site by @milesgranger in
+    #220
+  * Ban mutating immutable buffers on the free-threaded build by
+    @ngoldbaum in #214
+  * zstd: store size by @milesgranger in #225
+  * Add Python 3.14/t - Drop Python 3.8 by @milesgranger in #226
+- Release 2.10.0
+  * Remove experimental codecs in default builds by @milesgranger
+    in #197
+  * Bump libcramjam -> 0.7.0 by @milesgranger in #198
+  * Update PyO3 to 0.24 by @musicinmybrain in #207
+- Disable test_variants_raise_exception[deflate] 
+  * gh#milesgranger/cramjam#211
+- Disable blosc2 because it fails to compile right now and upstream
+  degraded it from the default feature set to experimental
+  * gh#milesgranger/cramjam#197
+- Add debuginfo
+
+-------------------------------------------------------------------
@@ -88 +116 @@
-Fr- Jan 13 11:04:41 UTC 2023 - Ben Greiner <[email protected]>
+Fri Jan 13 11:04:41 UTC 2023 - Ben Greiner <[email protected]>

Old:
----
  cramjam-2.9.1.tar.xz

New:
----
  cramjam-2.11.0.tar.xz

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

Other differences:
------------------
++++++ python-cramjam.spec ++++++
--- /var/tmp/diff_new_pack.74mnO5/_old  2026-01-05 14:53:08.946251548 +0100
+++ /var/tmp/diff_new_pack.74mnO5/_new  2026-01-05 14:53:08.950251715 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-cramjam
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
 %define modname cramjam
 %{?sle15_python_module_pythons}
 Name:           python-cramjam%{psuffix}
-Version:        2.9.1
+Version:        2.11.0
 Release:        0
 Summary:        Thin Python bindings to de/compression algorithms in Rust
 License:        MIT
@@ -50,14 +50,14 @@
 BuildRequires:  libtool
 BuildRequires:  nasm
 BuildRequires:  python-rpm-macros
-BuildRequires:  pkgconfig(blosc2)
+# blosc2 disabled: see Patch0 and gh#milesgranger/cramjam#197
+#BuildRequires:  pkgconfig(blosc2)
 BuildRequires:  pkgconfig(libisal)
 BuildRequires:  pkgconfig(libzstd)
 # SECTION test dependencies
 %if %{with test}
 BuildRequires:  %{python_module %{modname} = %{version}}
 BuildRequires:  %{python_module hypothesis}
-BuildRequires:  %{python_module memory_profiler}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
@@ -87,7 +87,9 @@
 
 %check
 %if %{with test}
-%pytest_arch -n auto --ignore benchmarks
+# gh#milesgranger/cramjam#211
+donttest="(test_variants_raise_exception and deflate)"
+%pytest_arch -n auto --ignore benchmarks -k "not ($donttest)"
 %endif
 
 %if %{without test}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.74mnO5/_old  2026-01-05 14:53:08.998253714 +0100
+++ /var/tmp/diff_new_pack.74mnO5/_new  2026-01-05 14:53:09.002253881 +0100
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <!-- can change back to master when there are no .post tags on top of the 
branch -->
-    <param name="revision">v2.9.1</param>
+    <param name="revision">v2.11.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
   </service>

++++++ cramjam-2.9.1.tar.xz -> cramjam-2.11.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/python-cramjam/cramjam-2.9.1.tar.xz 
/work/SRC/openSUSE:Factory/.python-cramjam.new.1928/cramjam-2.11.0.tar.xz 
differ: char 15, line 1

++++++ cramjam-issue193-test_variants.patch ++++++
--- /var/tmp/diff_new_pack.74mnO5/_old  2026-01-05 14:53:09.038255380 +0100
+++ /var/tmp/diff_new_pack.74mnO5/_new  2026-01-05 14:53:09.042255547 +0100
@@ -1,7 +1,7 @@
-Index: cramjam-2.9.1/tests/test_variants.py
+Index: cramjam-2.11.0/tests/test_variants.py
 ===================================================================
---- cramjam-2.9.1.orig/tests/test_variants.py
-+++ cramjam-2.9.1/tests/test_variants.py
+--- cramjam-2.11.0.orig/tests/test_variants.py
++++ cramjam-2.11.0/tests/test_variants.py
 @@ -104,7 +104,7 @@ def test_variants_raise_exception(varian
      "output_type", (bytes, bytearray, "numpy", cramjam.Buffer, cramjam.File, 
memoryview)
  )
@@ -9,16 +9,20 @@
 -@given(raw_data=st.binary())
 +@given(raw_data=st.binary(min_size=2))
  def test_variants_compress_into(
-     variant_str, input_type, output_type, raw_data, tmp_path_factory, is_pypy
- ):
-@@ -174,13 +174,10 @@ def test_variants_compress_into(
+     variant_str,
+     input_type,
+@@ -181,7 +181,7 @@ def test_variants_compress_into(
      "output_type", (bytes, bytearray, "numpy", cramjam.Buffer, cramjam.File, 
memoryview)
  )
  @pytest.mark.parametrize("variant_str", VARIANTS)
 -@given(raw_data=st.binary())
 +@given(raw_data=st.binary(min_size=2))
  def test_variants_decompress_into(
-     variant_str, input_type, output_type, tmp_path_factory, raw_data, is_pypy
+     variant_str,
+     input_type,
+@@ -191,9 +191,6 @@ def test_variants_decompress_into(
+     is_pypy,
+     is_free_threaded,
  ):
 -    if variant_str == "izlib" and output_type == "memoryview":
 -        pytest.skip("See issue 
https://github.com/milesgranger/cramjam/issues/193";)

++++++ cramjam-opensuse-config.patch ++++++
--- /var/tmp/diff_new_pack.74mnO5/_old  2026-01-05 14:53:09.054256046 +0100
+++ /var/tmp/diff_new_pack.74mnO5/_new  2026-01-05 14:53:09.054256046 +0100
@@ -1,30 +1,47 @@
---- cramjam/pyproject.toml     2024-12-18 12:38:18.002576474 +0100
-+++ cramjam.patch/pyproject.toml       2024-12-18 14:11:22.834831651 +0100
-@@ -14,7 +14,25 @@
+Index: cramjam-2.11.0/pyproject.toml
+===================================================================
+--- cramjam-2.11.0.orig/pyproject.toml
++++ cramjam-2.11.0/pyproject.toml
+@@ -15,7 +15,26 @@ requires = ["maturin>=0.14"]
  build-backend = "maturin"
  
  [tool.maturin]
 -strip = true
++strip = false
 +no-default-features = true
 +features = [
-+        "extension-module",
-+              "snappy",
-+              "lz4",
-+              "bzip2",
-+              "brotli",
-+              "zstd",
-+              "xz-shared",
-+              "igzip-shared",
-+              "ideflate-shared",
-+              "izlib-shared",
-+              "use-system-isal-shared",
-+              "gzip-shared",
-+              "zlib-shared",
-+              "deflate-shared",
-+              "blosc2-shared",
-+              "use-system-blosc2-shared"
++    "extension-module",
++    "snappy",
++    "lz4",
++    "bzip2",
++    "brotli",
++    "zstd",
++    "xz-shared",
++    "igzip-shared",
++    "ideflate-shared",
++    "izlib-shared",
++    "use-system-isal-shared",
++    "gzip-shared",
++    "zlib-shared",
++    "deflate-shared",
++#    "blosc2-shared",
++#    "use-system-blosc2-shared"
 +]
  
- [project.optional-dependencies]
+ [dependency-groups]
  dev = [
+Index: cramjam-2.11.0/Cargo.toml
+===================================================================
+--- cramjam-2.11.0.orig/Cargo.toml
++++ cramjam-2.11.0/Cargo.toml
+@@ -79,7 +79,8 @@ libcramjam = { version = "^0.8", default
+ pyo3-build-config = "^0.25"
+ 
+ [profile.release]
+-strip = true
++strip = "none"
++debug = true
+ lto = "fat"
+ codegen-units = 1
+ opt-level = 3
 

++++++ cramjam.obsinfo ++++++
--- /var/tmp/diff_new_pack.74mnO5/_old  2026-01-05 14:53:09.074256880 +0100
+++ /var/tmp/diff_new_pack.74mnO5/_new  2026-01-05 14:53:09.078257045 +0100
@@ -1,5 +1,5 @@
 name: cramjam
-version: 2.9.1
-mtime: 1734006355
-commit: 6b30efc6ee36c80f7a4e1311cc8e9119905b03e0
+version: 2.11.0
+mtime: 1753648793
+commit: 1f411f3a05e5acf96ca8a632087916d5bf8b3500
 

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/python-cramjam/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.python-cramjam.new.1928/vendor.tar.xz differ: char 
15, line 1

Reply via email to