From noreply at rubyforge.org Sun Nov 1 17:13:46 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sun, 1 Nov 2009 17:13:46 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27383 ] gem install build options ignored Message-ID: <20091101221346.382CA1858282@rubyforge.org> Bugs item #27383, was opened at 2009-11-01 23:13 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27383&group_id=126 Category: `gem install` command (extensions) Group: None Status: Open Resolution: None Priority: 3 Submitted By: Miguel Vazquez (mikisvaz) Assigned to: Nobody (None) Summary: gem install build options ignored Initial Comment: This command will not work, apparently the build parameters are never reaching the build process. gem install rsruby -- --with-R-dir=/usr/lib/R/ --with-R-include=/usr/include/R/ Making this change in /usr/bin/gem makes it work *** gem.original 2009-11-01 23:07:59.159157918 +0100 --- gem 2009-11-01 23:07:36.389157816 +0100 *************** *** 18,24 **** # We need to preserve the original ARGV to use for passing gem options # to source gems. If there is a -- in the line, strip all options after # it...its for the source building process. ! args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")] begin Gem::GemRunner.new.run args --- 18,25 ---- # We need to preserve the original ARGV to use for passing gem options # to source gems. If there is a -- in the line, strip all options after # it...its for the source building process. ! #args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")] ! args = ARGV begin Gem::GemRunner.new.run args ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27383&group_id=126 From noreply at rubyforge.org Mon Nov 2 14:40:46 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 2 Nov 2009 14:40:46 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27383 ] gem install build options ignored Message-ID: <20091102194046.903E516782B4@rubyforge.org> Bugs item #27383, was opened at 2009-11-01 14:13 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27383&group_id=126 Category: `gem install` command (extensions) Group: None Status: Open Resolution: None Priority: 3 Submitted By: Miguel Vazquez (mikisvaz) Assigned to: Nobody (None) Summary: gem install build options ignored Initial Comment: This command will not work, apparently the build parameters are never reaching the build process. gem install rsruby -- --with-R-dir=/usr/lib/R/ --with-R-include=/usr/include/R/ Making this change in /usr/bin/gem makes it work *** gem.original 2009-11-01 23:07:59.159157918 +0100 --- gem 2009-11-01 23:07:36.389157816 +0100 *************** *** 18,24 **** # We need to preserve the original ARGV to use for passing gem options # to source gems. If there is a -- in the line, strip all options after # it...its for the source building process. ! args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")] begin Gem::GemRunner.new.run args --- 18,25 ---- # We need to preserve the original ARGV to use for passing gem options # to source gems. If there is a -- in the line, strip all options after # it...its for the source building process. ! #args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")] ! args = ARGV begin Gem::GemRunner.new.run args ---------------------------------------------------------------------- >Comment By: Ryan Davis (zenspider) Date: 2009-11-02 11:40 Message: WFM... (or did)... can you give more info, like `gem env`? % gem list rsruby rsruby (0.5.1.1) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27383&group_id=126 From noreply at rubyforge.org Tue Nov 3 02:27:00 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 3 Nov 2009 02:27:00 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27383 ] gem install build options ignored Message-ID: <20091103072700.60EF518582CB@rubyforge.org> Bugs item #27383, was opened at 2009-11-01 15:13 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27383&group_id=126 Category: `gem install` command (extensions) Group: None >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Miguel Vazquez (mikisvaz) >Assigned to: Chad Woolley (thewoolleyman) Summary: gem install build options ignored Initial Comment: This command will not work, apparently the build parameters are never reaching the build process. gem install rsruby -- --with-R-dir=/usr/lib/R/ --with-R-include=/usr/include/R/ Making this change in /usr/bin/gem makes it work *** gem.original 2009-11-01 23:07:59.159157918 +0100 --- gem 2009-11-01 23:07:36.389157816 +0100 *************** *** 18,24 **** # We need to preserve the original ARGV to use for passing gem options # to source gems. If there is a -- in the line, strip all options after # it...its for the source building process. ! args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")] begin Gem::GemRunner.new.run args --- 18,25 ---- # We need to preserve the original ARGV to use for passing gem options # to source gems. If there is a -- in the line, strip all options after # it...its for the source building process. ! #args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")] ! args = ARGV begin Gem::GemRunner.new.run args ---------------------------------------------------------------------- >Comment By: Chad Woolley (thewoolleyman) Date: 2009-11-03 00:27 Message: Please update to the latest rubygems, I fixed this a while back: svn diff -r1986:1987 bin/gem ---------------------------------------------------------------------- Comment By: Ryan Davis (zenspider) Date: 2009-11-02 12:40 Message: WFM... (or did)... can you give more info, like `gem env`? % gem list rsruby rsruby (0.5.1.1) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27383&group_id=126 From noreply at rubyforge.org Fri Nov 6 11:50:57 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Fri, 6 Nov 2009 11:50:57 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Patches-27409 ] Don't fail if I'm trying to install gem from gems cache (during local installation) Message-ID: <20091106165058.A1EAE18582D0@rubyforge.org> Patches item #27409, was opened at 2009-11-06 17:50 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27409&group_id=126 Category: `gem install` Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Jakub ??astn? (botanicus) Assigned to: Nobody (None) Summary: Don't fail if I'm trying to install gem from gems cache (during local installation) Initial Comment: Hi guys, I have my local gem repository (gems/shared, gems/development, gems/production etc), I store gems/*/cache in git and install from this cache). However every time I'm trying to install it, I got gem install ./net-ssh-gateway-1.0.1.gem -i ../../../gems/development --no-rdoc --no-ri --no-wrappers --no-test --no-update-sources --local -V --debug ERROR: While executing gem ... (ArgumentError) same file: /Users/random/Desktop/aspire/gems/development/cache/net-ssh-2.0.13.gem and /Users/random/Desktop/aspire/gems/development/cache/net-ssh-2.0.13.gem /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1394:in `fu_each_src_dest' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1411:in `fu_each_src_dest0' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1393:in `fu_each_src_dest' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:382:in `cp' /Library/Ruby/Site/1.8/rubygems/remote_fetcher.rb:145:in `download' /Library/Ruby/Site/1.8/rubygems/dependency_installer.rb:232:in `install' /Library/Ruby/Site/1.8/rubygems/dependency_installer.rb:222:in `each' /Library/Ruby/Site/1.8/rubygems/dependency_installer.rb:222:in `install' /Library/Ruby/Site/1.8/rubygems/commands/install_command.rb:118:in `execute' /Library/Ruby/Site/1.8/rubygems/commands/install_command.rb:115:in `each' /Library/Ruby/Site/1.8/rubygems/commands/install_command.rb:115:in `execute' /Library/Ruby/Site/1.8/rubygems/command.rb:257:in `invoke' /Library/Ruby/Site/1.8/rubygems/command_manager.rb:132:in `process_args' /Library/Ruby/Site/1.8/rubygems/command_manager.rb:102:in `run' /Library/Ruby/Site/1.8/rubygems/gem_runner.rb:58:in `run' /usr/bin/gem:21 The solution is pretty simple, just apply following patch for remote_fetcher.rb: 145c145,147 < FileUtils.cp URI.unescape(source_uri.path), local_gem_path --- > unless File.expand_path(URI.unescape(source_uri.path)) == File.expand_path(local_gem_path) > FileUtils.cp URI.unescape(source_uri.path), local_gem_path > end Please save my nerves and apply it soon, cheers! ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27409&group_id=126 From noreply at rubyforge.org Sat Nov 7 19:46:40 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 7 Nov 2009 19:46:40 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27413 ] unable to install gem specified version Message-ID: <20091108004640.C3C9718582D6@rubyforge.org> Bugs item #27413, was opened at 2009-11-08 00:46 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27413&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: unable to install gem specified version Initial Comment: C:\dev\ruby\crystalizer>gem search ruby2cext -b -a *** LOCAL GEMS *** *** REMOTE GEMS *** ruby2cext (0.2.0) C:\dev\ruby\crystalizer>gem install ruby2cext -v0.2.0 Successfully installed ruby2cext-0.2.1 1 gem installed C:\dev\ruby\crystalizer>ls Changelog TODO bin ruby2cext-0.2.1.gem stuff README VERSION doc ruby2cext.gemspec test Rakefile benchmarks lib setup.rb I'm guessing the cause is a ruby2cext-0.2.1.gem existing in the current working directory. Not that this is not a show stopper, but thought I'd mention it. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27413&group_id=126 From noreply at rubyforge.org Mon Nov 9 03:09:43 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 9 Nov 2009 03:09:43 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27413 ] unable to install gem specified version Message-ID: <20091109080943.9211A185827F@rubyforge.org> Bugs item #27413, was opened at 2009-11-07 16:46 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27413&group_id=126 Category: `gem install` command Group: None Status: Open >Resolution: Rejected Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) Summary: unable to install gem specified version Initial Comment: C:\dev\ruby\crystalizer>gem search ruby2cext -b -a *** LOCAL GEMS *** *** REMOTE GEMS *** ruby2cext (0.2.0) C:\dev\ruby\crystalizer>gem install ruby2cext -v0.2.0 Successfully installed ruby2cext-0.2.1 1 gem installed C:\dev\ruby\crystalizer>ls Changelog TODO bin ruby2cext-0.2.1.gem stuff README VERSION doc ruby2cext.gemspec test Rakefile benchmarks lib setup.rb I'm guessing the cause is a ruby2cext-0.2.1.gem existing in the current working directory. Not that this is not a show stopper, but thought I'd mention it. ---------------------------------------------------------------------- >Comment By: Ryan Davis (zenspider) Date: 2009-11-09 00:09 Message: % gem help install | grep -- --remote -r, --remote Restrict operations to the REMOTE domain ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27413&group_id=126 From luislavena at gmail.com Mon Nov 9 10:38:59 2009 From: luislavena at gmail.com (Luis Lavena) Date: Mon, 9 Nov 2009 12:38:59 -0300 Subject: [Rubygems-developers] RubyGems spec and date Message-ID: <71166b3b0911090738t2d8d0ac5u744e18051c5d11a7@mail.gmail.com> A few friends are facing a strange issue when installing gems on Ubuntu 9.10: http://pastie.org/690255 (Pasting here the errors for consistency) Installing gem diff-lcs-1.1.2 Exception `ArgumentError' at /usr/local/lib/ruby/1.8/date.rb:727 - invalid date ERROR: While executing gem ... (ArgumentError) invalid date /usr/local/lib/ruby/1.8/date.rb:727:in `new' /usr/local/lib/ruby/1.8/yaml.rb:133:in `node_import' /usr/local/lib/ruby/1.8/yaml.rb:133:in `load' /usr/local/lib/ruby/1.8/yaml.rb:133:in `load' This is the environment: http://pastie.org/690258 After checking the gemspec for the guilty gem: $ gem spec diff-lcs date --remote --- !timestamp at: "2004-10-20 01:00:00 -03:00" "@marshal_with_utc_coercion": false While is my understanding that "date" should be a string. Anyone having similar issues with other gems? Should we start enforcing the specs of the gems? -- 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 noreply at rubyforge.org Wed Nov 11 15:25:57 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 11 Nov 2009 15:25:57 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27422 ] Make plugin loading optional Message-ID: <20091111202557.1EA7A1588061@rubyforge.org> Feature Requests item #27422, was opened at 2009-11-11 17:25 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27422&group_id=126 Category: other Group: None Status: Open Resolution: None Priority: 3 Submitted By: Luis Lavena (luislavena) Assigned to: Eric Hodel (drbrain) Summary: Make plugin loading optional Initial Comment: As current implementation, plugins are being loaded even when gem commands are not used. This is affecting bundling and packaging since it forces to search for gems located in the GEM_PATH, even when the usage of RubyGems is just "usage" of the gem. One example: http://github.com/vertiginous/pik/issues#issue/37 There was a discussion about it: http://rubyforge.org/pipermail/rubygems-developers/2009-August/004893.html But no way to disable this has been provided. Would love, prior next release, get a workaround to disable external lookup. Ideally, the search for plugins should be optional, but that is my PoV. Any workaround is welcome. Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27422&group_id=126 From luislavena at gmail.com Wed Nov 11 18:45:20 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 11 Nov 2009 20:45:20 -0300 Subject: [Rubygems-developers] Audit of latest changes to trunk Message-ID: <71166b3b0911111545w570681dbneb8286ac863b9bc@mail.gmail.com> Hello Guys, After the release of RC1 of RubyInstaller, I'm auditing several projects and latest commits to avoid errors across platforms This is the time for RubyGems: http://gist.github.com/232433 >From both 1.8 and 1.9 versions, seems the only issue is related to env_shebang and shebang itself: 5) Failure: test_shebang_env_shebang(TestGemInstaller) [./test/test_gem_installer.rb:786]: Expected "#!/usr/bin/env ruby", not "#! ruby". Taking a look to the code around the setter for the shebang: else # Create a plain shebang line. @env_path ||= ENV_PATHS.find {|env_path| File.executable? env_path } "#!#{@env_path} #{ruby_name}" end Seems that is evaluating, from a list of possible candidates which is executable. The candidates are: ['/usr/bin/env', '/bin/env'] None of these exist on Windows. According to the revision history, those got introduced in revision 2221 ------------------------------------------------------------------------ r2221 | drbrain | 2009-06-03 20:39:32 -0300 (mi?, 03 jun 2009) | 1 line Various patches from Ruby trunk ------------------------------------------------------------------------ Seems that the test itself is pretty brittle, and will only work on a OS that contains /usr/bin/env, and not the second option. In that case, will be correct adjust the shebang to be compared dependently of the OS? shebang = windows? ? '#!' : '#!/usr/bin/env' ? Thanks in advance for the feedback. -- 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 noreply at rubyforge.org Thu Nov 12 20:30:46 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 12 Nov 2009 20:30:46 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27431 ] gem install --test fails when using a custom --install-dir Message-ID: <20091113013046.3A54E18582C5@rubyforge.org> Bugs item #27431, was opened at 2009-11-13 01:30 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27431&group_id=126 Category: `gem install` command (extensions) Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Francis Drake (do_not_bug) Assigned to: Nobody (None) Summary: gem install --test fails when using a custom --install-dir Initial Comment: gem install --test some.gem and gem install --install-dir /tmp/foo some.gem both work, but combining the options such as gem install --test --install-dir /tmp/foo some.gem fails when trying to load the gem. The workaround for the bug: export GEM_HOME=/tmp/foo && gem check --test some should illustrate the problem. The install command simply does not add the new gem's dir to the list of gemdirs before trying to load it. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27431&group_id=126 From noreply at rubyforge.org Thu Nov 12 20:32:18 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 12 Nov 2009 20:32:18 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27431 ] gem install --test fails when using a custom --install-dir Message-ID: <20091113013218.29EEC18582C5@rubyforge.org> Bugs item #27431, was opened at 2009-11-13 01:30 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27431&group_id=126 Category: `gem install` command (extensions) Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Francis Drake (do_not_bug) Assigned to: Nobody (None) Summary: gem install --test fails when using a custom --install-dir Initial Comment: gem install --test some.gem and gem install --install-dir /tmp/foo some.gem both work, but combining the options such as gem install --test --install-dir /tmp/foo some.gem fails when trying to load the gem. The workaround for the bug: export GEM_HOME=/tmp/foo && gem check --test some should illustrate the problem. The install command simply does not add the new gem's dir to the list of gemdirs before trying to load it. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27431&group_id=126 From noreply at rubyforge.org Tue Nov 17 11:26:34 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Tue, 17 Nov 2009 11:26:34 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27446 ] unable to uninstall bundled gems with 1.9.2 Message-ID: <20091117162635.067F51858318@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: Open Resolution: None Priority: 3 Submitted By: Roger Pack (rogerdpack) Assigned to: Nobody (None) 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 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27446&group_id=126 From noreply at rubyforge.org Wed Nov 18 14:23:04 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 18 Nov 2009 14:23:04 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27453 ] requiring rubygems should not create $HOME/.gem Message-ID: <20091118192304.6839B185830E@rubyforge.org> Bugs item #27453, was opened at 2009-11-18 20:23 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27453&group_id=126 Category: #gem and #require methods Group: None Status: Open Resolution: None Priority: 3 Submitted By: Marcus Rueckert (darix) Assigned to: Nobody (None) Summary: requiring rubygems should not create $HOME/.gem Initial Comment: hi, while debugging one of my ruby apps i noticed that a simple "require 'rubygems'" is enough to get the whole ~/.gem/ directory structure created. i think those directories should only be created when you call the gem cmdline tool. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27453&group_id=126 From noreply at rubyforge.org Wed Nov 18 22:36:38 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Wed, 18 Nov 2009 22:36:38 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119033638.D0568185830E@rubyforge.org> Bugs item #27455, was opened at 2009-11-18 19:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From noreply at rubyforge.org Thu Nov 19 05:16:06 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 05:16:06 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119101606.E2B181858304@rubyforge.org> Bugs item #27455, was opened at 2009-11-19 00:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- >Comment By: Luis Lavena (luislavena) Date: 2009-11-19 07:16 Message: Hello, The obsolete version file is no longer used, so what you're reporting is not accurate and has nothing to do with the issue you're facing. Please include the following when reporting a bug to RubyGems: * output of gem env * full output of the gem command you're using but include "--debug -V" options to trigger debug information Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From noreply at rubyforge.org Thu Nov 19 05:22:31 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 05:22:31 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119102231.9B5111858304@rubyforge.org> Bugs item #27455, was opened at 2009-11-18 19:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- >Comment By: Greg Hazel (ghazel) Date: 2009-11-19 02:22 Message: c:\gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/Greg/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - "gemcutter_key" => "197016df35807a765954b5192aa6c6d8" - :sources => ["http://gemcutter.org", "http://gems.rubyforge.org/", "http://gems.github.com"] - REMOTE SOURCES: - http://gemcutter.org - http://gems.rubyforge.org/ - http://gems.github.com C:\>gem install eventmachine --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.rubyforge.org%80 GET 200 OK: http://gems.github.com/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.github.com%80 GET 500 Internal Server Error: http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository C:\>gem install eventmachine --source http://gemcutter.org --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 500 Internal Server Error: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 02:16 Message: Hello, The obsolete version file is no longer used, so what you're reporting is not accurate and has nothing to do with the issue you're facing. Please include the following when reporting a bug to RubyGems: * output of gem env * full output of the gem command you're using but include "--debug -V" options to trigger debug information Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From noreply at rubyforge.org Thu Nov 19 05:28:44 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 05:28:44 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119102845.368A91858304@rubyforge.org> Bugs item #27455, was opened at 2009-11-19 00:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x >Status: Closed >Resolution: Rejected Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- >Comment By: Luis Lavena (luislavena) Date: 2009-11-19 07:28 Message: Thank you Greg, As you can see, the detailed information provides enough to determine the root of the issue. Since yesterday, gems.rubyforge.org and gemcutter.org are the same. You're receiving a 500 error when requesting the quick gem information: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz Please report that issues to RubyForge support project: http://rubyforge.org/projects/support Or Gemcutter issue tracker: http://github.com/qrush/gemcutter/issues ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2009-11-19 07:22 Message: c:\gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/Greg/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - "gemcutter_key" => "197016df35807a765954b5192aa6c6d8" - :sources => ["http://gemcutter.org", "http://gems.rubyforge.org/", "http://gems.github.com"] - REMOTE SOURCES: - http://gemcutter.org - http://gems.rubyforge.org/ - http://gems.github.com C:\>gem install eventmachine --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.rubyforge.org%80 GET 200 OK: http://gems.github.com/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.github.com%80 GET 500 Internal Server Error: http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository C:\>gem install eventmachine --source http://gemcutter.org --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 500 Internal Server Error: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 07:16 Message: Hello, The obsolete version file is no longer used, so what you're reporting is not accurate and has nothing to do with the issue you're facing. Please include the following when reporting a bug to RubyGems: * output of gem env * full output of the gem command you're using but include "--debug -V" options to trigger debug information Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From noreply at rubyforge.org Thu Nov 19 05:49:37 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 05:49:37 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119104937.EF0F3185830E@rubyforge.org> Bugs item #27455, was opened at 2009-11-18 19:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x Status: Closed Resolution: Rejected Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- >Comment By: Greg Hazel (ghazel) Date: 2009-11-19 02:49 Message: I see. Well, rubygems should probably display a better error message... It's not that it can't find it, it's that the source is having a problem. That would have allowed me to report it directly to them instead of looking for a problem with gem. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 02:28 Message: Thank you Greg, As you can see, the detailed information provides enough to determine the root of the issue. Since yesterday, gems.rubyforge.org and gemcutter.org are the same. You're receiving a 500 error when requesting the quick gem information: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz Please report that issues to RubyForge support project: http://rubyforge.org/projects/support Or Gemcutter issue tracker: http://github.com/qrush/gemcutter/issues ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2009-11-19 02:22 Message: c:\gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/Greg/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - "gemcutter_key" => "197016df35807a765954b5192aa6c6d8" - :sources => ["http://gemcutter.org", "http://gems.rubyforge.org/", "http://gems.github.com"] - REMOTE SOURCES: - http://gemcutter.org - http://gems.rubyforge.org/ - http://gems.github.com C:\>gem install eventmachine --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.rubyforge.org%80 GET 200 OK: http://gems.github.com/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.github.com%80 GET 500 Internal Server Error: http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository C:\>gem install eventmachine --source http://gemcutter.org --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 500 Internal Server Error: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 02:16 Message: Hello, The obsolete version file is no longer used, so what you're reporting is not accurate and has nothing to do with the issue you're facing. Please include the following when reporting a bug to RubyGems: * output of gem env * full output of the gem command you're using but include "--debug -V" options to trigger debug information Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From noreply at rubyforge.org Thu Nov 19 05:56:35 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 05:56:35 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119105635.44C991858304@rubyforge.org> Bugs item #27455, was opened at 2009-11-19 00:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x Status: Closed Resolution: Rejected Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- >Comment By: Luis Lavena (luislavena) Date: 2009-11-19 07:56 Message: Indeed, have to agree. Please open a feature request and link back to this, proposing also what should have been displayed instead for this 500 error received from the remote. Thank you. ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2009-11-19 07:49 Message: I see. Well, rubygems should probably display a better error message... It's not that it can't find it, it's that the source is having a problem. That would have allowed me to report it directly to them instead of looking for a problem with gem. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 07:28 Message: Thank you Greg, As you can see, the detailed information provides enough to determine the root of the issue. Since yesterday, gems.rubyforge.org and gemcutter.org are the same. You're receiving a 500 error when requesting the quick gem information: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz Please report that issues to RubyForge support project: http://rubyforge.org/projects/support Or Gemcutter issue tracker: http://github.com/qrush/gemcutter/issues ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2009-11-19 07:22 Message: c:\gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/Greg/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - "gemcutter_key" => "197016df35807a765954b5192aa6c6d8" - :sources => ["http://gemcutter.org", "http://gems.rubyforge.org/", "http://gems.github.com"] - REMOTE SOURCES: - http://gemcutter.org - http://gems.rubyforge.org/ - http://gems.github.com C:\>gem install eventmachine --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.rubyforge.org%80 GET 200 OK: http://gems.github.com/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.github.com%80 GET 500 Internal Server Error: http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository C:\>gem install eventmachine --source http://gemcutter.org --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 500 Internal Server Error: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 07:16 Message: Hello, The obsolete version file is no longer used, so what you're reporting is not accurate and has nothing to do with the issue you're facing. Please include the following when reporting a bug to RubyGems: * output of gem env * full output of the gem command you're using but include "--debug -V" options to trigger debug information Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From noreply at rubyforge.org Thu Nov 19 06:07:36 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 06:07:36 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27457 ] more specific error message when a gem fails to install Message-ID: <20091119110736.7C2E21858310@rubyforge.org> Feature Requests item #27457, was opened at 2009-11-19 03:07 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27457&group_id=126 Category: `gem install` command Group: None Status: Open Resolution: None Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: more specific error message when a gem fails to install Initial Comment: Currently, gem reports errors like this: C:\gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository even if the real error is that the source failed, but the gem does exist: GET 500 Internal Server Error: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz More details here: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Instead, simply displaying the error message: ERROR: bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) would be more helpful. Even something as terse as: ERROR: bad response Internal Server Error 500 or ERROR: bad response Internal Server Error 500 (http://gemcutter.org) serves to indicate the error is with a remote server, not that the gem is not found. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27457&group_id=126 From noreply at rubyforge.org Thu Nov 19 06:07:53 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Thu, 19 Nov 2009 06:07:53 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27455 ] updated rubygems is not updated Message-ID: <20091119110754.0C6BA1858310@rubyforge.org> Bugs item #27455, was opened at 2009-11-18 19:36 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 Category: `gem install` command Group: v1.3.x Status: Closed Resolution: Rejected Priority: 3 Submitted By: Greg Hazel (ghazel) Assigned to: Nobody (None) Summary: updated rubygems is not updated Initial Comment: C:\Ruby\lib\ruby\site_ruby\1.8>gem -v 1.3.5 C:\Ruby\lib\ruby\site_ruby\1.8>grep -r -i "gemsver.*1\.3" * rubygems/rubygems_version.rb: RubyGemsVersion = '1.3.1' rubygems.rb: RubyGemsVersion = VERSION = '1.3.5' I discovered this problem because: C:\Ruby\lib\ruby\site_ruby\1.8>gem install eventmachine --source http://gemcutter.org ERROR: could not find gem eventmachine locally or in a repository But: C:\Ruby\lib\ruby\site_ruby\1.8>gem search eventmachine -r --source http://gemcutter.org *** REMOTE GEMS *** eventmachine (0.12.10, 0.12.0) eventmachine-win32 (0.7.2) eventmachine_httpserver (0.2.0) eventmachine_snmpagent (0.0.1) smparkes-eventmachine (0.12.10.2) ---------------------------------------------------------------------- >Comment By: Greg Hazel (ghazel) Date: 2009-11-19 03:07 Message: http://rubyforge.org/tracker/index.php? func=detail&aid=27457&group_id=126&atid=578 ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 02:56 Message: Indeed, have to agree. Please open a feature request and link back to this, proposing also what should have been displayed instead for this 500 error received from the remote. Thank you. ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2009-11-19 02:49 Message: I see. Well, rubygems should probably display a better error message... It's not that it can't find it, it's that the source is having a problem. That would have allowed me to report it directly to them instead of looking for a problem with gem. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 02:28 Message: Thank you Greg, As you can see, the detailed information provides enough to determine the root of the issue. Since yesterday, gems.rubyforge.org and gemcutter.org are the same. You're receiving a 500 error when requesting the quick gem information: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz Please report that issues to RubyForge support project: http://rubyforge.org/projects/support Or Gemcutter issue tracker: http://github.com/qrush/gemcutter/issues ---------------------------------------------------------------------- Comment By: Greg Hazel (ghazel) Date: 2009-11-19 02:22 Message: c:\gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/Greg/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - "gemcutter_key" => "197016df35807a765954b5192aa6c6d8" - :sources => ["http://gemcutter.org", "http://gems.rubyforge.org/", "http://gems.github.com"] - REMOTE SOURCES: - http://gemcutter.org - http://gems.rubyforge.org/ - http://gems.github.com C:\>gem install eventmachine --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.rubyforge.org%80 GET 200 OK: http://gems.github.com/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gems.github.com%80 GET 500 Internal Server Error: http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gems.rubyforge.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository C:\>gem install eventmachine --source http://gemcutter.org --debug -V Exception `NameError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand GET 200 OK: http://gemcutter.org/latest_specs.4.8.gz Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 - File exists - C:/Users/Greg/.gem/specs/gemcutter.org%80 GET 500 Internal Server Error: http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:290 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:168 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Exception `Gem::RemoteFetcher::FetchError' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:76 - bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386- mswin32.gemspec.rz) Error fetching remote data: bad response Internal Server Error 500 (http://gemcutter.org/quick/Marshal.4.8/eventmachine-0.12.0-i386-mswin32.gemspec.rz) Falling back to local-only install Exception `Gem::GemNotFoundException' at C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem eventmachine locally or in a repository ERROR: could not find gem eventmachine locally or in a repository ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-11-19 02:16 Message: Hello, The obsolete version file is no longer used, so what you're reporting is not accurate and has nothing to do with the issue you're facing. Please include the following when reporting a bug to RubyGems: * output of gem env * full output of the gem command you're using but include "--debug -V" options to trigger debug information Thank you. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27455&group_id=126 From transfire at gmail.com Thu Nov 19 12:43:17 2009 From: transfire at gmail.com (Trans) Date: Thu, 19 Nov 2009 09:43:17 -0800 (PST) Subject: [Rubygems-developers] Current load paths Message-ID: <5ae96c57-1199-43e0-b7cd-1193bd3381d1@k19g2000yqc.googlegroups.com> Hi-- I need to get a list of the "current" gem load paths. I learned that I can get a list of all the latest load paths via: Gem.latest_load_paths which is great. But lets say I specify an older version of a lib, eg: gem "RubyInline", "= 3.7.0" Gem.latest_load_paths doesn't change. How can I get a list of latest load paths but adjusted to reflect any specified gem versions? Thanks. From noreply at rubyforge.org Fri Nov 20 04:49:00 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Fri, 20 Nov 2009 04:49:00 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27463 ] On freebsd gem install uses install -oroot -gwheel when there are native extension (nokogiri, json) Message-ID: <20091120094900.A72C41858306@rubyforge.org> Bugs item #27463, was opened at 2009-11-20 10:49 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27463&group_id=126 Category: `gem install` command (extensions) Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Josef Posp??il (damnpepe) Assigned to: Nobody (None) Summary: On freebsd gem install uses install -oroot -gwheel when there are native extension (nokogiri, json) Initial Comment: When instaling gem as non-super user and it has native extension (nokogiri, json tested) on freebsd, it always fails with (nokogiri example): install: /home/pepe/.gem/ruby/1.8/gems/nokogiri-1.4.0/lib/nokogiri/nokogiri.so: chown/chgrp: Operation not permitted *** Error code 71 which is caused by (I think): /usr/bin/install -c -o root -g wheel -m 0755 nokogiri.so /home/pepe/.gem/ruby/1.8/gems/nokogiri-1.4.0/lib/nokogiri which in turn is caused by this line in Makefile: INSTALL = /usr/bin/install -c -o root -g wheel I tried to find solution, but my OS/extension knowledge is very limited. FreeBSD: 7.2-STABLE FreeBSD Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd7] gem env: RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd7] - 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-7 - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 - /home/metee/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27463&group_id=126 From noreply at rubyforge.org Fri Nov 20 06:54:03 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Fri, 20 Nov 2009 06:54:03 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27463 ] On freebsd gem install uses install -oroot -gwheel when there are native extension (nokogiri, json) Message-ID: <20091120115403.1EFEF1D7885B@rubyforge.org> Bugs item #27463, was opened at 2009-11-20 10:49 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27463&group_id=126 Category: `gem install` command (extensions) Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Josef Posp??il (damnpepe) Assigned to: Nobody (None) Summary: On freebsd gem install uses install -oroot -gwheel when there are native extension (nokogiri, json) Initial Comment: When instaling gem as non-super user and it has native extension (nokogiri, json tested) on freebsd, it always fails with (nokogiri example): install: /home/pepe/.gem/ruby/1.8/gems/nokogiri-1.4.0/lib/nokogiri/nokogiri.so: chown/chgrp: Operation not permitted *** Error code 71 which is caused by (I think): /usr/bin/install -c -o root -g wheel -m 0755 nokogiri.so /home/pepe/.gem/ruby/1.8/gems/nokogiri-1.4.0/lib/nokogiri which in turn is caused by this line in Makefile: INSTALL = /usr/bin/install -c -o root -g wheel I tried to find solution, but my OS/extension knowledge is very limited. FreeBSD: 7.2-STABLE FreeBSD Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd7] gem env: RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd7] - 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-7 - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 - /home/metee/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org ---------------------------------------------------------------------- Comment By: Marcus Rueckert (darix) Date: 2009-11-20 12:54 Message: this is not a bug of rubygems. the value for INSTALL comes from the rbconfig. ruby -rrbconfig -e 'puts Config::CONFIG["INSTALL"]' this would be more a bug of the ruby parts on freebsd. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27463&group_id=126 From noreply at rubyforge.org Fri Nov 20 06:58:20 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Fri, 20 Nov 2009 06:58:20 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Bugs-27463 ] On freebsd gem install uses install -oroot -gwheel when there are native extension (nokogiri, json) Message-ID: <20091120115820.A6061185828D@rubyforge.org> Bugs item #27463, was opened at 2009-11-20 06:49 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27463&group_id=126 Category: `gem install` command (extensions) Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Josef Posp??il (damnpepe) Assigned to: Nobody (None) Summary: On freebsd gem install uses install -oroot -gwheel when there are native extension (nokogiri, json) Initial Comment: When instaling gem as non-super user and it has native extension (nokogiri, json tested) on freebsd, it always fails with (nokogiri example): install: /home/pepe/.gem/ruby/1.8/gems/nokogiri-1.4.0/lib/nokogiri/nokogiri.so: chown/chgrp: Operation not permitted *** Error code 71 which is caused by (I think): /usr/bin/install -c -o root -g wheel -m 0755 nokogiri.so /home/pepe/.gem/ruby/1.8/gems/nokogiri-1.4.0/lib/nokogiri which in turn is caused by this line in Makefile: INSTALL = /usr/bin/install -c -o root -g wheel I tried to find solution, but my OS/extension knowledge is very limited. FreeBSD: 7.2-STABLE FreeBSD Ruby: ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd7] gem env: RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd7] - 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-7 - GEM PATHS: - /usr/local/lib/ruby/gems/1.8 - /home/metee/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org ---------------------------------------------------------------------- >Comment By: Luis Lavena (luislavena) Date: 2009-11-20 08:58 Message: Have to agree with Marcus, On OSX, CONFIG['INSTALL'] looks like this: /usr/bin/install -c In other OS, like Linux, looks the same. The value of install was form during the configure and install process of Ruby itself, and is the one being used by mkmf to generate the Makefile. I would check the way FreeBSD is building Ruby to see if that is the problem. ---------------------------------------------------------------------- Comment By: Marcus Rueckert (darix) Date: 2009-11-20 08:54 Message: this is not a bug of rubygems. the value for INSTALL comes from the rbconfig. ruby -rrbconfig -e 'puts Config::CONFIG["INSTALL"]' this would be more a bug of the ruby parts on freebsd. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27463&group_id=126 From noreply at rubyforge.org Sat Nov 21 13:25:56 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Sat, 21 Nov 2009 13:25:56 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Feature Requests-27468 ] ncurses on ubuntu 9.10: --ignore-dependencies Message-ID: <20091121182556.7FF8518582FD@rubyforge.org> Feature Requests item #27468, was opened at 2009-11-21 18:25 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27468&group_id=126 Category: `gem install` command Group: None Status: Open Resolution: None Priority: 3 Submitted By: Kurt Harriger (kurtharriger) Assigned to: Nobody (None) Summary: ncurses on ubuntu 9.10: --ignore-dependencies Initial Comment: On ubuntu 9.10 there is not gem for ncurses sudo gem install ncurses ERROR: could not find gem ncurses locally or in a repository instead you must install ncurses via apt-get sudo apt-get install libncurses-ruby now when installing a gem that depends on ncurses I still run into problems: sudo gem install sup ERROR: Error installing sup: sup requires ncurses (>= 0.9.1, runtime) Now try: sudo gem install --ignore-dependencies ncurses sup ... Now execute sup /usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem ncurses (>= 0.9.1) (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:261:in `activate' from /usr/lib/ruby/1.8/rubygems.rb:296:in `activate' from /usr/lib/ruby/1.8/rubygems.rb:295:in `each' from /usr/lib/ruby/1.8/rubygems.rb:295:in `activate' from /usr/lib/ruby/1.8/rubygems.rb:68:in `gem' from ../bin/sup:18 To fix this issue I had to manually edit the gemspec and comment out the ncurses dependency. I'm thinking maybe gem install could do this for me? ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=578&aid=27468&group_id=126 From noreply at rubyforge.org Mon Nov 23 15:24:16 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 23 Nov 2009 15:24:16 -0500 (EST) Subject: [Rubygems-developers] [ rubygems-Patches-27480 ] CPIO support for RubyGems Message-ID: <20091123202417.08A6118582FD@rubyforge.org> Patches item #27480, was opened at 2009-11-23 14:24 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27480&group_id=126 Category: other Group: None Status: Open Resolution: None Priority: 3 Submitted By: Gabriel Gironda (gabrielg) Assigned to: Nobody (None) Summary: CPIO support for RubyGems Initial Comment: Hi, I won't delve into the background too much, but basically, I'm frequently hitting the file name size limit RubyGems currently has as it uses tar for archiving (I'm building gems for JavaGems.org). I've built a pure-Ruby cpio implementation, as cpio has a much larger limit on file names than tar does. I've patched RubyGems to allow for specifying '--use-cpio' when building a gem, and I've added the related tests/support for installing gems that use cpio as the internal archive format. All existing gems still work. Sorry for the format of the patch, it's output from git as I used git-svn to import the existing repository. Thanks! - gabe ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=577&aid=27480&group_id=126