#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