sbackup 0.11.5

Milestone information

Project:
sbackup
Series:
0.11
Version:
0.11.5
Released:
 
Registrant:
Jean-Peer Lorenz
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
10 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon NEWS (md5) Release notes 106
last downloaded 52 weeks ago
download icon ChangeLog (md5) Changes 98
last downloaded 52 weeks ago
download icon sbackup_0.11.5.tar.gz (md5, sig) Source tarball *with bugfixes* for manuell installation. 398
last downloaded 51 weeks ago
Total downloads: 602

Release notes 

I'm happy to announce the fifth bugfix release 0.11.5 of the 0.11 series of
the sbackup suite.

This release in particular contains:

* bug fixes
 * [Fix] LP: #1000171 make it backwards compatible because upgrade-backups
       is incredibly slow and not reliable:
       added restore utility which provides legacy support
       using the 0.10.5 algorithm. Command must be
       executed from terminal: 'sbackup-legacy-restore
       BACKUP_PATH FILE_OR_DIR_TO_RESTORE [TARGET_DIR]'
       or for more ease of use with GTK gui:
       'sbackup-legacy-restore --gui'.
 * [Fix] LP: #1097465 Regular expressions defined in default configuration
       can be improved:
       -do not exclude specific types of files e.g. mp3, avi
       -fix regex for .gvfs, trash, cache etc. so these apply
        to 'top-level' directories
       -add a default regex for lock directories
        (e.g. $HOME/.mozilla/lock)
       -add a default regex for $HOME/.cache directory
 * [Fix] LP: #785512 Backup files are not protect from local user access:
      make the snapshot directories RWX only by owner
      (existing snapshots are not affected by this fix).
 * [Fix] LP: #330680 fails if target path contains #:
      fixed by not allowing fragments when parsing target
      path and using quote/unquote to escape # properly
      (FIXME: this fix does not cover target paths containing
      special chars ; or ?)
 * [Fix] LP: #980786 Don't complain about non-accessable excluded files:
      order of checks when inspecting file system revised. It
      is now first checked whether a file is excluded before
      it is actually accessed.
      Thanks for Bernd Wurst for the suggestion.
 * [Fix] LP: #670646 sbackup-gtk crashes while starting: invalid literal
      for int():
      ignore ValueError from urlparse when parsing port
 * [Fix] LP: #888367 TypeError: argument of type 'int' is not iterable:
      Try to fix type error by not using interpolation when
      getting items From ConfigParser.
 * [Fix] LP: #173490 Pre/Post backup script hooks:
      applied patch suggested by Derek Ditch
 * [Fix] LP: #918099 System menu names should include 'admin' or similar:
      applied patch suggested by Anton (feenstra)
 * [Fix] LP: #875634 sbackup's tar very slow due to erroneous backup size
      calculation:
      Sometimes the calculation of the space required goes
      badly wrong and we could end-up With _checkp=1 for
      30GB to save, making tar VERY slow.
      Fixed by setting minimum value to 100. Thanks to
      Thibault Godouet for the patch.
 * [Fix] LP: #768080 incremental snapshots store more files than needed:
                     add TAR option '--no-check-device'. Thanks to
                     Rogach (platon7pronko) and Felix Griewald (tiiunder)
                     for the patch.

* remove 'backup upgrade' feature and 'rebase snapshot' feature since it
  is not reliable and can cause severe user data loss and added restore
  utility which provides legacy support using the 0.10.5 algorithm.
  Command must be executed from terminal:
  'sbackup-legacy-restore BACKUP_PATH FILE_OR_DIR_TO_RESTORE [TARGET_DIR]'
  or for more ease of use with GTK gui:
  'sbackup-legacy-restore --gui'.

* Pre/Post backup script hooks:
  I've applied patch suggested by Derek Ditch and added this feature to
  sbackup series 0.11 (sorry for the delay...)

  It is completely optional. To use it, please add following options to your configuration file:
  ...
  [hooks]
  pre-backup = <path to pre-backup script>
  post-backup = <path to pre-backup script>
  ...
  You only need to specify scripts that should run, just leave it out if not
  required! Please note, the script must be executable (chmod +x) and will be
  run with same privileges as your backup process. So, be careful!

* improved regular expressions defined in default configuration
  -do not exclude specific types of files e.g. mp3, avi
  -fix regex for .gvfs, trash, cache etc. so these apply
   to 'top-level' directories
  -add a default regex for lock directories
   (e.g. $HOME/.mozilla/lock)
  -add a default regex for $HOME/.cache directory

