Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pgbackrest for openSUSE:Factory 
checked in at 2026-10-18 19:26:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pgbackrest (Old)
 and      /work/SRC/openSUSE:Factory/.pgbackrest.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pgbackrest"

Sun Oct 18 19:26:02 2026 rev:28 rq:1385919 version:2.60.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pgbackrest/pgbackrest.changes    2026-10-05 
12:58:16.493402014 +0200
+++ /work/SRC/openSUSE:Factory/.pgbackrest.new.3698736/pgbackrest.changes       
2026-10-18 19:26:44.958356173 +0200
@@ -1,0 +2,57 @@
+Sun Oct 18 11:33:06 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- update to 2.60.0
+  IMPORTANT NOTE: The restore command will now error and stop if
+  any restored file contains an invalid page checksum, which leaves
+  the cluster incomplete and unable to start, so the restore must
+  be rerun. The expire command will now refuse to expire if the
+  oldest retained backup would contain checksum errors, which also
+  prevents archive from being expired in that repository. Set
+  checksum-page-error=n to warn instead of erroring.
+
+  - Features:
+    - Add checksum-page-error option to error on invalid page
+      checksums. (Contributed by Andrew Pogrebnoi. Reviewed by
+      Douglas J Hunley, David Steele, Greg Sabino Mullane, Stefan
+      Fercot. Suggested by Greg Sabino Mullane.)
+    - Support for GCS Workload Identity Federation. (Contributed by
+      Adol Rodriguez. Reviewed by Douglas J Hunley, David Steele.)
+    - Prefetch multi-file/range reads from object stores. (Reviewed
+      by Andrew Pogrebnoi, Douglas J Hunley.)
+  - Improvements:
+    - Reduce keep-alive requests to remote processes. (Reviewed by
+      Douglas J Hunley.)
+    - Retry Azure batch sub-requests missing from the response.
+      (Reviewed by Douglas J Hunley.)
+    - Reduce the manifest checks made when reconstructing
+      backup.info. (Reviewed by Douglas J Hunley. Suggested by
+      todeb.)
+    - Use original size to determine if a file should be bundled.
+      (Reviewed by Douglas J Hunley.)
+    - Add context to block map read errors during backup. (Reviewed
+      by Stefan Fercot, Douglas J Hunley.)
+    - Cast current_timestamp to text in the backup start label.
+      (Contributed by Tiago Corcelli de Oliveira. Reviewed by David
+      Steele.)
+    - Support building on illumos. (Contributed by Kalevi
+      Kolttonen. Reviewed by Douglas J Hunley, David Steele.)
+    - Support OpenSSL 4. (Reviewed by Douglas J Hunley.)
+    - Fix clang builds. (Reviewed by Douglas J Hunley.)
+    - Migrate code generation from C to Python.
+  - Documentation Improvements:
+    - Modernize the website. Special thanks to Jan for the
+      insightful (and hilarious) logo. (Contributed by David
+      Steele, Jan Wieremjewicz. Reviewed by Steve Atkins, Kai
+      Wagner, Douglas J Hunley, Nikolaos Stamatopoulos, Matt
+      Hudson, Stefan Fercot.)
+    - Document the release schedule.
+    - Migrate the documentation tools from C and Perl to Python.
+  - Test Suite Improvements:
+    - Migrate the test harness from C and Perl to Python.
+    - Add a Fil-C job to CI.
+    - Add fuzz testing for the JSON, Ini, and Pack readers.
+    - Allow test user names that adduser on Debian rejects.
+      (Contributed by Stefan Fercot. Reviewed by David Steele.)
+- refresh use-run-pgbackrest.patch
+
+-------------------------------------------------------------------

Old:
----
  pgbackrest-2.59.3.tar.gz

New:
----
  pgbackrest-2.60.0.tar.gz

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

Other differences:
------------------
++++++ pgbackrest.spec ++++++
--- /var/tmp/diff_new_pack.Ikklol/_old  2026-10-18 19:26:45.842393177 +0200
+++ /var/tmp/diff_new_pack.Ikklol/_new  2026-10-18 19:26:45.843393219 +0200
@@ -19,7 +19,7 @@
 
 %define services pgbackrest.target [email protected] 
[email protected] [email protected] pgbackrest.service 
[email protected] [email protected] [email protected]
 Name:           pgbackrest
-Version:        2.59.3
+Version:        2.60.0
 Release:        0
 Summary:        Reliable PostgreSQL Backup & Restore
 License:        MIT

++++++ pgbackrest-2.59.3.tar.gz -> pgbackrest-2.60.0.tar.gz ++++++
++++ 54176 lines of diff (skipped)

++++++ use-run-pgbackrest.patch ++++++
--- /var/tmp/diff_new_pack.Ikklol/_old  2026-10-18 19:26:46.407416828 +0200
+++ /var/tmp/diff_new_pack.Ikklol/_new  2026-10-18 19:26:46.411416996 +0200
@@ -1,7 +1,7 @@
-Index: pgbackrest-2.59.0/src/config/parse.auto.c.inc
+Index: pgbackrest-2.60.0/src/config/parse.auto.c.inc
 ===================================================================
