On Mon, Mar 23, 2009 at 8:28 AM, USM Bish <bish at airtelmail.in> wrote:
> On Sun, Mar 22, 2009 at 9:15 PM, Moinak Ghosh <moinakg at belenix.org> wrote:
>> On Fri, Mar 20, 2009 at 1:04 PM, USM Bish <bish at airtelmail.in> wrote:
>>>
> [ some snipped ]
>>>
>>> I was impressed ! Visit:
>>>
>>> 1. http://atterer.net/jigdo/
>>> 2. http://www.debian.org/CD/jigdo-cd/
>>>
>>> It may be a savior for bandwidth starved projects like Belenix ...
>>>
>>> Just a thought for consideration.
>>
>> ? This is interesting. However BeleniX is not bandwidth starved, it
>> ? is sitting on a high-powered server and high-capacity pipe at
>> ? Genunix.ORG :) It is the downloaders who can be bandwidth-starved.
>>
>> ? Even rsync can be used for this purpose. It is extremely efficient in
>> ? calculating the diff blocks. However one more point is the BeleniX
>> ? now has an almost full-fledged package manager with upgrades to
>> ? new version possible a-la OpenSolaris 200x.xx. The same Snap
>> ? Upgrade works nicely.
>>
>> ? Check this:
>> ? http://moinakg.wordpress.com/2008/11/22/the-belenix-package-manager/
>> ? Unlike the multi-year IPS project, it took me 4 months to get to this 
>> state.
>>
>
> Moinak, thanks for the link. But then, you miss the point. Yes, rsync
> would surely work as long as the full tree is available on the server
> to synchronise with the local box. Rsync is not geared at peeking
> into individual isos and working out diffs, to do local jiggery puggery.
>

One could take an existing iso image and sync it with the newer iso.
e.g. rsync --progress --partial
http://pkg.belenix.org/iso/belenix_0.7.2.iso ./belenix_0.7.1.iso

This would pull in only the diffs in the ISO images and I have done this myself.

> My suggestion was, since most people download isos with every
> release, it may be a matter of just popping your old CD into the
> cdrom drive, and downloading the diffs which assemble into
> isos locally. (Though I am not sure, with the amount of "packing"/
> cramfs stuff in each Belenix CD can be successfully exploded).
>

This is where rsyncing the iso images comes in. If we rsync the iso
images, then the diffs in the ISO bytes get pulled in, instead of a
wget of the various files that sit on the ISO.

jigdo does have a role to play, though, and I think you should go
ahead and try to jigdo-enable belenix, and we can start providing
jigdo based downloads as well - it's just a .jigdo file after all.

> The amount of stuff packed into each Belenix CD is unbelieveable !
> I did an online upgrade from 2008.5 to 2008.11 on Sat night. I had
> to d/l almost 1.2 GB of stuff, which ran throughout the night and
> into the morning ...

With Belenix, I'm able to upgrade and downgrade within hours (yes,
spkg permits us to downgrade too !).

This bandwidth constraint is something that the IPS team does not
understand (perhaps because they work on gigabit networks all the
time). We had tried to get into a conversation, but received
condescension and various explanations in return - none of which help
bandwidth starved people.

>
> Bish
> _______________________________________________
> belenix-discuss mailing list
> http://mail.opensolaris.org/mailman/listinfo/belenix-discuss
> http://groups.google.com/group/belenix-discuss
>

Reply via email to