Hello community, here is the log from the commit of package dar checked in at Thu May 18 10:16:32 CEST 2006. -------- --- dar/dar.changes 2006-01-25 21:35:20.000000000 +0100 +++ dar/dar.changes 2006-05-18 07:20:16.000000000 +0200 @@ -1,0 +2,54 @@ +Thu May 18 07:18:26 CEST 2006 - adrian@suse.de + +- update to version 2.3.0 with lots of new features. +- added user_interaction::pause2() method +- added the snapshot feature +- added the Cache Directory Tagging detection feature +- adapted Wesley's patch for a pkgconfig for libdar +- added -[ and -] options (file selection from file listing) + Important consequence for libdar user programs: + the fs_root argument is now expanded to full absolute path inside libdar, + thus the mask you will give for path inclusion/exclusion (the "subtree" argument) + will be used against full absolute path of files under consideration + for the operation. Assuming you have fs_root=tmp/A and the current + directory is /tmp, your mask will be used against strings like + /var/tmp/A/some/file. (instead of tmp/A/some/file as in the previous API + version). Things are equal if the fs_root is given an absolute path. +- changed archive format to "05". Due to complete review of EA management. +- upon some signal reception, dar aborts the backup nicely, producing a + completely formatted archive will all the file saved so far. This archive can + be take as reference for a further backup to continue the operation at a later + time. +- dar_manager aborts properly upon certain signal reception (do not let the database + partially updated). +- dar_slave and dar_xform now recognize when a slicename is given in place of a basename +- reviewed thread_cancellation (API change) for it be possible to cancel several thread at the same time +- prevent some dead-lock situation that can occur when a signal is received inside a critical section +- dar_cp, dar_xform and dar_slave also abort nicely upon signal reception +- dar_manager can now restore files based on a given date (not always the most recent version) +- dar_manager now has an interactive mode (-i option) +- change in API, the warning() method need not be overwritten, but the new protected method + inherited_warning() must be inherited in its place (same function, same prototype + as the original warning() method). +- dar_manager features are now part of libdar. API has been completed with theses new features +- added the "last_slice" context (%c with -E option) when creating an archive +- dar now check a file has not been modified while it was reading it, if so it reports a warning and returns a specific exit code +- remove included gettext from the package (it is more a source of conflict with external gettext and if somebody needs internationalization better is to install libintl/gettext on its own). +- added George Foot feedback about the good backup practice sort guide. +- added -e option to dar_manager +- added the progressive_report feature in the API +- dar can now pause every N slice where N >= 1 +- integrated Dave Vasilevsky's patch to support Extended Attributes and file forks under MacOS X +- added method in API for external program be able to list dar_manager databases, their file contents and the statistics +- added the merge/sub-archive feature +- remove [list of path] from command line (-g option is now mandatory) +- added regex expression in filters (-ar/-ag options) +- added -ak option +- added the --comparison-field option (extension of the --ignore-owner option aka -O option) +- added the -af option (backup files more recent than a given date, others are keept as already saved) +- dar now take care that an escape character can be sent when pressing the arrow keys and avoid considering them in this situation +- dar will no refuse to abort if user presses escape when dar asks the user to be ready to write to a new slice +- adapted Wesley Legette's patch for an xml archive listing +- added 'InRef' status for EA (same meaning as the one for file's data) + +------------------------------------------------------------------- Old: ---- dar-2.2.6.tar.bz2 New: ---- dar-2.3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dar.spec ++++++ --- /var/tmp/diff_new_pack.W7elQN/_old 2006-05-18 10:15:34.000000000 +0200 +++ /var/tmp/diff_new_pack.W7elQN/_new 2006-05-18 10:15:34.000000000 +0200 @@ -1,11 +1,11 @@ # -# spec file for package dar (Version 2.2.6) +# spec file for package dar (Version 2.3.0) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild @@ -16,16 +16,20 @@ License: GPL Group: System/Filesystems Summary: Backup and Restore Application -Version: 2.2.6 +Version: 2.3.0 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %name-%version.tar.bz2 Patch: %name.diff %ifarch %ix86 +BuildRequires: upx Requires: upx %endif -# hard Require until we have recommended ... +%if %suse_version > 1000 +Recommends: par +%else Requires: par +%endif %description Dar stands for disk archive and is a hardware-independent backup @@ -128,16 +132,68 @@ %files -n libdar -f %name.lang %defattr(-,root,root) %dir /usr/share/doc/packages/locale -%_libdir/libdar.so.* +%_libdir/libdar*.so.* %files -n libdar-devel %defattr(-,root,root) /usr/include/dar -%_libdir/libdar.a -%_libdir/libdar.la -%_libdir/libdar.so +%_libdir/libdar*.a +%_libdir/libdar*.la +%_libdir/libdar*.so +%_libdir/pkgconfig/libdar*.pc %changelog -n dar +* Thu May 18 2006 - adrian@suse.de +- update to version 2.3.0 with lots of new features. +- added user_interaction::pause2() method +- added the snapshot feature +- added the Cache Directory Tagging detection feature +- adapted Wesley's patch for a pkgconfig for libdar +- added -[ and -] options (file selection from file listing) + Important consequence for libdar user programs: + the fs_root argument is now expanded to full absolute path inside libdar, + thus the mask you will give for path inclusion/exclusion (the "subtree" argument) + will be used against full absolute path of files under consideration + for the operation. Assuming you have fs_root=tmp/A and the current + directory is /tmp, your mask will be used against strings like + /var/tmp/A/some/file. (instead of tmp/A/some/file as in the previous API + version). Things are equal if the fs_root is given an absolute path. +- changed archive format to "05". Due to complete review of EA management. +- upon some signal reception, dar aborts the backup nicely, producing a + completely formatted archive will all the file saved so far. This archive can + be take as reference for a further backup to continue the operation at a later + time. +- dar_manager aborts properly upon certain signal reception (do not let the database + partially updated). +- dar_slave and dar_xform now recognize when a slicename is given in place of a basename +- reviewed thread_cancellation (API change) for it be possible to cancel several thread at the same time +- prevent some dead-lock situation that can occur when a signal is received inside a critical section +- dar_cp, dar_xform and dar_slave also abort nicely upon signal reception +- dar_manager can now restore files based on a given date (not always the most recent version) +- dar_manager now has an interactive mode (-i option) +- change in API, the warning() method need not be overwritten, but the new protected method + inherited_warning() must be inherited in its place (same function, same prototype + as the original warning() method). +- dar_manager features are now part of libdar. API has been completed with theses new features +- added the "last_slice" context (%%c with -E option) when creating an archive +- dar now check a file has not been modified while it was reading it, if so it reports a warning and returns a specific exit code +- remove included gettext from the package (it is more a source of conflict with external gettext and if somebody needs internationalization better is to install libintl/gettext on its own). +- added George Foot feedback about the good backup practice sort guide. +- added -e option to dar_manager +- added the progressive_report feature in the API +- dar can now pause every N slice where N >= 1 +- integrated Dave Vasilevsky's patch to support Extended Attributes and file forks under MacOS X +- added method in API for external program be able to list dar_manager databases, their file contents and the statistics +- added the merge/sub-archive feature +- remove [list of path] from command line (-g option is now mandatory) +- added regex expression in filters (-ar/-ag options) +- added -ak option +- added the --comparison-field option (extension of the --ignore-owner option aka -O option) +- added the -af option (backup files more recent than a given date, others are keept as already saved) +- dar now take care that an escape character can be sent when pressing the arrow keys and avoid considering them in this situation +- dar will no refuse to abort if user presses escape when dar asks the user to be ready to write to a new slice +- adapted Wesley Legette's patch for an xml archive listing +- added 'InRef' status for EA (same meaning as the one for file's data) * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Sun Jan 22 2006 - cthiel@suse.de ++++++ dar-2.2.6.tar.bz2 -> dar-2.3.0.tar.bz2 ++++++ ++++ 91798 lines of diff (skipped) ++++++ dar.diff ++++++ --- /var/tmp/diff_new_pack.W7elQN/_old 2006-05-18 10:15:39.000000000 +0200 +++ /var/tmp/diff_new_pack.W7elQN/_new 2006-05-18 10:15:39.000000000 +0200 @@ -1,5 +1,16 @@ +--- configure.ac ++++ configure.ac 2006/05/17 14:15:03 +@@ -8,7 +8,7 @@ + + AM_INIT_AUTOMAKE + AM_GNU_GETTEXT([external]) +-AM_GNU_GETTEXT_VERSION ++AM_GNU_GETTEXT_VERSION(0.14.3) + AM_ICONV + + # Checks for programs. --- src/testing/test_libdar.cpp -+++ src/testing/test_libdar.cpp 2005/04/25 09:47:55 ++++ src/testing/test_libdar.cpp 2006/05/17 14:14:28 @@ -101,7 +101,7 @@ { try ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de