SHA256
1
0
forked from pool/pgbackrest

Accepting request 1141129 from home:amanzini:branches:server:database:postgresql

- update to version 2.50
  * Bug Fixes:
    + Fix short read in block incremental restore. 
    + Fix overflow suppressing backup progress in info output.
  * Improvements:
    + Preserve partial files during block incremental delta restore.
    + Add support for alternate compile-time page sizes.
    + Skip files truncated during backup when bundling.
    + Improve SFTP storage error messages.

OBS-URL: https://build.opensuse.org/request/show/1141129
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=65
This commit is contained in:
Bruno Friedmann 2024-01-24 08:11:19 +00:00 committed by Git OBS Bridge
parent e62a54aa64
commit 9f861381c1
6 changed files with 56 additions and 42 deletions

View File

@ -1,7 +1,7 @@
Index: pgbackrest-release-2.49/src/configure
Index: pgbackrest-release-2.50/src/configure
===================================================================
--- pgbackrest-release-2.49.orig/src/configure
+++ pgbackrest-release-2.49/src/configure
--- pgbackrest-release-2.50.orig/src/configure
+++ pgbackrest-release-2.50/src/configure
@@ -3603,12 +3603,12 @@ then :
printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
@ -17,10 +17,10 @@ Index: pgbackrest-release-2.49/src/configure
fi
Index: pgbackrest-release-2.49/src/postgres/client.c
Index: pgbackrest-release-2.50/src/postgres/client.c
===================================================================
--- pgbackrest-release-2.49.orig/src/postgres/client.c
+++ pgbackrest-release-2.49/src/postgres/client.c
--- pgbackrest-release-2.50.orig/src/postgres/client.c
+++ pgbackrest-release-2.50/src/postgres/client.c
@@ -3,7 +3,7 @@ Postgres Client
***********************************************************************************************************************************/
#include "build.auto.h"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32a2d1bd504cc13f6e01533811104da39e2e842cdd8a7ba87293021cf03162f3
size 6162457

3
pgbackrest-2.50.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e6750691845c8f32f499bb7e8cac6f6952770420f030baca08459ac1292eeabe
size 6170494

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Jan 24 08:00:32 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.50
* Bug Fixes:
+ Fix short read in block incremental restore.
+ Fix overflow suppressing backup progress in info output.
* Improvements:
+ Preserve partial files during block incremental delta restore.
+ Add support for alternate compile-time page sizes.
+ Skip files truncated during backup when bundling.
+ Improve SFTP storage error messages.
-------------------------------------------------------------------
Tue Nov 28 16:20:55 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package pgbackrest
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2019-2022 Ioda-Net Sàrl, Charmoille, Switzerland.
#
# All modifications and additions to the file contributed by third parties
@ -19,7 +19,7 @@
%define services pgbackrest.target pgbackrest-diff@.service pgbackrest-full@.service pgbackrest-incr@.service pgbackrest.service pgbackrest-diff@.timer pgbackrest-full@.timer pgbackrest-incr@.timer
Name: pgbackrest
Version: 2.49
Version: 2.50
Release: 0
Summary: Reliable PostgreSQL Backup & Restore
License: MIT

View File

