Just unmasked and used mechanize-1.0.0 on a stable amd64 machine against a script I have and it worked fine. Time to mark it stable? Package Version Current Keywords Masks ============================= =================== ================= ========= dev-ruby/rexical 1.0.4 ~amd64 K dev-ruby/rexical 1.0.4-r1 ~amd64 K dev-ruby/rdoc 2.5.6 ~amd64 K dev-ruby/rdoc 2.5.9 ~amd64 K dev-ruby/rdoc 2.5.11 ~amd64 K dev-ruby/rake-compiler 0.7.0 ~amd64 K dev-ruby/rake-compiler 0.7.1 ~amd64 K dev-ruby/nokogiri 1.4.1-r1 ~amd64 K dev-ruby/nokogiri 1.4.3.1 ~amd64 K dev-ruby/nokogiri 1.4.3.1-r1 ~amd64 K dev-ruby/nokogiri 1.4.4 ~amd64 K dev-ruby/mechanize 1.0.0 ~amd64 K
I'd rather stable a newer version of nokogiri, but that requires that we first return jruby support for it.
(In reply to comment #1) > I'd rather stable a newer version of nokogiri, but that requires that we first > return jruby support for it. > Can you make/add proper dependency bugs?
Please test and mark stable the following packages: =dev-ruby/rexical-1.0.5 =dev-ruby/ffi-1.0.9 =virtual/ruby-ffi-0 =dev-ruby/weakling-0.0.3-r1 =dev-ruby/nokogiri-1.4.4-r1 =dev-ruby/mechanize-1.0.0
amd64; First, =dev-ruby/racc-1.4.6 ~amd64 >=virtual/ruby-threads-0 ~amd64 are also required After juggling with test, managed to emerge them all with default use flags. Then some fails occur
The following packages were tested in amd64: 1. "=dev-ruby/rexical-1.0.5" : check ! emerges with no errors. 2. "=dev-ruby/ffi-1.0.9" requires "=virtual/ruby-threads-0" to be unmasked, both checked and emerge with no errors. 3. "=virtual/ruby-ffi-0" : check ! emerges with no errors. 4. "=dev-ruby/nokogiri-1.4.4-r1" : It pulls "=dev-java/nailgun-0.7.1" which outputs a noteworthy message "QA Notice: Files built without respecting LDFLAGS have been detected". 5. "=dev-ruby/weakling-0.0.3-r1" : This package will fail if RUBY_TARGETS="jruby" is not set which makes all the other packages use jruby instead of ruby18 or newer versions. 6. "=dev-ruby/nokogiri-1.4.4-r1" : check ! emerges with no errors. 7. "=dev-ruby/mechanize-1.0.0" : check ! tested with both jruby flag and without it, emerges with no errors.
(In reply to comment #4) > amd64; > > First, > > =dev-ruby/racc-1.4.6 ~amd64 > >=virtual/ruby-threads-0 ~amd64 > > are also required Yes, but both are already marked stable for amd64 (and this bug depends on the bug that requests racc stable). Please test against a current tree.
(In reply to comment #5) > The following packages were tested in amd64: > 2. "=dev-ruby/ffi-1.0.9" requires "=virtual/ruby-threads-0" to be unmasked, > both checked and emerge with no errors. I think you mean stabled instead of unmasked. virtual/ruby-threads was marked stable just before filing this bug. > 4. "=dev-ruby/nokogiri-1.4.4-r1" : It pulls "=dev-java/nailgun-0.7.1" which > outputs a noteworthy message "QA Notice: Files built without respecting LDFLAGS > have been detected". nailgun is a dependency of jruby, both are already marked stable. Feel free to file a separate bug for nailgun. > 5. "=dev-ruby/weakling-0.0.3-r1" : This package will fail if > RUBY_TARGETS="jruby" is not set which makes all the other packages use jruby > instead of ruby18 or newer versions. It is also only a dependency of nokogiri if jruby is in RUBY_TARGETS. Note that RUBY_TARGETS can contain multiple targets, so jruby does not exclude ruby18. For full test coverage you'll want to include all RUBY_TARGETS that are stable for your arch.
> Yes, but both are already marked stable for amd64 Yes I needed an emerge --sync In between setting and unsetting test and ruby targets, got the rest to emerge with all use flags. Albeit tricky, all normal. Our new tester got rexical to emerge with doc, so anticipate that to become reolved.
(In reply to comment #7) > I think you mean stabled instead of unmasked. virtual/ruby-threads was marked > stable just before filing this bug. Just like Ian I needed to --sync. Re-compiled all the packages in the list enabling all the flags and RUBY_TARGETS available for each package. They all emerged with no errors.
x86 stable. Thanks.
Add more arches specifically for nokogiri due to bug 369573. ia64,ppc,sparc will probably want to ignore mechanize itself since this may not have been keyworded yet. All other dependencies are required for nokogiri, so please stable those.
ppc stable
amd64 done. Thank you all
ia64/sparc stable, closing