Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package zswap-cli for openSUSE:Factory 
checked in at 2025-12-27 11:29:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zswap-cli (Old)
 and      /work/SRC/openSUSE:Factory/.zswap-cli.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zswap-cli"

Sat Dec 27 11:29:12 2025 rev:5 rq:1324484 version:1.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/zswap-cli/zswap-cli.changes      2025-10-27 
14:41:34.839300476 +0100
+++ /work/SRC/openSUSE:Factory/.zswap-cli.new.1928/zswap-cli.changes    
2025-12-27 11:29:48.005893386 +0100
@@ -1,0 +2,10 @@
+Sat Dec 27 09:49:53 UTC 2025 - Andreas Stieger <[email protected]>
+
+- update to 1.1.2:
+  * Add compatibility with newer kernels
+  * Add incompressible pages count to the --stats output
+  * Switch from deprecated to supported zpool value in the default
+    config
+  * Disable the zpool configuration option from the default config
+
+-------------------------------------------------------------------

Old:
----
  zswap-cli-1.1.1.tar.gz

New:
----
  zswap-cli-1.1.2.tar.gz

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

Other differences:
------------------
++++++ zswap-cli.spec ++++++
--- /var/tmp/diff_new_pack.S7EOSp/_old  2025-12-27 11:29:48.581916928 +0100
+++ /var/tmp/diff_new_pack.S7EOSp/_new  2025-12-27 11:29:48.585917091 +0100
@@ -18,7 +18,7 @@
 
 %bcond_without systemd
 Name:           zswap-cli
-Version:        1.1.1
+Version:        1.1.2
 Release:        0
 Summary:        Command-line tool to control the zswap kernel module options
 License:        MIT

++++++ zswap-cli-1.1.1.tar.gz -> zswap-cli-1.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/.github/workflows/codeql.yml 
new/zswap-cli-1.1.2/.github/workflows/codeql.yml
--- old/zswap-cli-1.1.1/.github/workflows/codeql.yml    2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/.github/workflows/codeql.yml    2025-12-26 
07:47:27.000000000 +0100
@@ -31,7 +31,7 @@
 
     steps:
     - name: Checkout repository
-      uses: actions/checkout@v5
+      uses: actions/checkout@v6
     - name: Initialize CodeQL
       uses: github/codeql-action/init@v4
       with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/.github/workflows/fedora.yml 
new/zswap-cli-1.1.2/.github/workflows/fedora.yml
--- old/zswap-cli-1.1.1/.github/workflows/fedora.yml    2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/.github/workflows/fedora.yml    2025-12-26 
07:47:27.000000000 +0100
@@ -37,7 +37,7 @@
       run: |
         sudo dnf -y install git-core
     - name: Fetching sources
-      uses: actions/checkout@v5
+      uses: actions/checkout@v6
     - name: Installing ${{ matrix.compiler }} compiler packages
       run: |
         sudo dnf -y install ${{ matrix.packages }}
@@ -46,7 +46,7 @@
         sudo dnf -y install cmake ninja-build
     - name: Installing development packages
       run: |
-        sudo dnf -y install boost-devel glibc-headers kernel-headers 
systemd-devel
+        sudo dnf -y install boost-devel glibc-headers kernel-headers systemd 
systemd-devel
     - name: Installing helper tools
       run: |
         sudo dnf -y install doxygen pandoc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/.github/workflows/ubuntu.yml 
new/zswap-cli-1.1.2/.github/workflows/ubuntu.yml
--- old/zswap-cli-1.1.1/.github/workflows/ubuntu.yml    2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/.github/workflows/ubuntu.yml    2025-12-26 
07:47:27.000000000 +0100
@@ -33,7 +33,7 @@
             packages: 'gcc'
     steps:
     - name: Fetching sources
