X-Spam-Check-By: sourceware.org Message-ID: <468177B3.EA6D0720@dessent.net> Date: Tue, 26 Jun 2007 13:31:47 -0700 From: Brian Dessent X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Call for testing: New setup.exe version Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 The version of Cygwin's setup.exe in CVS (and available as snapshots) is superior to the current release in many ways. It has been far too long since the last release, and for that I apologise. One minor problem that has held back the release has been that the current version has the setup_legacy.ini functionality if running on 9x/ME. The 9x fork of the distro has not happened yet, so this is still a little premature. Therefore, I've created a release branch and reverted this functionality on the branch. The result is: http://cygwin.com/setup/snapshots/setup-2.573.2.1.exe Please test this version. If there are no major show-stoppers, I plan to make this the current version on Sunday evening, July 1. A list of what's changed is below. Brian - Don't append a trailing slash to local package directory location if it already has one, or it ends in a backslash. - Be more robust in falling back to setup.ini if setup.bz2 doesn't exist or appears to be corrupt. - Fix crashes and improve specificity of error messages when encountering an .ini file parse error. Make progress meter active during parsing of a bz2-compressed .ini file. - At the last install step, inform the user of success/failure at the bottom of the main panel instead of with an annoying message box popup. - Fix bug that caused a wrong version of a source package to be selected in some cases due to erroniously comparing versions as text instead of numerically. - Gracefully handle the case where two packages contain a postinstall script of the same name. - Allow interactively retrying to replace open files. - Create Cygwin.bat with upper-case C to make filename TAB completion of /cygdrive more convenient. - Fix unreadable chooser page due to bad background colour problem. - Make categories named with an initial "." default to expanded display. - Fix a class of crashes due to poor string handling. Remove use of custom String class in favor of std::string. - Update DNS names to preferred forms: cygwin.com and sources.redhat.com. - Handle dropped mirrors elegantly. - Fix incorrect logging of postinstall script success/failure. - Provide indication of site that a file is being downloaded from. - Fix command line options to override cached selections. - Sort the mirrors list by logical structure of DNS names. - Do not attempt to reopen a missing package database on initial install. - Cache mirror list and use local copy if server unavailable. - Slightly improve logged error messages. - Run postinstall scripts in dependency order. - Fix problem of FTP connections timing out and not being retried. - Change checkbox label to "Hide obsolete packages" and add tooltip that explains in more detail what it does. - Set tooltip timeout delay to 30 seconds. - Fix problem of text and icons using white background instead of user's selected color. -- 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/