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 content-class: urn:content-classes:message Subject: RE: Bug in setup.exe 2.194.2.24 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 22 Apr 2002 09:19:01 +1000 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Robert Collins" To: "Cliff Hones" , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g3LNKmD06334 > -----Original Message----- > From: Cliff Hones [mailto:cliff AT aonix DOT co DOT uk] > Sent: Sunday, April 21, 2002 11:55 PM > It seems then that the buggy behaviour is present on W9X NT and W2K but not XP. Since the majority of Cygwin users do not > use XP (yet) I'd suggest that it would be a good idea for some setup.exe developers to have access to a variety of systems > to help avoid and debug this sort of problem in the future. I certainly do try to test on more than one system, and I always make alpha and betas available and ask for feedback. The simple reality though is that I am a single individual, not a corporation with a test lab. As such, testing on other platforms only happens when another developer (such as Pavel or Gary or Michael or ...) makes the time to test - and notices the fault. If someone wants to ship me a smallish machine for using for tests, that would be neat. Short of that though... we'll continue doing what we can. > As a first step to investigating this, I moved my 'latest' > directory from under the mirror directory to the top level of > the local download directory, and the problem still occured. > So if the problem is in check_for_cached it's common to both > legacy and mirror directory handling. Thanks for the detail Cliff. As a point of interest: both latest and contrib are obsolete - and I expect setup.exe to redownload the entire content of mirror sites. This is due to a restructuring done on sources.redhat.com to put everythign in to /release. However the restructuring is transparent in all other respects - which is why there have been no trouble reports here :}. The download process iterates over all known packages, and calls download_one for the binary (if the binary is selected for install/download) and source packages (likewise, only if selected). The first thing that download_one does is call check_for_cached and returns success if check_for_cached succeeds. Check_for_cached checks both the non-prefixed directories, and the directories in each mirror prefix. This means that changing mirrors will cause repeated downloads, and that selecting all the mirrors you want to use is the most efficient approach. Cheers, Rob -- 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/