Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package storeBackup for openSUSE:Factory checked in at 2024-02-26 19:44:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/storeBackup (Old) and /work/SRC/openSUSE:Factory/.storeBackup.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "storeBackup" Mon Feb 26 19:44:31 2024 rev:36 rq:1150477 version:3.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/storeBackup/storeBackup.changes 2021-07-16 00:02:38.172631879 +0200 +++ /work/SRC/openSUSE:Factory/.storeBackup.new.1770/storeBackup.changes 2024-02-26 19:45:35.422341512 +0100 @@ -1,0 +2,47 @@ +Sun Feb 25 16:20:09 UTC 2024 - Andrea Manzini <[email protected]> + +- Update to 3.5.2 + storeBackup.pl + - option --maxHardLinks was not configurable in the + configuration file + - pipe buffering was changed to new needs since + about kernel 5.13 (relevant only if you backup devices) + + storeBackupRecover.pl + - restoring of devices (eg. sda) didn't work because of + bug in option checkDevicesDir0 in storeBackup.pl when + using more than one directory level like "Devs/Sticks" + + storeBackupUpdateBackup.pl + - added log file entry about number of WARNINGs and + ERRORs happend (like at storeBackup.pl) +- update to 3.5.1 + storeBackup.pl + - linkToRecent didn't work when used for the very first time + in a series + - added option suppressInfo with key readCheckSums + - changed the order of execution: + write backup -> sync -> write 'finished' -> write linkToRecent + -> delete old backups -> start postcommand + + storeBackupMergeIsolatedBackup.pl + - added option --move + + storeBackupSearch.pl + - option 'backupDir' didn't work (normally not needed) + + lib/fileDir.pl + - more detailed error messages when copying of a file does + not succeed + + lib/checkParam2.pl + - overwriting settings from config file via commandline didn't + work for options with parameters + + storeBackup.pl, storeBackupUpdateBackup.pl, linkToDirs.pl + - added option --maxHardLinks + +- run spec-cleaner and fixed deprecated %patchN + + +------------------------------------------------------------------- Old: ---- storeBackup-3.5.config.default storeBackup-3.5.tar.bz2 New: ---- storeBackup-3.5.2.config.default storeBackup-3.5.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ storeBackup.spec ++++++ --- /var/tmp/diff_new_pack.NyqOlZ/_old 2024-02-26 19:45:36.794391113 +0100 +++ /var/tmp/diff_new_pack.NyqOlZ/_new 2024-02-26 19:45:36.794391113 +0100 @@ -1,7 +1,7 @@ # # spec file for package storeBackup # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,13 @@ Name: storeBackup -Version: 3.5 +Version: 3.5.2 Release: 0 Summary: A disk-to-disk backup tool for Linux License: GPL-3.0-or-later Group: Productivity/Archiving/Backup -Source0: storeBackup-%{version}.tar.bz2 +URL: http://storebackup.org/ +Source0: https://download.savannah.nongnu.org/releases/storebackup/storeBackup-%{version}.tar.bz2 Source1: storeBackup-%{version}.config.default Source2: storeBackup-README.SUSE Source3: storeBackup.service @@ -34,9 +35,6 @@ Patch1: fix-rpmlint-env-script-interpreter.patch # PATCH-FIX-UPSTREAM fix-tmp-lock-file-race-condition.patch CVE-2020-7040 bsc#1156767 Patch2: fix-tmp-lock-file-race-condition.patch -URL: http://storebackup.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch BuildRequires: systemd-rpm-macros Requires: bzip2 Requires: e2fsprogs @@ -44,6 +42,7 @@ Requires: sh-utils Requires: textutils Requires: which +BuildArch: noarch %description storeBackup is a disk-to-disk backup tool. The backuped files can be @@ -55,18 +54,18 @@ backups. Before you can start using storeBackup, please carefully read - /usr/share/doc/packages/storeBackup/README.1ST + %{_docdir}/storeBackup/README.1ST and create an appropriate configuration file - /etc/storebackup.d/storebackup.config + %{_sysconfdir}/storebackup.d/storebackup.config using - /usr/share/doc/packages/storeBackup/storebackup.config.default + %{_docdir}/storeBackup/storebackup.config.default as a template. %prep -%setup -n storeBackup -%patch0 -p 0 -%patch1 -p 1 -%patch2 -p 1 +%setup -q -n storeBackup +%patch -P 0 -p 0 +%patch -P 1 -p 1 +%patch -P 2 -p 1 %build # make @@ -74,41 +73,41 @@ %install # install -d %{buildroot} \ - %{buildroot}/usr/lib/storeBackup/ \ - %{buildroot}/usr/bin/ \ - %{buildroot}/usr/share/doc/packages/storeBackup/ \ - %{buildroot}/etc/storebackup.d/ \ + %{buildroot}%{_prefix}/lib/storeBackup/ \ + %{buildroot}%{_bindir}/ \ + %{buildroot}%{_docdir}/storeBackup/ \ + %{buildroot}%{_sysconfdir}/storebackup.d/ \ %{buildroot}%{_sbindir}/ \ %{buildroot}/%{_unitdir}/ \ %{buildroot}/%{_mandir}/man1 # -cp -a %{S:1} ./doc/storebackup.config.default -cp -a %{S:2} ./doc/README.SUSE +cp -a %{SOURCE1} ./doc/storebackup.config.default +cp -a %{SOURCE2} ./doc/README.SUSE cp -a _ATTENTION_ correct.sh ./doc/ -cp -aRpv bin/ lib/ %{buildroot}/usr/lib/storeBackup/ -ln -sf /usr/lib/storeBackup/bin/storeBackup.pl %{buildroot}/usr/bin/storeBackup.pl -ln -sf /usr/lib/storeBackup/bin/storeBackup.pl %{buildroot}/usr/bin/storeBackup -ln -sf /usr/lib/storeBackup/bin/storeBackupCheckBackup.pl %{buildroot}/usr/bin/storeBackupCheckBackup.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupCheckSource.pl %{buildroot}/usr/bin/storeBackupCheckSource.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupConvertBackup.pl %{buildroot}/usr/bin/storeBackupConvertBackup.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupDel.pl %{buildroot}/usr/bin/storeBackupDel.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupMergeIsolatedBackup.pl %{buildroot}/usr/bin/storeBackupMergeIsolatedBackup.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupMount.pl %{buildroot}/usr/bin/storeBackupMount.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupRecover.pl %{buildroot}/usr/bin/storeBackupRecover.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupReplicationWizard.pl %{buildroot}/usr/bin/storeBackupReplicationWizard.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupSearch.pl %{buildroot}/usr/bin/storeBackupSearch.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupSetupIsolatedMode.pl %{buildroot}/usr/bin/storeBackupSetupIsolatedMode.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupUpdateBackup.pl %{buildroot}/usr/bin/storeBackupUpdateBackup.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupVersions.pl %{buildroot}/usr/bin/storeBackupVersions.pl -ln -sf /usr/lib/storeBackup/bin/storeBackupls.pl %{buildroot}/usr/bin/storeBackupls.pl -ln -sf /usr/lib/storeBackup/bin/storeBackup_du.pl %{buildroot}/usr/bin/storeBackup_du.pl +cp -aRpv bin/ lib/ %{buildroot}%{_prefix}/lib/storeBackup/ +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackup.pl %{buildroot}%{_bindir}/storeBackup.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackup.pl %{buildroot}%{_bindir}/storeBackup +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupCheckBackup.pl %{buildroot}%{_bindir}/storeBackupCheckBackup.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupCheckSource.pl %{buildroot}%{_bindir}/storeBackupCheckSource.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupConvertBackup.pl %{buildroot}%{_bindir}/storeBackupConvertBackup.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupDel.pl %{buildroot}%{_bindir}/storeBackupDel.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupMergeIsolatedBackup.pl %{buildroot}%{_bindir}/storeBackupMergeIsolatedBackup.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupMount.pl %{buildroot}%{_bindir}/storeBackupMount.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupRecover.pl %{buildroot}%{_bindir}/storeBackupRecover.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupReplicationWizard.pl %{buildroot}%{_bindir}/storeBackupReplicationWizard.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupSearch.pl %{buildroot}%{_bindir}/storeBackupSearch.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupSetupIsolatedMode.pl %{buildroot}%{_bindir}/storeBackupSetupIsolatedMode.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupUpdateBackup.pl %{buildroot}%{_bindir}/storeBackupUpdateBackup.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupVersions.pl %{buildroot}%{_bindir}/storeBackupVersions.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackupls.pl %{buildroot}%{_bindir}/storeBackupls.pl +ln -sf %{_prefix}/lib/storeBackup/bin/storeBackup_du.pl %{buildroot}%{_bindir}/storeBackup_du.pl # install -m 644 man/man1/*.1 %{buildroot}/%{_mandir}/man1 ln -sf storeBackup.pl.1 %{buildroot}/%{_mandir}/man1/storeBackup.1 -install -m 644 %{S:3} %{buildroot}/%{_unitdir}/%{name}.service -install -m 644 %{S:4} %{buildroot}/%{_unitdir}/%{name}.timer +install -m 644 %{SOURCE3} %{buildroot}/%{_unitdir}/%{name}.service +install -m 644 %{SOURCE4} %{buildroot}/%{_unitdir}/%{name}.timer ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} -install -m 755 %{S:5} %{buildroot}/%{_prefix}/lib/%{name}/%{name}-run-all +install -m 755 %{SOURCE5} %{buildroot}/%{_prefix}/lib/%{name}/%{name}-run-all %{?suse_check} %pre @@ -124,14 +123,12 @@ %service_del_postun %{name}.service %{name}.timer %files -%defattr(-,root,root) %doc doc/* -%doc %{_mandir}/man1/*.1.gz +%{_mandir}/man1/*.1%{?ext_man} # ChangeLog LICENSE README.1ST _ATTENTION_ README storebackup.config.default README.SUSE -/usr/lib/storeBackup/ -%dir /etc/storebackup.d/ -# %attr(755, root, root) %config(noreplace) /etc/storebackup.d/storebackup.config -%attr(755, root, root) /usr/bin/* +%{_prefix}/lib/storeBackup/ +%dir %{_sysconfdir}/storebackup.d/ +%attr(755, root, root) %{_bindir}/* %{_sbindir}/rc%{name} %{_unitdir}/%{name}.service %{_unitdir}/%{name}.timer ++++++ earlier_execute_precommand.patch ++++++ --- /var/tmp/diff_new_pack.NyqOlZ/_old 2024-02-26 19:45:36.818391981 +0100 +++ /var/tmp/diff_new_pack.NyqOlZ/_new 2024-02-26 19:45:36.822392125 +0100 @@ -1,6 +1,8 @@ ---- bin/storeBackup.pl 2014-04-24 06:47:17.000000000 +0200 -+++ bin/storeBackup_new.pl 2015-12-05 10:13:56.775693955 +0100 -@@ -2677,6 +2677,8 @@ +Index: bin/storeBackup.pl +=================================================================== +--- bin/storeBackup.pl.orig ++++ bin/storeBackup.pl +@@ -2805,6 +2805,8 @@ if ($@) unless exists $suppressWarning{'use_DB_File'}; } @@ -9,7 +11,7 @@ # OS-Typ feststellen, um ARG_MAX zu setzen # Default wird vorsichtshalber auf 4 KB gesetzt! { -@@ -2728,6 +2730,48 @@ +@@ -2856,6 +2858,48 @@ $prLog->print('-kind' => 'I', '-str' => ["preserve Perms is not set"]) if $preservePerms eq 'no'; @@ -58,9 +60,9 @@ # # initialise include, exclude and checkBlocks rules # -@@ -3238,45 +3282,7 @@ - $exTypes{$et} = 0; # this is a flag and and also a counter - } +@@ -3385,45 +3429,7 @@ $ENV{'STBU_logFile'} = $logFile; + $ENV{'STBU_logInBackupDir'} = $logInBackupDir; + $ENV{'logInBackupDirFileName'} = $logInBackupDirFileName; -# -# precommand ausführen ++++++ fix-rpmlint-env-script-interpreter.patch ++++++ --- /var/tmp/diff_new_pack.NyqOlZ/_old 2024-02-26 19:45:36.830392415 +0100 +++ /var/tmp/diff_new_pack.NyqOlZ/_new 2024-02-26 19:45:36.834392559 +0100 @@ -7,7 +7,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2012-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2012-2022) Index: storeBackup/bin/llt =================================================================== --- storeBackup.orig/bin/llt @@ -17,7 +17,7 @@ +#!/usr/bin/perl # - # Copyright (C) Heinz-Josef Claes (2000-2013) + # Copyright (C) Heinz-Josef Claes (2000-2022) Index: storeBackup/bin/multiTail.pl =================================================================== --- storeBackup.orig/bin/multiTail.pl @@ -27,7 +27,7 @@ +#!/usr/bin/perl # - # Copyright (C) Heinz-Josef Claes (2000-2014) + # Copyright (C) Heinz-Josef Claes (2000-2022) Index: storeBackup/bin/storeBackup.pl =================================================================== --- storeBackup.orig/bin/storeBackup.pl @@ -37,7 +37,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2001-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2001-2022) Index: storeBackup/bin/storeBackupCheckBackup.pl =================================================================== --- storeBackup.orig/bin/storeBackupCheckBackup.pl @@ -47,7 +47,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2008-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2008-2022) Index: storeBackup/bin/storeBackupCheckSource.pl =================================================================== --- storeBackup.orig/bin/storeBackupCheckSource.pl @@ -57,7 +57,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2012-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2012-2022) Index: storeBackup/bin/storeBackupConvertBackup.pl =================================================================== --- storeBackup.orig/bin/storeBackupConvertBackup.pl @@ -67,7 +67,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2002-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2002-2022) Index: storeBackup/bin/storeBackupDel.pl =================================================================== --- storeBackup.orig/bin/storeBackupDel.pl @@ -77,7 +77,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2003-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2003-2022) Index: storeBackup/bin/storeBackupMergeIsolatedBackup.pl =================================================================== --- storeBackup.orig/bin/storeBackupMergeIsolatedBackup.pl @@ -87,7 +87,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2012-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2012-2022) Index: storeBackup/bin/storeBackupMount.pl =================================================================== --- storeBackup.orig/bin/storeBackupMount.pl @@ -97,7 +97,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2004-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2004-2022) Index: storeBackup/bin/storeBackupRecover.pl =================================================================== --- storeBackup.orig/bin/storeBackupRecover.pl @@ -107,7 +107,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2002-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2002-2022) Index: storeBackup/bin/storeBackupReplicationWizard.pl =================================================================== --- storeBackup.orig/bin/storeBackupReplicationWizard.pl @@ -117,7 +117,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2012-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2012-2022) Index: storeBackup/bin/storeBackupSearch.pl =================================================================== --- storeBackup.orig/bin/storeBackupSearch.pl @@ -127,7 +127,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2008-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2008-2022) Index: storeBackup/bin/storeBackupSetupIsolatedMode.pl =================================================================== --- storeBackup.orig/bin/storeBackupSetupIsolatedMode.pl @@ -137,7 +137,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2012-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2012-2022) Index: storeBackup/bin/storeBackupUpdateBackup.pl =================================================================== --- storeBackup.orig/bin/storeBackupUpdateBackup.pl @@ -147,7 +147,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2008-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2008-202) Index: storeBackup/bin/storeBackupVersions.pl =================================================================== --- storeBackup.orig/bin/storeBackupVersions.pl @@ -157,7 +157,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2002-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2002-2022) Index: storeBackup/bin/storeBackup_du.pl =================================================================== --- storeBackup.orig/bin/storeBackup_du.pl @@ -167,7 +167,7 @@ +#!/usr/bin/perl # - # Copyright (C) Heinz-Josef Claes (2002-2014) + # Copyright (C) Heinz-Josef Claes (2002-2022) Index: storeBackup/bin/storeBackupls.pl =================================================================== --- storeBackup.orig/bin/storeBackupls.pl @@ -177,7 +177,7 @@ +#!/usr/bin/perl # - # Copyright (C) Dr. Heinz-Josef Claes (2002-2014) + # Copyright (C) Dr. Heinz-Josef Claes (2002-2022) Index: storeBackup/lib/stbuLog.pl =================================================================== --- storeBackup.orig/lib/stbuLog.pl @@ -187,5 +187,5 @@ +#!/usr/bin/perl # - # Copyright (C) Heinz-Josef Claes (2012-2014) + # Copyright (C) Heinz-Josef Claes (2012-2022) ++++++ fix-tmp-lock-file-race-condition.patch ++++++ --- /var/tmp/diff_new_pack.NyqOlZ/_old 2024-02-26 19:45:36.846392993 +0100 +++ /var/tmp/diff_new_pack.NyqOlZ/_new 2024-02-26 19:45:36.846392993 +0100 @@ -11,7 +11,7 @@ use Fcntl ':mode'; use POSIX; use Cwd 'abs_path'; -@@ -482,7 +482,7 @@ sub checkLockFile +@@ -493,7 +493,7 @@ sub checkLockFile '-str' => ["creating lock file <$lockFile>"]); &::checkDelSymLink($lockFile, $prLog, 0x01); ++++++ storeBackup-3.5.config.default -> storeBackup-3.5.2.config.default ++++++ ++++++ storeBackup-3.5.tar.bz2 -> storeBackup-3.5.2.tar.bz2 ++++++ ++++ 5901 lines of diff (skipped)
