From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Evan Weaver Newsgroups: gmane.comp.lang.ruby.mongrel.devel Subject: Re: TODO list for 1.1.6 release Date: Wed, 8 Jul 2009 08:35:54 -0700 Message-ID: References: <71166b3b0907080523r458a237btb6edb2ae9c219a72@mail.gmail.com> Reply-To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1247067489 6050 80.91.229.12 (8 Jul 2009 15:38:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Jul 2009 15:38:09 +0000 (UTC) To: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Wed Jul 08 17:38:02 2009 Return-path: Envelope-to: gclrmd-mongrel-development@m.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to :content-type:content-transfer-encoding; bh=CaKYWgoAi2RNdFFsoqSiqDSpBPUsFfJbIllw2agSWxc=; b=Pyd4hKRDNOkxrLoynJ1E2HE9uF0dadjXypAtIsXddfabNISvB92mDE6OGeeOESCxF/ Yrammb1s8SGZ83IHSvjJ+pGrlo0Fx1ZmWDFjRykay0fsMfXyK2NdeJJjFzmGfdZIISR7 j9b1IjdVj4YHLB7zSibSaAtdL6Li9G2I29FLI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=OkagsWToKyldRCzZEsTxJCNQWi5MsBaYSbS0+yv9h0Wos5ujiroj5WE9jzQZOQYXQc P5qQZep1qG2vpvCyCjF+mjAG5rxSGWLUKgs4JY155PvQKIW/Rk3guVAe9I7DGPFFXk6Z DLfagKJ1CuVCc1qcEoGa6PL1H6ldcWVKb/6fQ= In-Reply-To: <71166b3b0907080523r458a237btb6edb2ae9c219a72-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> X-Google-Sender-Auth: d56b07ad16fa1138 X-BeenThere: mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Errors-To: mongrel-development-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Xref: news.gmane.org gmane.comp.lang.ruby.mongrel.devel:136 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1MOZDd-0001sE-RA for gclrmd-mongrel-development@m.gmane.org; Wed, 08 Jul 2009 17:38:02 +0200 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 405CF185811D; Wed, 8 Jul 2009 11:38:01 -0400 (EDT) Received: from mail-gx0-f211.google.com (mail-gx0-f211.google.com [209.85.217.211]) by rubyforge.org (Postfix) with ESMTP id 62DF91858104 for ; Wed, 8 Jul 2009 11:36:14 -0400 (EDT) Received: by gxk7 with SMTP id 7so5302887gxk.11 for ; Wed, 08 Jul 2009 08:36:14 -0700 (PDT) Received: by 10.150.197.17 with SMTP id u17mr2175079ybf.178.1247067374090; Wed, 08 Jul 2009 08:36:14 -0700 (PDT) List-Post: 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 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 th= ink? > > 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=E9ry > _______________________________________________ > Mongrel-development mailing list > Mongrel-development-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org > http://rubyforge.org/mailman/listinfo/mongrel-development > -- = Evan Weaver