From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: * X-Spam-Status: No, score=1.5 required=5.0 tests=DATE_IN_PAST_12_24, DMARC_MISSING,INVALID_DATE,MAILING_LIST_MULTI,RDNS_NONE autolearn=no autolearn_force=no version=4.0.0 Received: from [213.11.85.133] (helo=titane.novadeck.net) by cvs.gentoo.org with esmtp (Exim 3.22 #1) id 14g8cD-0006Tg-00 for gentoo-dev@gentoo.org; Thu, 22 Mar 2001 10:11:13 -0700 Received: from cerberus ([213.11.85.132]) by titane.novadeck.net (8.10.1/8.10.1) with SMTP id f2MI9vG08485 for ; Thu, 22 Mar 2001 19:09:57 +0100 Content-Type: text/plain; charset="iso-8859-1" From: Philippe Namias Organization: Novadeck To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] Re: A better FTP client with Gentoo enhancements X-Mailer: KMail [version 1.2] References: <01032217155800.04128@cerberus> <3ABA25D1.D3AB5E57@gottinger.de> In-Reply-To: <3ABA25D1.D3AB5E57@gottinger.de> MIME-Version: 1.0 Message-Id: <01032218151901.04128@cerberus> Content-Transfer-Encoding: 8bit Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@gentoo.org X-Reply-To: pn@novadeck.net List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Thu Mar 22 10:12:02 2001 X-Original-Date: Thu, 22 Mar 2001 18:15:19 +0100 X-Archives-Salt: 4e70a9f3-d0a0-4b17-9919-275a16ef19a4 X-Archives-Hash: cf21c5e6ab666e294d9647cd09aa2101 On Thursday 22 March 2001 17:18, you wrote: > Philippe Namias wrote: > > On Thursday 22 March 2001 16:44, you wrote: > > > On Thu, Mar 22, 2001 at 09:23:14AM -0600, Bryce Porter wrote: > > > > Ouch... Wget is very lightweight and does an excellent job of what it > > > > is used for. It is small and simple, and easy to understand. Why fix > > > > what isn't broken, anyway? > > > > > > I think it would be a good idea to use the same ftp program as FreeBSD, > > > because their ftp program is great, and it will be another nice thing > > > for FreeBSD users who need to use Linux. It'll make them feel at home. > > > Also, the wget output *is* quite ugly. > > > > The ftp program considering the fecth function as been quite a discussion > > for a long time along FreeBSD developper and i think they still want to > > change it as there are some bug in it (i will try to find out more on > > mailing list). OpenBSD used a different way so... > > Why i disklike using this ftp or wget is the totally absence of > > "intellingence of them". I remember spendig more time downloading stuff > > under FreeBSD than compiling (when leaving fetch do stuff alone). > > That why for my part i recommend Prozilla (Achim wrote an e-mail about > > this one). > > This one is really forward (multiple donwload at the same time, searching > > the fastest mirror near you, resume...) > > > > Go to > > http://www.lintux.cx/~kalum/prozilla.html for more details > > > > I made a change in the make.default where i include a line for prozilla > > so just uncomment it and comment the wget line. And try it. > > > > And concerning the ouput, i think each person have an esthetic point of > > view on this. > > So i you don't like, just add some command line argument to change it or > > hack it (this kind of stuff are generally quiet easy to hack so you can > > ge wget look like ftp from FreeBSD/NetBSD). > > Philipe, did you fix the fetch function already? I have been implementing in bash but now i am reimplementig it in Python (as Daniel told that he rewrite ebuild in python ). So give me till the end of the week and on monday i send you my work (i am quite new to python so it take me time sorry) > > I have an idea how we can make it more flexible for different download > apps. > > We can add a script to each download app (example: > /usr/lib/portage/fetch/wget.fetch ). This script holds a wrapper > function for the fetch programm , > a function to detect if we have already partial downloaded and a > function to remove partial downloaded files. Good idea. I will go with it. And also i would like to implement a background download if there is multiple depend , example : kdevelop need cvs. i fetch cvs then doing the compile/install but as the time i began download kdevelop What do you think? > > Then we can replace the FETCHCOMMAND variable with a var called FETCH. > If you set this for example to "wget", > ebuild sources /usr/lib/portage/fetch/wget.fetch and we can use the > functions in ebuild fetch function. So we implement a function for each "downloader"? prozilla.fetch wget.fetch bsdftp.fetch > > achim~ > > > > If the new ftp program works well (haven't tested it yet), I'm willing > > > to make it the default download app for the above-stated reasons > > > > > > Best Regards, > > > > _______________________________________________ > > gentoo-dev mailing list > > gentoo-dev@gentoo.org > > http://www.gentoo.org/mailman/listinfo/gentoo-dev > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev