[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#714234: (no subject)



Hi,

On Thu, 18 Sep 2014 15:12:39 +0100 Matthew Vernon <matthew@debian.org> wrote:
> It's Ben Harris' patch, not mine, but yes, I hope to upload a fixed
> version. Don't let me stop you doing so sooner, though :-)

As I would like to get ganeti-instance-debootstrap into jessie again, I 
intend to make an upload fixing this tomorrow (debdiff attached), if 
nobody objects.

Cheers,
Apollon
diff -Nru dump-0.4b44/debian/changelog dump-0.4b44/debian/changelog
--- dump-0.4b44/debian/changelog	2013-09-20 23:00:32.000000000 +0300
+++ dump-0.4b44/debian/changelog	2014-09-29 14:37:27.000000000 +0300
@@ -1,3 +1,11 @@
+dump (0.4b44-5) unstable; urgency=medium
+
+  * QA upload.
+  * Fix restores of incremental backups when directories have been removed
+    since the full backup. Thanks to Ben Harris for the patch! (Closes: #714234)
+
+ -- Apollon Oikonomopoulos <apoikos@debian.org>  Fri, 26 Sep 2014 16:16:52 +0300
+
 dump (0.4b44-4) unstable; urgency=low
 
   * QA upload.
diff -Nru dump-0.4b44/debian/patches/restore_rmdir dump-0.4b44/debian/patches/restore_rmdir
--- dump-0.4b44/debian/patches/restore_rmdir	1970-01-01 02:00:00.000000000 +0200
+++ dump-0.4b44/debian/patches/restore_rmdir	2014-09-29 14:17:16.000000000 +0300
@@ -0,0 +1,21 @@
+Author: Ben Harris
+Origin: http://sourceforge.net/p/dump/bugs/157/?page=1
+Description: Fix restore of incremental backups with removed directories
+Last-Update: 2014-08-01
+
+Index: restore/restore.c
+===================================================================
+RCS file: /cvsroot/dump/dump/restore/restore.c,v
+retrieving revision 1.39
+diff -u -r1.39 restore.c
+--- a/restore/restore.c	22 Mar 2010 16:08:10 -0000	1.39
++++ b/restore/restore.c	1 Aug 2014 14:03:56 -0000
+@@ -593,7 +593,7 @@
+ 					if (np->e_type == LEAF) {
+ 						removeleaf(np);
+ 						freeentry(np);
+-					} else {
++					} else if (np->e_ino != 0){
+ 						np->e_flags |= TMPNAME;
+ 						deleteino(np->e_ino);
+ 						np->e_next = removelist;
diff -Nru dump-0.4b44/debian/patches/series dump-0.4b44/debian/patches/series
--- dump-0.4b44/debian/patches/series	2013-09-13 02:46:04.000000000 +0300
+++ dump-0.4b44/debian/patches/series	2014-09-29 14:17:16.000000000 +0300
@@ -1 +1,2 @@
 bashism_in_examples
+restore_rmdir

Attachment: signature.asc
Description: Digital signature


Reply to: