From: "Evan Weaver" <evan-72XWLPH10WVXUHR/Jj/Uug@public.gmane.org>
To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
Subject: Re: Mongrel and Windows: I was so dumb
Date: Mon, 31 Mar 2008 00:27:25 -0400 [thread overview]
Message-ID: <b6f68fc60803302127i5af6b85cm48725c273411a785@mail.gmail.com> (raw)
In-Reply-To: <71166b3b0803302125m1db26236m25ba80c317fb0c3b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
All sounds good.
Fastthread and cgi_multipart are going away so there is no sense
worrying about them. In 1.2 they get required if they are installed,
but they are not gem dependencies for any platform.
Evan
On Mon, Mar 31, 2008 at 12:25 AM, Luis Lavena <luislavena-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> On Mon, Mar 31, 2008 at 1:04 AM, Evan Weaver <evan-72XWLPH10WVXUHR/Jj/Uug@public.gmane.org> wrote:
> > Wow, that is bizarre.
> >
> > The platform checks are fine. Do they belong in Mongrel, or do they
> > belong in the build chain?
> >
>
> Specific platform usage inside mongrel:
>
> - To writer or not the pid file:
>
> http://mongrel.rubyforge.org/browser/trunk/lib/mongrel/configurator.rb#L83
>
> (which is pointless, it should generate the pid file on every
> platform, even Windows).
>
> - Allow or not daemonize:
>
> http://mongrel.rubyforge.org/browser/trunk/lib/mongrel/configurator.rb#L189
>
> Which is fair, it should remain there
>
> - Setup signals:
>
> http://mongrel.rubyforge.org/browser/trunk/lib/mongrel/configurator.rb#L364
>
> Which is also good.
>
> Other places:
>
> http://mongrel.rubyforge.org/browser/trunk/bin/mongrel_rails#L139
>
> the usage of restart on Windows, seems logical, since there are no
> signals to handle it.
>
> Oh, a good catch:
>
> http://mongrel.rubyforge.org/browser/trunk/bin/mongrel_rails#L85
>
> Mongrel should validate pre-existing pids always, not only in
> daemonize mode. Thoughts?
>
> To use or not fastthread and cgi eof fix.
>
> http://mongrel.rubyforge.org/browser/trunk/lib/mongrel.rb#L13
>
> Of course, a few more check on the new Logger (buffered logger) and
> cgi_multipart eof subproject. Fastthread, GemPlugin and even
> mongrel_service (yeah, I plain suck at planing on the long run).
>
> --
>
>
> Luis Lavena
> Multimedia systems
> -
> Human beings, who are almost unique in having the ability to learn from
> the experience of others, are also remarkable for their apparent
> disinclination to do so.
> Douglas Adams
> _______________________________________________
> Mongrel-development mailing list
> Mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
> http://rubyforge.org/mailman/listinfo/mongrel-development
>
--
Evan Weaver
Cloudburst, LLC
next prev parent reply other threads:[~2008-03-31 4:28 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-31 3:57 Mongrel and Windows: I was so dumb Luis Lavena
[not found] ` <71166b3b0803302057k7ade0b07r71cf8929c4fe1bcf-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-03-31 4:04 ` Evan Weaver
[not found] ` <b6f68fc60803302104k54416616tee31f8770af5543c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-03-31 4:25 ` Luis Lavena
[not found] ` <71166b3b0803302125m1db26236m25ba80c317fb0c3b-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-03-31 4:27 ` Evan Weaver [this message]
2008-03-31 4:29 ` Luis Lavena
replies disabled, historical list
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).