Hello community, here is the log from the commit of package dar for openSUSE:Factory checked in at 2018-01-24 15:32:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dar (Old) and /work/SRC/openSUSE:Factory/.dar.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dar" Wed Jan 24 15:32:15 2018 rev:43 rq:568819 version:2.5.14 Changes: -------- --- /work/SRC/openSUSE:Factory/dar/dar.changes 2017-03-12 20:04:24.214330607 +0100 +++ /work/SRC/openSUSE:Factory/.dar.new/dar.changes 2018-01-24 15:32:21.669151867 +0100 @@ -1,0 +2,82 @@ +Wed Jan 24 07:12:50 UTC 2018 - [email protected] + +- fix build for Factory +- update to version 2.5.14 + (relevant parts from upstream) + - made libgcrypt built-in memory guard be initialized before obtaining + ligcrypt version, to respect libgcrypt usage (but no problem was seen + nor reported about this inconsistency) + - fixed syntax error in XML listing output (EA_entry and Attributes + tags) + - fixed bugs in dar_split: cygwin support, filedescriptors were not + explicitly closed at end of execution, allocating buffer on heap + rather than in the stack for better size flexibility, avoiding buffer + size to be greater than SSIZE_MAX. + - added -s option to dar_split in order to disable the by default SYNC + write that was used and which caused poor performance. To keep the + same behavior as the older dar_split (and its poor performances) you + need now using -s option. + - dar_split enhancement: added call to syncfs before closing the file + descriptor in split_output mode + - fixed bug in dar_split that was did not lead dar_split to completely + fulfill an device before asking for user to change the media when + used in split_output mode, this was sometimes leading dar reporting + file as corrupted at dar_split at media boundary. + - added feature in dar_split to show the amount of data written since + the last media change + - added -az option to automatically nullify negative dates returned from + the system in the archive under creation (filesystem is not modified) + - included the birthtime (HFS FSA) into the negative dates handling + - modified behavior: dar now fails upon unknown option instead of warning + the option is unknown and thus ignored + - fixed missing throw in tools.cpp (exception condition was not reported) + - dar now aborts if a line exceeding 20479 bytes is met in a listing file + - fixed bug in file listing (-[ option) leading some directories and their + content to be excluded in a somehow rare condition + - improved behavior when dar reads a negative date. Instead of aborting + it now asks the user if it can substitute such value by zero + - improved behavior when dar is asked to read an archive located in a + directory that does not exist. DUC file passed to -E option is now + properly run in that case too and has the possibility for example to + create that directory and download requested file + - minor feature: displays the archive header which is never ciphered and + aborts. This feature is activated while listing archive content and + adding the -aheader option. This brings the side effect to invert two + lines in the archive summary (dar -l archive -q) "catalogue size" and + "user comment". + - adding date format info for -w option in "dar_manager -h" usage help + - fixed several mistakes in tools.cpp leading compilation to fail under + certain environments + - fixed bug in the filtering mechanism relying on file listing (-[ and + -] options) that could not find an entry in the listing upon certain + condition leading a file not being excluded as requested or not + included as requested + - fixed bug: -r option (only more recent overwriting policy) was + considering a file to be more recent when it had the exact same date as + the file in place. + - updating documentation about requirements for compiling dar from sources + - fixed bug: bug met when restoring of a file that has the immutable + flag set. Dar/libdar failed restoring such file in the context of + differential/incremental backup. The fix consists of the removal of the + immutable flag from filesystem before restoring the new version of the + file's data, then setting back the immutable flag afterward. + - updating FAQ with description of the way dar uses lzo compression + compared to the lzop program + - fixed bug: aborting an archive was leading to an unreadable archive in + direct mode, most of the time when strong encryption was used + - minor new feature: added two flavors of lzo algorithm: lzop-1 and lzop-3 + in order to match compression levels 1 and 3 of the lzop command + - fixed bug: merging operation could wrongly melt different unrelated hard + linked inodes when merging using an archive which results from a previous + merging operation. + - fixed bug: aborting an archive was sometimes leading to an unreadable + archive in direct mode (was readable only in --sequential-read mode) + - fixed bug: libgpgme was only present at linking time of final binaries + (dar, dar_slave, dar_xform, dar_manager, dar_cp, dar_split), not at + linking time of libdar, which caused problem under Linux Rosa distro + where the "no-undefined" flag is passed to the linker. + - minor new feature: -ay option has been added to display sizes in bytes + instead of the default which uses the largest possible unit (Kio, Mio, + and so on.) + +------------------------------------------------------------------- Old: ---- dar-2.5.8.tar.gz dar-2.5.8.tar.gz.sig New: ---- dar-2.5.14.tar.gz dar-2.5.14.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dar.spec ++++++ --- /var/tmp/diff_new_pack.RgLJxm/_old 2018-01-24 15:32:22.317121563 +0100 +++ /var/tmp/diff_new_pack.RgLJxm/_new 2018-01-24 15:32:22.321121376 +0100 @@ -1,7 +1,7 @@ # # spec file for package dar # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: dar -Version: 2.5.8 +Version: 2.5.14 Release: 0 Summary: Backup and Restore Application License: SUSE-GPL-2.0+-with-openssl-exception @@ -130,7 +130,8 @@ %check # ensure that dynamic linked binaries get installed file %{buildroot}%{_bindir}/* | grep -q dynamic || exit 1 -file %{buildroot}%{_bindir}/* | grep -q static && exit 1 +file %{buildroot}%{_bindir}/* | grep static && exit 1 +exit 0 %install %make_install ++++++ dar-2.5.8.tar.gz -> dar-2.5.14.tar.gz ++++++ ++++ 41535 lines of diff (skipped)
