Re: extra release step

Raimund 'Raimi' Jacob <[email protected]> Wed, 01 Jun 2011 09:53:29 +0200
Newsgroups gmane.network.serveez.devel
Organization LKCC
Message-ID <[email protected]>
On 05/28/2011 10:48 PM, Thien-Thi Nguyen wrote:

Hello again!

[...]

>     - win32 is actually 2-3 platforms: cygwin, mingw, native (Visual Studio)
>
> Thanks for explaining this; i had an improper mental model of woe32 previously.

[...]

> Upon reflection, this last argument weighs (perhaps disproportionately)
> heavily on me.  I cannot forget that if it had not been for my introduction to
> GNU Emacs on a proprietary platform (VAX/VMS ~1990), i would not be hacking
> Serveez now ...
>
>     I say: Drop it and let the unicorns dance with the singing birds.
>
> ... so, i take back my previously expressed culling glee and propose an
> intermediate course: drop "native woe32" and continue "support" for cygwin
> and mingw.  Removing build-aux/vcgen.bat weirdness is enough for me.  With a
> few months of experience with the other woe32 bits, i can say it's not such a
> big deal to maintain.  What is a good platform but a bad platform's teacher?
> What is a bad platform but a good platform's job?
>
> Is this course ok w/ everyone?

I appreciate your decision! I'd vote for keeping win32 as ONE platform 
(not 2-3). That is just one platform to maintain which seems reasonable.

To me, the mingw port is the way to go: It uses the common gnu toolchain 
but compiles as native as it gets on non-POSIX platform. If the cygwin 
port happens to survive, that's ok with me but I wouldn't put a focus on 
it [*].

So: Reduce woe32 to mingw and let _some_ unicorns dance :)

[*]: For the record: The problem with cygwin is: It used to have a 
(very) hard limit of max 64 open file descriptors per process. I do not 
really know if that has ever changed, so perhaps I'm too pessimistic. 
But anyway, we want woe32 to be just one platform and mingw is the 
better one, anyway :)


Keep up the good work,
	Raimund

-- 
                   ___    ___   _____________
                  /  /|  /  /_ /  ____/  ___/\      Nothing useful for
                 /  / / /   _ /  / __/  / __\/      more than a decade
                /  /_/_/    \/  /_/_/  /_/
{www.|raimi@} /______/__/\._\.____/\.____/\ .org
               \._____\._\/\._\.___\/\.___\/