From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16154 invoked by alias); 28 Apr 2002 22:04:36 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 16147 invoked from network); 28 Apr 2002 22:04:33 -0000 Received: from unknown (HELO rwcrmhc52.attbi.com) (216.148.227.88) by sources.redhat.com with SMTP; 28 Apr 2002 22:04:33 -0000 Received: from ece.gatech.edu ([24.98.131.105]) by rwcrmhc52.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020428220432.WMQT12183.rwcrmhc52.attbi.com@ece.gatech.edu>; Sun, 28 Apr 2002 22:04:32 +0000 Message-ID: <3CCC7290.706@ece.gatech.edu> Date: Sun, 28 Apr 2002 15:30:00 -0000 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: en-us MIME-Version: 1.0 To: Sam Edge , cygwin@cygwin.com Subject: Re: setup 2.194.2.24: Bug (?) in downloading from internet References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2002-04/txt/msg01560.txt.bz2 Robert, you are a saint. I am sick and tired of the whining about setup and downloads. SETUP IS NOT A MIRRORING TOOL. In order to make this clear, I am in favor of completely removing the download-only option, leaving just install-from-internet and install-from-localdir. This will force the whiners to either shut up and use a fscking mirroring tool, or help out: Robert has already said what the correct solution to all this is: create a separate program that leverages the setup.exe codebase, to do "multi-source merged mirroring". This will require: 1) Add command-line options for setup.exe. Robert has added a helpful set of examples. He even created a whole new project, GetOpt++, to support this. What more can Robert, all by himself, do? 2) Create a new cygmirror.cc as part of the setup module, that uses some (but not all) of the other classes in the setup module. According to Robert: > The differences between setup and a mirroring tool include: > * All the install code isn't needed. > * Attention to local packages isn't needed. > * Persistent selection of packages irrespective of install status > should be present. > * command line driven may be useful? I'll add one more: reading options (or package lists) from a file. Now, unless somebody who WANTS this functionality actually steps up to the plate and digs in, can we PLEASE stop discussing this issue? Removing the download-only option will also have the salutory effect of forcing the whiners to either: 1) use a REAL mirroring tool, then use setup.exe to install-from-local-dir 1a) heck, you could even use wget; I've posted a script to this mailing list that does exactly that. 2) help out with the coding. Either way, it kills "setup download only mode doesn't do what I want" "What's up with the wacky %%%'ified directory names in my local setup directory" "Setup sucks" threads that NEVER DIE!. --Chuck -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/