[Ironruby-core] Ironruby and Gentoo Linux

Tomas Matousek Tomas.Matousek at microsoft.com
Wed Jul 7 12:46:27 EDT 2010

We are definitely interested! Please feel free to file bugs on CodePlex (http://ironruby.codeplex.com/WorkItem/AdvancedList.aspx) whenever you find some compatibility issue (even minor - chances are it would be easy to fix).
IronRuby is indeed accepting contributions so you can even send us a patch if you feel like fixing the issue.

Unfortunately we don't have resources to run automated tests on other OSes than Windows, although we would like to. If you could help us with that we would very much appreciate it.

Regarding different versions of IronRuby and IronPython shared libraries... once in a while we synchronize our releases so that our languages can work together. The last time we did so was for IronRuby v1.0 (http://ironruby.codeplex.com/releases/view/25901) and IronPython v2.6.1 (http://ironpython.codeplex.com/releases/view/36280).

We used to include IronPython in Ruby's GIThub repo. I'm not sure why we don't do so any more. We should. Let me check it out. 


-----Original Message-----
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Alistair Bush
Sent: Wednesday, July 07, 2010 5:11 AM
To: ironruby-core at rubyforge.org
Subject: [Ironruby-core] Ironruby and Gentoo Linux

Hi guys.

Im a developer/packager for Gentoo Linux [1] and I have been looking at 
packaging IronRuby.    Within gentoo the long-term goal would be to have all 
>300 ruby packages ( could be anything from gems to applications ) 
by IronRuby (this also includes their unit tests [2]) and to have the ability to set IronRuby as the system ruby implementation ( ie no cruby just IronRuby ).  

We have ways of supporting specific ruby implementations so minor compatibility issues wont be a problem. So don't start worrying :)

Hopefully you guys are interested in this as I would like to get IronRuby into a state where it is easy to package.  This leads me onto the following...

I noticed that within your git repository you have the Microsoft.Dynamic and 
Scripting projects.   I also believe that they are replicated in the 
IronPython tree but have different assembly version numbers. this is fine by itself but more concerned about pulling 2 version of a package from 2 different locations.

Is there a master repository for these projects.  Is it safe to package directly them from your repository ( ie have you made any changes to them? 
would ironpython have?)

I also checked out your git repository and have noticed the some of the Rakefiles are missing.  (eg Languages/Ruby/Rakefile ).  It seems that you guys had continuous integration for mono but that website seems to be down.  



[1] Gentoo is a source-based linux distro,  we compile everything from source. 
even things that don't get compiled like ruby/perl are "compiled".  see www.gentoo.org for more.

[2] From a ruby perspective the major benefit of [1] is that we can run the packages testsuite before we install the package.  In rubys case we could run the testsuite against multiple implementations of ruby ( ruby18 ruby18 ree jruby and eventually ironruby with any luck) _______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org

More information about the Ironruby-core mailing list