From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 84251 invoked by alias); 21 Jun 2016 14:28:44 -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 84233 invoked by uid 89); 21 Jun 2016 14:28:43 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-96.3 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC autolearn=ham version=3.3.2 spammy=Hx-languages-length:1906 X-HELO: calimero.vinschen.de Received: from ipbcc0227e.dynamic.kabel-deutschland.de (HELO calimero.vinschen.de) (188.192.34.126) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 21 Jun 2016 14:28:41 +0000 Received: by calimero.vinschen.de (Postfix, from userid 500) id B6EE2A805C4; Tue, 21 Jun 2016 16:28:39 +0200 (CEST) Date: Tue, 21 Jun 2016 14:28:00 -0000 From: Corinna Vinschen To: cygwin-apps@cygwin.com Subject: Re: per-version hints proposal Message-ID: <20160621142839.GC12441@calimero.vinschen.de> Reply-To: cygwin-apps@cygwin.com Mail-Followup-To: cygwin-apps@cygwin.com References: <8b4723b2-1bd5-3604-1deb-cfd0a1c7b9d9@dronecode.org.uk> <20160621120321.GL3667@calimero.vinschen.de> <2bfdb839-05a8-4d07-7ae1-a8794615a5bc@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8NvZYKFJsRX2Djef" Content-Disposition: inline In-Reply-To: <2bfdb839-05a8-4d07-7ae1-a8794615a5bc@gmail.com> User-Agent: Mutt/1.6.1 (2016-04-27) X-SW-Source: 2016-06/txt/msg00077.txt.bz2 --8NvZYKFJsRX2Djef Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1953 On Jun 21 15:49, Marco Atzeri wrote: >=20 > On 21/06/2016 14:03, Corinna Vinschen wrote: > > On Jun 20 16:28, Jon Turney wrote: > > >=20 > > > Currently, the setup.hint file is shared between all versions. > > >=20 > > > This means that manual intervention (by the package maintainer, or on > > > sourceware) is needed when versions have different dependencies. > > >=20 > > > To automate this problem out of existence, I suggest replacing the > > > setup.hint file in an upload with a package-version-release.hint file. > > >=20 > > > This will be basically identical to the existing setup.hint, with the > > > advantage that it can't be trampled on by a future version, with the > > > following changes: > > >=20 >=20 > fine for me. >=20 >=20 > > Ideally we wouldn't need something like "prev" at all since the version > > number itself is sufficient to specify what's curr and what's old. > >=20 > > As for test, IMHO it would make sense to specify "this is a test > > release" right in the cygport file. This in turn could create a > > per-version hint with a test marker which is evaluated by calm > > accordingly. For instance, the name of the file could take over this > > role. Or even better, the package version number itself. > >=20 > > This would have an additional benefit: We couldn't just move a package > > from test to curr, it would have to be explicitely rebuilt as non-test > > release. >=20 > not a huge fan of this. > The last time we made the perl transition we put a lot of package in > test as temporary solution. Rebuild all just to change a label > seems a waste of time. Not a huge fan of what part? I think in general it makes sense to keep the "test" info in the ${version}.hint file. If a simple change to this file moves ${version} to non-test, ok with me. Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --8NvZYKFJsRX2Djef Content-Type: application/pgp-signature; name="signature.asc" Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXaU8XAAoJEPU2Bp2uRE+g0+IQAJYuggVejvCRM6GkH/78BR3O S/z9/bRb39XtxW5DrtBkYCbSu4+sWxJEZBg9nnT0oIZRsR9gC0c2GZvZUKv4OLZk lvVbQ4dnfS3/OfLQqWyMrPupnItpXyYLb4JDSTEb1ZAwYjRy6lWsiYmDpPvE8gFg IigpMjdjiugb370XaLawSU2jz1JDC9vEXFqlo0p8i7Y7Th179eTjDYbglX3jOKpj 5auSRKvsiz9OfiVNJZn4S4yu3tu7KxWQ6kaPKmlRSkMgedxYKj6v4xYwgNnmpaij dyGeth3x3qr+Uv8ju0FTUA0X/zmNzTInJEFUPgBtOc3Q0zoy9p0HPURP9THbxlRt 5aJI4mhqzxzEMbd6IS8eHgoWVW81dF85gWMi9YK9CSj7zzx0xn0p9B9Cd7LFBa9o ahNCOvXIL1fNrcZCkv2qSGDRL1VPO4k8J7jzE7HRIWuJswBWXYThuJbWctPZoEpt XMlMDujYVhkItOSEYk1MKb0Eog39UqDOPc9U9JHr/Y/SVEDW3uHnQ/gyxQVTcu97 i74wr4zcLu+XvXxYRWPvLad/MkhTyLQ6B1nW0ckb1o4GwhkXXa0smJ/AQq9sGHPU Tdwcztf2Ab2MzZmRWpmQ4bB40nuph6/Vjifvw5fZMVrl7N9ArIx5xTqeS4qdvpR6 7lkSn40lLccF4DyC3BkY =jY73 -----END PGP SIGNATURE----- --8NvZYKFJsRX2Djef--