Summary: | Stabilize dev-ruby/mechanize-1.0.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Petteri Räty (RETIRED) <betelgeuse> |
Component: | [OLD] Library | Assignee: | Gentoo Ruby Team <ruby> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | STABLEREQ |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 372391, 374567 | ||
Bug Blocks: | 369573 |
Description
Petteri Räty (RETIRED)
2010-12-12 14:13:27 UTC
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 |