[Mageia-discuss] Suggestions for the ISO

andre999 andr55 at laposte.net
Sat Nov 6 20:00:55 CET 2010


Luca Berra a écrit :
>
> 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.

Which is exactly what I was proposing.
Delta by file relative to the official distro release.

- André


More information about the Mageia-discuss mailing list