* translations updated

See the changelog on the download page for more information.

Thanks to all who contributed to this release with coding, sending patches, testing, reporting bugs and translating!

Series 0.11.x finally replaces the old-fashioned Simple Backup 0.10.5 with code that was developed in (Not So) Simple Backup in the meantime. It adds some very interesting features and is ready for daily use.

Changelog 

View the full changelog

sbackup (0.11.5)
 * translations updated
 * [Fix] LP: #1000171 make it backwards compatible because upgrade-backups
       is incredibly slow and not reliable:
       added restore utility which provides legacy support
       using the 0.10.5 algorithm. Command must be
       executed from terminal: 'sbackup-legacy-restore
       BACKUP_PATH FILE_OR_DIR_TO_RESTORE [TARGET_DIR]'
       or for more ease of use with GTK gui:
       'sbackup-legacy-restore --gui'.
 * remove 'backup upgrade' feature and 'rebase snapshot' feature since it
   is not reliable and can cause severe user data loss
 * [Fix] LP: #1097465 Regular expressions defined in default configuration
       can be improved:
       -do not exclude specific types of files e.g. mp3, avi
       -fix regex for .gvfs, trash, cache etc. so these apply
        to 'top-level' directories
       -add a default regex for lock directories
        (e.g. $HOME/.mozilla/lock)
       -add a default regex for $HOME/.cache directory
 * [Fix] LP: #785512 Backup files are not protect from local user access:
      make the snapshot directories RWX only by owner
      (existing snapshots are not affected by this fix).
 * Apply patch from Simon Déziel to make the temp directory
   RWX only by owner instead of by all. (LP: #785495)
 * [Fix] LP: #330680 fails if target path contains #:
      fixed by not allowing fragments when parsing target
      path and using quote/unquote to escape # properly
      (FIXME: this fix does not cover target paths containing
      special chars ; or ?)
 * [Fix] LP: #980786 Don't complain about non-accessable excluded files:
      order of checks when inspecting file system revised. It
      is now first checked whether a file is excluded before
      it is actually accessed.
      Thanks for Bernd Wurst for the suggestion.
 * [Fix] LP: #670646 sbackup-gtk crashes while starting: invalid literal
      for int():
      ignore ValueError from urlparse when parsing port
 * [Fix] LP: #888367 TypeError: argument of type 'int' is not iterable:
      Try to fix type error by not using interpolation when
      getting items From ConfigParser.
 * [Fix] LP: #173490 Pre/Post backup script hooks:
      applied patch suggested by Derek Ditch
 * [Fix] LP: #918099 System menu names should include 'admin' or similar:
      applied patch suggested by Anton (feenstra)
 * [Fix] LP: #875634 sbackup's tar very slow due to erroneous backup size
      calculation:
      Sometimes the calculation of the space required goes
      badly wrong and we could end-up With _checkp=1 for
      30GB to save, making tar VERY slow.
      Fixed by setting minimum value to 100. Thanks to
      Thibault Godouet for the patch.
 * added exception handling in case of not implemented
   'attach_to_status_icon' method (e.g. Debian Wheezy)
 * [Fix] LP: #768080 incremental snapshots store more files than needed:
                     add TAR option '--no-check-device'. Thanks to
                     Rogach (platon7pronko) and Felix Griewald (tiiunder)
                     for the patch.
 * Correctly set package format to 3.0 (quilt). Thanks to Marc Deslauriers.

0 blueprints and 10 bugs targeted

Bug report Importance Assignee Status
1000171 #1000171 [Feature request] make it backwards compatible because upgrade-backups is incredibly slow and not reliable 3 High   10 Fix Released
768080 #768080 incremental snapshots store more files than needed 4 Medium   10 Fix Released
875634 #875634 sbackup's tar very slow due to erroneous backup size calculation 4 Medium   10 Fix Released
888367 #888367 sbackup crashes when trying to add a directory to backup 4 Medium   10 Fix Released
918099 #918099 System menu names should include 'admin' or similar 4 Medium   10 Fix Released
988219 #988219 Cannot terminate sbackup (unhandled exception in case of not implemented 'attach_to_status_icon') 4 Medium   10 Fix Released
670646 #670646 sbackup-gtk crashes while starting: invalid literal for int() 5 Low   10 Fix Released
980786 #980786 Don't complain about non-accessable excluded files 5 Low   10 Fix Released
173490 #173490 Pre/Post backup script hooks 6 Wishlist   10 Fix Released
1097465 #1097465 Regular expressions defined in default configuration can be improved 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.