From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 45492 invoked by alias); 9 Dec 2016 11:10:28 -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 45471 invoked by uid 89); 9 Dec 2016 11:10:27 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-101.6 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1525, H*R:D*cygwin.com, uploads, H*F:D*cygwin.com X-HELO: drew.franken.de Received: from mail-n.franken.de (HELO drew.franken.de) (193.175.24.27) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 09 Dec 2016 11:10:25 +0000 Received: from aqua.hirmke.de (aquarius.franken.de [193.175.24.89]) (Authenticated sender: aquarius) by mail-n.franken.de (Postfix) with ESMTPSA id B5680721E280D for ; Fri, 9 Dec 2016 12:10:22 +0100 (CET) Received: from calimero.vinschen.de (calimero.vinschen.de [192.168.129.6]) by aqua.hirmke.de (Postfix) with ESMTP id 11C8B5E00A9 for ; Fri, 9 Dec 2016 12:10:22 +0100 (CET) Received: by calimero.vinschen.de (Postfix, from userid 500) id 0124DA80C5F; Fri, 9 Dec 2016 12:10:21 +0100 (CET) Date: Fri, 09 Dec 2016 11:10:00 -0000 From: Corinna Vinschen To: cygwin-apps@cygwin.com Subject: Re: per-version hints proposal Message-ID: <20161209111021.GC24624@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> <0ae655c4-a36e-9de8-a7d3-953d5cece84d@dronecode.org.uk> <20161209104616.GB24624@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KdquIMZPjGJQvRdI" Content-Disposition: inline In-Reply-To: <20161209104616.GB24624@calimero.vinschen.de> User-Agent: Mutt/1.7.1 (2016-10-04) X-SW-Source: 2016-12/txt/msg00007.txt.bz2 --KdquIMZPjGJQvRdI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1588 On Dec 9 11:46, Corinna Vinschen wrote: > I don't think this is feasible. The maintainer should have control > over the promotion from test to curr. I'm not affected by this since > I generate new versions as soon as I promote, so this is more maintainers > like JonY, for whom a rebuild and reupload of the gcc packages just to > promote test to curr is quite a burden. >=20 > First, not well thought out proposal: >=20 > - cygport gets a new command, e. g. >=20 > cygport foo.cygport {promote|untest|currify} >=20 > This command has only one purpose. It uploads a file !untest > to the maintainers upload area, with a single line containing > the version number from the foo.cygport file, i. e. >=20 > - Fetch $PVR from foo.cygport, e. g. 2.24-1. > - echo "$PVR" > !untest > - lftp !untest to cygwin.com:maintainer-area >=20 > - While creating the ini file, calm looks for !untest files. If one > is available, check the version number. If there's a matching PVR.hints > file, drop the test marker. Continue with creating the ini file. Even simpler: - cygport gets a new command, e. g. cygport foo.cygport {promote|untest|currify} This command has only one purpose. It creates and uploades new $PVR.hint files without the test: marker to the maintainers upload area. Shouldn't these files be picked up by calm and overwrite the existing PVR.hint files and the test marker is gone? Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --KdquIMZPjGJQvRdI Content-Type: application/pgp-signature; name="signature.asc" Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYSpEdAAoJEPU2Bp2uRE+gLbwP/2SZfjdAFUXOm2Y6+ZvHDe09 rm3U9w+OjXOipbtsP49zLaqFGc/rcmHZMJtx3gCi45O9/gs/S4VcAWBndRCGzayQ LWQQCPhPLsne/0dJESNAwZ7/N9Bn/ma8YsL3neq6QkoexKCe/CwjA+9uSXjHJmCg x6LMZNRZbflj7s/8Vc+2SydPkZcEzcST+/RDOaglb1eUY1JfG9uq/q78ar5gyQQx CkRJirsj5zWpLqcUvmUZAy3WeHtxhKSTcJG36cH3kyQ1HgJZ/C1/GWZHZzE6oESX jJiWst0exEyUXrBJveTAqJSKZBh6qyASKgOPLdpIBGt+KD6Je9HiPyGBE5HpsZif vDyGEaf9hs02EeN/qeyARHb1EjssHjB1wrBSf/OkWEhz9eDYNufETZjj0kUFY2P6 mEI80AFB8jctT9V8SSGjphiSYrxYKDEijEk9cBbYxZpA1PfdOGRAU1gfdUc5kN87 M5r30fr0L05No5yK+0Vu9KwsMHcuZ5b+VVnIn4G2ue9V+rFYCokqv0gZsUa2BXGF Z/MKnHeCv9RLgtGUN068RbcLK4wsY+u8o96w6GCT7VvQCESEU0XZPLx9MEfrWGDw 7e7U489/W8XL0bodcO5C1vh+T+AMOt9HomNHlmZd7lEVPOwN596zfx59DXA+/FGh Qb2WzLhzlazTPFmzlIDn =Clbx -----END PGP SIGNATURE----- --KdquIMZPjGJQvRdI--