Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jan 2006 18:24:10 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        pav@freebsd.org
Cc:        ports@freebsd.org
Subject:   Re: [BOO!] Ruby 1.8.4 testers wanted
Message-ID:  <op.s3ajekpt9aq2h7@mezz.mezzweb.com>
In-Reply-To: <op.s3abkky69aq2h7@mezz.mezzweb.com>
References:  <op.s3abkky69aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 12 Jan 2006 15:34:58 -0600, Jeremy Messenger <mezz7@cox.net> wrote:

> On Wed, 11 Jan 2006 18:48:22 -0600, Pav Lucistnik <pav@FreeBSD.org>  
> wrote:
>
>> Hi people,
>>
>> Alexander Wittig provided us with patches to upgrade our Ruby to 1.8.4.
>>
>> Because previous attempt to upgrade to 1.8.3 ended in flames, I want
>> you, people who run ruby apps, to test the patches before I commit them.
>> Find the patches at
>>
>> http://people.freebsd.org/~pav/ruby/
>
> Wish, you could have put all patches into a patch by together for one of  
> us can patch in /usr/ports quickly. ;-) Anyway....
>
>> Please test them as much as possible.
>
> I am installing those ruby stuff right now to test on ruby-gnome2-all
>
>> If I don't hear any screaming, they'll hit the tree during weekend.
>>
>> In 1.8.4, there is a different behaviour of site-install target from
>> mkmf generated Makefiles. Most obvious change is that .h files are no
>> longer installed in modules. I hacked mkmf.rb to include install; target
>> in site-install: target as it was in 1.8.2. Any Ruby wizard to tell me
>> how to fix this properly?
>
> Uh-oh, I don't really know but hopeful it won't break on any of  
> ruby-gnome2-all build. If it does, then I will trying to work on fix the  
> build.

Umm. I am not sure why we need a ruby-glib2.diff? It seems like it does  
install those *.h files in here.

=====================================
# ls /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6 | grep .h
rb_cairo.h*
rbart.h
rbatk.h
rbatkversion.h
rbglib.h
rbgobject.h
rbgtk.h
rbgutil.h
rbpango.h
rbpangoversion.h

# pkg_delete -f ruby18-\*0.14.1\*

# ls /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6 | grep .h
rb_cairo.h*
rbglib.h
rbgobject.h
rbgutil.h
=====================================

Cheers,
Mezz

>> I'm interested in which ports broke with 1.8.3 back last fall, so I
>> could check them out before committing? Anyone still remember? Kris?
>
> I think it was ruby, oniguruma, FXRuby apps and rubygem-rails. The 1.8.3  
> made some changes that many apps don't like, so it's supposed to be  
> fixed in 1.8.4.
>
> http://www.rubyonrails.org/down
> ===================================
> We recommend Ruby 1.8.4 for use with Rails. Ruby 1.8.2 is fine too, but  
> version 1.8.3 is not.
> ===================================
>
>> Once this is done, I'd like to start phasing out ruby16. Anyone
>> disagree?
>
> Agree, kill it.
>
> Cheers,
> Mezz


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.s3ajekpt9aq2h7>