[#50466] [ruby-trunk - Bug #7492][Open] Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8 — "phasis68 (Heesob Park)" <phasis@...>
23 messages
2012/12/02
[#59083] [ruby-trunk - Bug #7492] Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
— "phasis68 (Heesob Park)" <phasis@...>
2013/12/13
[#50483] [IMPORTANT] 2.0.0 release plan — Yusuke Endoh <mame@...>
ALL COMMITTERS SHOULD READ THIS MAIL! コミッタはこのメール読んで!
5 messages
2012/12/02
[#50561] [ruby-trunk - Bug #7513][Open] TracePoint#enable/disable should not cause error — "ko1 (Koichi Sasada)" <redmine@...>
7 messages
2012/12/05
[#50575] [ruby-trunk - Feature #7517][Open] Fixnum::MIN,MAX — "matz (Yukihiro Matsumoto)" <matz@...>
20 messages
2012/12/05
[#50593] [ruby-trunk - Feature #7517] Fixnum::MIN,MAX
— "shyouhei (Shyouhei Urabe)" <shyouhei@...>
2012/12/05
[#50594] Re: [ruby-trunk - Feature #7517] Fixnum::MIN,MAX
— Charles Oliver Nutter <headius@...>
2012/12/05
On Wed, Dec 5, 2012 at 12:24 PM, shyouhei (Shyouhei Urabe)
[#50636] [ruby-trunk - Bug #7528][Open] CSV.== fails to check object type — "SteveW (Stephen Wattam)" <stephenwattam@...>
6 messages
2012/12/06
[#50660] [ruby-trunk - Feature #4085] Refinements and nested methods — "trans (Thomas Sawyer)" <transfire@...>
3 messages
2012/12/07
[#50699] Commit access for Yehuda Katz — Aaron Patterson <tenderlove@...>
Hi,
4 messages
2012/12/08
[#50923] Re: Commit access for Yehuda Katz
— Charles Oliver Nutter <headius@...>
2012/12/16
I will +1 this, unsure if it has happened already (it's "catch up on
[#50733] [ruby-trunk - Bug #7539][Open] Misleading error message "can't convert nil into string" — "connec (Chris Connelly)" <chris@...>
8 messages
2012/12/10
[#50755] Becoming a committer — Charlie Somerville <charlie@...>
Hi ruby-core,
21 messages
2012/12/11
[#50759] Re: Becoming a committer
— Yukihiro Matsumoto <matz@...>
2012/12/11
Hi,
[#50784] Re: Becoming a committer
— Charles Oliver Nutter <headius@...>
2012/12/11
It's really this easy? If so, I'll send over my public key today :)
[#50795] Re: Becoming a committer
— Yukihiro Matsumoto <matz@...>
2012/12/11
Hi,
[#50797] Re: Becoming a committer
— Charles Oliver Nutter <headius@...>
2012/12/11
I guess there's a few things I'd be interested in:
[#50809] Re: Becoming a committer
— SASADA Koichi <ko1@...>
2012/12/12
(2012/12/12 8:55), Charles Oliver Nutter wrote:
[#50815] Re: Becoming a committer
— Charles Oliver Nutter <headius@...>
2012/12/12
On Wed, Dec 12, 2012 at 12:04 AM, SASADA Koichi <ko1@atdot.net> wrote:
[#50816] Re: Becoming a committer
— "NARUSE, Yui" <naruse@...>
2012/12/12
2012/12/12 Charles Oliver Nutter <headius@headius.com>:
[#50817] Re: Becoming a committer
— Charles Oliver Nutter <headius@...>
2012/12/12
On Wed, Dec 12, 2012 at 2:59 AM, NARUSE, Yui <naruse@airemix.jp> wrote:
[#50765] [ruby-trunk - Bug #7544][Open] Accented characters in IRB — cfabianski (Cédric FABIANSKI) <cfabianski@...>
6 messages
2012/12/11
[#50793] [ruby-trunk - Bug #7547][Open] Dir.mktmpdir('~something') tries to expand a profile directory — "jstanley0 (Jeremy Stanley)" <jeremy@...>
4 messages
2012/12/11
[#50810] [ruby-trunk - Feature #7549][Open] A Ruby Design Process — "brixen (Brian Ford)" <brixen@...>
34 messages
2012/12/12
[#50829] [ruby-trunk - Feature #7549] A Ruby Design Process
— "subwindow (Erik Peterson)" <erik@...>
2012/12/12
[#50837] [ruby-trunk - Feature #7549] A Ruby Design Process
— "subwindow (Erik Peterson)" <erik@...>
2012/12/12
[#50867] [ruby-trunk - Bug #7556][Assigned] test error on refinement — "usa (Usaku NAKAMURA)" <usa@...>
14 messages
2012/12/13
[#50900] [ruby-trunk - Bug #7564][Open] r38175 introduces incompatibility — "tenderlovemaking (Aaron Patterson)" <aaron@...>
14 messages
2012/12/14
[#50913] [ruby-trunk - Bug #7568][Open] Yaml fails to encode zero date string. — "anshul (Anshul Khandelwal)" <anshul@...>
5 messages
2012/12/15
[#50920] [ruby-trunk - Bug #7568][Assigned] Yaml fails to encode zero date string.
— "charliesome (Charlie Somerville)" <charlie@...>
2012/12/16
[#50988] Re: [ruby-trunk - Bug #7568][Assigned] Yaml fails to encode zero date string.
— Aaron Patterson <tenderlove@...>
2012/12/19
On Sun, Dec 16, 2012 at 12:53:14PM +0900, charliesome (Charlie Somerville) wrote:
[#51015] 1.9.3 patch level release — Zachary Scott <zachary@...>
I know unak-san was asking about a 1.9.3 patch level release, so I
8 messages
2012/12/20
[#51099] [ruby-trunk - Feature #7612][Open] Enumerators take a proc — "pedz (Perry Smith)" <pedz@...>
4 messages
2012/12/23
[ruby-core:50961] [ruby-trunk - Bug #5073] Ruby 1.9.2 may fail to build ri data when an RDoc plugin is installed
From:
"drbrain (Eric Hodel)" <drbrain@...7.net>
Date:
2012-12-18 06:05:13 UTC
List:
ruby-core #50961
Issue #5073 has been updated by drbrain (Eric Hodel). Target version changed from 1.9.2 to 2.0.0 This seems fixed in latest rdoc. ---------------------------------------- Bug #5073: Ruby 1.9.2 may fail to build ri data when an RDoc plugin is installed https://bugs.ruby-lang.org/issues/5073#change-34824 Author: ryadav (Rajinder Yadav) Status: Assigned Priority: Low Assignee: drbrain (Eric Hodel) Category: build Target version: 2.0.0 ruby -v: 1.9.2p136 I get the following build error on my Linux box while trying to build ruby-1.9.2-p290, how to fix? it look like a issues with RDoc make[1]: Entering directory `/opt/ruby-1.9.2-p290' gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -L. -rdynamic -Wl,-export-dynamic main.o -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -lruby-static -lpthread -lrt -ldl -lcrypt -lm -o ruby make[1]: Leaving directory `/opt/ruby-1.9.2-p290' Generating RDoc documentation ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/runruby.rb --extout=.ext -- "./bin/rdoc" --no-force-update --all --ri --op ".ext/rdoc" "." /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/rdoc.rb:79: warning: already initialized constant GENERATORS uh-oh! RDoc had a problem: undefined method `coverage_report' for #<RDoc::Options:0x00000001966e68> run with --debug for full backtrace make: *** [rdoc] Error 1 ================ On Wed, Jul 20, 2011 at 11:04 PM, Eric Hodel <drbrain@segment7.net> wrote: > > On Jul 20, 2011, at 6:28 PM, Dev Guy wrote: >> >> On Wed, Jul 20, 2011 at 9:08 PM, Eric Hodel <drbrain@segment7.net> wrote: >>> >>> On Jul 20, 2011, at 8:29 AM, Dev Guy wrote: >>>> >>>> I get the following build error on my Linux box while trying to build >>>> >>>> ruby-1.9.2-p290, how to fix? it look like a issues with RDoc >>> >>> >>> >>> Can you run just this from the build directory: >>> >>> >>> >>> ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb >>> >>> ./tool/runruby.rb --extout=.ext -- "./bin/rdoc" --no-force-update >>> >>> --all --ri --op ".ext/rdoc" "." --debug >>> >>> >>> >>> It should print out a backtrace >>> >>> >> >> >> >> i assume that's all in one line? > > > > Yup. > > >> >> here is what I got >> >> >> >> /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/rdoc.rb:79: >> >> warning: already initialized constant GENERATORS >> >> undefined method `coverage_report' for #<RDoc::Options:0x000000027cd678> >> >> /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/rdoc.rb:428:in `document' >> >> ./bin/rdoc:15:in `<main>' > > > > I tried to reproduce your issue with the following steps: > > > > Download 1.9.2-p136 and -p290 > > > > Install p136 into ~/tmp/ruby/136 > > > > export PATH=~/tmp/ruby/136/bin > > > > Install RDoc 3.8 > > > > in p290: ./configure --prefix=/Users/drbrain/tmp/ruby/290; make > > > > It did not reproduce. > > > > Do you have RUBYOPT set? > > > > Do you have any rdoc plugins installed? `gem list rdoc` should list them > > > > Can you run this command: > > > > $ ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/runruby.rb --extout=.ext -- -e 'require "rdoc/rdoc"; p $".grep(/generator/)' > > > > I get: > > > > ["/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator.rb", "/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator/markup.rb", "/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator/darkfish.rb", "/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator/ri.rb"] > > > > You should see something similar. > > my output is (not sure why I got 1.9.1 in there???) ["/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/markup.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/darkfish.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/ri.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/horo-1.0.3/lib/rdoc/generator/horo.rb"] these are all my installed gems *** LOCAL GEMS *** abstract (1.0.0) actionmailer (3.0.9, 3.0.4) actionpack (3.0.9, 3.0.4) activemodel (3.0.9, 3.0.4) activerecord (3.0.9, 3.0.4) activeresource (3.0.9, 3.0.4) activesupport (3.0.9, 3.0.4) archive-tar-minitar (0.5.2) arel (2.1.3, 2.0.10, 2.0.9, 2.0.8) authlogic (2.1.6) autotest (4.4.6) autotest-rails-pure (4.1.2) babosa (0.2.2) bcrypt-ruby (2.1.4) builder (3.0.0, 2.1.2) bundler (1.0.15, 1.0.10) calendar_date_select (1.16.2) cancan (1.5.1) coffee-script (2.2.0) coffee-script-source (1.1.1) columnize (0.3.3) daemon_controller (0.2.6) devise (1.1.7) diff-lcs (1.1.2) erubis (2.7.0, 2.6.6) execjs (1.2.0) fastri (0.3.1.1) fastthread (1.0.7) file-tail (1.0.5) forgery (0.3.7) friendly_id (3.2.1) grackle (0.1.10) gruff (0.3.6) hike (1.1.0) horo (1.0.3) i18n (0.6.0, 0.5.0) json (1.5.3, 1.5.1) linecache19 (0.5.12) mail (2.3.0, 2.2.19, 2.2.15) mechanize (1.0.0) memcache-client (1.8.5) mime-types (1.16) minitest (1.6.0 ruby) mocha (0.9.12) multi_json (1.0.3) nifty-generators (0.4.5) nokogiri (1.4.6, 1.4.4) oauth (0.4.4) paperclip (2.3.8) passenger (3.0.2) patron (0.4.11) pg (0.10.1) polyglot (0.3.1) rack (1.3.0, 1.2.2, 1.2.1) rack-cache (1.0.2) rack-mount (0.8.1, 0.6.14, 0.6.13) rack-ssl (1.3.2) rack-test (0.6.0, 0.5.7) rails (3.0.9, 3.0.4) railties (3.0.9, 3.0.4) rake (0.9.2, 0.8.7 ruby) rdoc (3.8, 2.5.8) RedCloth (4.2.7) rmagick (2.13.1) rspec (2.5.0) rspec-core (2.5.1) rspec-expectations (2.5.0) rspec-mocks (2.5.0) rspec-rails (2.5.0) ruby-debug-base19 (0.11.25) ruby-debug19 (0.11.6) ruby-prof (0.10.7) ruby_core_source (0.1.5) sass (3.1.3) simple_form (1.3.1) sprockets (2.0.0.beta.10) spruz (0.2.5) sqlite3 (1.3.3) thor (0.14.6) tilt (1.3.2) tiny_mce (0.1.4) tkri (0.9.5) treetop (1.4.9) tzinfo (0.3.29, 0.3.25, 0.3.24) uglifier (1.0.0) w3c_validators (1.1.1) warden (1.0.3) webrat (0.7.3) will_paginate (2.3.15) wxruby (2.0.0 x86_64-linux) yajl-ruby (0.8.2) ZenTest (4.4.2) ================ On 11-07-21 09:24 PM, Dev Guy wrote: > ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/runruby.rb --extout=.ext -- -e 'require "rdoc/rdoc"; p $".grep(/generator/)' btw I am seeing the exact same issue on my other Linux box $uname -a Linux karma 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux $ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux] $gem -v 1.3.7 $ ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/runruby.rb --extout=.ext -- -e 'require "rdoc/rdoc"; p $".grep(/generator/)' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/rdoc.rb:79: warning: already initialized constant GENERATORS ["/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/markup.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/darkfish.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/ri.rb", "/usr/local/lib/ruby/gems/1.9.1/gems/horo-1.0.3/lib/rdoc/generator/horo.rb"] ================ On Jul 21, 2011, at 6:25 PM, Dev Guy wrote: > > my output is (not sure why I got 1.9.1 in there???) 1.9.1 is the API compatibility version. 1.9.1 is expected. > > ["/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator.rb", > > "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/markup.rb", > > "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/darkfish.rb", > > "/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/generator/ri.rb", > > "/usr/local/lib/ruby/gems/1.9.1/gems/horo-1.0.3/lib/rdoc/generator/horo.rb"] You can work around this by uninstalling horo or RDoc 3.8 and reinstalling after completing the upgrade to 1.9.2-p290. I'm not sure how to fix the actual issue in an easy way. The problem is this: RDoc 2.5.8 comes with Ruby 1.9.2 RDoc 2.5.8 will try to load plugins when rdoc/rdoc is loaded. The plugin horo activates the RDoc gem, then requires rdoc/rdoc again redefining methods that won't work with the objects created before the plugin load. Could you add a ticket to redmine.ruby-lang.org and assign it to me? It should say "RDoc should not load plugins when building ri data" -- http://bugs.ruby-lang.org/