Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Message-ID: <090f01c17233$264e2a80$0200a8c0@lifelesswks> From: "Robert Collins" To: Subject: Proposal: Remove source tracking from setup Date: Wed, 21 Nov 2001 13:20:54 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-OriginalArrivalTime: 21 Nov 2001 02:20:50.0508 (UTC) FILETIME=[2359F0C0:01C17233] I'd like to remove all source package tracking from setup.exe. By this I mean: * Do not log downloaded sources to installed.db * skip parsing any existing source records from installed.db. * Continue to allow sources downloading. At the same time I'd like to add a header record to installed.db - something like INSTALLED.DB VERSION 2 to allow versioned upgrades in the future. This will silently break any current scripts or tools like cygcheck that parse installed.db - which is why I'm raising it here. OTOH it will allow detection of further breakage. The goal of this change is to 1) make setup.exe a little simpler. 2) take a step towards allowing sources to be downloaded to arbitrary directories. Rob