-      uses: actions/checkout@v5
+      uses: actions/checkout@v6
     - name: Updating apt package metadata
       run: |
         sudo apt-get update
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/CMakeLists.txt 
new/zswap-cli-1.1.2/CMakeLists.txt
--- old/zswap-cli-1.1.1/CMakeLists.txt  2025-10-25 12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/CMakeLists.txt  2025-12-26 07:47:27.000000000 +0100
@@ -11,7 +11,7 @@
 cmake_minimum_required(VERSION 3.28...4.0)
 
 project(zswap-cli
-    VERSION 1.1.1
+    VERSION 1.1.2
     DESCRIPTION "Command-line tool to control the zswap kernel module options"
     HOMEPAGE_URL "https://github.com/xvitaly/zswap-cli";
     LANGUAGES CXX
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/assets/config/zswap-cli.conf 
new/zswap-cli-1.1.2/assets/config/zswap-cli.conf
--- old/zswap-cli-1.1.1/assets/config/zswap-cli.conf    2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/assets/config/zswap-cli.conf    2025-12-26 
07:47:27.000000000 +0100
@@ -27,8 +27,8 @@
 
 # The kernel's zpool type.
 # Supported values: depends on the kernel build time configuration.
-# Required kernel versions: any.
-zpool=z3fold
+# Required kernel versions: 3.17.0 to 6.18.0.
+#zpool=zsmalloc
 
 # The threshold at which ZSwap would start accepting pages again after it 
became full.
 # Supported values: integer from 1 to 100.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/assets/manpage/zswap-cli.md.in 
new/zswap-cli-1.1.2/assets/manpage/zswap-cli.md.in
--- old/zswap-cli-1.1.1/assets/manpage/zswap-cli.md.in  2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/assets/manpage/zswap-cli.md.in  2025-12-26 
07:47:27.000000000 +0100
@@ -22,7 +22,7 @@
 | same_filled_pages_enabled | **Y** (enable) or **N** (disable) | Deprecated | 
4.16.0 to 6.10.0 |
 | max_pool_percent | integer from **1** to **100** | Active | Any |
 | compressor | from supported by kernel | Active | Any |
-| zpool | from supported by kernel | Active | Any |
+| zpool | from supported by kernel | Deprecated | 3.17.0 to 6.18.0 |
 | accept_threshold_percent | integer from **1** to **100** | Active | 5.6.0 or 
higher |
 | non_same_filled_pages_enabled | **Y** (enable) or **N** (disable) | 
Deprecated | 5.18.0 to 6.10.0 |
 | exclusive_loads | **Y** (enable) or **N** (disable) | Deprecated | 6.5.0 to 
6.9.0 |
@@ -124,7 +124,7 @@
 export ZSWAP_SAME_FILLED_PAGES_ENABLED_VALUE=Y
 export ZSWAP_MAX_POOL_PERCENT_VALUE=60
 export ZSWAP_COMPRESSOR_VALUE=lzo
-export ZSWAP_ZPOOL_VALUE=z3fold
+export ZSWAP_ZPOOL_VALUE=zsmalloc
 export ZSWAP_ACCEPT_THRESHOLD_PERCENT_VALUE=90
 export ZSWAP_NON_SAME_FILLED_PAGES_ENABLED_VALUE=Y
 export ZSWAP_EXCLUSIVE_LOADS_VALUE=Y
@@ -144,7 +144,7 @@
      ZSWAP_SAME_FILLED_PAGES_ENABLED_VALUE=Y \
      ZSWAP_MAX_POOL_PERCENT_VALUE=60 \
      ZSWAP_COMPRESSOR_VALUE=lzo \
-     ZSWAP_ZPOOL_VALUE=z3fold \
+     ZSWAP_ZPOOL_VALUE=zsmalloc \
      ZSWAP_ACCEPT_THRESHOLD_PERCENT_VALUE=90 \
      ZSWAP_NON_SAME_FILLED_PAGES_ENABLED_VALUE=Y \
      ZSWAP_EXCLUSIVE_LOADS_VALUE=Y \
@@ -178,7 +178,7 @@
 same_filled_pages_enabled=Y
 max_pool_percent=60
 compressor=lzo
-zpool=z3fold
+zpool=zsmalloc
 accept_threshold_percent=90
 non_same_filled_pages_enabled=Y
 exclusive_loads=Y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/docs/configuration-files.md 
new/zswap-cli-1.1.2/docs/configuration-files.md
--- old/zswap-cli-1.1.1/docs/configuration-files.md     2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/docs/configuration-files.md     2025-12-26 
07:47:27.000000000 +0100
@@ -24,7 +24,7 @@
 same_filled_pages_enabled=Y
 max_pool_percent=60
 compressor=lzo
-zpool=z3fold
+zpool=zsmalloc
 accept_threshold_percent=90
 non_same_filled_pages_enabled=Y
 exclusive_loads=Y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/docs/environment-options.md 
new/zswap-cli-1.1.2/docs/environment-options.md
--- old/zswap-cli-1.1.1/docs/environment-options.md     2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/docs/environment-options.md     2025-12-26 
07:47:27.000000000 +0100
@@ -23,7 +23,7 @@
 export ZSWAP_SAME_FILLED_PAGES_ENABLED_VALUE=Y
 export ZSWAP_MAX_POOL_PERCENT_VALUE=60
 export ZSWAP_COMPRESSOR_VALUE=lzo
-export ZSWAP_ZPOOL_VALUE=z3fold
+export ZSWAP_ZPOOL_VALUE=zsmalloc
 export ZSWAP_ACCEPT_THRESHOLD_PERCENT_VALUE=90
 export ZSWAP_NON_SAME_FILLED_PAGES_ENABLED_VALUE=Y
 export ZSWAP_EXCLUSIVE_LOADS_VALUE=Y
@@ -43,7 +43,7 @@
      ZSWAP_SAME_FILLED_PAGES_ENABLED_VALUE=Y \
      ZSWAP_MAX_POOL_PERCENT_VALUE=60 \
      ZSWAP_COMPRESSOR_VALUE=lzo \
-     ZSWAP_ZPOOL_VALUE=z3fold \
+     ZSWAP_ZPOOL_VALUE=zsmalloc \
      ZSWAP_ACCEPT_THRESHOLD_PERCENT_VALUE=90 \
      ZSWAP_NON_SAME_FILLED_PAGES_ENABLED_VALUE=Y \
      ZSWAP_EXCLUSIVE_LOADS_VALUE=Y \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/docs/features.md 
new/zswap-cli-1.1.2/docs/features.md
--- old/zswap-cli-1.1.1/docs/features.md        2025-10-25 12:07:33.000000000 
+0200
+++ new/zswap-cli-1.1.2/docs/features.md        2025-12-26 07:47:27.000000000 
+0100
@@ -8,7 +8,7 @@
 | same_filled_pages_enabled | **Y** (enable) or **N** (disable) | Deprecated | 
4.16.0 to 6.10.0 |
 | max_pool_percent | integer from **1** to **100** | Active | Any |
 | compressor | from supported by kernel | Active | Any |
-| zpool | from supported by kernel | Active | Any |
+| zpool | from supported by kernel | Deprecated | 3.17.0 to 6.18.0 |
 | accept_threshold_percent | integer from **1** to **100** | Active | 5.6.0 or 
higher |
 | non_same_filled_pages_enabled | **Y** (enable) or **N** (disable) | 
Deprecated | 5.18.0 to 6.10.0 |
 | exclusive_loads | **Y** (enable) or **N** (disable) | Deprecated | 6.5.0 to 
6.9.0 |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/docs/using-application.md 
new/zswap-cli-1.1.2/docs/using-application.md
--- old/zswap-cli-1.1.1/docs/using-application.md       2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/docs/using-application.md       2025-12-26 
07:47:27.000000000 +0100
@@ -46,7 +46,7 @@
     --same_filled_pages_enabled Y \
     --max_pool_percent 60 \
     --compressor lzo \
-    --zpool z3fold \
+    --zpool zsmalloc \
     --accept_threshold_percent 90 \
     --non_same_filled_pages_enabled Y \
     --exclusive_loads Y \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/src/app/application/application.cpp 
new/zswap-cli-1.1.2/src/app/application/application.cpp
--- old/zswap-cli-1.1.1/src/app/application/application.cpp     2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/src/app/application/application.cpp     2025-12-26 
07:47:27.000000000 +0100
@@ -55,6 +55,7 @@
         { "Same filled pages count", ZSwapDebugger -> GetSameFilledPages() },
         { "Stored pages count", ZSwapDebugger -> GetStoredPages() },
         { "Written back pages count", ZSwapDebugger -> GetWrittenBackPages() },
+        { "Incompressible pages count", ZSwapDebugger -> 
GetIncompressiblePages() },
     };
 
     for (const auto& [Name, Value] : Handlers)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/src/lib/zswapdebug/zswapdebug.cpp 
