From hgs at dmu.ac.uk Mon Feb 1 11:45:42 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 16:45:42 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? Message-ID: I was thinking about how to solve the problem of rebuilding a collection of gems to match those installed on a system. For example, when upgrading a system when binary compatibility is broken, it would be useful to be able to preserve the list of installed gems to rebuild it afterwards. Another use case would be in trying to replicate errors on a system which may be due to the actual gems installed and compatibility issues between them. The exact collection of gems could be reported in such a way that Rubygems can use it to perform the installation. My idea is that a command, let's call it report for now, would do the same as gem list --local but instead of producing output in the form RubyInline (3.8.4, 3.8.1, 3.6.6, 3.6.3, 3.6.2) s4t-utils (1.0.4) sexp_processor (3.0.3, 3.0.1) it would produce output in the form gem install -v 3.8.4 RubyInline gem install -v 3.8.1 RubyInline gem install -v 3.8.6 RubyInline gem install -v 3.6.3 RubyInline gem install -v 3.6.2 RubyInline gem install -v 1.0.4 s4t-utils gem install -v 3.0.3 sexp_processor gem install -v 3.0.1 sexp_processor This could then be fed into a script on the new setup so that the old collection of gems would get created correctly. I think this could be achieved by refactoring gem's list command so that the displaying is separate from the gathering of the data. Then a different command would be able to format the information in the above way. Would a patch to do this be welcome, or is there a good reason not to do this? Is there anything else I have missed? Thank you, Hugh From thewoolleyman at gmail.com Mon Feb 1 11:59:40 2010 From: thewoolleyman at gmail.com (Chad Woolley) Date: Mon, 1 Feb 2010 09:59:40 -0700 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, Feb 1, 2010 at 9:45 AM, Hugh Sasse wrote: > ...The exact > collection of gems could be reported in such a way that Rubygems can > use it to perform the installation. I have this functionality in GemInstaller (use --print-rogue-gems option with an empty config): http://geminstaller.rubyforge.org/documentation/tutorials.html#bootstrapping_your_geminstaller_config However, I believe Bundler is a better way to solve these problems. People should be specifying gems on a per-app or per-environment basis instead of relying on system gems anyway. Future versions of Bundler will also allow you to version and save the entire dependency tree as Bundler has resolved it (without requiring you to check in .gem files in cache dir, as is currently the case). -- Chad From hgs at dmu.ac.uk Mon Feb 1 12:31:26 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 17:31:26 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, 1 Feb 2010, Chad Woolley wrote: > On Mon, Feb 1, 2010 at 9:45 AM, Hugh Sasse wrote: > > ...The exact > > collection of gems could be reported in such a way that Rubygems can > > use it to perform the installation. > > I have this functionality in GemInstaller (use --print-rogue-gems > option with an empty config): > > http://geminstaller.rubyforge.org/documentation/tutorials.html#bootstrapping_your_geminstaller_config Yes, that would do the job. I think I'm correct in thinking geminstaller --config=/dev/null --print-rogue-gems would do the job, as well? > > However, I believe Bundler is a better way to solve these problems. > People should be specifying gems on a per-app or per-environment basis > instead of relying on system gems anyway. Yes, that would be the ideal case, but wouldn't cover the bug hunting case from malformed dependencies or the complete rebuild case. > > Future versions of Bundler will also allow you to version and save the > entire dependency tree as Bundler has resolved it (without requiring > you to check in .gem files in cache dir, as is currently the case). So the versions of the version tree can go into git, etc? > > -- Chad Thank you, Hugh From thewoolleyman at gmail.com Mon Feb 1 13:06:16 2010 From: thewoolleyman at gmail.com (Chad Woolley) Date: Mon, 1 Feb 2010 11:06:16 -0700 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, Feb 1, 2010 at 10:31 AM, Hugh Sasse wrote: > Yes, that would do the job. I think I'm correct in thinking > geminstaller --config=/dev/null --print-rogue-gems > would do the job, as well? No, probably not. Plus, I wouldn't recommend actually using this, since I plan to deprecate GemInstaller in favor of Bundler. I was just giving it as an example of your request, so I could point out how Bundler is superior. >> However, I believe Bundler is a better way to solve these problems. >> People should be specifying gems on a per-app or per-environment basis >> instead of relying on system gems anyway. > > Yes, that would be the ideal case, but wouldn't cover the bug hunting > case from malformed dependencies or the complete rebuild case. Not sure what you mean by malformed dependencies. In the rebuild case, you would just install ruby and rubygems, then run Bundler for the specified project/environment. >> Future versions of Bundler will also allow you to version and save the >> entire dependency tree as Bundler has resolved it (without requiring >> you to check in .gem files in cache dir, as is currently the case). > > So the versions of the version tree can go into git, etc? Yes. Bundler resolves the entire dependency tree at development-time. Currently you persist this by checking in the selected .gem files in the cache dir. Future versions will allow you to persist this without having to check in .gem files. -- Chad From hgs at dmu.ac.uk Mon Feb 1 13:31:16 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 18:31:16 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, 1 Feb 2010, Chad Woolley wrote: > On Mon, Feb 1, 2010 at 10:31 AM, Hugh Sasse wrote: > > Yes, that would do the job. I think I'm correct in thinking > > geminstaller --config=/dev/null --print-rogue-gems > > would do the job, as well? > > No, probably not. Plus, I wouldn't recommend actually using this, > since I plan to deprecate GemInstaller in favor of Bundler. I was > just giving it as an example of your request, so I could point out how > Bundler is superior. I see. > > >> However, I believe Bundler is a better way to solve these problems. > >> People should be specifying gems on a per-app or per-environment basis > >> instead of relying on system gems anyway. > > > > Yes, that would be the ideal case, but wouldn't cover the bug hunting > > case from malformed dependencies or the complete rebuild case. > > Not sure what you mean by malformed dependencies. In the rebuild > case, you would just install ruby and rubygems, then run Bundler for > the specified project/environment. OK, maybe a concrete example would help. Currently on my system I get the following for reek, when trying to see what rake targets I have: hgs at Q2P14HGS ~/reek1/reek 18:17:42$ rake --trace -T (in /home/hgs/reek1/reek) rake aborted! undefined method `sexp_type' for class `Sexp' /usr/lib/ruby/gems/1.8/gems/ruby_parser-2.0.4/lib/ruby_parser_ext ras.rb:1025 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /usr/lib/ruby/gems/1.8/gems/ruby_parser-2.0.4/lib/ruby_parser.rb: 12 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `req uire' /home/hgs/reek1/reek/lib/reek/source/source_code.rb:1 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/source/core_extras.rb:1 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/source.rb:3 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/smells/control_couple.rb:3 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/smells.rb:4 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/sniffer.rb:3 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/module_context.rb:3 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/class_context.rb:1 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/code_parser.rb:3 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' /home/hgs/reek1/reek/lib/reek/sniffer.rb:2 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem _original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req uire' ./tasks/develop.rake:2 /home/hgs/reek1/reek/Rakefile:15:in `load' /home/hgs/reek1/reek/Rakefile:15 /home/hgs/reek1/reek/Rakefile:15:in `each' /home/hgs/reek1/reek/Rakefile:15 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_l oad_rakefile' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_ rakefile' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `stand ard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_ rakefile' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `stand ard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 hgs at Q2P14HGS ~/reek1/reek 18:17:56$ Kevin Rutherford has been unable to reproduce this, even noting the gems that show up in those diagnostics. Now, I'm not using Bundler, so it will have no record of my setup. How do I export my collection of gems in such a way that a setup with the same gems can be installed on some machine? Then some things might be eliminated from the enquiry. I think what I propose would do this. I'm not entirely sure if I have covered the case where the gems are in one's .gem directory, or not, but since I proposing to use the existing search mechanisms for this, I think that would be covered. On the other hand, I don't see how Bundler would help with this. [Which is fair enough, it is outside the scope of its design (for recording gems on a per project basis)]. > > > >> Future versions of Bundler will also allow you to version and save the > >> entire dependency tree as Bundler has resolved it (without requiring > >> you to check in .gem files in cache dir, as is currently the case). > > > > So the versions of the version tree can go into git, etc? > > Yes. Bundler resolves the entire dependency tree at development-time. > Currently you persist this by checking in the selected .gem files in > the cache dir. Future versions will allow you to persist this without > having to check in .gem files. Yes, this would be a good thing, but different from my existing problem. > > -- Chad Thank you, Hugh From jtrupiano at gmail.com Mon Feb 1 13:56:08 2010 From: jtrupiano at gmail.com (John Trupiano) Date: Mon, 1 Feb 2010 13:56:08 -0500 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: <2847174d1002011056mf4901bcw3775e68a98cdb4bc@mail.gmail.com> Hugh, I've actually got a library (not published yet) that will run an arbitrary set of ruby code and tell you which gems it activated. Give me a few moments to get it pushed up to GitHub and I'll respond back with some details. -John On Mon, Feb 1, 2010 at 1:31 PM, Hugh Sasse wrote: > > > On Mon, 1 Feb 2010, Chad Woolley wrote: > > > On Mon, Feb 1, 2010 at 10:31 AM, Hugh Sasse wrote: > > > Yes, that would do the job. I think I'm correct in thinking > > > geminstaller --config=/dev/null --print-rogue-gems > > > would do the job, as well? > > > > No, probably not. Plus, I wouldn't recommend actually using this, > > since I plan to deprecate GemInstaller in favor of Bundler. I was > > just giving it as an example of your request, so I could point out how > > Bundler is superior. > > I see. > > > > >> However, I believe Bundler is a better way to solve these problems. > > >> People should be specifying gems on a per-app or per-environment basis > > >> instead of relying on system gems anyway. > > > > > > Yes, that would be the ideal case, but wouldn't cover the bug hunting > > > case from malformed dependencies or the complete rebuild case. > > > > Not sure what you mean by malformed dependencies. In the rebuild > > case, you would just install ruby and rubygems, then run Bundler for > > the specified project/environment. > > OK, maybe a concrete example would help. > Currently on my system I get the following for reek, when trying to > see what rake targets I have: > > hgs at Q2P14HGS ~/reek1/reek > 18:17:42$ rake --trace -T > (in /home/hgs/reek1/reek) > rake aborted! > undefined method `sexp_type' for class `Sexp' > /usr/lib/ruby/gems/1.8/gems/ruby_parser-2.0.4/lib/ruby_parser_ext > ras.rb:1025 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /usr/lib/ruby/gems/1.8/gems/ruby_parser-2.0.4/lib/ruby_parser.rb: > 12 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `req > uire' > /home/hgs/reek1/reek/lib/reek/source/source_code.rb:1 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/source/core_extras.rb:1 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/source.rb:3 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/smells/control_couple.rb:3 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/smells.rb:4 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/sniffer.rb:3 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/module_context.rb:3 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/class_context.rb:1 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/code_parser.rb:3 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > /home/hgs/reek1/reek/lib/reek/sniffer.rb:2 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem > _original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `req > uire' > ./tasks/develop.rake:2 > /home/hgs/reek1/reek/Rakefile:15:in `load' > /home/hgs/reek1/reek/Rakefile:15 > /home/hgs/reek1/reek/Rakefile:15:in `each' > /home/hgs/reek1/reek/Rakefile:15 > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load' > > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_l > oad_rakefile' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_ > rakefile' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `stand > ard_exception_handling' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_ > rakefile' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `stand > ard_exception_handling' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 > /usr/bin/rake:19:in `load' > /usr/bin/rake:19 > > hgs at Q2P14HGS ~/reek1/reek > 18:17:56$ > > Kevin Rutherford has been unable to reproduce this, even noting the > gems that show up in those diagnostics. Now, I'm not using Bundler, > so it will have no record of my setup. How do I export my > collection of gems in such a way that a setup with the same gems can > be installed on some machine? Then some things might be eliminated > from the enquiry. > > I think what I propose would do this. I'm not entirely sure if I have > covered the case where the gems are in one's .gem directory, or not, but > since I proposing to use the existing search mechanisms for this, I think > that would be covered. > > On the other hand, I don't see how Bundler would help with this. [Which > is fair enough, it is outside the scope of its design (for recording > gems on a per project basis)]. > > > > > > > >> Future versions of Bundler will also allow you to version and save the > > >> entire dependency tree as Bundler has resolved it (without requiring > > >> you to check in .gem files in cache dir, as is currently the case). > > > > > > So the versions of the version tree can go into git, etc? > > > > Yes. Bundler resolves the entire dependency tree at development-time. > > Currently you persist this by checking in the selected .gem files in > > the cache dir. Future versions will allow you to persist this without > > having to check in .gem files. > > Yes, this would be a good thing, but different from my existing problem. > > > > -- Chad > > Thank you, > Hugh > _______________________________________________ > Rubygems-developers mailing list > http://rubyforge.org/projects/rubygems > Rubygems-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubygems-developers > From jtrupiano at gmail.com Mon Feb 1 14:34:11 2010 From: jtrupiano at gmail.com (John Trupiano) Date: Mon, 1 Feb 2010 14:34:11 -0500 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: <2847174d1002011056mf4901bcw3775e68a98cdb4bc@mail.gmail.com> References: <2847174d1002011056mf4901bcw3775e68a98cdb4bc@mail.gmail.com> Message-ID: <2847174d1002011134q423baaf7l2f0e943ce95fe7be@mail.gmail.com> > > On Mon, Feb 1, 2010 at 1:31 PM, Hugh Sasse wrote: > >> >> Kevin Rutherford has been unable to reproduce this, even noting the >> gems that show up in those diagnostics. Now, I'm not using Bundler, >> so it will have no record of my setup. How do I export my >> collection of gems in such a way that a setup with the same gems can >> be installed on some machine? Then some things might be eliminated >> from the enquiry. >> >> Hugh, I put the library up on GitHub: http://github.com/jtrupiano/gem_filer Essentially you'll just want to use the bin/gemfiler script to run whatever code you want to interrogate. If you're trying to get a list of the gems your test environment activates when it's loaded, you should be able to run this from the root of your rails project: RAILS_ENV=test path/to/bin/gemfiler --rails Note that this command will not actually run your tests, all it does is load the test environment. So if you lazily require any of your test or app dependencies (which is very possible), those may not get picked up. Check out the README for various examples on how to use gem_filer. Note that this library is very early stage and it's quite possible that I'll never actually release it as a gem. However, seeing as you seemed to be asking for some functionality that I believe it provides, I thought I'd share it with you. Also, take the opportunity to look under the covers. You'll find that RubyGems itself provides me with gem activation data that I use to create the Gemfile (via Gem.loaded_specs). -John From thewoolleyman at gmail.com Mon Feb 1 15:23:45 2010 From: thewoolleyman at gmail.com (Chad Woolley) Date: Mon, 1 Feb 2010 13:23:45 -0700 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, Feb 1, 2010 at 11:31 AM, Hugh Sasse wrote: > On the other hand, I don't see how Bundler would help with this. ?[Which > is fair enough, it is outside the scope of its design (for recording > gems on a per project basis)]. Well, assuming that Sexp#sexp_type comes from a gem, Bundler would help in this case. Assuming that you are both using Bundler correctly, and it is working on Kevin Rutherford's system but not yours, you can be sure that it is not a problem with different gems or gem versions. This is because bundler locks down the *entire* gem dependency tree. So, if you were using Bundler in this case, and still had an error which was reproducible on only one system, you'd be pretty sure it is a problem related to a native gem, or your ruby interpreter, or something else that differs in your environment - not because you are using different gems or versions. Let me know if I'm missing something... -- Chad From hgs at dmu.ac.uk Mon Feb 1 16:07:27 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 21:07:27 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, 1 Feb 2010, Chad Woolley wrote: > On Mon, Feb 1, 2010 at 11:31 AM, Hugh Sasse wrote: > > On the other hand, I don't see how Bundler would help with this. ?[Which > > is fair enough, it is outside the scope of its design (for recording > > gems on a per project basis)]. > > Well, assuming that Sexp#sexp_type comes from a gem, Bundler would > help in this case. > > Assuming that you are both using Bundler correctly, and it is working > on Kevin Rutherford's system but not yours, you can be sure that it is > not a problem with different gems or gem versions. This is because > bundler locks down the *entire* gem dependency tree. > > So, if you were using Bundler in this case, and still had an error > which was reproducible on only one system, you'd be pretty sure it is > a problem related to a native gem, or your ruby interpreter, or > something else that differs in your environment - not because you are > using different gems or versions. > > Let me know if I'm missing something... I see the above would be true if it were in use. My point is that his project doesn't use it, and I can't impose it on him, or any arbitrary project. So I agree that it will be a useful thing for new projects, but for existing code bases which don't use bundler, I would need something else. Or are you telling me that I can wrap a code base with Bundler, leaving the code base unchanged? Then the Bundler functionality can be used to verify things by the author, even when they don't want that dependency, within their project? I would still find this formatting of the output useful, because it would allow replication of the environment, in order to replicate bugs, and in order to ensure consistency across a group of machines. Those are the only use cases I can think of at the moment, but the ability of the software to manipulate data about (other instances of) itself seems to be a theme in computing: lisp code is lisp data, YAML is specified in YAML. > > -- Chad Thank you, Hugh From noreply at rubyforge.org Mon Feb 1 16:18:14 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 1 Feb 2010 16:18:14 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27751 ] post install hooks are run for outdated versions of gems Message-ID: <20100201211814.DA31818582C3@rubyforge.org> Bugs item #27751, was opened at 2010-01-30 05:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27751&group_id=126 Category: `gem install` command Group: None Status: Closed Resolution: Rejected Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: post install hooks are run for outdated versions of gems Initial Comment: viz: E:\dev\ruby\old\faster_rubygems>gem install *.gem in E:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8/gems/faster_gem_script-0.1.5/lib/rubygems_plugin.rb in E:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8/gems/faster_gem_script-0.1.4/lib/rubygems_plugin.rb (it ran both the 0.1.5 and 0.1.4 version of the hooks). ---------------------------------------------------------------------- >Comment By: Roger Pack (rogerdpack) Date: 2010-02-01 21:18 Message: Perhaps you can point me in the direction of the documentation explaining that explains that all versions of a gem's hooks are run? Thanks. -r ---------------------------------------------------------------------- Comment By: Ryan Davis (zenspider) Date: 2010-01-30 19:08 Message: Intentional AND documented. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27751&group_id=126 From thewoolleyman at gmail.com Mon Feb 1 16:19:59 2010 From: thewoolleyman at gmail.com (Chad Woolley) Date: Mon, 1 Feb 2010 14:19:59 -0700 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, Feb 1, 2010 at 2:07 PM, Hugh Sasse wrote: > I see the above would be true if it were in use. ?My point is that his > project doesn't use it, and I can't impose it on him, or any arbitrary > project. ?So I agree that it will be a useful thing for new projects, > but for existing code bases which don't use bundler, I would > need something else. Ah, you don't have control over the codebase. Yeah, in that case try John Trupiano's code :) Also, there was some discussion a while back about adding "import" and "export" gem commands. I wrote some spike code which uses GemInstaller, and someone else wrote a different solution. That seems like a good place to stick this functionality, and maybe that way you won't have to hack it into RubyGems itself. I grabbed the 'import' and 'export' projects/namespaces on RubyForge, let me know if you want to take them over and implement this... --- Chad From hgs at dmu.ac.uk Mon Feb 1 17:10:14 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 22:10:14 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: <2847174d1002011134q423baaf7l2f0e943ce95fe7be@mail.gmail.com> References: <2847174d1002011056mf4901bcw3775e68a98cdb4bc@mail.gmail.com> <2847174d1002011134q423baaf7l2f0e943ce95fe7be@mail.gmail.com> Message-ID: On Mon, 1 Feb 2010, John Trupiano wrote: > > > > On Mon, Feb 1, 2010 at 1:31 PM, Hugh Sasse wrote: > > > >> > Hugh, > > I put the library up on GitHub: http://github.com/jtrupiano/gem_filer Thank you, I've had a look at this, and it looks like it will be useful. > > Essentially you'll just want to use the bin/gemfiler script to run whatever > code you want to interrogate. If you're trying to get a list of the gems > your test environment activates when it's loaded, you should be able to run > this from the root of your rails project: > > > RAILS_ENV=test path/to/bin/gemfiler --rails I'm not using rails, but there's a rake option there, so that should be OK.... > > Note that this command will not actually run your tests, all it does is load > the test environment. So if you lazily require any of your test or app > dependencies (which is very possible), those may not get picked up. Yes, I saw the comment about threads in there, and I don't think that is a concern for me yet. > > Check out the README for various examples on how to use gem_filer. Note > that this library is very early stage and it's quite possible that I'll > never actually release it as a gem. However, seeing as you seemed to be > asking for some functionality that I believe it provides, I thought I'd > share it with you. > > Also, take the opportunity to look under the covers. You'll find that > RubyGems itself provides me with gem activation data that I use to create > the Gemfile (via Gem.loaded_specs). Yes, I noticed some of that going on. Thank you. > > -John Hugh From jtrupiano at gmail.com Mon Feb 1 17:14:47 2010 From: jtrupiano at gmail.com (John Trupiano) Date: Mon, 1 Feb 2010 17:14:47 -0500 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: <2847174d1002011056mf4901bcw3775e68a98cdb4bc@mail.gmail.com> <2847174d1002011134q423baaf7l2f0e943ce95fe7be@mail.gmail.com> Message-ID: <2847174d1002011414h58acc76mdb28b917f14e2bbd@mail.gmail.com> On Mon, Feb 1, 2010 at 5:10 PM, Hugh Sasse wrote: > On Mon, 1 Feb 2010, John Trupiano wrote: > > > > > > > On Mon, Feb 1, 2010 at 1:31 PM, Hugh Sasse wrote: > > > > > >> > > Hugh, > > > > I put the library up on GitHub: http://github.com/jtrupiano/gem_filer > > Thank you, I've had a look at this, and it looks like it will be useful. > > Hugh, let me know if I can be of further help. I'm usually hanging out in #bmoreonrails (among other rooms) on freenode. -John From hgs at dmu.ac.uk Mon Feb 1 17:32:51 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 22:32:51 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: On Mon, 1 Feb 2010, Chad Woolley wrote: > On Mon, Feb 1, 2010 at 2:07 PM, Hugh Sasse wrote: > > I see the above would be true if it were in use. ?My point is that his > > project doesn't use it, and I can't impose it on him, or any arbitrary > > project. ?So I agree that it will be a useful thing for new projects, > > but for existing code bases which don't use bundler, I would > > need something else. > > Ah, you don't have control over the codebase. Yeah, in that case try > John Trupiano's code :) > > Also, there was some discussion a while back about adding "import" and > "export" gem commands. I wrote some spike code which uses > GemInstaller, and someone else wrote a different solution. That seems > like a good place to stick this functionality, and maybe that way you > won't have to hack it into RubyGems itself. I grabbed the 'import' > and 'export' projects/namespaces on RubyForge, let me know if you want > to take them over and implement this... OK, maybe John's code will give me a way in to this, but it just seemed like refactoring list --local was the obvious way. But using the API is arguably better. > > --- Chad Thank you, Hugh From jtrupiano at gmail.com Mon Feb 1 17:36:58 2010 From: jtrupiano at gmail.com (John Trupiano) Date: Mon, 1 Feb 2010 17:36:58 -0500 Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: References: Message-ID: <2847174d1002011436j5c837e5ew7efb0e8a46612854@mail.gmail.com> On Mon, Feb 1, 2010 at 5:32 PM, Hugh Sasse wrote: > On Mon, 1 Feb 2010, Chad Woolley wrote: > > > On Mon, Feb 1, 2010 at 2:07 PM, Hugh Sasse wrote: > > > I see the above would be true if it were in use. My point is that his > > > project doesn't use it, and I can't impose it on him, or any arbitrary > > > project. So I agree that it will be a useful thing for new projects, > > > but for existing code bases which don't use bundler, I would > > > need something else. > > > > Ah, you don't have control over the codebase. Yeah, in that case try > > John Trupiano's code :) > > > > Also, there was some discussion a while back about adding "import" and > > "export" gem commands. I wrote some spike code which uses > > GemInstaller, and someone else wrote a different solution. That seems > > like a good place to stick this functionality, and maybe that way you > > won't have to hack it into RubyGems itself. I grabbed the 'import' > > and 'export' projects/namespaces on RubyForge, let me know if you want > > to take them over and implement this... > > OK, maybe John's code will give me a way in to this, but it just seemed > like refactoring list --local was the obvious way. But using the API > is arguably better. > I just want to point out that gem list is going to tell you about the entire set of gems installed on a machine, not necessarily the subset of those gems that are used/activated by a given codebase. That's where I think you'll find gem_filer to be helpful. -John From hgs at dmu.ac.uk Mon Feb 1 18:03:26 2010 From: hgs at dmu.ac.uk (Hugh Sasse) Date: Mon, 1 Feb 2010 23:03:26 +0000 (GMT) Subject: [Rubygems-developers] gem list as input to gem install? In-Reply-To: <2847174d1002011436j5c837e5ew7efb0e8a46612854@mail.gmail.com> References: <2847174d1002011436j5c837e5ew7efb0e8a46612854@mail.gmail.com> Message-ID: On Mon, 1 Feb 2010, John Trupiano wrote: > On Mon, Feb 1, 2010 at 5:32 PM, Hugh Sasse wrote: > > > OK, maybe John's code will give me a way in to this, but it just seemed > > like refactoring list --local was the obvious way. But using the API > > is arguably better. > > > > > I just want to point out that gem list is going to tell you about the entire > set of gems installed on a machine, not necessarily the subset of those gems > that are used/activated by a given codebase. That's where I think you'll > find gem_filer to be helpful. For the case of upgrading the machine when the ABI changes, like happened to cygwin over Christmas (approx), data for the whole machine would be good to have. But most of the time it would be too much, yes. > > -John Hugh From noreply at rubyforge.org Mon Feb 1 20:28:10 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 1 Feb 2010 20:28:10 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27751 ] post install hooks are run for outdated versions of gems Message-ID: <20100202012810.410F618582F1@rubyforge.org> Bugs item #27751, was opened at 2010-01-29 21:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27751&group_id=126 Category: `gem install` command Group: None Status: Closed Resolution: Rejected Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: post install hooks are run for outdated versions of gems Initial Comment: viz: E:\dev\ruby\old\faster_rubygems>gem install *.gem in E:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8/gems/faster_gem_script-0.1.5/lib/rubygems_plugin.rb in E:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8/gems/faster_gem_script-0.1.4/lib/rubygems_plugin.rb (it ran both the 0.1.5 and 0.1.4 version of the hooks). ---------------------------------------------------------------------- >Comment By: Ryan Davis (zenspider) Date: 2010-02-01 17:28 Message: `ri Gem` ---------------------------------------------------------------------- Comment By: Roger Pack (rogerdpack) Date: 2010-02-01 13:18 Message: Perhaps you can point me in the direction of the documentation explaining that explains that all versions of a gem's hooks are run? Thanks. -r ---------------------------------------------------------------------- Comment By: Ryan Davis (zenspider) Date: 2010-01-30 11:08 Message: Intentional AND documented. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27751&group_id=126 From noreply at rubyforge.org Tue Feb 2 11:34:33 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 2 Feb 2010 11:34:33 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27767 ] feature request: don't load plugins of outdated gems Message-ID: <20100202163433.7EB8C18582FF@rubyforge.org> Feature Requests item #27767, was opened at 2010-02-02 16:34 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27767&group_id=126 Category: other Group: None Status: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: feature request: don't load plugins of outdated gems Initial Comment: Currently if you have several versions of a gem, its plugins might be loaded multiple times, even if there are bugs. This makes it hard to change functionality in a plugin. Request: only load them from the most recent versions of installed gem. Thanks. -r ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27767&group_id=126 From noreply at rubyforge.org Tue Feb 2 11:35:02 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 2 Feb 2010 11:35:02 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27751 ] post install hooks are run for outdated versions of gems Message-ID: <20100202163503.0861A1588077@rubyforge.org> Bugs item #27751, was opened at 2010-01-30 05:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27751&group_id=126 Category: `gem install` command Group: None Status: Closed Resolution: Rejected Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: post install hooks are run for outdated versions of gems Initial Comment: viz: E:\dev\ruby\old\faster_rubygems>gem install *.gem in E:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8/gems/faster_gem_script-0.1.5/lib/rubygems_plugin.rb in E:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8/gems/faster_gem_script-0.1.4/lib/rubygems_plugin.rb (it ran both the 0.1.5 and 0.1.4 version of the hooks). ---------------------------------------------------------------------- >Comment By: Roger Pack (rogerdpack) Date: 2010-02-02 16:35 Message: Thanks! refiled as a feature request. ---------------------------------------------------------------------- Comment By: Ryan Davis (zenspider) Date: 2010-02-02 01:28 Message: `ri Gem` ---------------------------------------------------------------------- Comment By: Roger Pack (rogerdpack) Date: 2010-02-01 21:18 Message: Perhaps you can point me in the direction of the documentation explaining that explains that all versions of a gem's hooks are run? Thanks. -r ---------------------------------------------------------------------- Comment By: Ryan Davis (zenspider) Date: 2010-01-30 19:08 Message: Intentional AND documented. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27751&group_id=126 From noreply at rubyforge.org Tue Feb 2 15:05:50 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 2 Feb 2010 15:05:50 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27768 ] ruby -ws makes warnings about rubygems code Message-ID: <20100202200550.BCBCB185830C@rubyforge.org> Bugs item #27768, was opened at 2010-02-02 23:05 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27768&group_id=126 Category: other Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Sergey Ukustov (ukstv) Assigned to: Nobody (None) Summary: ruby -ws makes warnings about rubygems code Initial Comment: Applying -ws key to ruby leads to this warning: /usr/lib/ruby/1.9.1/rubygems/version.rb:228: warning: character class has duplicated range: /[0-9a-z]+/ Ruby version: ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux] Rubygems version: 1.3.5 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27768&group_id=126 From noreply at rubyforge.org Sat Feb 6 01:49:28 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 01:49:28 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27791 ] rubygems tests should not enforce yaml format Message-ID: <20100206064928.830EB18582DF@rubyforge.org> Bugs item #27791, was opened at 2010-02-05 22:49 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27791&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Aaron Patterson (aaronp) Assigned to: Nobody (None) Summary: rubygems tests should not enforce yaml format Initial Comment: The current test is dependent on the yaml format. I've changed the test to check the deserialized YAML. Patch is attached. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27791&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:13:48 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:13:48 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27791 ] rubygems tests should not enforce yaml format Message-ID: <20100207011348.7E0C91858249@rubyforge.org> Bugs item #27791, was opened at 2010-02-05 22:49 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27791&group_id=126 Category: None >Group: v1.3.x >Status: Closed >Resolution: Accepted Priority: 3 Submitted By: Aaron Patterson (aaronp) >Assigned to: Eric Hodel (drbrain) Summary: rubygems tests should not enforce yaml format Initial Comment: The current test is dependent on the yaml format. I've changed the test to check the deserialized YAML. Patch is attached. ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:13 Message: Applied ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27791&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:16:53 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:16:53 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27768 ] ruby -ws makes warnings about rubygems code Message-ID: <20100207011653.7087918582CC@rubyforge.org> Bugs item #27768, was opened at 2010-02-02 12:05 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27768&group_id=126 Category: other Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Sergey Ukustov (ukstv) >Assigned to: Eric Hodel (drbrain) Summary: ruby -ws makes warnings about rubygems code Initial Comment: Applying -ws key to ruby leads to this warning: /usr/lib/ruby/1.9.1/rubygems/version.rb:228: warning: character class has duplicated range: /[0-9a-z]+/ Ruby version: ruby 1.9.1p243 (2009-07-16 revision 24175) [x86_64-linux] Rubygems version: 1.3.5 ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:16 Message: Looks like a bug in 1.9.1p243, 1.9.2dev doesn't print this warning, and there's no duplicated range in that regexp. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27768&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:25:14 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:25:14 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27721 ] install zena cms - on FreeBSD Message-ID: <20100207012514.3F1CC18582CA@rubyforge.org> Bugs item #27721, was opened at 2010-01-22 03:37 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27721&group_id=126 Category: `gem install` command Group: None Status: Open >Resolution: Rejected Priority: 3 Submitted By: evgen gribov (doc555) Assigned to: Nobody (None) Summary: install zena cms - on FreeBSD Initial Comment: gem --debug install zena -V Exception `NameError' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand Exception `Gem::LoadError' at /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:827 - Could not find RubyGem test-unit (>= 0) GET 302 Found: http://gems.rubyforge.org/latest_specs.4.8.gz GET 200 OK: http://production.s3.rubygems.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/specs.4.8.gz GET 200 OK: http://production.s3.rubygems.org/specs.4.8.gz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/ruby-recaptcha-1.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/ruby-recaptcha-1.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/tzinfo-0.3.16.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.16.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/rubyless-0.3.5.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/rubyless-0.3.5.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/rails-2.3.4.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/rails-2.3.4.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/uuidtools-2.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/uuidtools-2.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/authlogic-2.1.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/authlogic-2.1.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/ts-delayed-delta-1.0.2.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/ts-delayed-delta-1.0.2.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/shoulda-2.10.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/shoulda-2.10.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/fast_gettext-0.4.16.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/fast_gettext-0.4.16.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/fast_gettext-0.4.17.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/fast_gettext-0.4.17.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/delayed_job-1.8.4.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/delayed_job-1.8.4.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/syntax-1.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/syntax-1.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/yamltest-0.5.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/yamltest-0.5.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/thinking-sphinx-1.3.14.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/thinking-sphinx-1.3.14.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/json-1.2.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/json-1.2.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 5 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/will_paginate-2.3.12.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/will_paginate-2.3.12.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Killed *** RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.7 (2009-12-24 patchlevel 248) [i386-freebsd6] - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /usr/local/bin/ruby18 - EXECUTABLE DIRECTORY: /usr/local/bin - RUBYGEMS PLATFORMS: - ruby - x86-freebsd-6 - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 - /root/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org"] - REMOTE SOURCES: - http://gems.rubyforge.org ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:25 Message: I don't see any rubygems errors here. I can't reproduce the problem on FreeBSD. Your process was killed by the operating system when it reached some limit. You'll need to examine your limits to determine what the problem is. There's nothing RubyGems can do about this. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27721&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:25:25 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:25:25 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27721 ] install zena cms - on FreeBSD Message-ID: <20100207012525.7F14B18582CE@rubyforge.org> Bugs item #27721, was opened at 2010-01-22 03:37 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27721&group_id=126 Category: `gem install` command Group: None >Status: Closed Resolution: Rejected Priority: 3 Submitted By: evgen gribov (doc555) Assigned to: Nobody (None) Summary: install zena cms - on FreeBSD Initial Comment: gem --debug install zena -V Exception `NameError' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand Exception `Gem::LoadError' at /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:827 - Could not find RubyGem test-unit (>= 0) GET 302 Found: http://gems.rubyforge.org/latest_specs.4.8.gz GET 200 OK: http://production.s3.rubygems.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/specs.4.8.gz GET 200 OK: http://production.s3.rubygems.org/specs.4.8.gz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/ruby-recaptcha-1.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/ruby-recaptcha-1.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/tzinfo-0.3.16.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.16.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/rubyless-0.3.5.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/rubyless-0.3.5.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/rails-2.3.4.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/rails-2.3.4.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/uuidtools-2.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/uuidtools-2.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/authlogic-2.1.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/authlogic-2.1.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/ts-delayed-delta-1.0.2.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/ts-delayed-delta-1.0.2.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/shoulda-2.10.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/shoulda-2.10.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/fast_gettext-0.4.16.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/fast_gettext-0.4.16.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/fast_gettext-0.4.17.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/fast_gettext-0.4.17.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/delayed_job-1.8.4.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/delayed_job-1.8.4.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/syntax-1.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/syntax-1.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/yamltest-0.5.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/yamltest-0.5.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/thinking-sphinx-1.3.14.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/thinking-sphinx-1.3.14.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/json-1.2.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/json-1.2.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 5 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/will_paginate-2.3.12.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/will_paginate-2.3.12.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Killed *** RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.7 (2009-12-24 patchlevel 248) [i386-freebsd6] - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /usr/local/bin/ruby18 - EXECUTABLE DIRECTORY: /usr/local/bin - RUBYGEMS PLATFORMS: - ruby - x86-freebsd-6 - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 - /root/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org"] - REMOTE SOURCES: - http://gems.rubyforge.org ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:25 Message: I don't see any rubygems errors here. I can't reproduce the problem on FreeBSD. Your process was killed by the operating system when it reached some limit. You'll need to examine your limits to determine what the problem is. There's nothing RubyGems can do about this. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27721&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:25:35 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:25:35 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27721 ] install zena cms - on FreeBSD Message-ID: <20100207012536.0A89D18582C7@rubyforge.org> Bugs item #27721, was opened at 2010-01-22 03:37 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27721&group_id=126 Category: `gem install` command Group: None Status: Closed Resolution: Rejected Priority: 3 Submitted By: evgen gribov (doc555) >Assigned to: Eric Hodel (drbrain) Summary: install zena cms - on FreeBSD Initial Comment: gem --debug install zena -V Exception `NameError' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand Exception `Gem::LoadError' at /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:827 - Could not find RubyGem test-unit (>= 0) GET 302 Found: http://gems.rubyforge.org/latest_specs.4.8.gz GET 200 OK: http://production.s3.rubygems.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/specs.4.8.gz GET 200 OK: http://production.s3.rubygems.org/specs.4.8.gz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/ruby-recaptcha-1.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/ruby-recaptcha-1.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/tzinfo-0.3.16.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/tzinfo-0.3.16.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/rubyless-0.3.5.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/rubyless-0.3.5.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/rails-2.3.4.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/rails-2.3.4.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/uuidtools-2.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/uuidtools-2.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 2 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/authlogic-2.1.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/authlogic-2.1.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/ts-delayed-delta-1.0.2.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/ts-delayed-delta-1.0.2.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/shoulda-2.10.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/shoulda-2.10.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/fast_gettext-0.4.16.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/fast_gettext-0.4.16.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/fast_gettext-0.4.17.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/fast_gettext-0.4.17.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/delayed_job-1.8.4.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/delayed_job-1.8.4.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 4 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/syntax-1.0.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/syntax-1.0.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/yamltest-0.5.3.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/yamltest-0.5.3.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/thinking-sphinx-1.3.14.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/thinking-sphinx-1.3.14.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/json-1.2.0.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/json-1.2.0.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:135 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/protocol.rb:120 - end of file reached Exception `EOFError' at /usr/local/lib/ruby/1.8/net/http.rb:1061 - end of file reached connection reset after 5 requests, retrying GET 302 Found: http://gems.rubyforge.org/quick/Marshal.4.8/will_paginate-2.3.12.gemspec.rz GET 200 OK: http://production.s3.rubygems.org/quick/Marshal.4.8/will_paginate-2.3.12.gemspec.rz Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - /root/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8 Killed *** RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.7 (2009-12-24 patchlevel 248) [i386-freebsd6] - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /usr/local/bin/ruby18 - EXECUTABLE DIRECTORY: /usr/local/bin - RUBYGEMS PLATFORMS: - ruby - x86-freebsd-6 - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 - /root/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org"] - REMOTE SOURCES: - http://gems.rubyforge.org ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:25 Message: I don't see any rubygems errors here. I can't reproduce the problem on FreeBSD. Your process was killed by the operating system when it reached some limit. You'll need to examine your limits to determine what the problem is. There's nothing RubyGems can do about this. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27721&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:36:03 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:36:03 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27699 ] possible to require the wrong version Message-ID: <20100207013603.A42861858291@rubyforge.org> Bugs item #27699, was opened at 2010-01-18 18:49 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27699&group_id=126 Category: #gem and #require methods >Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Roger Pack (rogerdpack) >Assigned to: Eric Hodel (drbrain) Summary: possible to require the wrong version Initial Comment: Currently this code fails (install test-unit gem v 2.0.6 and 1.2.3 first). gem 'rails', '= 2.3.5' $LOAD_PATH.uniq! # active_support (?) does this internally all the time # now attempt to load a gem: gem 'test-unit', '= 1.2.3' require 'test/unit/version' puts Test::Unit::VERSION # should be 1.2.3, but is 2.0.6 This reason for this is that $LOAD_PATH.uniq! is throwing out the "marker" path that has :@gem_prelude_index set, thus it is placing new gems at the end of the $LOAD_PATH, which causes it to always use the highest version of gems. So my question is...is this a bug of rubygems (it should set :@gem_prelude_index on every path it every loads ever) or is rails in error? Thanks. -r refs: http://groups.google.com/group/rubyonrails-core/browse_thread/thread/4dad285825c52532 http://groups.google.com/group/rspec/browse_thread/thread/c5ba2311ca2b7d93# ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:36 Message: activesupport needs to take more care of what it adds to $LOAD_PATH so it doesn't need to #uniq! it. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27699&group_id=126 From noreply at rubyforge.org Sat Feb 6 20:55:08 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 20:55:08 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27698 ] Inconsistent handling of Strings versus Symbols in gemrc Message-ID: <20100207015508.5FF621858289@rubyforge.org> Bugs item #27698, was opened at 2010-01-18 08:31 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27698&group_id=126 Category: `gem` commands (other) Group: v1.3.x >Status: Closed >Resolution: Accepted Priority: 3 Submitted By: J Smith (darkpanda) >Assigned to: Eric Hodel (drbrain) Summary: Inconsistent handling of Strings versus Symbols in gemrc Initial Comment: It seems that the gem command can't make up its mind whether it should be using Symbols or Strings in the gemrc configuration file. As an example, given the following gemrc: --- sources: - http://gems.rubyforge.org/ - http://gems.github.com/ :gem: --no-ri --no-rdoc Look at how the following commands execute: [user at testbox ~]% sudo gem install activerecord Password: Successfully installed activerecord-2.3.5 1 gem installed Installing ri documentation for activerecord-2.3.5... Installing RDoc documentation for activerecord-2.3.5... [user at testbox ~]% gem sources *** CURRENT SOURCES *** http://gems.rubyforge.org/ The install command is ignoring the arguments that were set using :gem and proceeded to install ri and rdoc documentation and the sources command ignored the github repository. Now, take that same gemrc but switch up the 'sources' String for a Symbol and the :gem Symbol for a String: --- :sources: - http://gems.rubyforge.org/ - http://gems.github.com/ gem: --no-ri --no-rdoc And issue the same commands to gem: [user at testbox ~]% sudo gem install activerecord Successfully installed activerecord-2.3.5 1 gem installed [user at testbox ~]% gem sources *** CURRENT SOURCES *** http://gems.rubyforge.org/ http://gems.github.com/ Now the arguments set on 'gem' in the configuration file work and the so does the github repository added via :sources. This is very wtf -- is the gemrc configuration file supposed to be using Strings as keys, Symbols as keys, both or neither? Here's my environment output: RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2009-03-31 patchlevel 368) [i686-darwin10.0.0] - INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /opt/local/bin/ruby - EXECUTABLE DIRECTORY: /opt/local/bin - RUBYGEMS PLATFORMS: - ruby - x86-darwin-10 - GEM PATHS: - /opt/local/lib/ruby/gems/1.8 - /Users/test/.gem/ruby/1.8 - GEM CONFIGURATION: - "gem" => "--no-ri --no-rdoc" - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com/"] - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com/ ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 17:55 Message: Strings for command defaults, symbols for RubyGems options. I've updated Gem::ConfigFile with more details ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27698&group_id=126 From noreply at rubyforge.org Sat Feb 6 21:12:07 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 21:12:07 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27641 ] Gem.default_bindir is hardcoded on Mac Message-ID: <20100207021207.EF447185828E@rubyforge.org> Bugs item #27641, was opened at 2009-12-30 14:47 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27641&group_id=126 Category: other Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Max Howell (mxcl) >Assigned to: Eric Hodel (drbrain) Summary: Gem.default_bindir is hardcoded on Mac Initial Comment: The following code in defaults.rb means `gem --bindir /foo/bin` won't work on OS X: def self.default_bindir if defined? RUBY_FRAMEWORK_VERSION then # mac framework support '/usr/bin' else # generic install ConfigMap[:bindir] end end It also means setting: `gem: --bindir /foo/bin` in .gemrc doesn't work. ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 18:12 Message: This is only the default (thus the name "default_bindir"). The override works fine for me. $ gem install rake -i ~/tmp/gems --no-rdoc --no-ri -n ~/tmp/bin Successfully installed rake-0.8.7 1 gem installed $ ls ~/tmp/bin/ rake* $ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] $ which ruby /usr/bin/ruby ---------------------------------------------------------------------- Comment By: Christopher Lerum (chrislerum) Date: 2010-01-18 08:20 Message: Oh good, someone else has noticed this. I sure hope this gets fixed. Don't like hack hack ;) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27641&group_id=126 From noreply at rubyforge.org Sat Feb 6 21:23:55 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 21:23:55 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27587 ] #gem fatals on getpwuid for daemons Message-ID: <20100207022355.B6B4618582C7@rubyforge.org> Bugs item #27587, was opened at 2009-12-17 14:09 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27587&group_id=126 Category: #gem and #require methods Group: v1.3.x >Status: Closed >Resolution: Out of Date Priority: 3 Submitted By: Riley Lynch (rlynch) >Assigned to: Eric Hodel (drbrain) Summary: #gem fatals on getpwuid for daemons Initial Comment: After upgrading from RubyGems 0.9.2 to 1.3.1, a monit script which runs mongrel processes was failing to exec. I captured the stderr, and found this trace: /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:723:in `getpwuid': can't find user for 1000 (ArgumentError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:723:in `set_paths' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:719:in `each' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:719:in `set_paths' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:526:in `path' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:66:in `installed_spec_directories' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:56:in `from_installed_gems' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:736:in `source_index' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:140:in `activate' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:49:in `gem' from /usr/local/bin/mongrel_rails:15 I found reports of similar problems when running daemons via Cruise Control or Capistrano but did not see a solution posted. http://old.nabble.com/Etc.getpwuid-error-in-rake-gems-td22130762.html http://groups.google.com/group/capistrano/browse_thread/thread/b62989776d395c0a?pli=1 I was able to resolve the problem by adding a line for the daemon user to /etc/passwd via vipw. However, it seems to me that RubyGems ought not to fail under this condition. May I suggest wrapping the call to getpwuid in a block which rescues in the case that getpwuid raises ArgumentError ? ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 18:23 Message: This code seems to be removed from 1.3.5. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27587&group_id=126 From noreply at rubyforge.org Sat Feb 6 21:56:38 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 6 Feb 2010 21:56:38 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27503 ] Rubygems does not load from user's home directory Message-ID: <20100207025642.5C27118582C9@rubyforge.org> Bugs item #27503, was opened at 2009-12-01 10:37 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27503&group_id=126 Category: None >Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Jan Wedekind (wedesoft) >Assigned to: Eric Hodel (drbrain) Summary: Rubygems does not load from user's home directory Initial Comment: I am using ruby-1.9.1-p243 and rubygems-1.3.5 under GNU/Linux. # Using Ruby-1.8.6 loading the experimental gem from the home-directory works: mkdir /tmp/malloc cd /tmp/malloc wget http://www.wedesoft.demon.co.uk/downloads/malloc.tar.bz2 # I've attached it to this bug report as well tar xjf malloc.tar.bz2 make clean all install ruby1.8 -rrubygems -e "require 'malloc'" # Using Ruby-1.9.1 loading the experimental gem from the home-directory does not work: make clean all install RUBY_VERSION=1.9 gem1.9 list malloc # *** LOCAL GEMS *** # # malloc (1.0.0) ruby1.9 -rrubygems -e "require 'malloc'" # -e:1:in `require': no such file to load -- malloc (LoadError) # from -e:1:in `
' ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 18:56 Message: Fixed by ruby ---------------------------------------------------------------------- Comment By: Jan Wedekind (wedesoft) Date: 2009-12-17 13:10 Message: I confirm that loading locally installed Gems works with Ruby 1.9.1p376. Thanks! ---------------------------------------------------------------------- Comment By: Yuki Sonoda (yugui) Date: 2009-12-15 18:30 Message: It is a bug of Ruby 1.9.1-p243 but not RubyGems's. Ruby 1.9 uses a simplified version of RubyGems to get rid of extra overhead when booting. The simplified version could not load gems from user's home directory. This bug was fixed at Ruby 1.9.1-p376. Please upgrade your ruby. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27503&group_id=126 From noreply at rubyforge.org Sun Feb 7 01:02:23 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sun, 7 Feb 2010 01:02:23 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27588 ] Activating a dependency raises error even though a satisfactory version is already activated. Message-ID: <20100207060223.36D1218582CC@rubyforge.org> Bugs item #27588, was opened at 2009-12-18 01:57 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27588&group_id=126 Category: #gem and #require methods Group: None Status: Open Resolution: None Priority: 3 Submitted By: Daniel Parker (dcparker) >Assigned to: Eric Hodel (drbrain) Summary: Activating a dependency raises error even though a satisfactory version is already activated. Initial Comment: I have loaded a gem "A" that loaded version 0.9.13 of gem "B", and then continued to load gem "C" that needed version "~> 0.9.12" of gem "B". Under normal conditions, version 0.9.13 should suit just fine if I'm looking for "~> 0.9.12". But in this case, since: (1) version 0.9.13 is *already loaded*, and (2) I have since changed my Gem path in such a way that 0.9.13 is not able to be found in the new Gem path, -> it fails and raises an error saying that it can't activate. This happens because in rubygems.rb, line 268: unless matches.any? { |spec| spec.version == existing_spec.version } then This should look at the existing spec and test whether it passes the version-requirements. However, the way it is doing it depends on the already-loaded spec to be able to be found again in the most recent search. This fails if the Gem paths have changed and the already-loaded spec is a version that is no longer able to be found in the new Gem path. This proposed change to this single line fixes the problem: rubygems.rb at 268 - unless matches.any? { |spec| spec.version == existing_spec.version } then + unless gem.version_requirements.satisfied_by?(existing_spec.version) then ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 22:02 Message: Do you have a set of gems that can reproduce this? ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27588&group_id=126 From noreply at rubyforge.org Sun Feb 7 01:03:16 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sun, 7 Feb 2010 01:03:16 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26110 ] Binary files in RDoc file list causes gem to hang during RDoc generation Message-ID: <20100207060316.39F5718582CC@rubyforge.org> Bugs item #26110, was opened at 2009-06-02 17:14 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26110&group_id=126 Category: `gem install` command Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Logan Barnett (logan_barnett) >Assigned to: Eric Hodel (drbrain) Summary: Binary files in RDoc file list causes gem to hang during RDoc generation Initial Comment: This is the output I get: $ sudo gem install pkg/rawr-1.3.4.gem Password: Successfully installed rubyzip-0.9.1 Successfully installed rawr-1.3.4 2 gems installed Installing ri documentation for rawr-1.3.4... Installing RDoc documentation for rawr-1.3.4... At this point the processor is pegged and the task never ends (I've left my machine to do this for hours and have seen no result). If I rerun the task with --no-rdoc, it works just fine. Also, if I run the rdoc command from Rawr's source the command completes just fine. I understand that we shouldn't have binary files on the list (I've fixed Rawr on head to no longer do this), but having gem hang seems buggy to me because there's little indication of what went wrong. When I put on the verbose flag this is what I get for output (it also hangs): gem install -V pkg/rawr-1.3.4.gem GET 304 Not Modified: http://gems.rubyforge.org/latest_specs.4.8.gz Installing gem rawr-1.3.4 Using local gem /Users/logan/dev/jruby/lib/ruby/gems/1.8/cache/rawr-1.3.4.gem /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/History.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/Manifest.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/README.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/Rakefile /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/bin/rawr /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/GenericJavaApp.icns /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/JavaApplicationStub /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/Rawr logo 1 large.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/Rawr logo 2 large.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/Rawr logo2.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/_notes/dwsync.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/css/1.css /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/css/_notes/dwsync.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/_notes/dwsync.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/body_bg.jpg /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/bullet.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/content.jpg /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/content_h2.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/details.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/details.jpg /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/header_bg.jpg /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/nav_a_hover.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/images/rawr_logo.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/data/website/index.html /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/app_bundler.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/command.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/bundler.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/exe_bundler.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/generator.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/jar_builder.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/jruby_release.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/jruby_batch_compiler.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-mac/COPYING /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-mac/ld /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-mac/readme.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-mac/windres /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/build.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/ConsoleApp/ConsoleApp.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/ConsoleApp/build.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/ConsoleApp/l4j/ConsoleApp.ico /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/ConsoleApp/lib/readme.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/ConsoleApp/readme.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/ConsoleApp/src/net/sf/launch4j/example/ConsoleApp.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/SimpleApp.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/build.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/l4j/SimpleApp.ico /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/l4j/SimpleApp.xml /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/l4j/splash.bmp /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/lib/readme.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/readme.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/SimpleApp/src/net/sf/launch4j/example/SimpleApp.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/demo/readme.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head/LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head/consolehead.o /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head/guihead.o /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head/head.o /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/consolehead/Makefile.win /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/consolehead/consolehead.c /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/consolehead/consolehead.dev /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/guihead/Makefile.win /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/guihead/guihead.c /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/guihead/guihead.dev /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/guihead/guihead.h /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/head.c /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/head.h /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/head_src/resource.h /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/launch4j /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/launch4j.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/launch4j.jfpr /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/JGoodies.Forms.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/JGoodies.Looks.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/Nuvola.Icon.Theme.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/XStream.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/commons-beanutils.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/commons-logging.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/commons.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/forms.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/formsrt.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/foxtrot.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/foxtrot.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/looks.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/lib/xstream.jar /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/manifest/uac.exe.manifest /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/manifest/xp-themes.exe.manifest /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/asterix-o.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/asterix.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/build.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/button_ok.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/cancel16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/down16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/edit_add16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/info.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/new.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/new16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/ok16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/open.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/open16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/run.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/save.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/images/up16.png /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/launch4j.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/Builder.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/BuilderException.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ExecException.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/FileChooserFilter.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/Log.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/Main.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/Messages.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/OptionParser.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/RcBuilder.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/Util.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/AntClassPath.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/AntConfig.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/AntJre.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/Launch4jTask.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/Messages.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/StringWrapper.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/messages.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/ant/messages_es.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/Binding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/BindingException.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/Bindings.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/IValidatable.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/InvariantViolationException.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/JComboBoxBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/JListBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/JRadioButtonBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/JTextAreaBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/JTextComponentBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/JToggleButtonBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/Messages.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/OptComponentBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/OptJTextAreaBinding.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/Validator.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/messages.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/binding/messages_es.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/ClassPath.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/Config.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/ConfigPersister.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/ConfigPersisterException.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/Jre.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/LdDefaults.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/Messages.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/Msg.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/SingleInstance.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/Splash.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/VersionInfo.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/messages.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/config/messages_es.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/BasicForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/BasicForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/ClassPathForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/ClassPathForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/ConfigForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/ConfigForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/HeaderForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/HeaderForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/JreForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/JreForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/Messages.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/MessagesForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/MessagesForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/SplashForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/SplashForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/VersionInfoForm.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/VersionInfoForm.jfrm /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/messages.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/form/messages_es.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/AbstractAcceptListener.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/BasicFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/BrowseActionListener.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/ClassPathFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/ConfigFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/EnvironmentVarsFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/FileChooser.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/GlassPane.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/HeaderFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/JreFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/MainFrame.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/Messages.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/MessagesFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/SingleInstanceFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/SplashFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/VersionInfoFormImpl.java /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/messages.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/formimpl/messages_es.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/messages.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/src/net/sf/launch4j/messages_es.properties /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/MinGW.LICENSE.txt /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/crt2.o /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libadvapi32.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libgcc.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libkernel32.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libmingw32.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libmsvcrt.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libshell32.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/w32api/libuser32.a /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/bullet.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/changelog.html /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/docs.html /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/index.html /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/launch4j-use.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/launch4j.gif /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/links.html /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/web/style.css /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-linux/COPYING /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-linux/ld /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-linux/windres /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-win/COPYING /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-win/ld.exe /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/launch4j/bin-win/windres.exe /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/options.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/platform.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/rawr.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/rawr_bundle.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/rawr_version.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/web_bundler.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/zip/ioextras.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/zip/stdrubyext.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/zip/tempfile_bugfixed.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/zip/zip.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/zip/zipfilesystem.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/lib/zip/ziprequire.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/ann.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/bones.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/gem.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/manifest.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/notes.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/post_load.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/rdoc.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/rubyforge.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/setup.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/spec.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/svn.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/tasks/test.rake /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/app_bundler_spec.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/bundler_spec.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/generator_spec.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/jar_builder_spec.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/options_spec.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/platform_spec.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/spec_helpers.rb /Users/logan/dev/jruby/lib/ruby/gems/1.8/gems/rawr-1.3.4/test/unit/web_bundler_spec.rb /Users/logan/dev/jruby/bin/rawr Successfully installed rawr-1.3.4 1 gem installed Installing ri documentation for rawr-1.3.4... Updating ri class cache with 3956 classes... Installing RDoc documentation for rawr-1.3.4... ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-06 22:03 Message: This is an RDoc bug (which should be fixed in 2.4.3) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26110&group_id=126 From noreply at rubyforge.org Sun Feb 7 22:59:43 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sun, 7 Feb 2010 22:59:43 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Patches-27795 ] ruby-prof on Windows Message-ID: <20100208035943.CEEC318582D2@rubyforge.org> Patches item #27795, was opened at 2010-02-07 19:59 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27795&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: ruby-prof on Windows Initial Comment: Trying to install ruby-prof on Windows (msvc6) I get: S:\>gem install ruby-prof Building native extensions. This could take a while... ERROR: Error installing ruby-prof: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for sys/times.h... no checking for rb_os_allocated_objects()... no checking for rb_gc_allocated_size()... no checking for rb_gc_collections()... no checking for rb_gc_time()... no checking for rb_heap_total_mem()... no checking for rb_gc_heap_info()... no checking for rb_gc_malloc_allocations()... no checking for rb_gc_malloc_allocated_size()... no creating Makefile nmake Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\Ruby\bin\ruby -e "puts 'EXPORTS', 'Init_ruby_prof'" > ruby_prof-i386-mswin32.def cl -nologo -I. -I. -IC:/Ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 -c -Tcruby_prof.c ruby_prof.c measure_cpu_time.h(32) : error C2632: 'long' followed by 'long' is illegal measure_cpu_time.h(96) : error C2632: 'long' followed by 'long' is illegal measure_cpu_time.h(98) : error C2632: 'long' followed by 'long' is illegal measure_cpu_time.h(99) : error C2632: 'long' followed by 'long' is illegal ruby_prof.c(1150) : error C2275: 'prof_call_info_t' : illegal use of this type as an expression ruby_prof.h(130) : see declaration of 'prof_call_info_t' ruby_prof.c(1150) : error C2065: 'call_info' : undeclared identifier ruby_prof.c(1151) : error C2275: 'prof_method_t' : illegal use of this type as an expression ruby_prof.h(116) : see declaration of 'prof_method_t' ruby_prof.c(1151) : error C2065: 'method' : undeclared identifier ruby_prof.c(1164) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct prof_method_t *' ruby_prof.c(1167) : error C2223: left of '->active' must point to struct/union ruby_prof.c(1173) : error C2223: left of '->key' must point to struct/union ruby_prof.c(1173) : warning C4047: 'function' : 'int ' differs in levels of indirection from 'struct st_table *' ruby_prof.c(1173) : warning C4024: 'get_method' : different types for formal and actual parameter 5 ruby_prof.c(1173) : error C2198: 'get_method' : too few actual parameters ruby_prof.c(1173) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct prof_method_t *' ruby_prof.c(1176) : error C2223: left of '->active' must point to struct/union ruby_prof.c(1180) : warning C4047: 'function' : 'struct prof_method_t *' differs in levels of indirection from 'int ' ruby_prof.c(1180) : warning C4024: 'prof_call_info_create' : different types for formal and actual parameter 1 ruby_prof.c(1180) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct prof_call_info_t *' ruby_prof.c(1181) : error C2223: left of '->call_infos' must point to struct/union ruby_prof.c(1181) : warning C4047: 'function' : 'struct prof_call_infos_t *' differs in levels of indirection from 'int ' ruby_prof.c(1181) : warning C4024: 'prof_add_call_info' : different types for formal and actual parameter 1 ruby_prof.c(1181) : error C2198: 'prof_add_call_info' : too few actual parameters ruby_prof.c(1185) : error C2223: left of '->key' must point to struct/union ruby_prof.c(1185) : error C2198: 'call_info_table_lookup' : too few actual parameters ruby_prof.c(1185) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct prof_call_info_t *' ruby_prof.c(1189) : warning C4047: 'function' : 'struct prof_method_t *' differs in levels of indirection from 'int ' ruby_prof.c(1189) : warning C4024: 'prof_call_info_create' : different types for formal and actual parameter 1 ruby_prof.c(1189) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct prof_call_info_t *' ruby_prof.c(1190) : error C2223: left of '->key' must point to struct/union ruby_prof.c(1190) : warning C4047: 'function' : 'const struct prof_method_key_t *' differs in levels of indirection from 'int ' ruby_prof.c(1190) : warning C4024: 'call_info_table_insert' : different types for formal and actual parameter 2 ruby_prof.c(1190) : error C2198: 'call_info_table_insert' : too few actual parameters ruby_prof.c(1191) : error C2223: left of '->call_infos' must point to struct/union ruby_prof.c(1191) : warning C4047: 'function' : 'struct prof_call_infos_t *' differs in levels of indirection from 'int ' ruby_prof.c(1191) : warning C4024: 'prof_add_call_info' : different types for formal and actual parameter 1 ruby_prof.c(1191) : error C2198: 'prof_add_call_info' : too few actual parameters ruby_prof.c(1197) : warning C4047: '=' : 'struct prof_call_info_t *' differs in levels of indirection from 'int ' NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/ruby-prof-0.8.1 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/ruby-prof-0.8.1/ext/gem_make.out These look mostly like errors from coding in C99, when Visual Studio (even the latest version) only supports C89. Probably all of these fixes are easy - move the variable declarations to the top of the functions/scope they are in. http://ruby-prof.rubyforge.org/ mentions a "Win32 RubyGem which includes a pre-built binary". I do not see such a gem anywhere: http://gemcutter.org/search?query=ruby-prof ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27795&group_id=126 From noreply at rubyforge.org Mon Feb 8 22:16:20 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 8 Feb 2010 22:16:20 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27749 ] local gem install hits network even when gemfile exists locally Message-ID: <20100209031621.0852D3C8042@rubyforge.org> Bugs item #27749, was opened at 2010-01-29 15:41 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27749&group_id=126 Category: `gem install` command Group: v1.3.x >Status: Closed Resolution: None Priority: 3 Submitted By: Joel Duffin (oxtralite) >Assigned to: Eric Hodel (drbrain) Summary: local gem install hits network even when gemfile exists locally Initial Comment: The RubyGems documentation for gem install says: "It will attempt a local installation (i.e. a .gem file in the current directory), and if that fails, it will attempt to download and install the most recent version of the gem you want." (http://docs.rubygems.org/read/chapter/10#page33) It appears that it still accesses the network even when the .gem file exists locally. This significantly slows down local gem installs. You can easily verify this by noticing the different in how long the command takes with and without the --local option. ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-08 19:16 Message: I don't see this: $ ruby -Ilib bin/gem install rake -i ~/tmp/gems --local -V Installing gem rake-0.8.7 Using local gem /Users/drbrain/.gem/ruby/1.8/cache/rake-0.8.7.gem [...] Successfully installed rake-0.8.7 1 gem installed Installing ri documentation for rake-0.8.7... Installing RDoc documentation for rake-0.8.7... $ ruby -Ilib bin/gem install rake -i ~/tmp/gems -V Installing gem rake-0.8.7 Using local gem /Users/drbrain/tmp/gems/cache/rake-0.8.7.gem [...] Successfully installed rake-0.8.7 1 gem installed Installing ri documentation for rake-0.8.7... Installing RDoc documentation for rake-0.8.7... ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27749&group_id=126 From noreply at rubyforge.org Mon Feb 8 22:18:15 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 8 Feb 2010 22:18:15 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27446 ] unable to uninstall bundled gems with 1.9.2 Message-ID: <20100209031815.2DAA718582C2@rubyforge.org> Bugs item #27446, was opened at 2009-11-17 08:26 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27446&group_id=126 Category: None Group: None >Status: Closed Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) >Assigned to: Eric Hodel (drbrain) Summary: unable to uninstall bundled gems with 1.9.2 Initial Comment: Don't know if this is a concern at all, but thought I'd point it out. C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>ruby -v ruby 1.9.2dev (2009-09-26 trunk 25103) [i386-mingw32] C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>gem search rdoc *** LOCAL GEMS *** rdoc (2.2.2) C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>gem uninstall rdoc Successfully uninstalled rdoc-2.2.2 C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>gem search rdoc *** LOCAL GEMS *** rdoc (2.2.2) Thanks. -r ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-08 19:18 Message: Last I looked the 1.9.2 bundled gems weren't installed as gems, so they can't be uninstalled. ruby-core would be a better place to bring this up. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27446&group_id=126 From noreply at rubyforge.org Mon Feb 8 22:19:39 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 8 Feb 2010 22:19:39 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26920 ] LOTS of unnecessary specs pulled on fetch Message-ID: <20100209031939.D12B118582C9@rubyforge.org> Bugs item #26920, was opened at 2009-08-14 01:46 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26920&group_id=126 Category: `gem` commands (other) Group: None >Status: Closed >Resolution: Accepted Priority: 3 Submitted By: Ryan Davis (zenspider) Assigned to: Eric Hodel (drbrain) Summary: LOTS of unnecessary specs pulled on fetch Initial Comment: shouldn't it only fetch the latest? 507 % rm ~/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.* 508 % rm twitter-0.6.13.gem 509 % gem fetch twitter Downloaded twitter-0.6.13 510 % find ~/.gem | grep twitter /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.0.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.0.2.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.0.3.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.0.4.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.0.5.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.1.0.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.1.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.0.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.2.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.3.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.4.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.5.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.6.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.2.7.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.0.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.2.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.3.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.4.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.5.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.6.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.7.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.3.8.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.4.0.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.4.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.4.2.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.4.4.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.5.0.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.5.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.5.2.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.5.3.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.0.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.1.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.10.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.11.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.12.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.13.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.2.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.3.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.4.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.5.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.6.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.7.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.8.gemspec /Users/ryan/.gem/specs/gems.rubyforge.org%80/quick/Marshal.4.8/twitter-0.6.9.gemspec ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-08 19:19 Message: I believe you fixed this. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26920&group_id=126 From noreply at rubyforge.org Mon Feb 8 22:30:58 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 8 Feb 2010 22:30:58 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27292 ] Empty gem file prevents installation Message-ID: <20100209033059.2E5513C8042@rubyforge.org> Bugs item #27292, was opened at 2009-10-14 14:40 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27292&group_id=126 Category: `gem install` command Group: v1.3.x >Status: Closed >Resolution: Accepted Priority: 3 Submitted By: Ian Ragsdale (iragsdale) >Assigned to: Eric Hodel (drbrain) Summary: Empty gem file prevents installation Initial Comment: I'm not sure how but there was an empty file in the gem cache on my system. When the gem installer tried to figure out the file format, it crashed on line 45 of format.rb: if File.read(file_path, 20).include?("MD5SUM =") If the file is empty, then file.read returns nil, and the install fails. It would be better to trap this error and give a more useful error message, so that I don't have to modify the source to figure out why the gem won't install. This is probably low priority because most users will never hit it, but I thought I'd submit it anyway. ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-08 19:30 Message: Fixed. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27292&group_id=126 From noreply at rubyforge.org Mon Feb 8 22:56:08 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 8 Feb 2010 22:56:08 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27749 ] local gem install hits network even when gemfile exists locally Message-ID: <20100209035608.611753C8042@rubyforge.org> Bugs item #27749, was opened at 2010-01-29 16:41 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27749&group_id=126 Category: `gem install` command Group: v1.3.x Status: Closed Resolution: None Priority: 3 Submitted By: Joel Duffin (oxtralite) Assigned to: Eric Hodel (drbrain) Summary: local gem install hits network even when gemfile exists locally Initial Comment: The RubyGems documentation for gem install says: "It will attempt a local installation (i.e. a .gem file in the current directory), and if that fails, it will attempt to download and install the most recent version of the gem you want." (http://docs.rubygems.org/read/chapter/10#page33) It appears that it still accesses the network even when the .gem file exists locally. This significantly slows down local gem installs. You can easily verify this by noticing the different in how long the command takes with and without the --local option. ---------------------------------------------------------------------- >Comment By: Joel Duffin (oxtralite) Date: 2010-02-08 20:56 Message: I'm trying: sudo gem install test.gem vs sudo gem install -local test.gem I believe this is a much more common scenario than the one you describe, though I'm guessing, you are saying it is equivalent. It definitely hits the network and takes a lot longer as I describe. ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-08 20:16 Message: I don't see this: $ ruby -Ilib bin/gem install rake -i ~/tmp/gems --local -V Installing gem rake-0.8.7 Using local gem /Users/drbrain/.gem/ruby/1.8/cache/rake-0.8.7.gem [...] Successfully installed rake-0.8.7 1 gem installed Installing ri documentation for rake-0.8.7... Installing RDoc documentation for rake-0.8.7... $ ruby -Ilib bin/gem install rake -i ~/tmp/gems -V Installing gem rake-0.8.7 Using local gem /Users/drbrain/tmp/gems/cache/rake-0.8.7.gem [...] Successfully installed rake-0.8.7 1 gem installed Installing ri documentation for rake-0.8.7... Installing RDoc documentation for rake-0.8.7... ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27749&group_id=126 From noreply at rubyforge.org Tue Feb 9 00:20:56 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 00:20:56 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27045 ] The What happens is that the 'display:none' style is applied to the rest of the page, since there there is no . ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27045&group_id=126 From noreply at rubyforge.org Tue Feb 9 00:38:17 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 00:38:17 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26792 ] uses gem even when an install fails Message-ID: <20100209053817.625EE3C8042@rubyforge.org> Bugs item #26792, was opened at 2009-07-29 16:59 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26792&group_id=126 Category: None >Group: v1.3.x >Status: Closed Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) >Assigned to: Eric Hodel (drbrain) Summary: uses gem even when an install fails Initial Comment: Appears that in 1.9, at least if you install a gem, and the installation fails then you run require 'gemname' it still loads it--in its very broken state. At least that's about what I figure from scratching my head at this circumstance: C:\dev\ruby\downloads\ruby-debug\pkg>gem search linecache -b *** LOCAL GEMS *** mark-moseley-linecache (0.5.2) # note the lack of linecache -- removing mark-moseley-linecache seems to not affect the results, either *** REMOTE GEMS *** linecache (0.43) mark-moseley-linecache (0.5.2) C:\dev\ruby\downloads\ruby-debug\pkg>gem install linecache Building native extensions. This could take a while... ERROR: Error installing linecache: ERROR: Failed to build gem native extension. c:/installs/ruby_trunk_installed/bin/ruby.exe extconf.rb Can't handle 1.9.x yet *** extconf.rb failed *** ... C:\dev\ruby\downloads\ruby-debug\pkg>gem search linecache *** LOCAL GEMS *** mark-moseley-linecache (0.5.2) C:\dev\ruby\downloads\ruby-debug\pkg>irb irb(main):001:0> require 'ruby-debug' LoadError: no such file to load -- c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/../lib/trace_nums # note that it's using the linecache-0.43 that just failed from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:12:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:12:in `rescue in ' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:8:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:6:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb:63:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb:63:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/mark-moseley-ruby-debug-base-0.11.6/lib/ruby-debug-base.rb:3:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/mark-moseley-ruby-debug-base-0.11.6/lib/ruby-debug-base.rb:3:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/ruby-debug-0.11/cli/ruby-debug.rb:5:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/ruby-debug-0.11/cli/ruby-debug.rb:5:in `' from (irb):1:in `require' from (irb):1 from c:/installs/ruby_trunk_installed/bin/irb.bat:20:in `
' Thanks! [gem v 1.3.5, ruby 1.9.2 trunk] ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-08 21:38 Message: I believe this was fixed prior to 1.3.5 as 1.8 and 1.9.2 trunk give me the same: $ ruby19 -Ilib bin/gem install mysql -i ~/tmp/gems mysql 2.8.1 is 100% verified 1.9 Update http://isitruby19.com/mysql with your experiences! Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. [...] $ GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems ruby19 -Ilib bin/gem list *** LOCAL GEMS *** $ ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26792&group_id=126 From noreply at rubyforge.org Tue Feb 9 00:38:49 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 00:38:49 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26540 ] 1.3.4 with ruby1.9 on Ubuntu 8.04 AMD64 fails Message-ID: <20100209053849.32F973C8044@rubyforge.org> Bugs item #26540, was opened at 2009-07-06 21:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26540&group_id=126 Category: RubyGems installer (setup.rb) Group: None >Status: Closed Resolution: None Priority: 3 Submitted By: Nathan Zook (anoldhacker) >Assigned to: Eric Hodel (drbrain) Summary: 1.3.4 with ruby1.9 on Ubuntu 8.04 AMD64 fails Initial Comment: :~/work/rubygems-1.3.4# ruby1.9 setup.rb Installing RubyGems Installing gem executable Removing old source_cache files Removing old RubyGems RDoc and ri Installing rubygems-1.3.4 ri into /usr/lib/ruby1.9/gems/1.9.0/doc/rubygems-1.3.4/ri ERROR: While executing gem ... (ArgumentError) invalid mbstring sequence # This is from the Universe repository ~/work/rubygems-1.3.4# ruby --version ruby 1.9.0 (2007-12-25 revision 14709) [x86_64-linux] ~/work/rubygems-1.3.4# ruby1.9 -v setup.rb >output 2>&1 # output.gz attached ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-08 21:38 Message: This appears to be an RDoc bug. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-07-06 21:11 Message: I would say that you're trying to install an old, unstable version of Ruby 1.9 (1.9.0) The stable and recommended version for 1.9 line is 1.9.1-p129. I would recommend installing 1.9.1 at least, but leave this open for other to suggest better solutions. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26540&group_id=126 From noreply at rubyforge.org Tue Feb 9 10:52:35 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 10:52:35 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27446 ] unable to uninstall bundled gems with 1.9.2 Message-ID: <20100209155235.5BC84185828E@rubyforge.org> Bugs item #27446, was opened at 2009-11-17 16:26 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27446&group_id=126 Category: None Group: None Status: Closed Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Eric Hodel (drbrain) Summary: unable to uninstall bundled gems with 1.9.2 Initial Comment: Don't know if this is a concern at all, but thought I'd point it out. C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>ruby -v ruby 1.9.2dev (2009-09-26 trunk 25103) [i386-mingw32] C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>gem search rdoc *** LOCAL GEMS *** rdoc (2.2.2) C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>gem uninstall rdoc Successfully uninstalled rdoc-2.2.2 C:\dev\ruby\ruby-benchmark-suite\benchmarks\rdoc>gem search rdoc *** LOCAL GEMS *** rdoc (2.2.2) Thanks. -r ---------------------------------------------------------------------- >Comment By: Roger Pack (rogerdpack) Date: 2010-02-09 15:52 Message: Hmm. I suppose in that case the message "Successfully uninstalled rdoc-2.2.2" could be changed to be more accurate? -r ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-09 03:18 Message: Last I looked the 1.9.2 bundled gems weren't installed as gems, so they can't be uninstalled. ruby-core would be a better place to bring this up. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27446&group_id=126 From noreply at rubyforge.org Tue Feb 9 10:56:15 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 10:56:15 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26792 ] uses gem even when an install fails Message-ID: <20100209155615.81D9B18582CC@rubyforge.org> Bugs item #26792, was opened at 2009-07-29 23:59 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26792&group_id=126 Category: None Group: v1.3.x Status: Closed Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Eric Hodel (drbrain) Summary: uses gem even when an install fails Initial Comment: Appears that in 1.9, at least if you install a gem, and the installation fails then you run require 'gemname' it still loads it--in its very broken state. At least that's about what I figure from scratching my head at this circumstance: C:\dev\ruby\downloads\ruby-debug\pkg>gem search linecache -b *** LOCAL GEMS *** mark-moseley-linecache (0.5.2) # note the lack of linecache -- removing mark-moseley-linecache seems to not affect the results, either *** REMOTE GEMS *** linecache (0.43) mark-moseley-linecache (0.5.2) C:\dev\ruby\downloads\ruby-debug\pkg>gem install linecache Building native extensions. This could take a while... ERROR: Error installing linecache: ERROR: Failed to build gem native extension. c:/installs/ruby_trunk_installed/bin/ruby.exe extconf.rb Can't handle 1.9.x yet *** extconf.rb failed *** ... C:\dev\ruby\downloads\ruby-debug\pkg>gem search linecache *** LOCAL GEMS *** mark-moseley-linecache (0.5.2) C:\dev\ruby\downloads\ruby-debug\pkg>irb irb(main):001:0> require 'ruby-debug' LoadError: no such file to load -- c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/../lib/trace_nums # note that it's using the linecache-0.43 that just failed from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:12:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:12:in `rescue in ' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:8:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:6:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb:63:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb:63:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/mark-moseley-ruby-debug-base-0.11.6/lib/ruby-debug-base.rb:3:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/mark-moseley-ruby-debug-base-0.11.6/lib/ruby-debug-base.rb:3:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/ruby-debug-0.11/cli/ruby-debug.rb:5:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/ruby-debug-0.11/cli/ruby-debug.rb:5:in `' from (irb):1:in `require' from (irb):1 from c:/installs/ruby_trunk_installed/bin/irb.bat:20:in `
' Thanks! [gem v 1.3.5, ruby 1.9.2 trunk] ---------------------------------------------------------------------- >Comment By: Roger Pack (rogerdpack) Date: 2010-02-09 15:56 Message: It doesn't show up as a gem list, however it still gets assigned to the load path thanks to gem prelude. How to reproduce: c:\dev_old\digitalarchive_trunk>gem install linecache Building native extensions. This could take a while... ERROR: Error installing linecache: ERROR: Failed to build gem native extension. ... c:\dev_old\digitalarchive_trunk>gem search linecache *** LOCAL GEMS *** c:\dev_old\digitalarchive_trunk>gem which linecache E:/installs/ruby191p376/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb (and you can require it--require 'linecache' even though the install failed, which was unexpected to me since 1.8 doesn't do this). -r ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-09 05:38 Message: I believe this was fixed prior to 1.3.5 as 1.8 and 1.9.2 trunk give me the same: $ ruby19 -Ilib bin/gem install mysql -i ~/tmp/gems mysql 2.8.1 is 100% verified 1.9 Update http://isitruby19.com/mysql with your experiences! Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. [...] $ GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems ruby19 -Ilib bin/gem list *** LOCAL GEMS *** $ ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26792&group_id=126 From drbrain at segment7.net Tue Feb 9 16:54:33 2010 From: drbrain at segment7.net (Eric Hodel) Date: Tue, 9 Feb 2010 13:54:33 -0800 Subject: [Rubygems-developers] 1.3.6.pre.1 Message-ID: It's that time again! This release is focused on getting gemcutter merged with RubyGems, but there are some other bug fixes and minor new features: === 1.3.6 / 2010-02-?? New features: * `gem` commands * Added `gem push` and `gem owner` for interacting with modern/Gemcutter sources * `gem dep` now supports --prerelease. * `gem fetch` now supports --prerelease. * `gem server` now supports --bind. Patch #27357 by Bruno Michel. * `gem rdoc` no longer overwrites built documentation. Use --overwrite force rebuilding. Patch #25982 by Akinori MUSHA. * Captial letters are now allowed in prerelease versions. Bug fixes: * Development deps are no longer added to rubygems-update gem so older versions can update sucessfully. * Installer bugs: * Prerelease gems can now depend on non-prerelease gems. * Development dependencies are ignored unless explicitly needed. Bug #27608 by Roger Pack. * `gem` commands * `gem which` now fails if no paths were found. Adapted patch #27681 by Caio Chassot. * `gem server` no longer has invalid markup. Bug #27045 by Eric Young. * Gem::Format no longer crashes on empty files. Bug #27292 by Ian Ragsdale. * Gem::GemPathSearcher handles nil require_paths. Patch #27334 by Roger Pack. * Gem::RemoteFetcher no longer copies the file if it is where we want it. Patch #27409 by Jakub ??astn?. Deprecation Notices: * lib/rubygems/timer.rb has been removed. * Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. * Bulk index update is no longer supported. * Gem::manage_gems was removed in 1.3.3. * Time::today was removed in 1.3.3. I'd like to give this a week and then release. I'll merge the 1_3 branch into ruby trunk afterwards and do a followup release if changes were required. You can download and install the update: http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.1.gem gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.1.tgz http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.1.zip unpack; cd rubygems-1.3.6.pre.1; ruby setup.rb From noreply at rubyforge.org Tue Feb 9 17:14:42 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 17:14:42 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27802 ] ruby-1.9.1 causes defaults/operating_system.rb to be overridden by defaults.rb Message-ID: <20100209221442.2431E1588079@rubyforge.org> Bugs item #27802, was opened at 2010-02-09 22:14 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27802&group_id=126 Category: None Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Richard Brown (rbrown) Assigned to: Nobody (None) Summary: ruby-1.9.1 causes defaults/operating_system.rb to be overridden by defaults.rb Initial Comment: In ruby-1.9.1p376 gem_prelude requires defaults/opearting_system.rb If rubygems-1.3.5 is required it requires defaults.rb. Although defaults.rb does require defaults/operating_system.rb ruby won't re-load a library that's already in $". This means that anything set in defaults/operating_system.rb is being overridden by defaults.rb. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27802&group_id=126 From noreply at rubyforge.org Tue Feb 9 17:34:44 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 17:34:44 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27803 ] Lots of errors when installing 1.3.6 prerelease rubygems update Message-ID: <20100209223445.CCD571588076@rubyforge.org> Bugs item #27803, was opened at 2010-02-09 15:34 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Chad Woolley (thewoolleyman) Assigned to: Nobody (None) Summary: Lots of errors when installing 1.3.6 prerelease rubygems update Initial Comment: $ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems Password: Successfully installed rubygems-update-1.3.6.pre.1 1 gem installed Installing ri documentation for rubygems-update-1.3.6.pre.1... Updating ri class cache with 8285 classes... Installing RDoc documentation for rubygems-update-1.3.6.pre.1... updating OSX ruby + gem dictionary, if necessary Updating ri class cache with 8153 classes... New entries for dictionary. Rebuilding dictionary. - Building RubyAndGems.dictionary. - Cleaning objects directory. - Preparing dictionary template. - Preprocessing dictionary sources. utf8 "\xE4" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xf6, immediately after start byte 0xe4) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xfc, immediately after start byte 0xf6) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0x27, immediately after start byte 0xfc) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. utf8 "\xA5" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xba, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xae, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa3, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa1, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbc, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xc9, 1 byte after start byte 0xeb, expected 3 bytes) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xfd, immediately after start byte 0xc9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfd) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd9, immediately after start byte 0xc5) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xd9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd1, immediately after start byte 0xca) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb9, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. - Extracting index data. *** Invalid index. Skipped -- entry[module_] index[] *** Invalid index. Skipped -- entry[module_] index[] No entry tag ** [

module <

All Slice code is expected to be namespaced inside a module

Class Methods:

activate, deactivate, init, loaded, setup_default_structure!, setup_router

From:

merb-slices-1.0.1

] ** at /Developer/Extras/Dictionary Development Kit/bin/extract_index.pl line 72, <> chunk 13. Error. command failed -bash: /Users/woolley/bin/update_rubygems: /usr/local/bin/ruby: bad interpreter: No such file or directory chadmac:tmp woolley$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - universal-darwin-9 - GEM PATHS: - /Library/Ruby/Gems/1.8 - /Users/woolley/.gem/ruby/1.8 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com"] - "gemcutter_key" => "xxxxxxx" - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 From noreply at rubyforge.org Tue Feb 9 17:35:34 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 17:35:34 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27803 ] Lots of errors when installing 1.3.6 prerelease rubygems update Message-ID: <20100209223534.E65161588033@rubyforge.org> Bugs item #27803, was opened at 2010-02-09 15:34 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Chad Woolley (thewoolleyman) Assigned to: Nobody (None) Summary: Lots of errors when installing 1.3.6 prerelease rubygems update Initial Comment: $ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems Password: Successfully installed rubygems-update-1.3.6.pre.1 1 gem installed Installing ri documentation for rubygems-update-1.3.6.pre.1... Updating ri class cache with 8285 classes... Installing RDoc documentation for rubygems-update-1.3.6.pre.1... updating OSX ruby + gem dictionary, if necessary Updating ri class cache with 8153 classes... New entries for dictionary. Rebuilding dictionary. - Building RubyAndGems.dictionary. - Cleaning objects directory. - Preparing dictionary template. - Preprocessing dictionary sources. utf8 "\xE4" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xf6, immediately after start byte 0xe4) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xfc, immediately after start byte 0xf6) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0x27, immediately after start byte 0xfc) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. utf8 "\xA5" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xba, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xae, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa3, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa1, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbc, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xc9, 1 byte after start byte 0xeb, expected 3 bytes) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xfd, immediately after start byte 0xc9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfd) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd9, immediately after start byte 0xc5) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xd9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd1, immediately after start byte 0xca) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb9, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. - Extracting index data. *** Invalid index. Skipped -- entry[module_] index[] *** Invalid index. Skipped -- entry[module_] index[] No entry tag ** [

