X-Spam-Check-By: sourceware.org Message-ID: <44E75751.2060907@cygwin.com> Date: Sat, 19 Aug 2006 14:24:17 -0400 From: "Larry Hall (Cygwin)" Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20060112 Fedora/1.5-1.fc4.remi Thunderbird/1.5 Mnenhy/0.7.4.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Those nasty bundled Cygwin's References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Øyvind Harboe wrote: > One of the reasons that companies distribute Cygwin (often breaching > the GPL by not including the source) is that Cygwin setup sucks(I do > believe that there is a consensus that Cygwin setup sucks). > > If the Cygwin install process rocked (e.g. like Debian there was some > known stable/unstable/testing collections, zero questions install, > automatic mirrors, able to take adavantage of fat internet > connections, etc.), I think this would remove a lot of the reasons for > distributing Cygwin with a product(which seems fine at first, but > creates subtle and hard to solve compatibilty problems). > > So how about adding a link to Cygwin front page saying something to > the effect that "we're looking for sponsors to fix setup and this is > what we plan to do"? > > Or has this already been done? :-) > Actually, I think the only thing that "setup.exe" doesn't currently have some capability for is the ability to set priorities on certain mirrors based on "some criteria". What that criteria should be has been debated in the past. Actually, I guess I'm not sure what "automatic mirrors" means. I interpreted that as being able to reuse previously selected mirrors as the default in future sessions. But even if you are implying that "setup.exe" should always "just know" the right mirror for someone to use, which ties in with the issue of having priorities for mirrors, I'm sure it could be done. Personally, I don't think I would put that high on the list of "must haves", since the notion of downloading from some mirror is not at all foreign to users nowadays. IMO, the main argument people use for bundling cygwin1.dll in is "stability", which ties in with your collections idea. While it would be possible to use "setup.exe" today for this, the missing piece is the resource to create and maintain the "stable" collection. As is often the case, there has been talk about the need for this in the past. Many of the current package maintainers expressed lack of interest in maintaining their packages in the new "stable" collection. So it seems to me that this notion requires less in the way of sponsors but rather more maintainers but perhaps I'm reading different semantics into your use of the word "sponsor" than you meant. It's worth reviewing the old threads on this discussion before plunging to far into another round though. Rehashing old issues seldom brings about better results than an informed poster who recognizes a problem, knows the issues surrounding it, and can step forward with a solution that he/she is willing to take on. This last part is usually where discussions like this die, much to the consternation of all involved. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/