Re: Fou4s 0.15beta8 for openSUSE 11.0

Peter Poeml <[email protected]> Thu, 24 Jul 2008 00:53:33 +0200
Newsgroups gmane.linux.suse.fou4s.devel,gmane.linux.suse.security
Message-ID <[email protected]>
Hi Markus,

On 23.07.2008, at 23:07, Markus Gaugusch wrote:
> Dear users of fou4s,
>
> For those who don't know, fou4s stands for "Fast OnlineUpdate for  
> SuSE",
> so it is an alternative implementation to YOU.
> It was built during the days, where you had to start YaST and click 5
> times with some waiting in between to get your updates.
>
> The situation has become much better lately, but fou4s still has  
> some nice
> features (such as nice and colored console output, automatic  
> downloading
> with email-notification and powerful filters).
>
> Finally, I have a working version with support for openSUSE 11.0.

Congrats :)

If you want an idea for an interesting feature, you could look at
http://en.opensuse.org/Libzypp/Failover
and implement the proposal there. Libzypp doesn't support it yet --  
although a Google Summer of Code project is busy with it. But you  
could be first ;)

You could either use the text-only mirror list mentioned there, or  
hand-parse the metalink xml, or you could use (thats the most  
recommendable way) aria2c to download stuff per metalink. The latter  
would of course incur an extra dependency on aria2c (but you could  
get rid of wget then ;). If you are interested, you should pay  
attention to the transparent negotiation, it is the heart of the  
thing. Newer aria2c supports this.

I have actually been using a proof-of-concept yum hack which was only  
a few lines of change. I can send you the patch if you want, to give  
you some idea.

Peter

--