module <

All Slice code is expected to be namespaced inside a module

Class Methods:

activate, deactivate, init, loaded, setup_default_structure!, setup_router

From:

merb-slices-1.0.1

] ** at /Developer/Extras/Dictionary Development Kit/bin/extract_index.pl line 72, <> chunk 13. Error. command failed -bash: /Users/woolley/bin/update_rubygems: /usr/local/bin/ruby: bad interpreter: No such file or directory chadmac:tmp woolley$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - universal-darwin-9 - GEM PATHS: - /Library/Ruby/Gems/1.8 - /Users/woolley/.gem/ruby/1.8 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com"] - "gemcutter_key" => "xxxxxxx" - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 From thewoolleyman at gmail.com Tue Feb 9 17:41:26 2010 From: thewoolleyman at gmail.com (Chad Woolley) Date: Tue, 9 Feb 2010 15:41:26 -0700 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: References: Message-ID: On Tue, Feb 9, 2010 at 2:54 PM, Eric Hodel wrote: > I'd like to give this a week and then release. I got some spew when I installed it on default Leopard ruby: http://rubyforge.org/tracker/index.php?func=detail&aid=27803&group_id=126&atid=575 Also, this still seems broken (I never opened a rubyforge ticket, I can if you want): http://help.rubygems.org/discussions/problems/15-prerelease-gems-not-listed-when-all-option-is-used Finally, gem env reports the incorrect version (1.3.5) after I have installed the prerelease version (which is 1.3.6.pre.1). Yes, just like a broken record. Thanks, -- Chad From noreply at rubyforge.org Tue Feb 9 19:01:03 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 19:01:03 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26792 ] uses gem even when an install fails Message-ID: <20100210000103.AAC693C804F@rubyforge.org> Bugs item #26792, was opened at 2009-07-29 16:59 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26792&group_id=126 Category: None Group: v1.3.x >Status: Open >Resolution: Accepted Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Eric Hodel (drbrain) Summary: uses gem even when an install fails Initial Comment: Appears that in 1.9, at least if you install a gem, and the installation fails then you run require 'gemname' it still loads it--in its very broken state. At least that's about what I figure from scratching my head at this circumstance: C:\dev\ruby\downloads\ruby-debug\pkg>gem search linecache -b *** LOCAL GEMS *** mark-moseley-linecache (0.5.2) # note the lack of linecache -- removing mark-moseley-linecache seems to not affect the results, either *** REMOTE GEMS *** linecache (0.43) mark-moseley-linecache (0.5.2) C:\dev\ruby\downloads\ruby-debug\pkg>gem install linecache Building native extensions. This could take a while... ERROR: Error installing linecache: ERROR: Failed to build gem native extension. c:/installs/ruby_trunk_installed/bin/ruby.exe extconf.rb Can't handle 1.9.x yet *** extconf.rb failed *** ... C:\dev\ruby\downloads\ruby-debug\pkg>gem search linecache *** LOCAL GEMS *** mark-moseley-linecache (0.5.2) C:\dev\ruby\downloads\ruby-debug\pkg>irb irb(main):001:0> require 'ruby-debug' LoadError: no such file to load -- c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/../lib/trace_nums # note that it's using the linecache-0.43 that just failed from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:12:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:12:in `rescue in ' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:8:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/tracelines.rb:6:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb:63:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb:63:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/mark-moseley-ruby-debug-base-0.11.6/lib/ruby-debug-base.rb:3:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/mark-moseley-ruby-debug-base-0.11.6/lib/ruby-debug-base.rb:3:in `' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/ruby-debug-0.11/cli/ruby-debug.rb:5:in `require' from c:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/gems/ruby-debug-0.11/cli/ruby-debug.rb:5:in `' from (irb):1:in `require' from (irb):1 from c:/installs/ruby_trunk_installed/bin/irb.bat:20:in `
' Thanks! [gem v 1.3.5, ruby 1.9.2 trunk] ---------------------------------------------------------------------- Comment By: Roger Pack (rogerdpack) Date: 2010-02-09 07:56 Message: It doesn't show up as a gem list, however it still gets assigned to the load path thanks to gem prelude. How to reproduce: c:\dev_old\digitalarchive_trunk>gem install linecache Building native extensions. This could take a while... ERROR: Error installing linecache: ERROR: Failed to build gem native extension. ... c:\dev_old\digitalarchive_trunk>gem search linecache *** LOCAL GEMS *** c:\dev_old\digitalarchive_trunk>gem which linecache E:/installs/ruby191p376/lib/ruby/gems/1.9.1/gems/linecache-0.43/lib/linecache.rb (and you can require it--require 'linecache' even though the install failed, which was unexpected to me since 1.8 doesn't do this). -r ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-08 21:38 Message: I believe this was fixed prior to 1.3.5 as 1.8 and 1.9.2 trunk give me the same: $ ruby19 -Ilib bin/gem install mysql -i ~/tmp/gems mysql 2.8.1 is 100% verified 1.9 Update http://isitruby19.com/mysql with your experiences! Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. [...] $ GEM_HOME=~/tmp/gems GEM_PATH=~/tmp/gems ruby19 -Ilib bin/gem list *** LOCAL GEMS *** $ ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26792&group_id=126 From noreply at rubyforge.org Tue Feb 9 19:03:47 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 19:03:47 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27803 ] Lots of errors when installing 1.3.6 prerelease rubygems update Message-ID: <20100210000347.68C9F3C804F@rubyforge.org> Bugs item #27803, was opened at 2010-02-09 14:34 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 Category: None >Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Chad Woolley (thewoolleyman) >Assigned to: Eric Hodel (drbrain) Summary: Lots of errors when installing 1.3.6 prerelease rubygems update Initial Comment: $ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems Password: Successfully installed rubygems-update-1.3.6.pre.1 1 gem installed Installing ri documentation for rubygems-update-1.3.6.pre.1... Updating ri class cache with 8285 classes... Installing RDoc documentation for rubygems-update-1.3.6.pre.1... updating OSX ruby + gem dictionary, if necessary Updating ri class cache with 8153 classes... New entries for dictionary. Rebuilding dictionary. - Building RubyAndGems.dictionary. - Cleaning objects directory. - Preparing dictionary template. - Preprocessing dictionary sources. utf8 "\xE4" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xf6, immediately after start byte 0xe4) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xfc, immediately after start byte 0xf6) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0x27, immediately after start byte 0xfc) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. utf8 "\xA5" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xba, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xae, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa3, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa1, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbc, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xc9, 1 byte after start byte 0xeb, expected 3 bytes) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xfd, immediately after start byte 0xc9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfd) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd9, immediately after start byte 0xc5) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xd9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd1, immediately after start byte 0xca) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb9, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. - Extracting index data. *** Invalid index. Skipped -- entry[module_] index[] *** Invalid index. Skipped -- entry[module_] index[] No entry tag ** [

module <

All Slice code is expected to be namespaced inside a module

Class Methods:

activate, deactivate, init, loaded, setup_default_structure!, setup_router

From:

merb-slices-1.0.1

] ** at /Developer/Extras/Dictionary Development Kit/bin/extract_index.pl line 72, <> chunk 13. Error. command failed -bash: /Users/woolley/bin/update_rubygems: /usr/local/bin/ruby: bad interpreter: No such file or directory chadmac:tmp woolley$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - universal-darwin-9 - GEM PATHS: - /Library/Ruby/Gems/1.8 - /Users/woolley/.gem/ruby/1.8 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com"] - "gemcutter_key" => "xxxxxxx" - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-09 16:03 Message: Do they go away if you uninstall rdoc_osx_dictionary? ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 From drbrain at segment7.net Tue Feb 9 19:05:07 2010 From: drbrain at segment7.net (Eric Hodel) Date: Tue, 9 Feb 2010 16:05:07 -0800 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: References: Message-ID: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> On Feb 9, 2010, at 14:41, Chad Woolley wrote: > On Tue, Feb 9, 2010 at 2:54 PM, Eric Hodel wrote: >> I'd like to give this a week and then release. > > I got some spew when I installed it on default Leopard ruby: > > http://rubyforge.org/tracker/index.php?func=detail&aid=27803&group_id=126&atid=575 I commented on it. > Also, this still seems broken (I never opened a rubyforge ticket, I > can if you want): > > http://help.rubygems.org/discussions/problems/15-prerelease-gems-not-listed-when-all-option-is-used If it's a small fix, I'll do it. > Finally, gem env reports the incorrect version (1.3.5) after I have > installed the prerelease version (which is 1.3.6.pre.1). Yes, just > like a broken record. Works for me: $ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.6.pre.1 - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] [...] From noreply at rubyforge.org Tue Feb 9 19:10:21 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 19:10:21 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27749 ] local gem install hits network even when gemfile exists locally Message-ID: <20100210001021.9B6C03C8051@rubyforge.org> Bugs item #27749, was opened at 2010-01-29 15:41 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27749&group_id=126 Category: `gem install` command Group: v1.3.x >Status: Open Resolution: None Priority: 3 Submitted By: Joel Duffin (oxtralite) Assigned to: Eric Hodel (drbrain) Summary: local gem install hits network even when gemfile exists locally Initial Comment: The RubyGems documentation for gem install says: "It will attempt a local installation (i.e. a .gem file in the current directory), and if that fails, it will attempt to download and install the most recent version of the gem you want." (http://docs.rubygems.org/read/chapter/10#page33) It appears that it still accesses the network even when the .gem file exists locally. This significantly slows down local gem installs. You can easily verify this by noticing the different in how long the command takes with and without the --local option. ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-09 16:10 Message: I'll take a second look at it. ---------------------------------------------------------------------- Comment By: Joel Duffin (oxtralite) Date: 2010-02-08 19:56 Message: I'm trying: sudo gem install test.gem vs sudo gem install -local test.gem I believe this is a much more common scenario than the one you describe, though I'm guessing, you are saying it is equivalent. It definitely hits the network and takes a lot longer as I describe. ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-08 19:16 Message: I don't see this: $ ruby -Ilib bin/gem install rake -i ~/tmp/gems --local -V Installing gem rake-0.8.7 Using local gem /Users/drbrain/.gem/ruby/1.8/cache/rake-0.8.7.gem [...] Successfully installed rake-0.8.7 1 gem installed Installing ri documentation for rake-0.8.7... Installing RDoc documentation for rake-0.8.7... $ ruby -Ilib bin/gem install rake -i ~/tmp/gems -V Installing gem rake-0.8.7 Using local gem /Users/drbrain/tmp/gems/cache/rake-0.8.7.gem [...] Successfully installed rake-0.8.7 1 gem installed Installing ri documentation for rake-0.8.7... Installing RDoc documentation for rake-0.8.7... ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27749&group_id=126 From drbrain at segment7.net Tue Feb 9 19:27:30 2010 From: drbrain at segment7.net (Eric Hodel) Date: Tue, 9 Feb 2010 16:27:30 -0800 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> Message-ID: On Feb 9, 2010, at 16:05, Eric Hodel wrote: >> Also, this still seems broken (I never opened a rubyforge ticket, I >> can if you want): >> >> http://help.rubygems.org/discussions/problems/15-prerelease-gems-not-listed-when-all-option-is-used > > If it's a small fix, I'll do it. Fixed. From noreply at rubyforge.org Tue Feb 9 20:57:22 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 9 Feb 2010 20:57:22 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27803 ] Lots of errors when installing 1.3.6 prerelease rubygems update Message-ID: <20100210015722.37E163C803E@rubyforge.org> Bugs item #27803, was opened at 2010-02-09 15:34 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 Category: None Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Chad Woolley (thewoolleyman) Assigned to: Eric Hodel (drbrain) Summary: Lots of errors when installing 1.3.6 prerelease rubygems update Initial Comment: $ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems Password: Successfully installed rubygems-update-1.3.6.pre.1 1 gem installed Installing ri documentation for rubygems-update-1.3.6.pre.1... Updating ri class cache with 8285 classes... Installing RDoc documentation for rubygems-update-1.3.6.pre.1... updating OSX ruby + gem dictionary, if necessary Updating ri class cache with 8153 classes... New entries for dictionary. Rebuilding dictionary. - Building RubyAndGems.dictionary. - Cleaning objects directory. - Preparing dictionary template. - Preprocessing dictionary sources. utf8 "\xE4" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xf6, immediately after start byte 0xe4) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0xfc, immediately after start byte 0xf6) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. Malformed UTF-8 character (unexpected non-continuation byte 0x27, immediately after start byte 0xfc) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 5465. utf8 "\xA5" does not map to Unicode at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 51, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xba, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xae, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa3, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa1, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbc, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xc9, 1 byte after start byte 0xeb, expected 3 bytes) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xfd, immediately after start byte 0xc9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfd) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd9, immediately after start byte 0xc5) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xd9) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb5, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0xd1, immediately after start byte 0xca) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xb9, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbd, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xa4, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (2 bytes, need 1, after start byte 0xc0) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected continuation byte 0xbb, with no preceding start byte) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. Malformed UTF-8 character (unexpected non-continuation byte 0x26, immediately after start byte 0xfa) in substitution iterator at /Developer/Extras/Dictionary Development Kit/bin/make_line.pl line 49, <> chunk 14456. - Extracting index data. *** Invalid index. Skipped -- entry[module_] index[] *** Invalid index. Skipped -- entry[module_] index[] No entry tag ** [

