From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 70489 invoked by alias); 10 May 2016 22:11:19 -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 70457 invoked by uid 89); 10 May 2016 22:11:16 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=no version=3.3.2 spammy=H*MI:cygwin, H*M:cygwin, themes, acknowledge 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; Tue, 10 May 2016 22:11:15 +0000 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (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 9701380B22 for ; Tue, 10 May 2016 22:11:14 +0000 (UTC) Received: from [10.10.116.22] (ovpn-116-22.rdu2.redhat.com [10.10.116.22]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u4AMBC6S015164 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 10 May 2016 18:11:14 -0400 From: Yaakov Selkowitz Subject: [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0 To: cygwin-apps@cygwin.com Message-ID: <9de6f042-3510-ef4c-9c2d-90f354244691@cygwin.com> Date: Tue, 10 May 2016 22:11:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-05/txt/msg00024.txt.bz2 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. Please do not hesitate to ask if you have any questions. TIA, -- Yaakov