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
\._____\._\/\._\.___\/\.___\/