Michal 'hramrach' Suchanek <[EMAIL PROTECTED]> wrote:

Hello

Can somebody, please, look at the ruby 1.8.2 package?

Hello,

I took a quick look. I haven't tried to compile it but here are some comments:

How about updating to use the newer readline5 and gdbm3 packages instead of readline and gdbm? It would be good to get on the newer versions of these. When I compiled Ruby 1.8.3 against them, it didn't have any issues.

It is sitting in package tracker for quite some time.

There is a minor glitch: one can theoretically install ruby-dev 1.8.1
and ruby 1.8.2 at once. That gives "complete" installation but since
mkmf.rb was moved to -dev it will not be installed.

Because the package was split in more pieces it cannot be fixed with
adding conflicts, at least in no way I know.

There is ruby 1.8.3, reportedly it has some new portability misfeatures.

What misfeatures?  Do you have links to those reports?

The only thing I found was that the new ruby.c expects that Unix-like OSs have a char **environ that it can use to get the environment to link $0 to the process name. My 10.3 box does not have environ, so I just #ifdef'd this code out, so it matches the code in 1.8.2.

We do have some help from the Debian community and the growing Ruby on Rails community in finding and fixing bugs in 1.8.3. Debian updated their Ruby packages to 1.8.3 over a week ago and I keep track of those packages, so we can migrate any fixes from Debian over to Fink.

BTW, Debian did backport a large number of patches from 1.8.3 into their 1.8.2 package, which you can see at

http://ftp.us.debian.org/debian/pool/main/r/ruby1.8/ruby1.8_1.8.2-9.diff.gz

Almost every one of these is 1.8.3, so that's why I suggest we move to 1.8.3.

If you are committed do want to stick with 1.8.2, then I suggest migrating in most of Debian's patches into our 1.8.2 package.

I probably will not be able to look into updating the package for some
time, and there is no point if it is not going in anyway.

I'm looking at building a set of Fink packages for Ruby 1.8.3 and Ruby on Rails, including the PostgreSQL bindings (and possibly the MySQL bindings) so I'd be glad to help. If you don't want to maintain the packages any more, I'd be glad to take over.

Regads,
Blair

--
Blair Zajac, Ph.D.
<[EMAIL PROTECTED]>
Subversion and Orca training and consulting
http://www.orcaware.com/svn/




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to