#627954 debdelta does not apply deltas on files on which localepurge has been used.

Package:
debdelta
Source:
debdelta
Description:
diff and patch utilities which work with Debian packages
Submitter:
shirish शिरीष
Date:
2014-07-20 12:21:10 UTC
Severity:
normal
#627954#5
Date:
2011-05-25 19:59:04 UTC
From:
To:
*** Please type your report below this line ***
Hi all,
     Debdelta does not work on packages on which localepurge has
already been applied. For instance see :-

 Error: applying of delta for binutils failed:  : localepurge removed
85 files. (non retriable)
 Error: applying of delta for cups failed:  : localepurge removed 26
files. (non retriable)

#627954#10
Date:
2014-07-20 12:19:19 UTC
From:
To:
Hi Shirish, hi Andrea,

shirish शिरीष wrote in 2011:

I'd also be very happy to see that feature being implemented. However
as far as I can see, this is probably impossible, since debdelta aims
to produce bitwise identical .debs (i.e. with same checksum). This is
impossible if data which the "diff" is against is missing.

I suspect that debdelta already does the following: If the .deb is
still around in /var/cache/apt/archives/, use that instead of
gathering stuff from the installed files. If not, that probably would
be a way to mitigate this issue.

P.S. to Andrea: Thanks a lot for debdelta. It's quite slow, but it's
worth real money if you are travelling and only have volume based
prepaid internet access. So please keep up that good service and
thanks again!

		Regards, Axel