new/zswap-cli-1.1.2/src/lib/zswapdebug/zswapdebug.cpp
--- old/zswap-cli-1.1.1/src/lib/zswapdebug/zswapdebug.cpp       2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/src/lib/zswapdebug/zswapdebug.cpp       2025-12-26 
07:47:27.000000000 +0100
@@ -81,6 +81,11 @@
     return ReadModuleDebugValue("written_back_pages");
 }
 
+std::optional<unsigned long> ZSwapDebug::GetIncompressiblePages() const
+{
+    return ReadModuleDebugValue("stored_incompressible_pages");
+}
+
 bool ZSwapDebug::IsDebugAvailable() const
 {
     return std::filesystem::exists(ModuleDebugPath);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zswap-cli-1.1.1/src/lib/zswapdebug/zswapdebug.hpp 
new/zswap-cli-1.1.2/src/lib/zswapdebug/zswapdebug.hpp
--- old/zswap-cli-1.1.1/src/lib/zswapdebug/zswapdebug.hpp       2025-10-25 
12:07:33.000000000 +0200
+++ new/zswap-cli-1.1.2/src/lib/zswapdebug/zswapdebug.hpp       2025-12-26 
07:47:27.000000000 +0100
@@ -95,6 +95,12 @@
     std::optional<unsigned long> GetWrittenBackPages() const;
 
     /**
+     * Gets the number of incompressible pages.
+     * @returns Incompressible pages count.
+    */
+    std::optional<unsigned long> GetIncompressiblePages() const;
+
+    /**
      * Checks if the debug interface is available for use.
      * @returns Debug interface availability.
     */

Reply via email to