Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 348510 - Stabilize dev-ruby/mechanize-1.0.0
Summary: Stabilize dev-ruby/mechanize-1.0.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 372391 374567
Blocks: 369573
  Show dependency tree
 
Reported: 2010-12-12 14:13 UTC by Petteri Räty (RETIRED)
Modified: 2011-10-02 17:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petteri Räty (RETIRED) gentoo-dev 2010-12-12 14:13:27 UTC
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
Comment 1 Hans de Graaff gentoo-dev Security 2010-12-18 15:02:36 UTC
I'd rather stable a newer version of nokogiri, but that requires that we first return jruby support for it.
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2010-12-18 19:07:04 UTC
(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?
Comment 3 Hans de Graaff gentoo-dev Security 2011-07-09 10:37:10 UTC
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
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2011-07-09 17:08:28 UTC
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
Comment 5 Elijah "Armageddon" El Lazkani (amd64 AT) 2011-07-09 18:22:28 UTC
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.
Comment 6 Hans de Graaff gentoo-dev Security 2011-07-09 18:31:49 UTC
(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.
Comment 7 Hans de Graaff gentoo-dev Security 2011-07-09 18:39:01 UTC
(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.
Comment 8 Ian Delaney (RETIRED) gentoo-dev 2011-07-09 19:17:10 UTC
> 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.
Comment 9 Elijah "Armageddon" El Lazkani (amd64 AT) 2011-07-09 19:31:00 UTC
(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.
Comment 10 Thomas Kahle (RETIRED) gentoo-dev 2011-07-20 14:46:13 UTC
x86 stable. Thanks.
Comment 11 Hans de Graaff gentoo-dev Security 2011-07-22 08:13:53 UTC
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.
Comment 12 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-07-23 14:28:39 UTC
ppc stable
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2011-08-02 16:30:23 UTC
amd64 done. Thank you all
Comment 14 Raúl Porcel (RETIRED) gentoo-dev 2011-10-02 17:09:16 UTC
ia64/sparc stable, closing