From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19135 invoked by alias); 6 Nov 2017 17:37:47 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 19061 invoked by uid 89); 6 Nov 2017 17:37:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:ESMTPA X-HELO: out4-smtp.messagingengine.com Received: from out4-smtp.messagingengine.com (HELO out4-smtp.messagingengine.com) (66.111.4.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 06 Nov 2017 17:37:45 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 96C1020AEB; Mon, 6 Nov 2017 12:37:43 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Mon, 06 Nov 2017 12:37:43 -0500 X-ME-Sender: Received: from [192.168.1.102] (host86-162-230-154.range86-162.btcentralplus.com [86.162.230.154]) by mail.messagingengine.com (Postfix) with ESMTPA id 2D2AA24E82; Mon, 6 Nov 2017 12:37:43 -0500 (EST) Subject: Re: setup.ini has multiple "prev" entries ... Why? To: Houder References: <20e5f0520f9831ecd59e509dc7f7d852@xs4all.nl> Cc: The Cygwin Mailing List From: Jon Turney Message-ID: Date: Mon, 06 Nov 2017 17:37:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2017-11/txt/msg00130.txt.bz2 On 06/11/2017 16:34, Houder wrote: > On 2017-11-06 15:20, Jon Turney wrote: > [snip] > >> I try to keep [1] accurate and up-to-date, but the 'specification' is >> really "what setup accepts" :( >> >> Currently, the ordering requirements are: >> >> 1) The version to be installed when test versions are selected (the >> highest test, unless one is explicitly specified in override.hint) is >> the last [test] section >> >> 2) [curr] is first >> >> But since both these things are to work around historical setup >> limitations, I don't think they merit mention in [1], and might not be >> the case in a future when we no longer care about setup versions old >> enough to need them. >> >> [1] https://sourceware.org/cygwin-apps/setup.ini.html > > But if the order of the versions is to be based _solely_ on "version", > which until now was merely an identifier (like "aap", "noot", "mies"), In fact, setup makes some decisions based on label, and some based on version ordering, which part of the current mess... > that is without any order, then both semantics and syntax of "version" > must be rigidly defined in [1] ... > > ... if you want it to be a specification for setup.ini. I'm not sure it belongs there, but the ordering is defined (see [2]) [2] https://cygwin.com/packaging-package-files.html#naming -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple