From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 103370 invoked by alias); 22 Sep 2016 13:44:35 -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 101072 invoked by uid 89); 22 Sep 2016 13:44:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.0 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=blake, Blake, intervention, Hx-languages-length:1684 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 22 Sep 2016 13:44:21 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id ADD1B9F729 for ; Thu, 22 Sep 2016 13:44:20 +0000 (UTC) Received: from [10.3.116.58] (ovpn-116-58.phx2.redhat.com [10.3.116.58]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u8MDiKTs026570 for ; Thu, 22 Sep 2016 09:44:20 -0400 Subject: Re: per-version hints proposal To: cygwin-apps@cygwin.com References: <8b4723b2-1bd5-3604-1deb-cfd0a1c7b9d9@dronecode.org.uk> From: Eric Blake Openpgp: url=http://people.redhat.com/eblake/eblake.gpg Message-ID: <9345109a-1e87-9b54-d0ea-1d726fd28b6f@redhat.com> Date: Thu, 22 Sep 2016 13:44:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <8b4723b2-1bd5-3604-1deb-cfd0a1c7b9d9@dronecode.org.uk> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="t0sv0lIS3Eo9kUPoaT5RsPlmijeN17pf6" X-IsSubscribed: yes X-SW-Source: 2016-09/txt/msg00060.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --t0sv0lIS3Eo9kUPoaT5RsPlmijeN17pf6 Content-Type: multipart/mixed; boundary="g3ILIWCE08oQ3J4pH8MDpbksRRW6iL4rE"; protected-headers="v1" From: Eric Blake To: cygwin-apps@cygwin.com Message-ID: <9345109a-1e87-9b54-d0ea-1d726fd28b6f@redhat.com> Subject: Re: per-version hints proposal References: <8b4723b2-1bd5-3604-1deb-cfd0a1c7b9d9@dronecode.org.uk> In-Reply-To: <8b4723b2-1bd5-3604-1deb-cfd0a1c7b9d9@dronecode.org.uk> --g3ILIWCE08oQ3J4pH8MDpbksRRW6iL4rE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 1696 On 06/20/2016 10:28 AM, 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 > * 'skip' doesn't seem meaningful on a per-version basis. Since it seems > we can automatically detect packages which should have this applied > anyhow (see the discussion in [1]), I'd suggest ignoring this hint, to > be retired at some future date. >=20 > * 'curr', 'prev' and 'test' don't make sense on a per-version basis. So > I suggest a separate file for these version overrides (versions.hint?) >=20 >=20 > cygport will be updated to create a pvr.hint rather than setup.hint >=20 It seems like the normal 'cygport foo.cygport upload' would be responsible for just pushing a single pvr.hint. I wonder if it would make sense to add a new cygport command, 'cygport foo.cygport override prev=3Dpvr1 curr=3Dpvr2 test=3Dpvr3' that is responsible for pushing a new override.hint (and nothing else), where the prev, curr, and test parameters are optional according to what is desired (if all three are omitted, push a directive to delete any existing override.hint and fall back to normal version picking). --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --g3ILIWCE08oQ3J4pH8MDpbksRRW6iL4rE-- --t0sv0lIS3Eo9kUPoaT5RsPlmijeN17pf6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 604 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJX4+AzAAoJEKeha0olJ0NqnMkH/0vBLvxIqf+sqb8NBQNhno44 jc8T6GwmGl9B4mEMQrryBmjVj9zuez5zmVR5TeV0nJYhkdtCSejXr7x9zKxChUeH cwq9qWkhxkrPa1qQU/oHSv+tRq6jbt5BFc+TcNZw+qHO2MXQYo4ZI43VIOyD1h+G UFxaWCkjbrMnpUfk+sTm/zhuehjjlVq2orTxJdDJ7EwrIRL6WB70qK9JBAYInZE5 oUiPIdi7X0ZfYAyCGWUNd19/hDf37bA+tT/18pGWUMP+mkZ5zvsLuLGQHn4HOBm2 zGwLypccEg9U9XcDnLYF3bRI6zlK5/cj6W7dBBob6XKcaewelcA+ktz8mZsLh3A= =YFip -----END PGP SIGNATURE----- --t0sv0lIS3Eo9kUPoaT5RsPlmijeN17pf6--