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)



Reply via email to