Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 354609 - Stabilize dev-ruby/zentest-4.4.2
Summary: Stabilize dev-ruby/zentest-4.4.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 354481
Blocks: 355299 356269
  Show dependency tree
 
Reported: 2011-02-12 14:09 UTC by Hans de Graaff
Modified: 2011-07-10 22:52 UTC (History)
1 user (show)

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 Hans de Graaff gentoo-dev Security 2011-02-12 14:09:08 UTC
I'd like to request the stabilization of dev-ruby/zentest-4.4.2 and its dependencies. This is another stabilization leading up to the stabilization of rails, so I have also included sparc which does not have a version stable yet.

dev-ruby/hoe-seattlerb-1.2.4
dev-ruby/zentest-4.4.2
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2011-02-13 10:50:13 UTC
dev-ruby/hoe-seattlerb/hoe-seattlerb-1.2.4.ebuild: amd64(default/linux/amd64/
10.0) ['>=dev-ruby/minitest-2.0.0[ruby_targets_ruby18]', '>=dev-ruby/minitest-2.
0.0[ruby_targets_ree18]', '>=dev-ruby/minitest-2.0.0[ruby_targets_jruby]']

So we stabilize minitest-2.0.0 as well? Bug #354481 only refers to 1.7.2
Comment 2 Hans de Graaff gentoo-dev Security 2011-02-13 14:03:45 UTC
(In reply to comment #1)

> So we stabilize minitest-2.0.0 as well? Bug #354481 only refers to 1.7.2

Apologies for overlooking that specific version requirement. Yes, please stabilize minitest-2.0.2. Full list for ease of reference below. I'll also update bug #354481 to avoid duplicate work.

dev-ruby/minitest-2.0.2
dev-ruby/hoe-seattlerb-1.2.4
dev-ruby/zentest-4.4.2

Comment 3 Markos Chandras (RETIRED) gentoo-dev 2011-02-16 09:47:02 UTC
amd64 done
Comment 4 Thomas Kahle (RETIRED) gentoo-dev 2011-03-07 08:55:36 UTC
moving targets for x86: There are -r1 of all three packages and minitest got its -r0 removed.  Could you please look over the small list and update it for x86? The Changelogs confuse me.  Thanks
Comment 5 Hans de Graaff gentoo-dev Security 2011-03-07 09:01:31 UTC
(In reply to comment #4)
> moving targets for x86: There are -r1 of all three packages and minitest got
> its -r0 removed.  Could you please look over the small list and update it for
> x86? The Changelogs confuse me.  Thanks

?? The specific revisions in comment 2 are still present. These should be stabilized.
Comment 6 Thomas Kahle (RETIRED) gentoo-dev 2011-03-07 09:32:04 UTC
Oh sorry. I got confused. 
1) minitest-r0 is not gone, but already stable per bug 354481.
2) I run into the following trouble with the -r0 versions:

 * ERROR: dev-ruby/hoe-seattlerb-1.2.4 failed (setup phase):
 *   You need to select at least one Ruby implementation by setting RUBY_TARGETS in /etc/make.conf.
 * 

BUT: 
denkmatte archtest # grep RUBY /etc/make.conf  
RUBY_TARGETS="ruby18"

The ChangeLog made me think that this was fixed in -r1 and you wanted this version (which is not the case appearently).  So what is wrong with ruby18 ?
Comment 7 Hans de Graaff gentoo-dev Security 2011-03-07 09:51:05 UTC
(In reply to comment #6)

>  * ERROR: dev-ruby/hoe-seattlerb-1.2.4 failed (setup phase):
>  *   You need to select at least one Ruby implementation by setting
> RUBY_TARGETS in /etc/make.conf.
>  * 
> 
> BUT: 
> denkmatte archtest # grep RUBY /etc/make.conf  
> RUBY_TARGETS="ruby18"

This looks like a generic ruby setup problem unrelated to a specific package. It is produced by the eclass and would trigger for any package. Perhaps you are testing in a chroot and not everything is propagated properly?
Comment 8 Hans de Graaff gentoo-dev Security 2011-03-07 09:52:13 UTC
Also, for x86 you should really be testing with RUBY_TARGETS="ruby18 ree18 jruby" since these are the stable ruby implementations on x86.
Comment 9 Thomas Kahle (RETIRED) gentoo-dev 2011-03-07 14:00:16 UTC
Ok, forget my last two comments please.  Lack of coffee this morning.

One problem may be with "virtual/ruby-minitest[ruby_targets_ree18]"

!!! All ebuilds that could satisfy "virtual/ruby-minitest[ruby_targets_ree18]" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/ruby-minitest-0-r1 (masked by: ~x86 keyword)

The dependency propagates through from FEATURES="test" RUBY_TARGETS="ree18" on zentest. Since virtual/ruby-minitest-0 does not have the ree18 target we need to stable -r1. OK?
Comment 10 Thomas Kahle (RETIRED) gentoo-dev 2011-03-07 15:19:20 UTC
This bug is cursed for me.  Accidentially removed x86, readding.
Comment 11 Hans de Graaff gentoo-dev Security 2011-03-08 06:58:07 UTC
(In reply to comment #9)

> The dependency propagates through from FEATURES="test" RUBY_TARGETS="ree18" on
> zentest. Since virtual/ruby-minitest-0 does not have the ree18 target we need
> to stable -r1. OK?

It looks like amd64 already did that, so please go ahead. As far as I know we should be able to drop the virtual shortly, but I need to verify that. It's fine to stable it in the meantime.
Comment 12 Thomas Kahle (RETIRED) gentoo-dev 2011-03-08 07:42:23 UTC
Alrighty.  x86 stable.  Thanks!

dev-ruby/hoe-seattlerb-1.2.4
dev-ruby/zentest-4.4.2
virtual/ruby-minitest-0-r1
Comment 13 Brent Baude (RETIRED) gentoo-dev 2011-03-27 19:16:54 UTC
ppc done
Comment 14 Michael Weber (RETIRED) gentoo-dev 2011-04-01 06:55:55 UTC
sparc done
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2011-04-16 17:13:06 UTC
ia64 stable
Comment 16 Mark Loeser (RETIRED) gentoo-dev 2011-07-10 22:52:23 UTC
ppc64 done