#3575: Provide deltaisos for development releases
Fedora Release Engineering
rel-eng at fedoraproject.org
Mon Nov 15 21:38:15 UTC 2010
#3575: Provide deltaisos for development releases
---------------------+------------------------------------------------------
Reporter: kparal | Owner: rel-eng at lists.fedoraproject.org
Type: task | Status: new
Milestone: | Component: other
Resolution: | Keywords:
---------------------+------------------------------------------------------
Comment (by robatino):
It appears that at present, F15/Rawhide consists of a mix of RPMs built
using the old and new xz compression. (For example, F14's
BackupPC-3.1.0-16.fc14.x86_64.rpm and Rawhide's
BackupPC-3.1.0-16.fc15.x86_64.rpm were both built on August 2 using the
old xz compression.) Unless this changes, it means that it will not be
possible to produce a functional diso from F14 to F15 Alpha TC1 (since
rebuilding will fail using either old or new xz). The deltas from F15
Alpha TC1 forward should still work, using the new xz. (Someone using F14
or below would have to temporarily update their xz-\* packages to the
F15/Rawhide version in order to use these, which is easy enough - the
transaction doesn't pull in any other packages.)
For development, this is not too big a deal, since not that many people
seem interested in Alpha TC1 anyway. But it also means that deltas from
F14 to F15 Final, for example, would be nonfunctional. This is unfortunate
since disos from (N-1) Final to N Final can save about half the download
(F12->F13 was about 43% of full size and F13->F14 was about 51%) and the
push to shave a few percent more off the size of full ISOs by tweaking the
compression (which I support, BTW) is causing the loss of an opportunity
to save a much larger amount of bandwidth by using delta compression.
Since RPM signs the compressed data, this means that the only way to keep
disos working when the compression is changed would be to rebuild ALL
changed packages using the new compression.
--
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/3575#comment:20>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project
More information about the rel-eng
mailing list