Re: extra release step

Thien-Thi Nguyen <[email protected]> Sat, 28 May 2011 22:48:19 +0200
Newsgroups gmane.network.serveez.devel
Message-ID <[email protected]>
() Raimund 'Raimi' Jacob <[email protected]>
() Sat, 28 May 2011 12:44:52 +0200

   While I would pretty much like serveez to be run under windoze - this seems to
   be the point where we get rid if that port. For the following reasons:

   - win32 is actually 2-3 platforms: cygwin, mingw, native (Visual Studio)

Thanks for explaining this; i had an improper mental model of woe32 previously.

   a proper port would be mingw or native, while cygwin would probably be an
   easier port. but cygwin is a PITA performance-wise and only a big work-around
   in many aspects. A serveez port would be of limited use.

   - there is currently no one with a build system (for any windoze
   port). neither Stefan nor me (nor probably Martin) even have a windoze system.

   - there is no one asking for the windoze port.

   - guile is not officially supported, as Mike pointed out.

   - the entire source becomes easier to read/maintain without the cruft.

   There is only one argument for keeping the windoze port: The educational
   aspects of having portable network programming. hm.

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?