Tomas Matousek
2011-Feb-09 21:01 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
[Including IronRuby list]. We have a script in Msi directory called harvest.rb. This is used by another scripts Msi\Python\generate_wxis.rb and Msi\Ruby\generate_wxis.rb that launch it with Python and Ruby specific parameters, respectively. The generated .wxi files fully describe the files and directory hierarchy that is created by the Windows installer on the target machine. I think you can easily run them thru a script that converts them to whatever format you need. They are just XML files. Would it be possible to create a script (Python or Ruby) that builds RPM package and runs on Windows as well? This would allow us to build new releases in one pass on a single machine and just publish the Mac packages on CodePlex next to .msi''s. Let me know if you had any issues. Tomas -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Wednesday, February 09, 2011 12:42 PM To: users at lists.ironpython.com Subject: [IronPython] Contents of Lib (packaging for RPM) Hello Folks, First let me thank you for making IronPython easy to compile on Mono. I''m the release manager for the Mono Project at Novell and I''m currently working on packaging IronPython and IronRuby for openSUSE (also to be included in the Mono Mac framework package). Where I''ve run into trouble is the stdlibs for both. I can see that the -Bin.zip contains a Lib directory with various standard libraries in it but I don''t see how I can reliably and repeatably get that exact content into my RPM packages (short of including the -Bin.zip in the build). Is there a script of some sort that takes the appropriate files from the correct source and puts them where I need them (the script used to build the -Bin.zip perhaps?) Thanks! Andrew Jorgensen _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Tomas Matousek
2011-Feb-10 23:01 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
What is your installation dir/file layout? -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Thursday, February 10, 2011 2:52 PM To: Discussion of IronPython Cc: ironruby-core at rubyforge.org Subject: Re: [IronPython] Contents of Lib (packaging for RPM) Okay, we''re making some great progress here now. Last issue I see immediately is that ir.exe crashes hard when trying to require a library, also it looks for it in all the wrong places on mono. Ideally (IMHO) it would first look under a Lib directory under the directory ir.exe lives in. _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Tomas Matousek
2011-Feb-11 17:23 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
The expected layout is: /usr/lib/ironruby/bin ir.exe IronRuby.dll IronRuby.Libraries.dll IronRuby.Libraries.Yaml.dll Microsoft.Scripting.dll Microsoft.Dynamic.dll Microsoft.scripting.Metadata.dll /usr/lib/ironruby/Lib -> StdLib directory ironruby digest mathn test yaml ... ruby 1.9.1 gems site_ruby It is indeed possible to change it but this is the simplest setup that requires no additional configuration. Would it work for you? Tomas -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Friday, February 11, 2011 8:05 AM To: Discussion of IronPython Cc: ironruby-core at rubyforge.org Subject: Re: [IronPython] Contents of Lib (packaging for RPM) For now it looks like this: /usr/bin/ir # etc., wrapper scripts to call mono /usr/lib/ironruby/ir.exe # etc. /usr/lib/ironruby/IronRuby.dll # etc. /usr/lib/ironruby/Lib/ironruby # etc. contents pulled from Languages/Ruby/StdLib When I strace''d running ir and typing require ''foo'' it said it was looking in various directories that make sense if you''re running from the source build. On Thu, Feb 10, 2011 at 4:01 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote:> What is your installation dir/file layout? > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew > Jorgensen > Sent: Thursday, February 10, 2011 2:52 PM > To: Discussion of IronPython > Cc: ironruby-core at rubyforge.org > Subject: Re: [IronPython] Contents of Lib (packaging for RPM) > > Okay, we''re making some great progress here now. Last issue I see > immediately is that ir.exe crashes hard when trying to require a > library, also it looks for it in all the wrong places on mono. Ideally > (IMHO) it would first look under a Lib directory under the directory ir.exe lives in. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >_______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Tomas Matousek
2011-Feb-12 02:28 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
Yes, it is possible. You shouldn''t need to change the config file. We don''t have a config file in the Windows installation. Tomas -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Friday, February 11, 2011 5:07 PM To: Discussion of IronPython Cc: ironruby-core at rubyforge.org Subject: Re: [IronPython] Contents of Lib (packaging for RPM) Oh, nevermind, now I see this is configured in the .config files, I can probably fix this myself. On Fri, Feb 11, 2011 at 5:59 PM, Andrew Jorgensen <andrew at jorgensenfamily.us> wrote:> It still looks in the wrong place for the libraries, as you can see > from this strace log > >> grep date log > read(0, "require ''date''\n", 1024) ? ? ? = 15 > stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/home/ajorg/packages-provo/Mono/ironruby/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > lstat("/home/ajorg/packages-provo/Mono/ironruby/date.rb", > 0x7fff01eb9510) = -1 ENOENT (No such file or directory) > stat("/home/ajorg/packages-provo/Mono/ironruby/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/home/ajorg/packages-provo/Mono/ironruby/date.dll", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/home/ajorg/packages-provo/Mono/ironruby/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/home/ajorg/packages-provo/Mono/ironruby/date.so", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > stat("/home/ajorg/packages-provo/Mono/ironruby/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > lstat("/home/ajorg/packages-provo/Mono/ironruby/date.exe", > 0x7fff01eb9580) = -1 ENOENT (No such file or directory) > > On Fri, Feb 11, 2011 at 5:43 PM, Andrew Jorgensen > <andrew at jorgensenfamily.us> wrote: >> Yes, that should be fine, I''ll give it a try and see if it can load anything. >> >> On Fri, Feb 11, 2011 at 10:23 AM, Tomas Matousek >> <Tomas.Matousek at microsoft.com> wrote: >>> The expected layout is: >>> >>> /usr/lib/ironruby/bin >>> ? ir.exe >>> ? IronRuby.dll >>> ? IronRuby.Libraries.dll >>> ? IronRuby.Libraries.Yaml.dll >>> ? Microsoft.Scripting.dll >>> ? Microsoft.Dynamic.dll >>> ? Microsoft.scripting.Metadata.dll >>> >>> /usr/lib/ironruby/Lib -> StdLib directory >>> ?ironruby >>> ? ? digest >>> ? ? mathn >>> ? ? test >>> ? ? yaml >>> ? ? ... >>> ?ruby >>> ? ? 1.9.1 >>> ? ? gems >>> ? ? site_ruby >>> >>> It is indeed possible to change it but this is the simplest setup that requires no additional configuration. >>> Would it work for you? >>> >>> Tomas >>> >>> -----Original Message----- >>> From: users-bounces at lists.ironpython.com >>> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew >>> Jorgensen >>> Sent: Friday, February 11, 2011 8:05 AM >>> To: Discussion of IronPython >>> Cc: ironruby-core at rubyforge.org >>> Subject: Re: [IronPython] Contents of Lib (packaging for RPM) >>> >>> For now it looks like this: >>> /usr/bin/ir # etc., wrapper scripts to call mono /usr/lib/ironruby/ir.exe # etc. >>> /usr/lib/ironruby/IronRuby.dll # etc. >>> /usr/lib/ironruby/Lib/ironruby # etc. contents pulled from >>> Languages/Ruby/StdLib >>> >>> When I strace''d running ir and typing require ''foo'' it said it was looking in various directories that make sense if you''re running from the source build. >>> >>> On Thu, Feb 10, 2011 at 4:01 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote: >>>> What is your installation dir/file layout? >>>> >>>> -----Original Message----- >>>> From: users-bounces at lists.ironpython.com >>>> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew >>>> Jorgensen >>>> Sent: Thursday, February 10, 2011 2:52 PM >>>> To: Discussion of IronPython >>>> Cc: ironruby-core at rubyforge.org >>>> Subject: Re: [IronPython] Contents of Lib (packaging for RPM) >>>> >>>> Okay, we''re making some great progress here now. Last issue I see >>>> immediately is that ir.exe crashes hard when trying to require a >>>> library, also it looks for it in all the wrong places on mono. >>>> Ideally >>>> (IMHO) it would first look under a Lib directory under the directory ir.exe lives in. >>>> _______________________________________________ >>>> Users mailing list >>>> Users at lists.ironpython.com >>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> Users at lists.ironpython.com >>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>>> >>> _______________________________________________ >>> Users mailing list >>> Users at lists.ironpython.com >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> >>> _______________________________________________ >>> Users mailing list >>> Users at lists.ironpython.com >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> >> >_______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Tomas Matousek
2011-Feb-12 02:31 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
The directory should be called Lib, not StdLib. The repo has it under StdLib but the installer creates Lib. Tomas -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Friday, February 11, 2011 4:59 PM To: Discussion of IronPython Cc: ironruby-core at rubyforge.org Subject: Re: [IronPython] Contents of Lib (packaging for RPM) It still looks in the wrong place for the libraries, as you can see from this strace log> grep date logread(0, "require ''date''\n", 1024) = 15 stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ironruby/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/site_ruby/1.9.1/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/usr/lib/Languages/Ruby/StdLib/ruby/1.9.1/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/home/ajorg/packages-provo/Mono/ironruby/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) lstat("/home/ajorg/packages-provo/Mono/ironruby/date.rb", 0x7fff01eb9510) = -1 ENOENT (No such file or directory) stat("/home/ajorg/packages-provo/Mono/ironruby/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/home/ajorg/packages-provo/Mono/ironruby/date.dll", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/home/ajorg/packages-provo/Mono/ironruby/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/home/ajorg/packages-provo/Mono/ironruby/date.so", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) stat("/home/ajorg/packages-provo/Mono/ironruby/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) lstat("/home/ajorg/packages-provo/Mono/ironruby/date.exe", 0x7fff01eb9580) = -1 ENOENT (No such file or directory) On Fri, Feb 11, 2011 at 5:43 PM, Andrew Jorgensen <andrew at jorgensenfamily.us<mailto:andrew at jorgensenfamily.us>> wrote:> Yes, that should be fine, I''ll give it a try and see if it can load anything. > > On Fri, Feb 11, 2011 at 10:23 AM, Tomas Matousek > <Tomas.Matousek at microsoft.com<mailto:Tomas.Matousek at microsoft.com>> wrote: >> The expected layout is: >> >> /usr/lib/ironruby/bin >> ir.exe >> IronRuby.dll >> IronRuby.Libraries.dll >> IronRuby.Libraries.Yaml.dll >> Microsoft.Scripting.dll >> Microsoft.Dynamic.dll >> Microsoft.scripting.Metadata.dll >> >> /usr/lib/ironruby/Lib -> StdLib directory >> ironruby >> digest >> mathn >> test >> yaml >> ... >> ruby >> 1.9.1 >> gems >> site_ruby >> >> It is indeed possible to change it but this is the simplest setup that requires no additional configuration. >> Would it work for you? >> >> Tomas >> >> -----Original Message----- >> From: users-bounces at lists.ironpython.com >> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew >> Jorgensen >> Sent: Friday, February 11, 2011 8:05 AM >> To: Discussion of IronPython >> Cc: ironruby-core at rubyforge.org >> Subject: Re: [IronPython] Contents of Lib (packaging for RPM) >> >> For now it looks like this: >> /usr/bin/ir # etc., wrapper scripts to call mono /usr/lib/ironruby/ir.exe # etc. >> /usr/lib/ironruby/IronRuby.dll # etc. >> /usr/lib/ironruby/Lib/ironruby # etc. contents pulled from >> Languages/Ruby/StdLib >> >> When I strace''d running ir and typing require ''foo'' it said it was looking in various directories that make sense if you''re running from the source build. >> >> On Thu, Feb 10, 2011 at 4:01 PM, Tomas Matousek <Tomas.Matousek at microsoft.com<mailto:Tomas.Matousek at microsoft.com>> wrote: >>> What is your installation dir/file layout? >>> >>> -----Original Message----- >>> From: users-bounces at lists.ironpython.com >>> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew >>> Jorgensen >>> Sent: Thursday, February 10, 2011 2:52 PM >>> To: Discussion of IronPython >>> Cc: ironruby-core at rubyforge.org >>> Subject: Re: [IronPython] Contents of Lib (packaging for RPM) >>> >>> Okay, we''re making some great progress here now. Last issue I see >>> immediately is that ir.exe crashes hard when trying to require a >>> library, also it looks for it in all the wrong places on mono. >>> Ideally >>> (IMHO) it would first look under a Lib directory under the directory ir.exe lives in. >>> _______________________________________________ >>> Users mailing list >>> Users at lists.ironpython.com<mailto:Users at lists.ironpython.com> >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> >>> _______________________________________________ >>> Users mailing list >>> Users at lists.ironpython.com<mailto:Users at lists.ironpython.com> >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com<mailto:Users at lists.ironpython.com> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com<mailto:Users at lists.ironpython.com> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >_______________________________________________ Users mailing list Users at lists.ironpython.com<mailto:Users at lists.ironpython.com> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20110212/2890ec53/attachment-0001.html>
Tomas Matousek
2011-Feb-12 03:03 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
Yes, but the .config file doesn''t need to be there at all. "../Lib" is the default value. The files in Config directory are for development env only. Tomas -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Friday, February 11, 2011 6:44 PM To: Discussion of IronPython Cc: ironruby-core at rubyforge.org Subject: Re: [IronPython] Contents of Lib (packaging for RPM) On Fri, Feb 11, 2011 at 7:28 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote:> Yes, it is possible. You shouldn''t need to change the config file. We don''t have a config file in the Windows installation.This comes from Config/Signed/App.config (which becomes ir.exe.config), which has the following line <set language="Ruby" option="StandardLibrary" value="..\..\Languages\Ruby\StdLib"/> which must be changed to <set language="Ruby" option="StandardLibrary" value="..\Lib"/> for ir.exe to find libraries. Of course the first is correct for the built copy, just not correct when installed. _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Tomas Matousek
2011-Feb-12 03:23 UTC
[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)
Might be. You can compare your layout with the one for Windows - this zip file has the right layout: http://ironruby.codeplex.com/releases/view/55250#DownloadId=206131 Just exclude .bat files and Samples, Silverlight and WP7 directories. Tomas -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen Sent: Friday, February 11, 2011 7:14 PM To: Discussion of IronPython Cc: ironruby-core at rubyforge.org Subject: Re: [IronPython] Contents of Lib (packaging for RPM) On Fri, Feb 11, 2011 at 8:03 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote:> Yes, but the .config file doesn''t need to be there at all. "../Lib" is the default value. > > The files in Config directory are for development env only.Ah, see I was just copying all the contents of bin/<Configuration> to /usr/lib/ironruby Are there other files I should /not/ be installing? _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com