Why deb-delta isn't official?

Here you can discuss every aspect of Debian. Note: not for support requests!

Why deb-delta isn't official?

Postby Lecram » 2015-09-28 16:31

Hi guys,

Deb-delta would save the system resources and the bandwidth even though debdelta package is available in repo and one can use it;so why Debian isn't making deb-delta upgrades official?

http://debdelta.debian.net/
http://start.sethanil.com/exploring-software/5
https://flossexperiences.wordpress.com/2011/05/30/debian-and-deb-delta/
User avatar
Lecram
 
Posts: 118
Joined: 2009-06-03 08:54
Location: India

Re: Why deb-delta isn't official?

Postby xill » 2015-09-29 04:30

It is not only beneficial, see for example the discussion for fedora:
https://www.phoronix.com/scan.php?page= ... px=MTgwNTY

There delta upgrades have been the default for quite some time and quite a few people argued against it.
Personally, for my use case delta upgrades work very nicely and quickly, but I can see that they might not be best for all cases.
xill
 
Posts: 4
Joined: 2015-06-08 08:50

Re: Why deb-delta isn't official?

Postby Lecram » 2015-09-29 11:47

I have also used deb-delta it reduced the size of the updates by 40% and as you have said
I can see that they might not be best for all cases.
it is true when the change in the update is above 80% it will automatically download the full debs and also it might not be suitable to kernel packages and system libraries but there are other packages that don't need to download the full debs which in it itself can reduce the bandwidth, we can still push delta debs for that updates can't we?
User avatar
Lecram
 
Posts: 118
Joined: 2009-06-03 08:54
Location: India

Re: Why deb-delta isn't official?

Postby xill » 2015-09-30 00:25

One argument for fedora was often that this also adds quite a bit of metadata that has to be downloaded.
As an example, you want to install a small library (<1MB) on a computer you have not used for a few weeks, then on fedora you would first update the repos, then the metadata about all packages (several MB) and then download the (delta of the) small library.

Another problem is on less powerfull devices (old netbooks, pi, phones), where constructing packages from delta is actually significant time-consuming work.
For powerful systems with fast connections just downloading tends to be faster and simpler.

Furthermore it is additional work and diskspace for mirrors and means you should update often (so you can use deltas from one version to another) but not too often (deltas usually come a while after the packages).
xill
 
Posts: 4
Joined: 2015-06-08 08:50


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 6 guests

fashionable