Bug 615775 - Provide delta-RPMs for every patch of a package, not only for the first
Summary: Provide delta-RPMs for every patch of a package, not only for the first
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: Maintenance (show other bugs)
Version: Final
Hardware: All openSUSE 11.3
: P1 - Urgent : Normal with 5 votes (vote)
Target Milestone: ---
Assignee: Ruediger Oertel
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-20 17:02 UTC by Theo Wollenleben
Modified: 2011-05-08 23:11 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Theo Wollenleben 2010-06-20 17:02:06 UTC
User-Agent:       Opera/9.80 (X11; Linux x86_64; U; de) Presto/2.2.15 Version/10.10

Apparently there is a delta-RPM only for the first patch of a package in the update repository. I can only guess that this is supposed to minimize the download volume for the first update after an installation. But in earlier times there where delta-RPM for every update, making all updates accessible to dial-up users.

There are two possible ways to provide delta-PRMs for N updates of a package:
(1) a delta-RPM for every pair of versions: N*(N-1)/2 delta-PRMs
(2) a delta-RPM only for successive versions: N delta-PRMs
 
If I remember correctly the case (2) was realized in an earlier version of openSUSE. In this case YaST/Zypper would download the complete package of the latest version if there were more then one newer version in the update repository. It could be much more dial-up user-friendly if YaST/Zypper would download and install consecutive delta-RPMs instead.


Reproducible: Always
Comment 1 Marcus Meissner 2010-06-21 08:45:23 UTC
it should have deltas for:

- delta from GA level to current
- delta from last update to current

I think everything else will just blow up the complexity for little gain (either we have users continously installing updates, or the ones that just installed fresh). Folks that pause for several months with updates are likely not that common, and if so, they can fall back to full RPMs.
Comment 2 Marcus Meissner 2010-06-21 11:13:43 UTC
11.2 is missing the "delta from last update" for some weeks...

rudi, can you check what is missing=?
Comment 3 Theo Wollenleben 2010-09-05 16:09:58 UTC
The same for openSUSE 11.3.
Comment 5 Ruediger Oertel 2010-09-20 22:50:09 UTC
fixed for future updates.
Comment 6 Theo Wollenleben 2011-04-30 10:58:51 UTC
For openSUSE 11.4 there are again no "deltas from last update".
Comment 7 Marcus Meissner 2011-04-30 11:13:48 UTC
reopen
Comment 8 Ruediger Oertel 2011-05-08 23:11:48 UTC
added "=YOU|box/update/11.4" to /work/cd/data/packtrack/BOX/openSUSE-11.4-POOL