@ -1,7 +1,7 @@
Index: pgbackrest-release-2.49/CODING.md
Index: pgbackrest-release-2.50/CODING.md
===================================================================
--- pgbackrest-release-2.49.orig/CODING.md
+++ pgbackrest-release-2.49/CODING.md
--- pgbackrest-release-2.50.orig/CODING.md
+++ pgbackrest-release-2.50/CODING.md
@@ -268,11 +268,11 @@ Continuation characters should be aligne
This function can be called without variable parameters:
@ -16,11 +16,11 @@ Index: pgbackrest-release-2.49/CODING.md
```
If the majority of functions in a module or object are variadic it is best to provide macros for all functions even if they do not have variable parameters. Do not use the base function when variadic macros exist.
Index: pgbackrest-release-2.49/doc/resource/git-history.cache
Index: pgbackrest-release-2.50/doc/resource/git-history.cache
===================================================================
--- pgbackrest-release-2.49.orig/doc/resource/git-history.cache
+++ pgbackrest-release-2.49/doc/resource/git-history.cache
@@ -7203,7 +7203,7 @@
--- pgbackrest-release-2.50.orig/doc/resource/git-history.cache
+++ pgbackrest-release-2.50/doc/resource/git-history.cache
@@ -7377,7 +7377,7 @@
{
"commit": "a1365b26d4c2383eaacea3714eeb521435ca79aa",
"date": "2021-01-18 23:41:09 -0500",
@ -29,7 +29,7 @@ Index: pgbackrest-release-2.49/doc/resource/git-history.cache
},
{
"commit": "8322dfd7af97e307b952cfb37e6a65b65f55be0f",
@@ -10019,8 +10019,8 @@
@@ -10193,8 +10193,8 @@
{
"commit": "3fbfcba811499a59b943dd893eef9ff52090f7b6",
"date": "2020-03-16 17:27:01 -0400",
@ -40,7 +40,7 @@ Index: pgbackrest-release-2.49/doc/resource/git-history.cache
},
{
"commit": "46911c64c19dc8ff76d2a6ff4548fc01647043e0",
@@ -11920,7 +11920,7 @@
@@ -12094,7 +12094,7 @@
"commit": "45881c74aeff4bb25559ec0254fa7fc1960d9cab",
"date": "2019-10-08 12:06:30 -0400",
"subject": "Allow most unit tests to run outside of a container.",
@ -49,7 +49,7 @@ Index: pgbackrest-release-2.49/doc/resource/git-history.cache
},
{
"commit": "77b0c6c993a0e6ff45a6a99f343c3709a016d152",
@@ -20407,7 +20407,7 @@
@@ -20581,7 +20581,7 @@
"commit": "18fd25233b1db7b3197f5d8dc537d239dcfc7aba",
"date": "2016-04-14 09:30:54 -0400",
"subject": "New simpler configuration and consistent project/exe/path naming.",
@ -58,10 +58,10 @@ Index: pgbackrest-release-2.49/doc/resource/git-history.cache
},
{
"commit": "885797e4b58a675487a3531ba16908c1d1e9f970",
Index: pgbackrest-release-2.49/doc/xml/coding.xml
Index: pgbackrest-release-2.50/doc/xml/coding.xml
===================================================================
--- pgbackrest-release-2.49.orig/doc/xml/coding.xml
+++ pgbackrest-release-2.49/doc/xml/coding.xml
--- pgbackrest-release-2.50.orig/doc/xml/coding.xml
+++ pgbackrest-release-2.50/doc/xml/coding.xml
@@ -365,13 +365,13 @@ void storagePathCreate(const Storage *th
<p>This function can be called without variable parameters:</p>
@ -78,10 +78,10 @@ Index: pgbackrest-release-2.49/doc/xml/coding.xml
</code-block>
<p>If the majority of functions in a module or object are variadic it is best to provide macros for all functions even if they do not have variable parameters. Do not use the base function when variadic macros exist.</p>
Index: pgbackrest-release-2.49/doc/xml/release/2016/1.00.xml
Index: pgbackrest-release-2.50/doc/xml/release/2016/1.00.xml
===================================================================
--- pgbackrest-release-2.49.orig/doc/xml/release/2016/1.00.xml
+++ pgbackrest-release-2.49/doc/xml/release/2016/1.00.xml
--- pgbackrest-release-2.50.orig/doc/xml/release/2016/1.00.xml
+++ pgbackrest-release-2.50/doc/xml/release/2016/1.00.xml
@@ -43,7 +43,7 @@
<release-item-contributor id="david.steele"/>
</release-item-contributor-list> -->
@ -91,10 +91,10 @@ Index: pgbackrest-release-2.49/doc/xml/release/2016/1.00.xml
</release-item>
<release-item>
Index: pgbackrest-release-2.49/src/build/config/config.yaml
Index: pgbackrest-release-2.50/src/build/config/config.yaml
===================================================================
--- pgbackrest-release-2.49.orig/src/build/config/config.yaml
+++ pgbackrest-release-2.49/src/build/config/config.yaml
--- pgbackrest-release-2.50.orig/src/build/config/config.yaml
+++ pgbackrest-release-2.50/src/build/config/config.yaml
@@ -844,7 +844,7 @@ option:
lock-path:
section: global
@ -104,10 +104,10 @@ Index: pgbackrest-release-2.49/src/build/config/config.yaml
command:
annotate: {}
archive-get: {}
Index: pgbackrest-release-2.49/src/config/parse.auto.c.inc
Index: pgbackrest-release-2.50/src/config/parse.auto.c.inc
===================================================================
--- pgbackrest-release-2.49.orig/src/config/parse.auto.c.inc
+++ pgbackrest-release-2.49/src/config/parse.auto.c.inc
--- pgbackrest-release-2.50.orig/src/config/parse.auto.c.inc
+++ pgbackrest-release-2.50/src/config/parse.auto.c.inc
@@ -11,7 +11,7 @@ Rule Strings
static const StringPub parseRuleValueStr[] =
@ -117,10 +117,10 @@ Index: pgbackrest-release-2.49/src/config/parse.auto.c.inc
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-release-2.49/test/ci.pl
Index: pgbackrest-release-2.50/test/ci.pl
===================================================================
--- pgbackrest-release-2.49.orig/test/ci.pl
+++ pgbackrest-release-2.49/test/ci.pl
--- pgbackrest-release-2.50.orig/test/ci.pl
+++ pgbackrest-release-2.50/test/ci.pl
@@ -202,8 +202,8 @@ eval
$strPackage .= " libdbd-pg-perl";
}
@ -132,10 +132,10 @@ Index: pgbackrest-release-2.49/test/ci.pl
processEnd();
processBegin('install test packages');
Index: pgbackrest-release-2.49/test/src/module/command/helpTest.c
Index: pgbackrest-release-2.50/test/src/module/command/helpTest.c
===================================================================
--- pgbackrest-release-2.49.orig/test/src/module/command/helpTest.c
+++ pgbackrest-release-2.49/test/src/module/command/helpTest.c
--- pgbackrest-release-2.50.orig/test/src/module/command/helpTest.c
+++ pgbackrest-release-2.50/test/src/module/command/helpTest.c
@@ -245,7 +245,7 @@ testRun(void)
" [default=n]\n"
" --io-timeout I/O timeout [default=60]\n"
@ -145,10 +145,10 @@ Index: pgbackrest-release-2.49/test/src/module/command/helpTest.c
" --neutral-umask use a neutral umask [default=y]\n"
" --process-max max processes to use for\n"
" compress/transfer [default=1]\n"
Index: pgbackrest-release-2.49/test/Vagrantfile
Index: pgbackrest-release-2.50/test/Vagrantfile
===================================================================
--- pgbackrest-release-2.49.orig/test/Vagrantfile
+++ pgbackrest-release-2.49/test/Vagrantfile
--- pgbackrest-release-2.50.orig/test/Vagrantfile
+++ pgbackrest-release-2.50/test/Vagrantfile
@@ -54,12 +54,12 @@ Vagrant.configure(2) do |config|
sudo /etc/init.d/virtualbox-guest-utils stop
sudo /usr/sbin/VBoxService --timesync-set-on-restore --timesync-interval 5000 --timesync-set-threshold 1