From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 43995 invoked by alias); 6 Jun 2016 22:24:15 -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 43941 invoked by uid 89); 6 Jun 2016 22:24:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.0 required=5.0 tests=BAYES_20,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=no version=3.3.2 spammy=H*M:cygwin, H*Ad:U*yselkowitz, blake, Blake 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 (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 06 Jun 2016 22:24:00 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (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 2E0BC85364 for ; Mon, 6 Jun 2016 22:23:59 +0000 (UTC) Received: from [10.10.116.38] (ovpn-116-38.rdu2.redhat.com [10.10.116.38]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u56MNuMt003384 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 6 Jun 2016 18:23:58 -0400 Subject: Re: [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0 To: cygwin-apps@cygwin.com References: <9de6f042-3510-ef4c-9c2d-90f354244691@cygwin.com> From: Yaakov Selkowitz Message-ID: <98b54865-bf28-2366-8972-d2cc00fa3b87@cygwin.com> Date: Mon, 06 Jun 2016 22:24:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <9de6f042-3510-ef4c-9c2d-90f354244691@cygwin.com> Content-Type: multipart/mixed; boundary="------------E64370A98B3446540050A91C" X-IsSubscribed: yes X-SW-Source: 2016-06/txt/msg00013.txt.bz2 This is a multi-part message in MIME format. --------------E64370A98B3446540050A91C Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-length: 1990 On 2016-05-10 17:11, Yaakov Selkowitz wrote: > Package Maintainers, > > cygport 0.22.0 is on its way to the mirrors. With this release, and > thanks to Jon Turney's continuing work on calm (the replacement for > upset which generates setup.ini), packages marked ARCH=noarch will be > uploaded once under the /noarch/release hierarchy instead of into each > of /x86/release and /x86_64/release. This change is intended to save > disk space and bandwidth for both sourceware and our mirrors. > > A package should be marked ARCH=noarch IF AND ONLY IF *all* subpackages > thereof do not contain anything compiled with the *native* gcc, and the > file contents are (or can be) 100% identical for x86 and x86_64. > Examples include, but are not limited to, packages which contain only: > > * documentation; > * scripts; > * fonts; > * icon themes; > * other runtime data; > * C/C++ headers without a library; > * libraries for cross-compiler toolchains. > * pure Lua/Perl/Python/Ruby/Tcl modules without C/C++ bindings. > > Once you have upgraded to cygport 0.22.0, maintainers MUST email a list > of their package(s) which qualify as noarch AND are already marked > ARCH=noarch or will be with the next release. (Note that inheriting > cross.cygclass implies ARCH=noarch.) A new release is NOT necessary > just to add ARCH=noarch to the .cygport, just that it should be added > locally so as to be included in the next release. We will then move > these packages into /noarch/release on sourceware and acknowledge such, > at which point you are clear to upload future releases. So far we have managed to reduce the download area by 20% (16.8 GiB), which is great progress. Thank you all for helping make this happen. The attached list contains packages which on the surface appear to be noarch but haven't been moved yet. PLEASE **DOUBLE-CHECK** your packages on this list, and if your package qualifies, proceed as above. If not, please state why for future reference. -- Yaakov --------------E64370A98B3446540050A91C Content-Type: text/plain; charset=UTF-8; name="MAYBE_NOARCH-by-maint.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="MAYBE_NOARCH-by-maint.txt" Content-length: 3278 QWNoaW0gR3JhdHoJCQlwZXJsLWNvbW1vbi1zZW5zZQpBY2hpbSBHcmF0egkJ CXBlcmwtRmlsZS1GaW5kLU9iamVjdApBY2hpbSBHcmF0egkJCXBlcmwtRmls ZS1GaW5kLU9iamVjdC1SdWxlCkFjaGltIEdyYXR6CQkJcGVybC1GaWxlLUZp bmQtT2JqZWN0LVJ1bGUKQWNoaW0gR3JhdHoJCQlwZXJsLUlPLVNvY2tldC1J TkVUNgpBY2hpbSBHcmF0ei9ZYWFrb3YgU2Vsa293aXR6CXBlcmwtSU8tU29j a2V0LUlQCkFjaGltIEdyYXR6CQkJcGVybC1Nb2R1bGUtQnVpbGQKQWNoaW0g R3JhdHoJCQlwZXJsLVBhdGgtQ2xhc3MKQWNoaW0gR3JhdHoJCQlwZXJsLVRl c3QtRGlmZmVyZW5jZXMKQWNoaW0gR3JhdHoJCQlwZXJsLVRlc3QtVHJhaWxp bmdTcGFjZQpBY2hpbSBHcmF0ei9LZW4gQnJvd24JCXBlcmwtVGV4dC1HbG9i CkNvcmlubmEgVmluc2NoZW4JCWV2ZW50bG9nCkRhdmUgS2lscm95CQkJY2hl cmUKRGF2aWQgUm90aGVuYmVyZ2VyCQlnaXQtcmV2aWV3CkRhdmlkIFJvdGhl bmJlcmdlcgkJc2NvbnMKRGF2aWQgUm90aGVuYmVyZ2VyCQlzdm5fbG9hZF9k aXJzCkRyLiBWb2xrZXIgWmVsbAkJCWdob3N0c2NyaXB0LWZvbnRzLW90aGVy CkRyLiBWb2xrZXIgWmVsbAkJCWdob3N0c2NyaXB0LWZvbnRzLXN0ZApEci4g Vm9sa2VyIFplbGwJCQlpbml0c2NyaXB0cwpEci4gVm9sa2VyIFplbGwJCQl0 ZXhpMmh0bWwKRXJpYyBCbGFrZQkJCWJhc2hkYgpKYXJpIEFhbHRvCQkJYXBu Z3Rvb2xzCkphcmkgQWFsdG8JCQlhcmNoaXZlbWFpbApKYXJpIEFhbHRvCQkJ YnNmaWx0ZXIKSmFyaSBBYWx0bwkJCWNmZ2V0CkphcmkgQWFsdG8JCQljZnYK SmFyaSBBYWx0bwkJCWNoZWNrYmFzaGlzbXMKSmFyaSBBYWx0bwkJCWNoZXdt YWlsCkphcmkgQWFsdG8JCQljb2RlMmh0bWwKSmFyaSBBYWx0bwkJCWNvZGV2 aWxsZQpKYXJpIEFhbHRvCQkJY29sb3JnY2MKSmFyaSBBYWx0bwkJCWNvbnZt dgpKYXJpIEFhbHRvCQkJY29weXJpZ2h0LXVwZGF0ZQpKYXJpIEFhbHRvCQkJ ZGRpcgpKYXJpIEFhbHRvCQkJZmxhd2ZpbmRlcgpKYXJpIEFhbHRvCQkJZ2V0 bWFpbApKYXJpIEFhbHRvCQkJZ2l0LW9vZGlmZgpKYXJpIEFhbHRvCQkJZ3Jl cG1haWwKSmFyaSBBYWx0bwkJCWd0NQpKYXJpIEFhbHRvCQkJZ3VpbHQKSmFy aSBBYWx0bwkJCWlwY2FsYwpKYXJpIEFhbHRvCQkJa2V5Y2hhaW4KSmFyaSBB YWx0bwkJCWxpbmtsaW50CkphcmkgQWFsdG8JCQltYWtlcGFzc3dkCkphcmkg QWFsdG8JCQltYWtlc2VsZgpKYXJpIEFhbHRvCQkJbWJveGNoZWNrCkphcmkg QWFsdG8JCQlvZmZsaW5laW1hcApKYXJpIEFhbHRvCQkJb29kaWZmCkphcmkg QWFsdG8JCQlwYXRjaGVyCkphcmkgQWFsdG8JCQlwd2dldApKYXJpIEFhbHRv CQkJcHlsaW50CkphcmkgQWFsdG8JCQlweXRob24tcGFyYW1pa28KSmFyaSBB YWx0bwkJCXF1aWx0CkphcmkgQWFsdG8JCQlyZHRvb2wKSmFyaSBBYWx0bwkJ CXJzbmFwc2hvdApKYXJpIEFhbHRvCQkJc2VuZHhtcHAKSmFyaSBBYWx0bwkJ CXNpZ25pZnkKSmFyaSBBYWx0bwkJCXNwYW1iYXllcwpKYXJpIEFhbHRvCQkJ c3BsaXRwYXRjaApKYXJpIEFhbHRvCQkJc3RnaXQKSmFyaSBBYWx0bwkJCXN2 bi1sb2FkCkphcmkgQWFsdG8JCQl0YWlsb3IKSmFyaSBBYWx0bwkJCXRuZnRw CkphcmkgQWFsdG8JCQl0eHQycmVnZXgKSmFyaSBBYWx0bwkJCXVybGdyYWJi ZXIKSmFyaSBBYWx0bwkJCXdlYmNoZWNrCkphcmkgQWFsdG8JCQl4bHN4MmNz dgpKb24gVHVybmV5CQkJYnVpbGRib3Qtc2xhdmUKSm9uIFR1cm5leQkJCWN5 Z3dpbi1kb2MKSm9uIFR1cm5leQkJCWN5Z3dpbi14LWRvYwpKb24gVHVybmV5 CQkJa2hyb25vcy1vcGVuZ2wtcmVnaXN0cnkKSm9uYXRoYW4gWW9uZwkJCXcz MmFwaS1oZWFkZXJzCktlbiBCcm93bgkJCV91cGRhdGUtaW5mby1kaXIKTWFy Y28gQXR6ZXJpCQkJb2N0YXZlLWxldmVsLXNldApNaWtoYWlsIFVzZW5rbwkJ CWN5Z2NoZWNrLWRlcApPUlBIQU5FRCAoQ2hhcmxlcyBXaWxzb24pCWF1dG9i dWlsZApPUlBIQU5FRCAoQ2hhcmxlcyBXaWxzb24pCWdjYy10b29scy1lcG9j aDEtYXV0b2NvbmYKT1JQSEFORUQgKENoYXJsZXMgV2lsc29uKQlnY2MtdG9v bHMtZXBvY2gxLWF1dG9tYWtlCk9SUEhBTkVEIChDaGFybGVzIFdpbHNvbikJ Z2NjLXRvb2xzLWVwb2NoMi1hdXRvY29uZgpPUlBIQU5FRCAoQ2hhcmxlcyBX aWxzb24pCWdjYy10b29scy1lcG9jaDItYXV0b21ha2UKT1JQSEFORUQgKEVy aWMgQmxha2UpCQlhc2NpaWRvYwpPUlBIQU5FRCAoS29zdHlhIEFsdHVraG92 KQljb2xvcmRpZmYKU2VyZ2UgTGFtaWtob3YtQ2VudGVyCQlFTEZJTwpUb255 IEtlbG1hbgkJCXB5dGhvbi1zcGhpbngKWWFha292IFNlbGtvd2l0egkJcHl0 aG9uLW9wZW5zc2wKWWFha292IFNlbGtvd2l0egkJcHl0aG9uMy1vcGVuc3Ns CllhYWtvdiBTZWxrb3dpdHoJCXppbm5pYS10b21vZQo= --------------E64370A98B3446540050A91C--