module <

All Slice code is expected to be namespaced inside a module

Class Methods:

activate, deactivate, init, loaded, setup_default_structure!, setup_router

From:

merb-slices-1.0.1

] ** at /Developer/Extras/Dictionary Development Kit/bin/extract_index.pl line 72, <> chunk 13. Error. command failed -bash: /Users/woolley/bin/update_rubygems: /usr/local/bin/ruby: bad interpreter: No such file or directory chadmac:tmp woolley$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - universal-darwin-9 - GEM PATHS: - /Library/Ruby/Gems/1.8 - /Users/woolley/.gem/ruby/1.8 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com"] - "gemcutter_key" => "xxxxxxx" - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com ---------------------------------------------------------------------- >Comment By: Chad Woolley (thewoolleyman) Date: 2010-02-09 18:57 Message: Yes, it finally worked after some more problems. I'll describe for future reference: * I uninstalled rdoc_osx_dictionary * reinstalled beta gem (as sudo) * ran update_rubygems This found ~/bin/update_rubygems from 2007 with an invalid interpreter reference. No idea how this got there, but I deleted it and tried again. * reinstall * run update_rubygems Then it failed looking for it in ~/bin again but it isn't there (not sure why bash does this?) * run /usr/bin/update_rubygems Finally success... ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-09 17:03 Message: Do they go away if you uninstall rdoc_osx_dictionary? ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27803&group_id=126 From thewoolleyman at gmail.com Tue Feb 9 21:04:42 2010 From: thewoolleyman at gmail.com (Chad Woolley) Date: Tue, 9 Feb 2010 19:04:42 -0700 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> Message-ID: On Tue, Feb 9, 2010 at 5:05 PM, Eric Hodel wrote: > If it's a small fix, I'll do it. Thanks. I updated the Tinder ticket with the revision and closed it. > Works for me: > > $ gem env > RubyGems Environment: > ?- RUBYGEMS VERSION: 1.3.6.pre.1 It was because the update command had failed, didn't actually get installed. From jirapong.nanta at gmail.com Tue Feb 9 21:42:50 2010 From: jirapong.nanta at gmail.com (jirapong.nanta at gmail.com) Date: Wed, 10 Feb 2010 09:42:50 +0700 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> Message-ID: Hi all, After give it a try. I got following errors on Snow Leopard. Ruby 1.8.7 IronB:website apple$ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems Successfully installed rubygems-update-1.3.6.pre.1 1 gem installed Installing ri documentation for rubygems-update-1.3.6.pre.1... File not found: hide_lib_for_update /Library/Ruby/Gems/1.8/gems/rubygems-update-1.3.6.pre.1/bin/update_rubygems:34: warning: Insecure world writable dir /usr/local/mysql/bin in PATH, mode 040777 ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Library/Ruby/Site/1.8/rbconfig/datadir.rb IronB:website apple$ sudo gem install rubygems-update-1.3.6.pre.1.gem Successfully installed rubygems-update-1.3.6.pre.1 1 gem installed Installing ri documentation for rubygems-update-1.3.6.pre.1... File not found: hide_lib_for_update Thanks, -Jirapong On Feb 10, 2010, at 9:04 AM, Chad Woolley wrote: > On Tue, Feb 9, 2010 at 5:05 PM, Eric Hodel wrote: >> If it's a small fix, I'll do it. > > Thanks. I updated the Tinder ticket with the revision and closed it. > >> Works for me: >> >> $ gem env >> RubyGems Environment: >> - RUBYGEMS VERSION: 1.3.6.pre.1 > > It was because the update command had failed, didn't actually get installed. > _______________________________________________ > Rubygems-developers mailing list > http://rubyforge.org/projects/rubygems > Rubygems-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubygems-developers From ryand-ruby at zenspider.com Wed Feb 10 04:57:23 2010 From: ryand-ruby at zenspider.com (Ryan Davis) Date: Wed, 10 Feb 2010 01:57:23 -0800 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> Message-ID: <7F1BE4C6-6E75-41DB-B9A1-A5FE04CF2FB6@zenspider.com> On Feb 9, 2010, at 18:42 , jirapong.nanta at gmail.com wrote: > IronB:website apple$ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems sudo gem install rubygems-update-1.3.6.pre.1.gem && sudo update_rubygems From nick at quaran.to Wed Feb 10 10:32:55 2010 From: nick at quaran.to (Nick Quaranto) Date: Wed, 10 Feb 2010 10:32:55 -0500 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: <7F1BE4C6-6E75-41DB-B9A1-A5FE04CF2FB6@zenspider.com> References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> <7F1BE4C6-6E75-41DB-B9A1-A5FE04CF2FB6@zenspider.com> Message-ID: So I was seeing this problem, and patched it up: http://gist.github.com/300412 Other than that, gem owner and gem push seem to work for me. We need to get the gemcutter gem up to speed and rubygems.org hooked up. On Wed, Feb 10, 2010 at 4:57 AM, Ryan Davis wrote: > > On Feb 9, 2010, at 18:42 , jirapong.nanta at gmail.com wrote: > > > IronB:website apple$ sudo gem install rubygems-update-1.3.6.pre.1.gem; > update_rubygems > > sudo gem install rubygems-update-1.3.6.pre.1.gem && sudo update_rubygems > > _______________________________________________ > Rubygems-developers mailing list > http://rubyforge.org/projects/rubygems > Rubygems-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubygems-developers > From drbrain at segment7.net Wed Feb 10 16:38:42 2010 From: drbrain at segment7.net (Eric Hodel) Date: Wed, 10 Feb 2010 13:38:42 -0800 Subject: [Rubygems-developers] 1.3.6.pre.2 Message-ID: <6DE8C2C9-F008-43F9-8CF7-70299310AE76@segment7.net> Fixes from 1.3.6.pre.1: File not found: hide_lib_for_update should no longer occur YAML is required when needed in Gem::ConfigFile RubyGems vs. Rails showstopper bug fixed wrt Gem::Dependency subclassing `gem list` now supports --all --prerelease as expected You can download and install the update: http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.2.gem gem install rubygems-update-1.3.6.pre.2.gem; update_rubygems http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.2.tgz http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.2.zip unpack; cd rubygems-1.3.6.pre.2; ruby setup.rb From drbrain at segment7.net Wed Feb 10 16:40:05 2010 From: drbrain at segment7.net (Eric Hodel) Date: Wed, 10 Feb 2010 13:40:05 -0800 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> Message-ID: <6CF322A4-3DC1-423C-BF68-F25B98FF676A@segment7.net> On Feb 9, 2010, at 18:42, jirapong.nanta at gmail.com wrote: > Hi all, > After give it a try. I got following errors on Snow Leopard. Ruby 1.8.7 > > IronB:website apple$ sudo gem install rubygems-update-1.3.6.pre.1.gem; update_rubygems > Successfully installed rubygems-update-1.3.6.pre.1 > 1 gem installed > Installing ri documentation for rubygems-update-1.3.6.pre.1... > File not found: hide_lib_for_update Try 1.3.6.pre.2 (see other email) From drbrain at segment7.net Wed Feb 10 16:41:11 2010 From: drbrain at segment7.net (Eric Hodel) Date: Wed, 10 Feb 2010 13:41:11 -0800 Subject: [Rubygems-developers] 1.3.6.pre.1 In-Reply-To: References: <79174C41-148B-4B5D-8DB8-AE5D6AFDD6BD@segment7.net> <7F1BE4C6-6E75-41DB-B9A1-A5FE04CF2FB6@zenspider.com> Message-ID: <13480F49-1BF3-4686-AC2D-2FA54FAE5A8D@segment7.net> On Feb 10, 2010, at 07:32, Nick Quaranto wrote: > So I was seeing this problem, and patched it up: > > http://gist.github.com/300412 > > Other than that, gem owner and gem push seem to work for me. We need to get > the gemcutter gem up to speed and rubygems.org hooked up. This is in 1.3.6.pre.2 From drbrain at segment7.net Thu Feb 11 22:54:59 2010 From: drbrain at segment7.net (Eric Hodel) Date: Thu, 11 Feb 2010 19:54:59 -0800 Subject: [Rubygems-developers] 1.3.6.pre.3 Message-ID: Unless further problems are found I will release this on Monday as 1.3.6. I'll also release an updated sources gem for that points to rubygems.org instead of gems.rubyforge.org. Changes from 1.3.6.pre.2: Gem::Dependency#version_requirement now only warns once. http://rubygems.org is now the default source. You can download and install the update: http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem gem install rubygems-update-1.3.6.pre.2.gem; update_rubygems http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb From drbrain at segment7.net Thu Feb 11 23:01:50 2010 From: drbrain at segment7.net (Eric Hodel) Date: Thu, 11 Feb 2010 20:01:50 -0800 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: References: Message-ID: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> Err, corrected: You can download and install the update: http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb From djberg96 at gmail.com Sat Feb 13 01:34:52 2010 From: djberg96 at gmail.com (Daniel Berger) Date: Fri, 12 Feb 2010 23:34:52 -0700 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> Message-ID: <4B76480C.1090304@gmail.com> Eric Hodel wrote: > Err, corrected: > > You can download and install the update: > > http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem > > gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems > > http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz > http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip > > unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb I tried running the latest tests on Windows XP but one of the tests was hanging. I was trying to run with verbose output but couldn't figure out how. I tried "rake -v test", "rake test -v" and "rake test TESTOPTS='-v'", but none of that worked. What's the trick with minitest? Regards, Dan From drbrain at segment7.net Sat Feb 13 12:54:31 2010 From: drbrain at segment7.net (Eric Hodel) Date: Sat, 13 Feb 2010 09:54:31 -0800 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: <4B76480C.1090304@gmail.com> References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> Message-ID: On Feb 12, 2010, at 22:34, Daniel Berger wrote: Eric Hodel wrote: >> Err, corrected: >> You can download and install the update: >> http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem >> gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems >> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz >> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip >> unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb > > I tried running the latest tests on Windows XP but one of the tests was hanging. I was trying to run with verbose output but couldn't figure out how. > > I tried "rake -v test", "rake test -v" and "rake test TESTOPTS='-v'", but none of that worked. What's the trick with minitest? It's a hoe bug. TESTOPTS="-- -v" rake will work around it. From djberg96 at gmail.com Sun Feb 14 09:04:08 2010 From: djberg96 at gmail.com (Daniel Berger) Date: Sun, 14 Feb 2010 07:04:08 -0700 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> Message-ID: <4B7802D8.8030700@gmail.com> Eric Hodel wrote: > On Feb 12, 2010, at 22:34, Daniel Berger wrote: > Eric Hodel wrote: >>> Err, corrected: >>> You can download and install the update: >>> http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem >>> gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems >>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz >>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip >>> unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb >> I tried running the latest tests on Windows XP but one of the tests was hanging. I was trying to run with verbose output but couldn't figure out how. >> >> I tried "rake -v test", "rake test -v" and "rake test TESTOPTS='-v'", but none of that worked. What's the trick with minitest? > > It's a hoe bug. > > TESTOPTS="-- -v" rake will work around it. Thanks. It looks like it's hanging on: TestGemGemcutterUtilities#test_sign_in_with_bad_credentials: Looking into it... Regards, Dan From nick at quaran.to Sun Feb 14 09:28:40 2010 From: nick at quaran.to (Nick Quaranto) Date: Sun, 14 Feb 2010 09:28:40 -0500 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: <4B7802D8.8030700@gmail.com> References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> <4B7802D8.8030700@gmail.com> Message-ID: Could you pastie/gist the error you're seeing along with ruby -v and gem env ? On Sun, Feb 14, 2010 at 9:04 AM, Daniel Berger wrote: > Eric Hodel wrote: > >> On Feb 12, 2010, at 22:34, Daniel Berger wrote: >> Eric Hodel wrote: >> >>> Err, corrected: >>>> You can download and install the update: >>>> http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem >>>> gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems >>>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz >>>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip >>>> unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb >>>> >>> I tried running the latest tests on Windows XP but one of the tests was >>> hanging. I was trying to run with verbose output but couldn't figure out >>> how. >>> >>> I tried "rake -v test", "rake test -v" and "rake test TESTOPTS='-v'", but >>> none of that worked. What's the trick with minitest? >>> >> >> It's a hoe bug. >> >> TESTOPTS="-- -v" rake will work around it. >> > > Thanks. > > It looks like it's hanging on: > > TestGemGemcutterUtilities#test_sign_in_with_bad_credentials: > > Looking into it... > > Regards, > > Dan > > _______________________________________________ > Rubygems-developers mailing list > http://rubyforge.org/projects/rubygems > Rubygems-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubygems-developers > From djberg96 at gmail.com Sun Feb 14 09:45:28 2010 From: djberg96 at gmail.com (Daniel Berger) Date: Sun, 14 Feb 2010 07:45:28 -0700 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> Message-ID: <4B780C88.80608@gmail.com> Eric Hodel wrote: > On Feb 12, 2010, at 22:34, Daniel Berger wrote: > Eric Hodel wrote: >>> Err, corrected: >>> You can download and install the update: >>> http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem >>> gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems >>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz >>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip >>> unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb >> I tried running the latest tests on Windows XP but one of the tests was hanging. I was trying to run with verbose output but couldn't figure out how. Actually, it seems to be having trouble with all of the test_sign_in_xxx tests. Also, I won't have time to look into this any more today, so I'm hoping Luis or someone else can look into it and fix it before tomorrow's planned release. Regards, Dan From nick at quaran.to Sun Feb 14 13:40:24 2010 From: nick at quaran.to (Nick Quaranto) Date: Sun, 14 Feb 2010 13:40:24 -0500 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: <4B780C88.80608@gmail.com> References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> <4B780C88.80608@gmail.com> Message-ID: Alright, I dragged out my Dell laptop with Vista and saw some failures as well, patched them up here: http://github.com/qrush/rubygems/commits/fix_api_key http://github.com/qrush/rubygems/compare/b4c556b...fix_api_key I'm skipping the sign in tests for Windows, but I've tested that out on my Dell laptop and it seems alright. It's also the exact same code from the heroku gem, so it should be fine. There seems to be some other failures on Windows too but these changes fix the problems related to Gemcutter stuff. -Nick On Sun, Feb 14, 2010 at 9:45 AM, Daniel Berger wrote: > Eric Hodel wrote: > >> On Feb 12, 2010, at 22:34, Daniel Berger wrote: >> Eric Hodel wrote: >> >>> Err, corrected: >>>> You can download and install the update: >>>> http://segment7.net/~drbrain/temp/rubygems-update-1.3.6.pre.3.gem >>>> gem install rubygems-update-1.3.6.pre.3.gem; update_rubygems >>>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.tgz >>>> http://segment7.net/~drbrain/temp/rubygems-1.3.6.pre.3.zip >>>> unpack; cd rubygems-1.3.6.pre.3; ruby setup.rb >>>> >>> I tried running the latest tests on Windows XP but one of the tests was >>> hanging. I was trying to run with verbose output but couldn't figure out >>> how. >>> >> > Actually, it seems to be having trouble with all of the test_sign_in_xxx > tests. > > Also, I won't have time to look into this any more today, so I'm hoping > Luis or someone else can look into it and fix it before tomorrow's planned > release. > > Regards, > > Dan > > _______________________________________________ > Rubygems-developers mailing list > http://rubyforge.org/projects/rubygems > Rubygems-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubygems-developers > From noreply at rubyforge.org Sun Feb 14 15:08:28 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sun, 14 Feb 2010 15:08:28 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27826 ] gem install fails when any source fails to respond Message-ID: <20100214200828.5E0FC18582DE@rubyforge.org> Bugs item #27826, was opened at 2010-02-14 15:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27826&group_id=126 Category: `gem install` command Group: None Status: Open Resolution: None Priority: 3 Submitted By: James Rosen (gcnovus) Assigned to: Nobody (None) Summary: gem install fails when any source fails to respond Initial Comment: My company has a gem server on its intranet that is not accessible from the Internet. Thus, my .gemrc looks like this: --- :benchmark: false :sources: - http://gemcutter.org - http://gems.rubyforge.org - http://gems.mycompany.com When I take my laptop home and try to install a gem from Gemcutter, I get an error message as follows: > gem install shoulda ERROR: http://gems.mycompany.com does not appear to be a repository ERROR: could not find gem shoulda locally or in a repository If I specify the source, everything works fine: > gem install shoulda --source http://gemcutter.org Successfully installed shoulda-2.10.3 1 gem installed Installing RDoc documentation for shoulda-2.10.3... gem install should not error out simply because one of the repositories fails to respond. Perhaps it should instead print a warning. (Note: I tried to submit this issue previously. I checked to make sure this one isn't a duplicate, but it's possible I missed something.) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27826&group_id=126 From luislavena at gmail.com Sun Feb 14 16:10:23 2010 From: luislavena at gmail.com (Luis Lavena) Date: Sun, 14 Feb 2010 22:10:23 +0100 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> <4B780C88.80608@gmail.com> Message-ID: <71166b3b1002141310qac9aed5r9a6e7c3719f202ca@mail.gmail.com> On Sun, Feb 14, 2010 at 7:40 PM, Nick Quaranto wrote: > Alright, I dragged out my Dell laptop with Vista and saw some failures as > well, patched them up here: > > http://github.com/qrush/rubygems/commits/fix_api_key > http://github.com/qrush/rubygems/compare/b4c556b...fix_api_key > > I'm skipping the sign in tests for Windows, but I've tested that out on my > Dell laptop and it seems alright. It's also the exact same code from the > heroku gem, so it should be fine. > > There seems to be some other failures on Windows too but these changes fix > the problems related to Gemcutter stuff. > Going to take a look first thing Monday (CET). Skipping tests for a functionality that will be used by Windows users just give me the chills. Will check them tomorrow morning and maybe commit the proper changes. Been a while since tested RubyGems... Regards, -- 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?ry From djberg96 at gmail.com Sun Feb 14 20:31:55 2010 From: djberg96 at gmail.com (Daniel Berger) Date: Sun, 14 Feb 2010 18:31:55 -0700 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: <71166b3b1002141310qac9aed5r9a6e7c3719f202ca@mail.gmail.com> References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> <4B780C88.80608@gmail.com> <71166b3b1002141310qac9aed5r9a6e7c3719f202ca@mail.gmail.com> Message-ID: <6037b70c1002141731r690cc0cfob9d2d6ea87cd618f@mail.gmail.com> On Sun, Feb 14, 2010 at 2:10 PM, Luis Lavena wrote: > On Sun, Feb 14, 2010 at 7:40 PM, Nick Quaranto wrote: >> Alright, I dragged out my Dell laptop with Vista and saw some failures as >> well, patched them up here: >> >> http://github.com/qrush/rubygems/commits/fix_api_key >> http://github.com/qrush/rubygems/compare/b4c556b...fix_api_key >> >> I'm skipping the sign in tests for Windows, but I've tested that out on my >> Dell laptop and it seems alright. It's also the exact same code from the >> heroku gem, so it should be fine. >> >> There seems to be some other failures on Windows too but these changes fix >> the problems related to Gemcutter stuff. >> > > Going to take a look first thing Monday (CET). > > Skipping tests for a functionality that will be used by Windows users > just give me the chills. > > Will check them tomorrow morning and maybe commit the proper changes. > Been a while since tested RubyGems... Right, I definitely think we ought to look into these, not just skip them. Could it be as simple as a line ending issue? Regards, Dan From drbrain at segment7.net Mon Feb 15 23:08:06 2010 From: drbrain at segment7.net (Eric Hodel) Date: Mon, 15 Feb 2010 20:08:06 -0800 Subject: [Rubygems-developers] 1.3.6.pre.3 In-Reply-To: References: <6DE68CC8-4DDE-4082-96D0-5E0F316DD942@segment7.net> <4B76480C.1090304@gmail.com> <4B780C88.80608@gmail.com> Message-ID: <46D7FE40-9BD9-4E7A-A13E-3E5993B1C7A1@segment7.net> On Feb 14, 2010, at 10:40, Nick Quaranto wrote: > Alright, I dragged out my Dell laptop with Vista and saw some failures as > well, patched them up here: > > http://github.com/qrush/rubygems/commits/fix_api_key > http://github.com/qrush/rubygems/compare/b4c556b...fix_api_key Applied. From noreply at rubyforge.org Tue Feb 16 09:57:13 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 16 Feb 2010 09:57:13 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27841 ] gem prelude appears to prefer older versions of gems at times Message-ID: <20100216145713.F048018582D8@rubyforge.org> Bugs item #27841, was opened at 2010-02-16 14:57 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27841&group_id=126 Category: #gem and #require methods Group: None Status: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: gem prelude appears to prefer older versions of gems at times Initial Comment: Currently on doze, if I install the ffi gem with the following two version: ffi-0.5.4-x86-mingw32 ffi-0.6.2 (from source) gem prelude appears to "prefer" 0.5.4 even though it's older. c:\dev_old\digitalarchive_trunk>gem search ffi *** LOCAL GEMS *** ffi (0.6.2, 0.6.0, 0.5.4) c:\dev_old\digitalarchive_trunk>ruby -v -rffi -e 'puts $LOADED_FEATURES.grep(/ffi/)' ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mingw32] E:/installs/ruby191p376/lib/ruby/gems/1.9.1/gems/ffi-0.5.4-x86-mingw32/lib/1.9/ffi_c.so E:/installs/ruby191p376/lib/ruby/gems/1.9.1/gems/ffi-0.5.4-x86-mingw32/lib/ffi/platform.rb ... Thanks! -rp ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27841&group_id=126 From noreply at rubyforge.org Thu Feb 18 12:50:52 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 18 Feb 2010 12:50:52 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27853 ] more detailed warning message on uninstall Message-ID: <20100218175053.650F518582D3@rubyforge.org> Feature Requests item #27853, was opened at 2010-02-18 17:50 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27853&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: more detailed warning message on uninstall Initial Comment: Situation: C:\dev_old\digitalarchive_trunk\monitors>gem uninstall rspec You have requested to uninstall the gem: rspec-1.2.9 after-0.3.1 depends on [rspec (>= 0)] Feature Request: C:\dev_old\digitalarchive_trunk\monitors>gem uninstall rspec You have requested to uninstall the gem: rspec-1.2.9 after-0.3.1 depends on [rspec (>= 0)] (development dependency) Thanks! -rp ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27853&group_id=126 From noreply at rubyforge.org Thu Feb 18 18:01:17 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 18 Feb 2010 18:01:17 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27855 ] gem search should display platform Message-ID: <20100218230117.246CD18582D3@rubyforge.org> Feature Requests item #27855, was opened at 2010-02-18 15:01 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27855&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: gem search should display platform Initial Comment: $ gem search -r ghazel-POpen4 *** REMOTE GEMS *** ghazel-POpen4 (0.1.4.1) There is actually only a x86-mswin32 gem for that version, so searching on CentOS returns a result when "gem install" would not be able to install it. Instead "gem search -r" should display the platform somewhere inline: $ gem search -r ghazel-POpen4 *** REMOTE GEMS *** ghazel-POpen4 (0.1.4.1) x86-mswin32 or if there is more than one platform: $ gem search -r ghazel-POpen4 *** REMOTE GEMS *** ghazel-POpen4 (0.1.5.1) ruby, x86-mswin32 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27855&group_id=126 From noreply at rubyforge.org Thu Feb 18 18:02:33 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 18 Feb 2010 18:02:33 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27856 ] gem platform problem Message-ID: <20100218230233.4332018582CB@rubyforge.org> Bugs item #27856, was opened at 2010-02-18 15:02 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27856&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: gem platform problem Initial Comment: Trying to install a gem failed. Here's a little story written in bash: user at host:~/$ gem tumble This command is deprecated, Gemcutter.org is the primary source for gems. user at host:~/$ gem sources *** CURRENT SOURCES *** http://gems.rubyforge.org/ user at host:~/$ gem search ghazel-POpen4 *** LOCAL GEMS *** user at host:~/$ gem search -r ghazel-POpen4 *** REMOTE GEMS *** ghazel-POpen4 (0.1.4.1) user at host:~/$ gem install ghazel-POpen4 ERROR: could not find gem ghazel-POpen4 locally or in a repository The problem here actually was that there was only a "x86-mswin32" gem available, but gem didn't present that information in any way - either in the error message or in the search output. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27856&group_id=126 From noreply at rubyforge.org Thu Feb 18 18:04:07 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 18 Feb 2010 18:04:07 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-21325 ] Print message when no gems matching your platform are found Message-ID: <20100218230407.51B7118582CE@rubyforge.org> Bugs item #21325, was opened at 2008-07-24 12:40 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=21325&group_id=126 Category: `gem install` command Group: v1.2.x Status: Open Resolution: Accepted Priority: 3 Submitted By: Eric Hodel (drbrain) Assigned to: Wilson Bilkovich (wilson) Summary: Print message when no gems matching your platform are found Initial Comment: Instead of 'no gem to install' ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2010-02-18 15:04 Message: http://rubyforge.org/tracker/index.php?func=detail&aid=27856&group_id=126&atid=575 ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2009-03-13 16:11 Message: Added platforms to gem list -d ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=21325&group_id=126 From noreply at rubyforge.org Thu Feb 18 18:04:11 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 18 Feb 2010 18:04:11 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27856 ] gem platform problem Message-ID: <20100218230411.61F1218582D3@rubyforge.org> Bugs item #27856, was opened at 2010-02-18 15:02 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27856&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: gem platform problem Initial Comment: Trying to install a gem failed. Here's a little story written in bash: user at host:~/$ gem tumble This command is deprecated, Gemcutter.org is the primary source for gems. user at host:~/$ gem sources *** CURRENT SOURCES *** http://gems.rubyforge.org/ user at host:~/$ gem search ghazel-POpen4 *** LOCAL GEMS *** user at host:~/$ gem search -r ghazel-POpen4 *** REMOTE GEMS *** ghazel-POpen4 (0.1.4.1) user at host:~/$ gem install ghazel-POpen4 ERROR: could not find gem ghazel-POpen4 locally or in a repository The problem here actually was that there was only a "x86-mswin32" gem available, but gem didn't present that information in any way - either in the error message or in the search output. ---------------------------------------------------------------------- >Comment By: Greg Hazel (ghazel) Date: 2010-02-18 15:04 Message: http://rubyforge.org/tracker/index.php? func=detail&aid=21325&group_id=126&atid=575 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27856&group_id=126 From noreply at rubyforge.org Thu Feb 18 18:07:26 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 18 Feb 2010 18:07:26 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27857 ] gem search with version doesn't correctly limit the version Message-ID: <20100218230726.BF46318582D2@rubyforge.org> Bugs item #27857, was opened at 2010-02-18 15:07 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27857&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: gem search with version doesn't correctly limit the version Initial Comment: $ gem search ghazel-POpen4 -r --version "= 0.1.4.1" *** REMOTE GEMS *** ghazel-POpen4 (0.1.5.1) Notice it returned a result which is incorrect. 0.1.4.1 is even available: http://gemcutter.org/gems/ghazel-POpen4 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27857&group_id=126 From drbrain at segment7.net Fri Feb 19 17:23:50 2010 From: drbrain at segment7.net (Eric Hodel) Date: Fri, 19 Feb 2010 14:23:50 -0800 Subject: [Rubygems-developers] 1.3.6 release tonight Message-ID: Barring any objections, I will release 1.3.6 tonight. I checked in some skips for the sign_in and ask_for_password tests and merged them to the 1_3 branch (r2445). Does this resolve the win32 test issues? From nick at quaran.to Fri Feb 19 17:36:36 2010 From: nick at quaran.to (Nick Quaranto) Date: Fri, 19 Feb 2010 17:36:36 -0500 Subject: [Rubygems-developers] 1.3.6 release tonight In-Reply-To: References: Message-ID: Any idea on the approximate time? I'm planning to go to a hockey game around 7pm EST, won't be back around until 10ish. All I really need to do is a logo change and run through the site doing s/gemcutter.org/rubygems.org :) -Nick On Fri, Feb 19, 2010 at 5:23 PM, Eric Hodel wrote: > Barring any objections, I will release 1.3.6 tonight. > > I checked in some skips for the sign_in and ask_for_password tests and > merged them to the 1_3 branch (r2445). Does this resolve the win32 test > issues? > _______________________________________________ > Rubygems-developers mailing list > http://rubyforge.org/projects/rubygems > Rubygems-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubygems-developers > From drbrain at segment7.net Sat Feb 20 14:34:58 2010 From: drbrain at segment7.net (Eric Hodel) Date: Sat, 20 Feb 2010 11:34:58 -0800 Subject: [Rubygems-developers] 1.3.6 release tonight In-Reply-To: References: Message-ID: <30C5525D-D02C-463E-82EA-9AEDC7524336@segment7.net> On Feb 19, 2010, at 14:36, Nick Quaranto wrote: > Any idea on the approximate time? I'm planning to go to a hockey game around > 7pm EST, won't be back around until 10ish. All I really need to do is a logo > change and run through the site doing s/gemcutter.org/rubygems.org :) Sorry, I got involved last night. I'll be releasing tonight Pacific Time, maybe 5-6, does that work? From luislavena at gmail.com Sat Feb 20 16:01:56 2010 From: luislavena at gmail.com (Luis Lavena) Date: Sat, 20 Feb 2010 22:01:56 +0100 Subject: [Rubygems-developers] 1.3.6 release tonight In-Reply-To: References: Message-ID: <71166b3b1002201301l144c96u7df318dc2b0bc232@mail.gmail.com> On Fri, Feb 19, 2010 at 11:23 PM, Eric Hodel wrote: > Barring any objections, I will release 1.3.6 tonight. > > I checked in some skips for the sign_in and ask_for_password tests and merged them to the 1_3 branch (r2445). ?Does this resolve the win32 test issues? Sorry for not being able to pay more attention to RubyGems, but quality time with my beloved ones took 1st position the past days. See the following results from rake test in 1.8.6, 1.8.7, 1.9.1, besides the remote fetcher one, the other two are not critical, as I've used gemcutter in the past from windows and worked. http://gist.github.com/309911 -- 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?ry From drbrain at segment7.net Sat Feb 20 20:01:55 2010 From: drbrain at segment7.net (Eric Hodel) Date: Sat, 20 Feb 2010 17:01:55 -0800 Subject: [Rubygems-developers] 1.3.6 release tonight In-Reply-To: <71166b3b1002201301l144c96u7df318dc2b0bc232@mail.gmail.com> References: <71166b3b1002201301l144c96u7df318dc2b0bc232@mail.gmail.com> Message-ID: On Feb 20, 2010, at 13:01, Luis Lavena wrote: On Fri, Feb 19, 2010 at 11:23 PM, Eric Hodel wrote: >> Barring any objections, I will release 1.3.6 tonight. >> >> I checked in some skips for the sign_in and ask_for_password tests and merged them to the 1_3 branch (r2445). Does this resolve the win32 test issues? > > Sorry for not being able to pay more attention to RubyGems, but > quality time with my beloved ones took 1st position the past days. No problem! > See the following results from rake test in 1.8.6, 1.8.7, 1.9.1, > besides the remote fetcher one, the other two are not critical, as > I've used gemcutter in the past from windows and worked. > > http://gist.github.com/309911 As best I can tell I've addressed all these and put them in the branch. From drbrain at segment7.net Sat Feb 20 20:35:13 2010 From: drbrain at segment7.net (Eric Hodel) Date: Sat, 20 Feb 2010 17:35:13 -0800 Subject: [Rubygems-developers] [ANN] rubygems-update 1.3.6 Released Message-ID: rubygems-update version 1.3.6 has been released! * * * * RubyGems is a package management framework for Ruby. This gem is an update for the RubyGems software. You must have an installation of RubyGems before this update can be applied. See Gem for information on RubyGems (or `ri Gem`) To upgrade to the latest RubyGems, run: $ gem update --system # you might need to be an administrator or root NOTE: RubyGems 1.1 and 1.2 have problems upgrading when there is no rubygems-update installed. You will need to use the following instructions if you see "Nothing to update". If you have an older version of RubyGems installed, then you can still do it in two steps: $ gem install rubygems-update # again, might need to be admin/root $ update_rubygems # ... here too If you don't have any RubyGems install, there is still the pre-gem approach to getting software, doing it manually: 1. Download from: http://rubyforge.org/frs/?group_id=126 2. Unpack into a directory and cd there 3. Install with: ruby setup.rb # you may need admin/root privilege For more details and other options, see: ruby setup.rb --help Changes: ### 1.3.6 / 2010-02-17 NOTE: http://rubygems.org is now the default source for downloading gems. You may have sources set via ~/.gemrc, so you should replace http://gems.rubyforge.org with http://rubygems.org http://gems.rubyforge.org will continue to work for the forseeable future. New features: * `gem` commands * Added `gem push` and `gem owner` for interacting with modern/Gemcutter sources * `gem dep` now supports --prerelease. * `gem fetch` now supports --prerelease. * `gem server` now supports --bind. Patch #27357 by Bruno Michel. * `gem rdoc` no longer overwrites built documentation. Use --overwrite force rebuilding. Patch #25982 by Akinori MUSHA. * Captial letters are now allowed in prerelease versions. Bug fixes: * Development deps are no longer added to rubygems-update gem so older versions can update sucessfully. * Installer bugs: * Prerelease gems can now depend on non-prerelease gems. * Development dependencies are ignored unless explicitly needed. Bug #27608 by Roger Pack. * `gem` commands * `gem which` now fails if no paths were found. Adapted patch #27681 by Caio Chassot. * `gem server` no longer has invalid markup. Bug #27045 by Eric Young. * `gem list` and friends show both prerelease and regular gems when --prerelease --all is given * Gem::Format no longer crashes on empty files. Bug #27292 by Ian Ragsdale. * Gem::GemPathSearcher handles nil require_paths. Patch #27334 by Roger Pack. * Gem::RemoteFetcher no longer copies the file if it is where we want it. Patch #27409 by Jakub ??astn?. Deprecation Notices: * lib/rubygems/timer.rb has been removed. * Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. * Bulk index update is no longer supported. * Gem::manage_gems was removed in 1.3.3. * Time::today was removed in 1.3.3. From noreply at rubyforge.org Mon Feb 22 06:54:14 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 06:54:14 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27867 ] RubyGems should not pre-activate dependencies that have no version requirement Message-ID: <20100222115414.2FA5718582E9@rubyforge.org> Bugs item #27867, was opened at 2010-02-22 12:54 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27867&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Hongli Lai (hongli) Assigned to: Nobody (None) Summary: RubyGems should not pre-activate dependencies that have no version requirement Initial Comment: Suppose that we have an app Foo that depends on Bar, no specific version. At this time, running 'gem "foo"' will automatically activate the latest version of "bar". This behavior causes various problems. A concrete example: - Rails 3.0pre depends on Rack 1.1. - Rails 2.3 depends on Rack 1.0. - Thin depends on Rack, no specific version. If all of the above are installed, and one tries to use Thin to start a Rails 2.3 app, then it will fail. Thin's wrapper binary runs 'gem "thin"', which in turn activates Rack 1.1 immediately. When Thin starts Rails 2.3, Rails tries to activate Rack 1.0. As you can see, Thin + Rails 2.3 is completely broken just by having Rack 1.1 installed. This can be solved adding an hypothetical --rack-version=xxx command line option to Thin, which would instruct Thin to activate a specific Rack version during startup so that one can start Rails 2.3 apps with: thin start --rack-version=1.0.0 However this is currently unimplementable because the RubyGems wrapper binary activates Rack during startup. I think it should only check whether Rack is installed, but not actually activate it until it's actually require'ed. See also https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4031-having-rails-23pre-or-rack-11-installed-breaks-rails-2x ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27867&group_id=126 From noreply at rubyforge.org Mon Feb 22 08:08:30 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 08:08:30 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100222130831.3DF8D18582E7@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 13:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Nobody (None) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Mon Feb 22 08:18:35 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 08:18:35 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27867 ] RubyGems should not pre-activate dependencies that have no version requirement Message-ID: <20100222131835.996B218582F7@rubyforge.org> Bugs item #27867, was opened at 2010-02-22 11:54 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27867&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Hongli Lai (hongli) Assigned to: Nobody (None) Summary: RubyGems should not pre-activate dependencies that have no version requirement Initial Comment: Suppose that we have an app Foo that depends on Bar, no specific version. At this time, running 'gem "foo"' will automatically activate the latest version of "bar". This behavior causes various problems. A concrete example: - Rails 3.0pre depends on Rack 1.1. - Rails 2.3 depends on Rack 1.0. - Thin depends on Rack, no specific version. If all of the above are installed, and one tries to use Thin to start a Rails 2.3 app, then it will fail. Thin's wrapper binary runs 'gem "thin"', which in turn activates Rack 1.1 immediately. When Thin starts Rails 2.3, Rails tries to activate Rack 1.0. As you can see, Thin + Rails 2.3 is completely broken just by having Rack 1.1 installed. This can be solved adding an hypothetical --rack-version=xxx command line option to Thin, which would instruct Thin to activate a specific Rack version during startup so that one can start Rails 2.3 apps with: thin start --rack-version=1.0.0 However this is currently unimplementable because the RubyGems wrapper binary activates Rack during startup. I think it should only check whether Rack is installed, but not actually activate it until it's actually require'ed. See also https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4031-having-rails-23pre-or-rack-11-installed-breaks-rails-2x ---------------------------------------------------------------------- >Comment By: James Tucker (raggi) Date: 2010-02-22 13:18 Message: But Thin doesn't call Kernel#gem, lib/thin.rb requires rack. Arguably there's not really any need for thin to be putting things into the Rack namespace, but that's totally a 3rd party argument. The only way to truly solve this problem is for applications and libraries to present a manifest of their dependencies before any code is loaded, so that a resolver such as the one in bundler can select compatible dependency trees. This will not be popular in the ruby community. Common rejection of Hoe's Manifest.txt is an immediate example. I see this as a social problem, rubyists don't like "complexity" and adding manifests in a separate file, that developers are going to have to track is going to be generally seen as "unnecessary complexity". That being said, bundler is gaining popularity, and it does effectively solve this issue in the manner I am suggesting, albeit in a sealed single application environment. I would think that rubygems supporting dependency manifests and dependency resolution would be a good thing, indeed there is thought going into this, but it will require a carefully crafted API to remain backward and forward compatible, as well as being user friendly. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27867&group_id=126 From noreply at rubyforge.org Mon Feb 22 11:53:51 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 11:53:51 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27870 ] feature request: gem search able to receive multiple gems Message-ID: <20100222165351.1B54E18582EE@rubyforge.org> Feature Requests item #27870, was opened at 2010-02-22 16:53 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27870&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: feature request: gem search able to receive multiple gems Initial Comment: Because gem install can take multiple gem names as argument names, it would be nice for gem search to be able to do the same. c:\dev_old\digitalarchive_trunk>gem search os sane *** LOCAL GEMS *** os (0.7.1, 0.6.3, 0.6.1, 0.6.0, 0.5.0, 0.4.0, 0.3.3, 0.3.2, 0.3.1) c:\dev_old\digitalarchive_trunk>gem search sane *** LOCAL GEMS *** sane (0.21.3, 0.21.2, 0.21.1, 0.21.0, 0.20.3, 0.20.2, 0.20.1, 0.20.0, 0.19.1, 0.19.0, 0.18.0, 0.17.1, 0.17.0, 0.16.1, 0.16.0) Thanks. -r ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27870&group_id=126 From noreply at rubyforge.org Mon Feb 22 12:04:06 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 12:04:06 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27871 ] allow for transitive dependencies across hosts Message-ID: <20100222170406.415E818582DF@rubyforge.org> Feature Requests item #27871, was opened at 2010-02-22 17:04 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27871&group_id=126 Category: `gem install` command Group: None Status: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: allow for transitive dependencies across hosts Initial Comment: The basic error is this: E:\downloads\ruby-1.8.6-p398-i386-mingw32\ruby-1.8.6-p388-i386-mingw32\bin>gem install rogerdpack-desc_method -v0.1.5 --source=http://gems.github.com --source=http://rubygems.org ERROR: Error installing rogerdpack-desc_method: ruby2ruby requires ruby_parser (~> 2.0, runtime) (ruby_parser is indeed there--on rubygems.org--it just doesn't install it right). ref: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27169&group_id=126 Thanks. -r ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27871&group_id=126 From noreply at rubyforge.org Mon Feb 22 12:04:51 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 12:04:51 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27608 ] installation of some dependencies fails Message-ID: <20100222170451.8DC0718582F9@rubyforge.org> Bugs item #27608, was opened at 2009-12-21 14:35 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27608&group_id=126 Category: `gem install` command Group: v1.3.x Status: Closed Resolution: Accepted Priority: 5 Submitted By: Roger Pack (rogerdpack) Assigned to: Eric Hodel (drbrain) Summary: installation of some dependencies fails Initial Comment: Originally reported here http://www.ruby-forum.com/topic/200649#new "gem install sane" fails with shot at devielle:~$ gem install google_hash ERROR: Error installing google_hash: sane requires os (>= 0, runtime) more info (from different computer). C:\dev\ruby\downloads\jruby\bin>gem install --debug -V sane Exception `Gem::LoadError' at C:/dev/ruby/downloads/jruby/lib/ruby/site_ruby/1.8/rubygems.rb:827 - Could not find RubyGem jruby-openssl (>= 0) JRuby limited openssl loaded. http://jruby.org/openssl gem install jruby-openssl for full support. Exception `Gem::LoadError' at C:/dev/ruby/downloads/jruby/lib/ruby/site_ruby/1.8/rubygems.rb:827 - Could not find RubyGem jruby-openssl (>= 0) Exception `LoadError' at C:/dev/ruby/downloads/jruby/lib/ruby/site_ruby/shared/jruby/openssl/autoloads/x509.rb:8 - OpenSSL::X509 requires the jruby-openssl gem Exception `Gem::LoadError' at C:/dev/ruby/downloads/jruby/lib/ruby/site_ruby/1.8/rubygems.rb:827 - Could not find RubyGem test-unit (>= 0) GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz GET 200 OK: http://gems.github.com/latest_specs.4.8.gz Installing gem sane-0.16.0 Exception `Gem::InstallError' at C:/dev/ruby/downloads/jruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:255 - sane requires os (>= 0, runtime) ERROR: Error installing sane: sane requires os (>= 0, runtime) Exception `Gem::SystemExitException' at C:/dev/ruby/downloads/jruby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:170 - Exiting RubyGems with exit_code 1 C:\dev\ruby\downloads\jruby\bin>gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.7 (2009-12-21 patchlevel 174) [java] - INSTALLATION DIRECTORY: C:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/dev/ruby/downloads/jruby/bin/jruby.exe - EXECUTABLE DIRECTORY: C:/dev/ruby/downloads/jruby/bin - RUBYGEMS PLATFORMS: - ruby - universal-java-1.6 - GEM PATHS: - C:/dev/ruby/downloads/jruby/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - "install" => "--env-shebang" - "update" => "--env-shebang" - :sources => ["http://gems.rubyforge.org/"] - "gem" => "--no-ri --no-rdoc" - "gemcutter_key" => "1fac3373c066bf27dd8ad967f1bb7505" - REMOTE SOURCES: - http://gems.rubyforge.org/ ---------------------------------------------------------------------- >Comment By: Roger Pack (rogerdpack) Date: 2010-02-22 17:04 Message: Thanks this works no with 1.3.6 I can distribute my gems without fear now :) -r ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-01-19 00:31 Message: Fixed in r2337. RubyGems was not ignoring development dependencies and (for thin) rack had a development dependency on thin which created a cycle. As a workaround you can gem install --force. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-12-31 02:53 Message: Ok, last attempt tested locally, with a gem server (Webrick) having only latest rack, eventmachine, daemons and thin. It fails to install rack gem in tandem, but works with any of the others gems missing when requested to install "thin" Checking inside the code, found this: lib/rubygems/dependency_installer.rb:159 @gems_to_install = dependency_list.dependency_order.reverse And checking at runtime: *** GEMS to INSTALL ## Removing the reverse, works, but not from a fresh start. So, seems that the dependency chain is not being solved properly. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-12-31 01:29 Message: OK, this is not only applicable to RubyGems 1.3.5 on Ruby 1.9.1, but also on Ruby 1.8.6: http://pastie.org/762053 Even worse, it happens the same using RVM on Ubuntu: http://pastie.org/762055 Did a simple test: Installed rack manually Uninstalled daemons. Attempt to install think again worked. Appears that rack gem has something bogus? ---------------------------------------------------------------------- Comment By: Roger Pack (rogerdpack) Date: 2009-12-31 00:38 Message: E:\installs\ruby-1.9.1-p376_installed\bin>gem install --debug -V thin Exception `NameError' at E:/installs/ruby-1.9.1-p376_installed/lib/ruby/1.9.1/rubygems/command_manager.rb:134 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at E:/installs/ruby-1.9.1-p376_installed/lib/ruby/1.9.1/fileutils.rb:243 - File exists - C:\Documents and Settings\packrd/.gem/specs/gems.rubyforge.org%80 Installing gem thin-1.2.5 Exception `NoMethodError' at E:/installs/ruby-1.9.1-p376_installed/lib/ruby/1.9.1/rubygems/package/tar_input.rb:50 - undefined method `readpartial' for # Exception `IOError' at E:/installs/ruby-1.9.1-p376_installed/lib/ruby/1.9.1/rubygems/format.rb:50 - closed stream Exception `Errno::EEXIST' at E:/installs/ruby-1.9.1-p376_installed/lib/ruby/1.9.1/fileutils.rb:243 - File exists - E:/installs/ruby-1.9.1-p376_installed/lib/ruby/gems/1.9.1 Exception `Gem::InstallError' at E:/installs/ruby-1.9.1-p376_installed/lib/ruby/1.9.1/rubygems/installer.rb:250 - thin requires rack (>= 1.0.0, runtime) ERROR: Error installing thin: thin requires rack (>= 1.0.0, runtime) ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-12-30 22:37 Message: Roger: I've asked if you could run the command with --debug and -V options, and you didn't Please do so we can trace it out. Thank you. ---------------------------------------------------------------------- Comment By: Roger Pack (rogerdpack) Date: 2009-12-30 22:25 Message: Appears I already had the eventmachine gem installed, in this instance, since it doesn't build except by hand. Here's with 1.9.1p376 "from source" (after installing eventmachine by hand, since it doesn't build cleanly) E:\>\installs\ruby-1.9.1-p376_installed\bin\gem -v 1.3.1 E:\>\installs\ruby-1.9.1-p376_installed\bin\gem install thin ERROR: Error installing thin: thin requires rack (>= 1.0.0, runtime) ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-12-30 20:21 Message: When you install thin, it compiles eventmachine. Seems that it only resolves the first dependency and then fails. Can you please try with the version of RubyGems that cames with 1.9.1 instead of the 1.3.5 on top of it? Thank you. ---------------------------------------------------------------------- Comment By: Roger Pack (rogerdpack) Date: 2009-12-30 18:27 Message: here's another manifestation of it E:\dev\ruby\allgems\lib>gem install thin Building native extensions. This could take a while... ERROR: Error installing thin: thin requires rack (>= 1.0.0, runtime) E:\dev\ruby\allgems\lib>gem install rack Successfully installed rack-1.0.1 1 gem installed E:\dev\ruby\allgems\lib>gem install thin Building native extensions. This could take a while... Successfully installed thin-1.2.5 1 gem installed E:\dev\ruby\allgems\lib>ruby -v ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mingw32] E:\dev\ruby\allgems\lib>gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.9.1 (2009-12-07 patchlevel 376) [i386- mingw32] - INSTALLATION DIRECTORY: E:/installs/ruby191p376/lib/ruby/gems/1.9.1 - RUBY EXECUTABLE: E:/installs/ruby191p376/bin/ruby.exe - EXECUTABLE DIRECTORY: E:/installs/ruby191p376/bin - RUBYGEMS PLATFORMS: - ruby - x86-mingw32 - GEM PATHS: - E:/installs/ruby191p376/lib/ruby/gems/1.9.1 - C:/Documents and Settings/packrd/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/"] - "gem" => "--no-ri --no-rdoc" - "gemcutter_key" => "1fac3373c066bf27dd8ad967f1bb7505" - REMOTE SOURCES: - http://gems.rubyforge.org/ ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27608&group_id=126 From noreply at rubyforge.org Mon Feb 22 13:07:26 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 13:07:26 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27872 ] 1.3.6 "gem unpack" fails with "You don't have write permissions" error Message-ID: <20100222180726.56B1618582EF@rubyforge.org> Bugs item #27872, was opened at 2010-02-22 18:07 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27872&group_id=126 Category: None Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Timothy Jones (tjones) Assigned to: Nobody (None) Summary: 1.3.6 "gem unpack" fails with "You don't have write permissions" error Initial Comment: Running "gem unpack" version 1.3.6 as a non-root user (without write permissions into the system gem repository) fails with a permissions error, even though the target directory IS writable. This appears to be a 1.3.6 regression as it worked properly before. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27872&group_id=126 From noreply at rubyforge.org Mon Feb 22 14:56:05 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 14:56:05 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27873 ] make the gem which command obey "require" like semantics Message-ID: <20100222195605.7B60218582EE@rubyforge.org> Feature Requests item #27873, was opened at 2010-02-22 19:56 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27873&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: make the gem which command obey "require" like semantics Initial Comment: Currently: c:\dev_old\digitalarchive_trunk>gem which rubygems.rb ERROR: Can't find ruby library file or shared library rubygems.rb c:\dev_old\digitalarchive_trunk>gem which rubygems E:/installs/ruby191p376/lib/ruby/site_ruby/1.9.1/rubygems.rb Feature request: allow "require" like semantics, which allows an optional extension (if it's the right one), i.e. c:\dev_old\digitalarchive_trunk>gem which rubygems.rb E:/installs/ruby191p376/lib/ruby/site_ruby/1.9.1/rubygems.rb Thanks. -r ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27873&group_id=126 From noreply at rubyforge.org Mon Feb 22 16:16:22 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 16:16:22 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27872 ] 1.3.6 "gem unpack" fails with "You don't have write permissions" error Message-ID: <20100222211622.75BC218582FA@rubyforge.org> Bugs item #27872, was opened at 2010-02-22 10:07 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27872&group_id=126 Category: None Group: v1.3.x Status: Open >Resolution: Accepted Priority: 3 Submitted By: Timothy Jones (tjones) Assigned to: Nobody (None) >Summary: 1.3.6 "gem unpack" fails with "You don't have write permissions" error Initial Comment: Running "gem unpack" version 1.3.6 as a non-root user (without write permissions into the system gem repository) fails with a permissions error, even though the target directory IS writable. This appears to be a 1.3.6 regression as it worked properly before. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27872&group_id=126 From noreply at rubyforge.org Mon Feb 22 20:40:45 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 20:40:45 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100223014045.7349618582D8@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 13:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Nobody (None) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-23 01:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Mon Feb 22 21:04:01 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 21:04:01 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100223020401.C18FB18582D6@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 06:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Nobody (None) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- >Comment By: Daniel Berger (djberg96) Date: 2010-02-22 19:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-22 18:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Mon Feb 22 21:50:27 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 21:50:27 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100223025027.A86A818582F3@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 05:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Nobody (None) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- Comment By: Charles Ju (charlesju) Date: 2010-02-22 18:50 Message: I just updated to rubygems 1.3.6 and my app is on rails 2.2.2. My platform is OSX 10.6.2 and ruby at ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]. 1.3.5 is fine undefined method `version_requirements=' for :Gem::Dependency /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:27:in `all_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:22:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:269:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:135:in `process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `send' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `run' /Users/charlesju/work/SyncManager/config/environment.rb:16 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' Charles ---------------------------------------------------------------------- Comment By: Daniel Berger (djberg96) Date: 2010-02-22 18:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-22 17:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Mon Feb 22 21:51:32 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 22 Feb 2010 21:51:32 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100223025132.2F17518582EE@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 05:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: None Group: None Status: Open >Resolution: Accepted Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Nobody (None) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- Comment By: Charles Ju (charlesju) Date: 2010-02-22 18:50 Message: I just updated to rubygems 1.3.6 and my app is on rails 2.2.2. My platform is OSX 10.6.2 and ruby at ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]. 1.3.5 is fine undefined method `version_requirements=' for :Gem::Dependency /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:27:in `all_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:22:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:269:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:135:in `process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `send' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `run' /Users/charlesju/work/SyncManager/config/environment.rb:16 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' Charles ---------------------------------------------------------------------- Comment By: Daniel Berger (djberg96) Date: 2010-02-22 18:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-22 17:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Tue Feb 23 05:44:03 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 23 Feb 2010 05:44:03 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100223104404.0703618582CB@rubyforge.org> Bugs item #27868, was opened at 22/02/2010 13:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: None Group: None Status: Open Resolution: Accepted Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Nobody (None) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- Comment By: Florent Vaucelle (florent) Date: 23/02/2010 10:44 Message: Hi, having the same issue on Fedora 9 with REE 1.8.7, rails 2.2.2 installed. undefined method `version_requirements=' for # ../vendor/rails/railties/lib/rails/gem_dependency.rb:224:in `specification' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `each' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:63:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `map' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:27:in `all_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:22:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:269:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:135:in `process' ../vendor/rails/railties/lib/initializer.rb:112:in `send' ../vendor/rails/railties/lib/initializer.rb:112:in `run' environment.rb:13 /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/railties/lib/tasks/misc.rake:3 /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /opt/ruby-ee-1.8.7/bin/rake:19:in `load' /opt/ruby-ee-1.8.7/bin/rake:19 ---------------------------------------------------------------------- Comment By: Charles Ju (charlesju) Date: 23/02/2010 02:50 Message: I just updated to rubygems 1.3.6 and my app is on rails 2.2.2. My platform is OSX 10.6.2 and ruby at ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]. 1.3.5 is fine undefined method `version_requirements=' for :Gem::Dependency /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:27:in `all_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:22:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:269:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:135:in `process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `send' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `run' /Users/charlesju/work/SyncManager/config/environment.rb:16 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' Charles ---------------------------------------------------------------------- Comment By: Daniel Berger (djberg96) Date: 23/02/2010 02:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 23/02/2010 01:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Wed Feb 24 01:00:17 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 24 Feb 2010 01:00:17 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27872 ] 1.3.6 "gem unpack" fails with "You don't have write permissions" error Message-ID: <20100224060020.5953618582DF@rubyforge.org> Bugs item #27872, was opened at 2010-02-22 10:07 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27872&group_id=126 Category: None Group: v1.3.x >Status: Closed Resolution: Accepted Priority: 3 Submitted By: Timothy Jones (tjones) >Assigned to: Eric Hodel (drbrain) >Summary: 1.3.6 "gem unpack" fails with "You don't have write permissions" error Initial Comment: Running "gem unpack" version 1.3.6 as a non-root user (without write permissions into the system gem repository) fails with a permissions error, even though the target directory IS writable. This appears to be a 1.3.6 regression as it worked properly before. ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-23 22:00 Message: Fixed in r2458 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27872&group_id=126 From noreply at rubyforge.org Wed Feb 24 02:03:21 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 24 Feb 2010 02:03:21 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100224070321.3635818582D7@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 05:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 >Category: other >Group: v1.3.x Status: Open Resolution: Accepted Priority: 3 Submitted By: Wei Jen Lu (weijenlu) >Assigned to: Eric Hodel (drbrain) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- >Comment By: Eric Hodel (drbrain) Date: 2010-02-23 23:03 Message: I think I have this fixed in trunk, but I can't replicate it with an empty rails 2.2.2 app. Can one of you test it out? Check out RubyGems then run: ruby -I/path/to/rubygems/lib script/server or: ruby -I/path/to/rubygems/lib -S rake ---------------------------------------------------------------------- Comment By: Florent Vaucelle (florent) Date: 2010-02-23 02:44 Message: Hi, having the same issue on Fedora 9 with REE 1.8.7, rails 2.2.2 installed. undefined method `version_requirements=' for # ../vendor/rails/railties/lib/rails/gem_dependency.rb:224:in `specification' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `each' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:63:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `map' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:27:in `all_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:22:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:269:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:135:in `process' ../vendor/rails/railties/lib/initializer.rb:112:in `send' ../vendor/rails/railties/lib/initializer.rb:112:in `run' environment.rb:13 /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/railties/lib/tasks/misc.rake:3 /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /opt/ruby-ee-1.8.7/bin/rake:19:in `load' /opt/ruby-ee-1.8.7/bin/rake:19 ---------------------------------------------------------------------- Comment By: Charles Ju (charlesju) Date: 2010-02-22 18:50 Message: I just updated to rubygems 1.3.6 and my app is on rails 2.2.2. My platform is OSX 10.6.2 and ruby at ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]. 1.3.5 is fine undefined method `version_requirements=' for :Gem::Dependency /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:27:in `all_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:22:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:269:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:135:in `process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `send' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `run' /Users/charlesju/work/SyncManager/config/environment.rb:16 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' Charles ---------------------------------------------------------------------- Comment By: Daniel Berger (djberg96) Date: 2010-02-22 18:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-22 17:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Wed Feb 24 03:19:29 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 24 Feb 2010 03:19:29 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100224081929.5312818582DA@rubyforge.org> Bugs item #27868, was opened at 2010-02-22 13:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: other Group: v1.3.x Status: Open Resolution: Accepted Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Eric Hodel (drbrain) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- >Comment By: Wei Jen Lu (weijenlu) Date: 2010-02-24 08:19 Message: I found out this issue is caused by gemcutter be removed. For my system, I use authlogic 1.3.8 and it depend on gemcutter 0.3.0. When I update rubygems, the update process removed gemcutter, then this problem happened. I fixed this problem after reinstall gemcutter. ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-24 07:03 Message: I think I have this fixed in trunk, but I can't replicate it with an empty rails 2.2.2 app. Can one of you test it out? Check out RubyGems then run: ruby -I/path/to/rubygems/lib script/server or: ruby -I/path/to/rubygems/lib -S rake ---------------------------------------------------------------------- Comment By: Florent Vaucelle (florent) Date: 2010-02-23 10:44 Message: Hi, having the same issue on Fedora 9 with REE 1.8.7, rails 2.2.2 installed. undefined method `version_requirements=' for # ../vendor/rails/railties/lib/rails/gem_dependency.rb:224:in `specification' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `each' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:63:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `map' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:27:in `all_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:22:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:269:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:135:in `process' ../vendor/rails/railties/lib/initializer.rb:112:in `send' ../vendor/rails/railties/lib/initializer.rb:112:in `run' environment.rb:13 /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/railties/lib/tasks/misc.rake:3 /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /opt/ruby-ee-1.8.7/bin/rake:19:in `load' /opt/ruby-ee-1.8.7/bin/rake:19 ---------------------------------------------------------------------- Comment By: Charles Ju (charlesju) Date: 2010-02-23 02:50 Message: I just updated to rubygems 1.3.6 and my app is on rails 2.2.2. My platform is OSX 10.6.2 and ruby at ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]. 1.3.5 is fine undefined method `version_requirements=' for :Gem::Dependency /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:27:in `all_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:22:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:269:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:135:in `process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `send' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `run' /Users/charlesju/work/SyncManager/config/environment.rb:16 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' Charles ---------------------------------------------------------------------- Comment By: Daniel Berger (djberg96) Date: 2010-02-23 02:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-23 01:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Wed Feb 24 21:51:44 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 24 Feb 2010 21:51:44 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27868 ] rubygems 1.3.6 isn't compatible with rails 2.2.2 Message-ID: <20100225025144.C7FED18582D8@rubyforge.org> Bugs item #27868, was opened at 2010-02-23 00:08 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 Category: other Group: v1.3.x Status: Open Resolution: Accepted Priority: 3 Submitted By: Wei Jen Lu (weijenlu) Assigned to: Eric Hodel (drbrain) Summary: rubygems 1.3.6 isn't compatible with rails 2.2.2 Initial Comment: I updated rubygems to 1.3.6 and run my app which using rails 2.2.2. My app has exception: /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification': undefined method `version_requirements=' for # (NoMethodError) from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' ... 34 levels... from /Users/weijen/.gem/ruby/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 If I rollback to 1.3.5, then everything is fine. Please help me. thanks. My platform: OS: Mac OS X 10.5.8 Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] Wei Jen ---------------------------------------------------------------------- Comment By: Dylan Fogarty-MacDonald (dylanfm) Date: 2010-02-25 13:51 Message: I'm experiencing the exact same issue. Rubygems 1.3.6 Ruby 1.8.6 (2008-08-08 patchlevel 286) [x86_64-linux] ---------------------------------------------------------------------- Comment By: Wei Jen Lu (weijenlu) Date: 2010-02-24 19:19 Message: I found out this issue is caused by gemcutter be removed. For my system, I use authlogic 1.3.8 and it depend on gemcutter 0.3.0. When I update rubygems, the update process removed gemcutter, then this problem happened. I fixed this problem after reinstall gemcutter. ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2010-02-24 18:03 Message: I think I have this fixed in trunk, but I can't replicate it with an empty rails 2.2.2 app. Can one of you test it out? Check out RubyGems then run: ruby -I/path/to/rubygems/lib script/server or: ruby -I/path/to/rubygems/lib -S rake ---------------------------------------------------------------------- Comment By: Florent Vaucelle (florent) Date: 2010-02-23 21:44 Message: Hi, having the same issue on Fedora 9 with REE 1.8.7, rails 2.2.2 installed. undefined method `version_requirements=' for # ../vendor/rails/railties/lib/rails/gem_dependency.rb:224:in `specification' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `each' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `inject' ../vendor/rails/railties/lib/rails/plugin/locator.rb:81:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:63:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `map' ../vendor/rails/railties/lib/rails/plugin/loader.rb:62:in `locate_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:27:in `all_plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:22:in `plugins' ../vendor/rails/railties/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:269:in `add_plugin_load_paths' ../vendor/rails/railties/lib/initializer.rb:135:in `process' ../vendor/rails/railties/lib/initializer.rb:112:in `send' ../vendor/rails/railties/lib/initializer.rb:112:in `run' environment.rb:13 /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /opt/ruby-ee-1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require' vendor/rails/railties/lib/tasks/misc.rake:3 /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/1.8/monitor.rb:242:in `synchronize' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /opt/ruby-ee-1.8.7/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /opt/ruby-ee-1.8.7/bin/rake:19:in `load' /opt/ruby-ee-1.8.7/bin/rake:19 ---------------------------------------------------------------------- Comment By: Charles Ju (charlesju) Date: 2010-02-23 13:50 Message: I just updated to rubygems 1.3.6 and my app is on rails 2.2.2. My platform is OSX 10.6.2 and ruby at ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]. 1.3.5 is fine undefined method `version_requirements=' for :Gem::Dependency /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb:224:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `inject' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/locator.rb:81:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:63:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `map' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:62:in `locate_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:27:in `all_plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:22:in `plugins' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:45:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:269:in `add_plugin_load_paths' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:135:in `process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `send' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in `run' /Users/charlesju/work/SyncManager/config/environment.rb:16 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require' Charles ---------------------------------------------------------------------- Comment By: Daniel Berger (djberg96) Date: 2010-02-23 13:04 Message: Time to vendor in rubygems? Can that be done? Dan ---------------------------------------------------------------------- Comment By: Vidal Graupera (vgraupera) Date: 2010-02-23 12:40 Message: I hit the exact same problem. My platform is OS X 10.6.2 and ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27868&group_id=126 From noreply at rubyforge.org Fri Feb 26 12:12:51 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Fri, 26 Feb 2010 12:12:51 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27896 ] gem install failing because of permission errors Message-ID: <20100226171251.5A8B218582EE@rubyforge.org> Bugs item #27896, was opened at 2010-02-26 17:12 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27896&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Matt Patterson (fidothe) Assigned to: Nobody (None) Summary: gem install failing because of permission errors Initial Comment: 1.3.6 seems to have broken the ability to install gems in your home directory... matt$ gem install treetop ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /usr/bin directory. with 1.3.5 and earlier, this command would result in text saying something like "installed in ~/.gem because /usr/bin/ not writable" and a successfull install. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27896&group_id=126 From noreply at rubyforge.org Fri Feb 26 13:21:47 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Fri, 26 Feb 2010 13:21:47 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27896 ] gem install failing because of permission errors Message-ID: <20100226182147.9556E18582EC@rubyforge.org> Bugs item #27896, was opened at 2010-02-26 17:12 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27896&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Matt Patterson (fidothe) Assigned to: Nobody (None) Summary: gem install failing because of permission errors Initial Comment: 1.3.6 seems to have broken the ability to install gems in your home directory... matt$ gem install treetop ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /usr/bin directory. with 1.3.5 and earlier, this command would result in text saying something like "installed in ~/.gem because /usr/bin/ not writable" and a successfull install. ---------------------------------------------------------------------- >Comment By: Matt Patterson (fidothe) Date: 2010-02-26 18:21 Message: Explicitly setting $GEM_HOME to /Users/matt/.gem/ruby/1.8 causes 1.3.6's `gem install` to install gems without complaint. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27896&group_id=126 From noreply at rubyforge.org Sat Feb 27 08:12:41 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 27 Feb 2010 08:12:41 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-26958 ] Gem::Specification.hash can cause to_yaml RangeError Message-ID: <20100227131241.CD04918582F4@rubyforge.org> Bugs item #26958, was opened at 20/08/2009 07:18 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26958&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Simon Chiang (prosperity) Assigned to: Nobody (None) Summary: Gem::Specification.hash can cause to_yaml RangeError Initial Comment: Array.hash for objects do not produce a Fixnum hash will blow up. Gem::Specification often produces a Bignum and this prevents an array of specifications from being converted to YAML. This issue (which is really a ruby issue) will be fixed in a future release but I thought you might like to know in case you wanted to patch RubyGems for versions prior to the fix. (see http://redmine.ruby-lang.org/issues/show/1883) ========================== RubyGems Environment: - RUBYGEMS VERSION: 1.3.1 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8 - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - universal-darwin-9 - GEM PATHS: - /Library/Ruby/Gems/1.8 - /Users/simonchiang/.gem/ruby/1.8 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com"] - REMOTE SOURCES: - http://gems.rubyforge.org/ - http://gems.github.com ---------------------------------------------------------------------- Comment By: Bruno Michel (nono) Date: 27/02/2010 14:12 Message: Bundler also seems to convert specs to yaml. See this message on the Rails-core mailing-list: http://groups.google.com/group/rubyonrails-core/browse_thread/thread/a0ba2eacb26b5524?hl=en# ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 21/08/2009 00:54 Message: You probably wanted to use pp then. ---------------------------------------------------------------------- Comment By: Simon Chiang (prosperity) Date: 21/08/2009 00:25 Message: @chad Ok, great. I'll work a little something up when I get a free minute. @eric A framework I'm working on (http://tap.rubyforge.org) discovers resources within gems and my environment ends up referencing an array of specs. At some point I dumped the environment and found the error. Honestly, it's just something I stumbled on. I don't actually have a specific need to convert the specs to YAML. ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 20/08/2009 22:48 Message: Why are you converting specs to YAML in the first place? ---------------------------------------------------------------------- Comment By: Chad Woolley (thewoolleyman) Date: 20/08/2009 19:55 Message: This looks reasonable and is reproducible, but I'm not sure what is dependent upon the current implementation of hash. Maybe someone else can weigh in... Regardless, can you please submit this as a proper patch, with your failing tests added to the appropriate file (test_gem_specification.rb) - and, of course, ensure nothing else in the test suite breaks? Thanks, -- Chad ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26958&group_id=126 From noreply at rubyforge.org Sun Feb 28 22:17:23 2010 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sun, 28 Feb 2010 22:17:23 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Patches-27903 ] order string segments ending in numbers by numeric value Message-ID: <20100301031723.47BF318582D3@rubyforge.org> Patches item #27903, was opened at 2010-03-01 03:17 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27903&group_id=126 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: David Chelimsky (dchelimsky) Assigned to: Nobody (None) Summary: order string segments ending in numbers by numeric value Initial Comment: Version segments with any alpha chars are treated as strings, and ordered lexically. This creates a situation in which versions get ordered in unexpected ways: 2.0.0.a1 2.0.0.a10 2.0.0.a2 2.0.0.a3 etc The attached patch adds tests and implementation that checks that the leading alpha chars match, and then extracts the trailing digits, converts them to integers, and compares based on their numeric values. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27903&group_id=126