From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 64364 invoked by alias); 12 Dec 2016 13:29:26 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 64337 invoked by uid 89); 12 Dec 2016 13:29:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=Hx-languages-length:1605, shy, demanding, jturney 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, 12 Dec 2016 13:29:15 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 98A3A20925 for ; Mon, 12 Dec 2016 08:29:13 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Mon, 12 Dec 2016 08:29:13 -0500 X-ME-Sender: Received: from [192.168.1.102] (host86-179-112-226.range86-179.btcentralplus.com [86.179.112.226]) by mail.messagingengine.com (Postfix) with ESMTPA id 44AA724C4D for ; Mon, 12 Dec 2016 08:29:13 -0500 (EST) From: Jon Turney Subject: Re: per-version hints proposal To: cygwin-apps@cygwin.com References: <8b4723b2-1bd5-3604-1deb-cfd0a1c7b9d9@dronecode.org.uk> <0ae655c4-a36e-9de8-a7d3-953d5cece84d@dronecode.org.uk> <20161209104616.GB24624@calimero.vinschen.de> Message-ID: <2f707562-9308-ea7d-a016-fcf8125a64a5@dronecode.org.uk> Date: Mon, 12 Dec 2016 13:29:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20161209104616.GB24624@calimero.vinschen.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2016-12/txt/msg00010.txt.bz2 On 09/12/2016 10:46, Corinna Vinschen wrote: > On Dec 8 19:30, Jon Turney wrote: >> On 30/08/2016 13:24, Jon Turney wrote: >> >> (Note to self: why isn't this control labelled 'test', which is an actual >> english word???) > > Note to jturney, change it, don't be shy. Patch sent :) >> Versions marked as test cannot be used as curr: (so test versions are never >> automatically promoted to curr) >> >> override.hint will continue to work, and, if one exists it takes precedence >> over these rules. > > I would rather drop it as an evolutionary dead end. It still has some potential uses, such as overriding curr: [...] >> I would like to provide an automatic mechanism to allow package maintainers >> to promote their own test packages, but there are a few stumbling blocks in >> the way of that, currently. > > -v? So, this requires: Making this change in the release area in a transactional way (so we can rollback if the upload fails. Some way to request the removal of the test label. This would probably be best if things were restructured as some kind of 'commands' from a 'script', rather than certain files with funny names implying special actions, and moving files by default. These are both new functionality, and I have no good ideas yet about how to do it, or when I might be able to work on it. There are only a handful of packages using test versions at the moment (base-files, cygwin, gdb, readline, socat, xorg-server), so some sort of manual process to promote things until this gets a proper solution doesn't seem too demanding of manpower...