This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: HEADSUP MAINTAINERS: flat upload layout
- From: Achim Gratz <Stromeko at nexgo dot de>
- To: cygwin-apps at cygwin dot com
- Date: Fri, 15 Aug 2014 22:46:51 +0200
- Subject: Re: HEADSUP MAINTAINERS: flat upload layout
- Authentication-results: sourceware.org; auth=none
- References: <53E95581 dot 5010108 at cygwin dot com> <53E9C601 dot 9020503 at towo dot net> <20140812085922 dot GB27333 at calimero dot vinschen dot de> <1408123269 dot 1564 dot 6 dot camel at YAAKOV04> <20140815201139 dot GM28562 at calimero dot vinschen dot de> <1408134156 dot 1564 dot 11 dot camel at YAAKOV04>
Yaakov Selkowitz writes:
> A few things would have to be changed on the infrastructure side, but I
> think it's doable. The biggest issue may be that maintainers need to
> mark their packages ARCH=noarch as appropriate, and then remember to
> upload to a separate directory. The latter could be simplified with the
> "cygport upload" proposal, should we decide to do this with noarch in
> the first place.
That only really works for pure noarch packages of which there aren't
all that many. As you say, this is doable today with not too much
manual work. A larger benefit would be to split "normal" packages into
their arch and noarch part (roughly, between executables and scripts and
documentation). That was one of the reasons I'd have preferred multiple
build directories in the same work directory for cygport, but we're
having something different now.
In any case, setup.exe is much more flexible than most people give it
credit for, I'm using my own install hierarchy layout with three
parallel package trees (cygwin, cygport and patches) and three branches
below that (noarch, x86 and x86_64), although noarch is empty for
cygwin.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
SD adaptation for Waldorf microQ V2.22R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada