From: Yaakov Selkowitz <yselkowitz@cygwin.com>
To: cygwin-apps@cygwin.com
Subject: Re: [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0
Date: Mon, 06 Jun 2016 22:24:00 -0000 [thread overview]
Message-ID: <98b54865-bf28-2366-8972-d2cc00fa3b87@cygwin.com> (raw)
In-Reply-To: <9de6f042-3510-ef4c-9c2d-90f354244691@cygwin.com>
[-- Attachment #1: Type: text/plain, Size: 1990 bytes --]
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
[-- Attachment #2: MAYBE_NOARCH-by-maint.txt --]
[-- Type: text/plain, Size: 2417 bytes --]
Achim Gratz perl-common-sense
Achim Gratz perl-File-Find-Object
Achim Gratz perl-File-Find-Object-Rule
Achim Gratz perl-File-Find-Object-Rule
Achim Gratz perl-IO-Socket-INET6
Achim Gratz/Yaakov Selkowitz perl-IO-Socket-IP
Achim Gratz perl-Module-Build
Achim Gratz perl-Path-Class
Achim Gratz perl-Test-Differences
Achim Gratz perl-Test-TrailingSpace
Achim Gratz/Ken Brown perl-Text-Glob
Corinna Vinschen eventlog
Dave Kilroy chere
David Rothenberger git-review
David Rothenberger scons
David Rothenberger svn_load_dirs
Dr. Volker Zell ghostscript-fonts-other
Dr. Volker Zell ghostscript-fonts-std
Dr. Volker Zell initscripts
Dr. Volker Zell texi2html
Eric Blake bashdb
Jari Aalto apngtools
Jari Aalto archivemail
Jari Aalto bsfilter
Jari Aalto cfget
Jari Aalto cfv
Jari Aalto checkbashisms
Jari Aalto chewmail
Jari Aalto code2html
Jari Aalto codeville
Jari Aalto colorgcc
Jari Aalto convmv
Jari Aalto copyright-update
Jari Aalto ddir
Jari Aalto flawfinder
Jari Aalto getmail
Jari Aalto git-oodiff
Jari Aalto grepmail
Jari Aalto gt5
Jari Aalto guilt
Jari Aalto ipcalc
Jari Aalto keychain
Jari Aalto linklint
Jari Aalto makepasswd
Jari Aalto makeself
Jari Aalto mboxcheck
Jari Aalto offlineimap
Jari Aalto oodiff
Jari Aalto patcher
Jari Aalto pwget
Jari Aalto pylint
Jari Aalto python-paramiko
Jari Aalto quilt
Jari Aalto rdtool
Jari Aalto rsnapshot
Jari Aalto sendxmpp
Jari Aalto signify
Jari Aalto spambayes
Jari Aalto splitpatch
Jari Aalto stgit
Jari Aalto svn-load
Jari Aalto tailor
Jari Aalto tnftp
Jari Aalto txt2regex
Jari Aalto urlgrabber
Jari Aalto webcheck
Jari Aalto xlsx2csv
Jon Turney buildbot-slave
Jon Turney cygwin-doc
Jon Turney cygwin-x-doc
Jon Turney khronos-opengl-registry
Jonathan Yong w32api-headers
Ken Brown _update-info-dir
Marco Atzeri octave-level-set
Mikhail Usenko cygcheck-dep
ORPHANED (Charles Wilson) autobuild
ORPHANED (Charles Wilson) gcc-tools-epoch1-autoconf
ORPHANED (Charles Wilson) gcc-tools-epoch1-automake
ORPHANED (Charles Wilson) gcc-tools-epoch2-autoconf
ORPHANED (Charles Wilson) gcc-tools-epoch2-automake
ORPHANED (Eric Blake) asciidoc
ORPHANED (Kostya Altukhov) colordiff
Serge Lamikhov-Center ELFIO
Tony Kelman python-sphinx
Yaakov Selkowitz python-openssl
Yaakov Selkowitz python3-openssl
Yaakov Selkowitz zinnia-tomoe
next prev parent reply other threads:[~2016-06-06 22:24 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-10 22:11 Yaakov Selkowitz
2016-05-11 5:07 ` Marco Atzeri
2016-05-11 6:17 ` Yaakov Selkowitz
2016-05-11 16:26 ` David Stacey
2016-05-11 20:15 ` Yaakov Selkowitz
2016-05-17 22:07 ` David Stacey
2016-05-11 17:56 ` Marco Atzeri
2016-05-11 20:08 ` Yaakov Selkowitz
2016-05-11 6:12 ` Thomas Wolff
2016-05-11 15:31 ` Yaakov Selkowitz
2016-05-11 8:15 ` Andrew Schulman
2016-05-11 15:26 ` Yaakov Selkowitz
2016-05-11 16:36 ` Eric Blake
2016-05-11 17:59 ` Yaakov Selkowitz
2016-05-11 17:26 ` Ken Brown
2016-05-11 20:35 ` Yaakov Selkowitz
2016-05-11 21:54 ` Ken Brown
2016-05-11 22:17 ` Yaakov Selkowitz
2016-05-11 22:30 ` Ken Brown
2016-05-12 1:59 ` Yaakov Selkowitz
2016-05-12 2:00 ` Yaakov Selkowitz
2016-06-06 15:28 ` Ken Brown
2016-06-06 16:54 ` Yaakov Selkowitz
2016-05-11 18:38 ` Marco Atzeri
2016-05-11 20:48 ` Yaakov Selkowitz
2016-05-11 21:02 ` Marco Atzeri
2016-05-11 21:31 ` Yaakov Selkowitz
2016-06-06 16:58 ` Yaakov Selkowitz
2016-06-07 11:23 ` Marco Atzeri
2016-06-07 21:44 ` Yaakov Selkowitz
2016-06-07 23:41 ` Marco Atzeri
2016-06-09 18:37 ` Marco Atzeri
2016-05-12 2:07 ` Yaakov Selkowitz
2016-05-12 10:45 ` Adam Dinwoodie
2016-05-12 15:10 ` Yaakov Selkowitz
2016-05-12 12:09 ` Achim Gratz
2016-05-12 15:10 ` Yaakov Selkowitz
2016-05-21 16:43 ` Achim Gratz
2016-05-26 19:45 ` Yaakov Selkowitz
2016-05-26 20:02 ` Achim Gratz
2016-05-13 11:12 ` JonY
2016-05-13 14:41 ` Yaakov Selkowitz
2016-05-18 15:15 ` Corinna Vinschen
2016-05-18 16:06 ` Yaakov Selkowitz
2016-06-06 22:24 ` Yaakov Selkowitz [this message]
2016-06-06 22:39 ` Ken Brown
2016-06-06 23:59 ` Ken Brown
2016-06-07 15:16 ` Yaakov Selkowitz
2016-06-06 23:25 ` Warren Young
2016-06-07 8:23 ` Jari Aalto
2016-06-07 10:02 ` Corinna Vinschen
2016-06-09 5:12 ` [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0 (+ python-feedparser) Jari Aalto
2016-06-11 7:15 ` [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0 (+ python-logilab-*) Jari Aalto
2016-06-07 10:07 ` [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0 Marco Atzeri
2016-06-07 13:58 ` Eric Blake
2016-06-07 15:14 ` Yaakov Selkowitz
2016-06-07 15:34 ` Eric Blake
2016-06-07 19:59 ` Achim Gratz
2016-06-07 21:30 ` Yaakov Selkowitz
2016-06-08 18:51 ` Achim Gratz
2016-06-10 14:11 ` Jon Turney
2016-07-08 5:21 ` Yaakov Selkowitz
2016-06-28 19:38 ` Dr. Volker Zell
2016-06-28 19:49 ` Dr. Volker Zell
2016-07-07 6:18 ` Yaakov Selkowitz
2019-06-14 15:36 ` Moving packages between arch and noarch Jon Turney
2019-06-18 17:53 ` Achim Gratz
2019-07-25 18:14 ` [GOLDSTAR] " Achim Gratz
2019-07-25 19:58 ` Andrew Schulman via cygwin-apps
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=98b54865-bf28-2366-8972-d2cc00fa3b87@cygwin.com \
--to=yselkowitz@cygwin.com \
--cc=cygwin-apps@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).