---- pgbackrest-2.59.0.orig/src/config/parse.auto.c.inc
-+++ pgbackrest-2.59.0/src/config/parse.auto.c.inc
+--- pgbackrest-2.60.0.orig/src/config/parse.auto.c.inc
++++ pgbackrest-2.60.0/src/config/parse.auto.c.inc
 @@ -16,7 +16,7 @@ static const StringPubConst parseRuleVal
      PARSE_RULE_STRPUB("-20"),                                                 
                                            // val/str
      PARSE_RULE_STRPUB("-5"),                                                  
                                            // val/str
@@ -11,136 +11,24 @@
      PARSE_RULE_STRPUB("/var/lib/pgbackrest"),                                 
                                            // val/str
      PARSE_RULE_STRPUB("/var/log/pgbackrest"),                                 
                                            // val/str
      PARSE_RULE_STRPUB("/var/spool/pgbackrest"),                               
                                            // val/str
-Index: pgbackrest-2.59.0/doc/html/command.html
+Index: pgbackrest-2.60.0/doc/html/configuration.html
 ===================================================================
---- pgbackrest-2.59.0.orig/doc/html/command.html
-+++ pgbackrest-2.59.0/doc/html/command.html
-@@ -195,7 +195,7 @@ Path where lock files are stored.
+--- pgbackrest-2.60.0.orig/doc/html/configuration.html
++++ pgbackrest-2.60.0/doc/html/configuration.html
+@@ -783,7 +783,7 @@ Path where lock files are stored.
  </div><div class="section-body-text">
  The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
  </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-annotate/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -1120,7 +1120,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-archive-get/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -2200,7 +2200,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-archive-push/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -3395,7 +3395,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-backup/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -5783,7 +5783,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-expire/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -6830,7 +6830,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-info/category-general/option-priority"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Set Process Priority Option (<span class="id">--priority</span>)
-@@ -9721,7 +9721,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-restore/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -11232,7 +11232,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-stanza-create/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -12317,7 +12317,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-stanza-delete/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -13397,7 +13397,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-stanza-upgrade/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -14399,7 +14399,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-start/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-@@ -14588,7 +14588,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
- example: --lock-path=/backup/db/lock</pre>
- </div></div><div class="section3"><a 
id="command-stop/category-general/option-neutral-umask"></a><div 
class="section3-header"><div class="section3-number"></div><div 
class="section3-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-Index: pgbackrest-2.59.0/doc/html/configuration.html
-===================================================================
---- pgbackrest-2.59.0.orig/doc/html/configuration.html
-+++ pgbackrest-2.59.0/doc/html/configuration.html
-@@ -762,7 +762,7 @@ Path where lock files are stored.
- </div><div class="section-body-text">
- The lock path provides a location for <span 
class="backrest">pgBackRest</span> to create lock files to prevent conflicting 
operations from being run concurrently.
- </div>
--<pre class="code-block">default: /tmp/pgbackrest
-+<pre class="code-block">default: /run/pgbackrest
+-<pre class="code-block" tabindex="0">default: /tmp/pgbackrest
++<pre class="code-block" tabindex="0">default: /run/pgbackrest
  example: lock-path=/backup/db/lock</pre>
- </div></div><div class="section2"><a 
id="section-general/option-neutral-umask"></a><div class="section2-header"><div 
class="section2-number"></div><div class="section2-title">
- Neutral Umask Option (<span class="id">--neutral-umask</span>)
-Index: pgbackrest-2.59.0/doc/html/release.html
+ </div></div><div class="section2"><a 
id="section-general/option-neutral-umask"></a><div class="section2-header"><div 
class="section2-title">
+ Neutral Umask (<span class="id">--neutral-umask</span>)
+Index: pgbackrest-2.60.0/doc/html/release.html
 ===================================================================
---- pgbackrest-2.59.0.orig/doc/html/release.html
-+++ pgbackrest-2.59.0/doc/html/release.html
-@@ -2923,7 +2923,7 @@ The default configuration filename is no
+--- pgbackrest-2.60.0.orig/doc/html/release.html
++++ pgbackrest-2.60.0/doc/html/release.html
+@@ -4415,7 +4415,7 @@ The default configuration filename is no
  </li><li class="list-unordered">
  The default repository name was changed from <span 
class="path">/var/lib/backup</span> to <span 
class="path">/var/lib/pgbackrest</span>. (<i>Suggested by Michael Renner, 
Stephen Frost.</i>)
  </li><li class="list-unordered">
@@ -149,11 +37,11 @@
  </li><li class="list-unordered">
  Log files are now stored in <span class="path">/var/log/pgbackrest</span> by 
default and no longer have the date appended so they can be managed with <span 
class="id">logrotate</span>. The <span class="br-setting">log-path</span> 
option can be used to configure the log directory. (<i>Suggested by Stephen 
Frost.</i>)
  </li><li class="list-unordered">
-Index: pgbackrest-2.59.0/doc/man/pgbackrest.1.txt
+Index: pgbackrest-2.60.0/doc/man/pgbackrest.1.txt
 ===================================================================
---- pgbackrest-2.59.0.orig/doc/man/pgbackrest.1.txt
-+++ pgbackrest-2.59.0/doc/man/pgbackrest.1.txt
-@@ -312,7 +312,7 @@ FILES
+--- pgbackrest-2.60.0.orig/doc/man/pgbackrest.1.txt
++++ pgbackrest-2.60.0/doc/man/pgbackrest.1.txt
+@@ -317,7 +317,7 @@ FILES
    /var/lib/pgbackrest
    /var/log/pgbackrest
    /var/spool/pgbackrest

Reply via email to