Re: extra release step

Raimund 'Raimi' Jacob <[email protected]> Sat, 28 May 2011 12:44:52 +0200
Newsgroups gmane.network.serveez.devel
Message-ID <[email protected]>
On 05/27/2011 05:45 PM, Thien-Thi Nguyen wrote:

Hey guys!

> Here are the two courses:
>
> - Nobody cares any more about mingwin.
>    =>  Great!  I'll gladly fully decruft and carry on "normally".
>       By "fully", i mean remove ALL infrastructure and code.
>       By "gladly", i mean with unicorns dancing and bird singing...
>
> - Someone can muster a cygwin build to provide the template files.
>    =>  OK, i suggest the procedure:
>         - ttn does "normal" (but invalid for mingwin) "make dist"
>           under GNU/Linux
>         - someone else unpacks this provisional tarball,
>           builds/tests on cygwin then does "make dist" again
>         - we publish THAT tarball as the official one
>       If this procedure is not palatable, what others would do?
>       Another idea is try this for 0.2.x, and then drop mingwin
>       completely for 0.3.x.
>
> What do people think?

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)

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.


I say: Drop it and let the unicorns dance with the singing birds.

	Raimund