mirror of mongrel-development@rubyforge.org (inactive)
 help / color / mirror / Atom feed
From: Evan Weaver <evan-72XWLPH10WVXUHR/Jj/Uug@public.gmane.org>
To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
Subject: Re: TODO list for 1.1.6 release
Date: Wed, 8 Jul 2009 08:35:54 -0700	[thread overview]
Message-ID: <b6f68fc60907080835x35cadb79xd2ac763351dc23ab@mail.gmail.com> (raw)
In-Reply-To: <71166b3b0907080523r458a237btb6edb2ae9c219a72-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

I'll bust up the mega-patch into discrete commits either today or
Monday morning.

What do you need re. Java? Just something in rake-compiler, or is
there a problem in Mongrel?

Did you already integrate the Ragel 6.5 fixes?

Evan

On Wed, Jul 8, 2009 at 5:23 AM, Luis Lavena<luislavena-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Hey Evan and others watching this list.
>
> I would love to release an official small point release for Mongrel in
> the next couple of days. Mainly, the following things is what I'm
> aiming:
>
> * Basic Ruby 1.9 functionality
>
> This means "it just built and run", it doesn't mean anything optimized
> for 1.9. Bigger versions can address those details.
>
> There is a weird Zlib error I'm going to investigate.
>
> * Modernize infrastructure
>
> - Latest Ruby versions do not require fastthread, since has been
> integrated by default (1.8.6 greater than p114)
> - CGI has been patched since 1.8.6-p114
>
> I believe those 2 dependencies can be dropped, and
> required_ruby_version of Mongrel itself bumped to 1.8.6 instead of
> 1.8.5, since due our changes in API compatibility may not build.
>
> Also, I've invested a couple of months creating rake-compiler:
>
> http://github.com/luislavena/rake-compiler
>
> Not a shameless self-promotion, but it has been working great for
> other projects and also removed the need to depend or require a
> Windows building environment to be able to release Windows gems.
>
> Add to that the concept of "fat binaries", and you get lot of happy
> Windows users on Ruby 1.8 or 1.9 :-)
>
> * Faster release cycles.
>
> Let's get serious. There was no release of Mongrel itself in the past
> YEAR. We all know Mongrel *is* stable, but things can get obsolete
> pretty easily in the software industry.
>
> I still use Mongrel on Windows for development and still deploy to
> Linux servers running it, or Windows intranets using mongrel_service.
>
> While some people had migrated to Passenger, there is still lot of
> value on Mongrel itself.
>
> So, ranting on a side, let's take the advantage of Git and GitHub,
> provide a working stable branch/master and start looking at quality
> patches.
>
> That is the purpose of the branch "spinoff" available in my fork:
>
> http://github.com/luislavena/mongrel/tree/spinoff
>
> Things that are missing there:
>
> * Steps to build the Java gem
>
> rake-compiler hasn't been extended to get Java extensions build, been
> waiting for some patches for that but no luck, so going to add a
> tasks/java.rake for now.
>
> * Ensure all tests pass, on all platforms.
>
> There are some weird tests that I just skipped on Windows, need
> further testing to see what is wrong with them, which is going to take
> me some time.
> Except from that and the 1.9 error described at the top of this email,
> everything passes on OSX and Linux.
>
> Something really weird I noticed is on threaded tests. They work
> differently with 1.8.6-p287 and 1.8.6-p368, I believe this is the main
> difference on the stalled tests.
>
> Going to do a multiruby pass and see the results (stay tuned).
>
> So, mainly, that is my reason for the spinoff branch, what do you guys think?
>
> Evan: I know you forked this branch, and committed some patches from
> mattetti, but while you see the value of those (specially one huge
> commit) I see a mess to trace back "what the heck" something was not
> working anymore.
>
> Let's keep this conversation and see if we can address those issues. I
> have a few days off from work that I want to take advantage of.
>
> Cheers,
> --
> Luis Lavena
> AREA 17
> -
> Perfection in design is achieved not when there is nothing more to add,
> but rather when there is nothing more to take away.
> Antoine de Saint-Exupéry
> _______________________________________________
> Mongrel-development mailing list
> Mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
> http://rubyforge.org/mailman/listinfo/mongrel-development
>



-- 
Evan Weaver

  parent reply	other threads:[~2009-07-08 15:38 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-08 12:23 Luis Lavena
     [not found] ` <71166b3b0907080523r458a237btb6edb2ae9c219a72-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-08 15:35   ` Evan Weaver [this message]
     [not found]     ` <b6f68fc60907080835x35cadb79xd2ac763351dc23ab-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-08 18:45       ` Luis Lavena
2009-07-08 21:03   ` Eric Wong
     [not found]     ` <20090708210349.GA15615-yBiyF41qdooeIZ0/mPfg9Q@public.gmane.org>
2009-07-08 22:00       ` Evan Weaver
     [not found]         ` <b6f68fc60907081500o4b87f5d6he5848fa368c26ad2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-08 22:37           ` Luis Lavena
     [not found]             ` <71166b3b0907081537x592b0892l4a1ad667f0bbdb76-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-13 22:34               ` Evan Weaver
     [not found]                 ` <b6f68fc60907131534gd088552t5ca5404caf2b9215-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-14  4:13                   ` Luis Lavena
     [not found]                     ` <71166b3b0907132113p2d58b219pe16f749defad0a36-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-20 20:21                       ` Evan Weaver
2009-07-20 20:52   ` Kirk Haines
     [not found]     ` <f4cd26df0907201352r4d9f9b8cxff418f17c5ad24ca-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-20 20:57       ` Evan Weaver
2009-07-20 21:18       ` 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).