[Mageia-discuss] Suggestions for the ISO

Luca Berra bluca at vodka.it
Sat Nov 6 15:53:18 CET 2010


On Wed, Nov 03, 2010 at 08:16:22PM +0100, Olivier Thauvin wrote:
>* andre999 (andr55 at laposte.net) wrote:
>> Donald Stewart a écrit :
>>> On 1 November 2010 10:24, Marc Paré<marc at marcpare.com>  wrote:
>>>    
>>>> Le 2010-11-01 06:00, Philippe DIDIER a écrit :
>>>>      
>>>>      
>>> Using delta rpms would reduce the size of the updates, or has my lack
>>> of understanding of delta roms got in the way?
>>>    
>>
>> Delta rpms, relative to the latest distro release, are long overdue.
>> (And not only in the Mandriva world.  Also for Mozilla, OpenOffice, etc.)
>> Note that for much commercial software, updates are normally delta.
>> Such updates are often erroneously called patches.
>> This may be partly a limitation of rpm packages, or more the programs  
>> that install/update such packages.  If so, it should be a priority to  
>> correct this lack.
>
>The problem of delta rpm is the work need to generated alls delta and
>the space need on mirrors to host everything.
>We must provide delta for each version to the next one:
>
>- main foo-1
>- upd  foo-2 D: 1->2
>       foo-3 D: 2->3 and 1->3 ?
>       foo-4 D: 3->4 and 1->4, 2->4 ?
>
>etc...
>What if delta 1->4 is bigger than the package itself ? and for 2->4 ?

As nanar points out delta rpm is a bad design

a working concept would have been basing all deltas on a specific rpm
(i.e. the one in */release) and bundling entire files. in this case a
patch will grow at most as the original rpm, and you don't care about
keeping incremental diffs.

L.



-- 
Luca Berra -- bluca at vodka.it


More information about the Mageia-discuss mailing list