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)

Reply via email to