Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565112 - dev-ruby/rspec-3.5.0: stable request
Summary: dev-ruby/rspec-3.5.0: stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 565114 576630
Blocks: 556730 580100 580108 606804
  Show dependency tree
 
Reported: 2015-11-08 07:35 UTC by Hans de Graaff
Modified: 2017-12-01 23:01 UTC (History)
1 user (show)

See Also:
Package list:
=dev-ruby/thread_order-1.1.0 =dev-ruby/rspec-support-3.5.0 =dev-ruby/rspec-mocks-3.5.0 =dev-ruby/rspec-expectations-3.5.0 =dev-ruby/rspec-core-3.5.4 =dev-ruby/rspec-3.5.0 =dev-ruby/coderay-1.1.0-r2
Runtime testing required: ---
stable-bot: sanity-check-


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 2015-11-08 07:35:18 UTC
Placeholder for a stable request for dev-ruby/rspec:3.
Comment 1 Agostino Sarubbo gentoo-dev 2016-03-15 14:42:10 UTC
Which version? 3.3.0 or 3.4.0
Comment 2 Agostino Sarubbo gentoo-dev 2016-03-15 14:44:49 UTC
(In reply to Agostino Sarubbo from comment #1)
> Which version? 3.3.0 or 3.4.0

In both cases repoman complains. Please update a full list. Thanks.
Comment 3 Hans de Graaff gentoo-dev Security 2016-03-16 06:06:18 UTC
(In reply to Agostino Sarubbo from comment #2)
> (In reply to Agostino Sarubbo from comment #1)
> > Which version? 3.3.0 or 3.4.0
> 
> In both cases repoman complains. Please update a full list. Thanks.

Yes, we are not ready for this yet. Looks like I added arches prematurely by mistake. Sorry, will add back once we have a list and dependencies are stable first.
Comment 4 Pacho Ramos gentoo-dev 2016-05-06 13:36:22 UTC
@Hans, as arches are already CCed in the depending bugs, you can proceed with CCing them here too. that way the other arches can proceed without waiting for the slowest arch
Comment 5 Hans de Graaff gentoo-dev Security 2016-06-05 08:08:41 UTC
(In reply to Pacho Ramos from comment #4)
> @Hans, as arches are already CCed in the depending bugs, you can proceed
> with CCing them here too. that way the other arches can proceed without
> waiting for the slowest arch

This is what we did in the past and what eventually led to mass-un-cc-ing by arch teams since they could no longer handle the complexity.
Comment 6 Pacho Ramos gentoo-dev 2016-06-07 08:52:24 UTC
:/

Maybe ruby stuff would benefit from preparing big stabilization lists as done in gnome, kde, x11... 

I can share the gnome scripts for that if needed :)
Comment 7 Pacho Ramos gentoo-dev 2016-09-30 14:26:04 UTC
Also, in this concrete case it is only waiting for one arch and in only one bug report... maybe arches could be CCed finally here :|
Comment 8 Hans de Graaff gentoo-dev Security 2016-12-09 08:00:28 UTC
Please test and mark stable:

=dev-ruby/thread_order-1.1.0
=dev-ruby/rspec-support-3.5.0
=dev-ruby/rspec-mocks-3.5.0
=dev-ruby/rspec-expectations-3.5.0
=dev-ruby/rspec-core-3.5.4
=dev-ruby/rspec-3.5.0
Comment 9 Tobias Klausmann (RETIRED) gentoo-dev 2016-12-14 10:45:21 UTC
This is missing at least these deps for non-amd64:

=dev-ruby/simplecov-0.12.0
=dev-ruby/simplecov-html-0.10.0

(by missing I mean they are missing from rspec-support-3.5.0)
Comment 10 Hans de Graaff gentoo-dev Security 2016-12-15 05:48:07 UTC
(In reply to Tobias Klausmann from comment #9)
> This is missing at least these deps for non-amd64:
> 
> =dev-ruby/simplecov-0.12.0
> =dev-ruby/simplecov-html-0.10.0
> 
> (by missing I mean they are missing from rspec-support-3.5.0)

These should be fully optional and I'd rather not make them mandatory in Gentoo. I also don't seen any problems without simplecov being installed.
Comment 11 Tobias Klausmann (RETIRED) gentoo-dev 2016-12-15 09:19:42 UTC
(In reply to Hans de Graaff from comment #10)
> (In reply to Tobias Klausmann from comment #9)
> > This is missing at least these deps for non-amd64:
> > 
> > =dev-ruby/simplecov-0.12.0
> > =dev-ruby/simplecov-html-0.10.0
> > 
> > (by missing I mean they are missing from rspec-support-3.5.0)
> 
> These should be fully optional and I'd rather not make them mandatory in
> Gentoo. I also don't seen any problems without simplecov being installed.

Well, the rspec-support tests fail for me:

>>> Source compiled.
>>> Test phase: dev-ruby/rspec-support-3.5.0
 * Running test phase for ruby21 ...
Simplecov could not be loaded
/usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- thread_order (LoadError)
        from /usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /var/tmp/portage/dev-ruby/rspec-support-3.5.0/work/ruby21/rspec-support-3.5.0/spec/rspec/support/reentrant_mutex_spec.rb:2:in `<top (required)>'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `load'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `each'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `load_spec_files'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:100:in `setup'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:86:in `run'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:71:in `run'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:45:in `invoke'
        from /usr/lib/ruby/gems/2.1.0/gems/rspec-core-3.5.4/bin/rspec:4:in `<top (required)>'
        from /usr/bin/rspec-3:9:in `load'
        from /usr/bin/rspec-3:9:in `<main>'
 * ERROR: dev-ruby/rspec-support-3.5.0::gentoo failed (test phase):
Comment 12 Tobias Klausmann (RETIRED) gentoo-dev 2016-12-15 09:21:05 UTC
(In reply to Tobias Klausmann from comment #11)
> (In reply to Hans de Graaff from comment #10)
> > (In reply to Tobias Klausmann from comment #9)
> > > This is missing at least these deps for non-amd64:
> > > 
> > > =dev-ruby/simplecov-0.12.0
> > > =dev-ruby/simplecov-html-0.10.0
> > > 
> > > (by missing I mean they are missing from rspec-support-3.5.0)
> > 
> > These should be fully optional and I'd rather not make them mandatory in
> > Gentoo. I also don't seen any problems without simplecov being installed.
> 
> Well, the rspec-support tests fail for me:
> 
> >>> Source compiled.
> >>> Test phase: dev-ruby/rspec-support-3.5.0
>  * Running test phase for ruby21 ...
> Simplecov could not be loaded
> /usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
> `require': cannot load such file -- thread_order (LoadError)

And the moment I hit "Save Changes" I notice it's thread_order that's missing.
Comment 13 Tobias Klausmann (RETIRED) gentoo-dev 2016-12-15 09:39:36 UTC
Stable on alpha.
Comment 14 Aaron Bauman (RETIRED) gentoo-dev 2016-12-19 09:05:38 UTC
=dev-ruby/rspec-3.5.0
Comment 15 Aaron Bauman (RETIRED) gentoo-dev 2016-12-25 06:04:46 UTC
amd64 stable
Comment 16 Agostino Sarubbo gentoo-dev 2016-12-29 10:46:40 UTC
x86 stable
Comment 17 Markus Meier gentoo-dev 2017-01-02 19:33:21 UTC
arm stable
Comment 18 Agostino Sarubbo gentoo-dev 2017-01-03 10:40:26 UTC
ppc64 stable
Comment 19 Jeroen Roovers (RETIRED) gentoo-dev 2017-03-29 02:06:25 UTC
Stable for HPPA.
Comment 20 Stabilization helper bot gentoo-dev 2017-03-29 03:01:36 UTC
An automated check of this bug failed - repoman reported dependency errors (17 lines truncated): 

> dependency.bad dev-ruby/rspec-core/rspec-core-3.5.4.ebuild: DEPEND: ia64(default/linux/ia64/13.0) ['>=dev-ruby/coderay-1.0.9[ruby_targets_ruby21]']
> dependency.bad dev-ruby/rspec-core/rspec-core-3.5.4.ebuild: RDEPEND: ia64(default/linux/ia64/13.0) ['>=dev-ruby/coderay-1.0.9[ruby_targets_ruby21]']
> dependency.bad dev-ruby/rspec-core/rspec-core-3.5.4.ebuild: DEPEND: ia64(default/linux/ia64/13.0/desktop) ['>=dev-ruby/coderay-1.0.9[ruby_targets_ruby21]']
Comment 21 Hans de Graaff gentoo-dev Security 2017-08-23 05:17:28 UTC
Re-open for ia64 now that stable bugs are being handled again.
Comment 22 Stabilization helper bot gentoo-dev 2017-08-23 06:01:03 UTC
An automated check of this bug failed - repoman reported dependency errors (7 lines truncated): 

> dependency.bad dev-ruby/rspec-core/rspec-core-3.5.4.ebuild: DEPEND: ia64(default/linux/ia64/13.0) ['>=dev-ruby/coderay-1.0.9[ruby_targets_ruby22]']
> dependency.bad dev-ruby/rspec-core/rspec-core-3.5.4.ebuild: RDEPEND: ia64(default/linux/ia64/13.0) ['>=dev-ruby/coderay-1.0.9[ruby_targets_ruby22]']
> dependency.bad dev-ruby/rspec-core/rspec-core-3.5.4.ebuild: DEPEND: ia64(default/linux/ia64/13.0/desktop) ['>=dev-ruby/coderay-1.0.9[ruby_targets_ruby22]']
Comment 23 Stabilization helper bot gentoo-dev 2017-08-23 21:01:07 UTC
An automated check of this bug failed - repoman reported dependency errors (2 lines truncated): 

> dependency.bad dev-ruby/coderay/coderay-1.1.0-r2.ebuild: DEPEND: ia64(default/linux/ia64/13.0) ['>=dev-ruby/redcloth-4.2.2[ruby_targets_ruby22]']
> dependency.bad dev-ruby/coderay/coderay-1.1.0-r2.ebuild: DEPEND: ia64(default/linux/ia64/13.0/desktop) ['>=dev-ruby/redcloth-4.2.2[ruby_targets_ruby22]']
> dependency.bad dev-ruby/coderay/coderay-1.1.0-r2.ebuild: DEPEND: ia64(default/linux/ia64/13.0/desktop/gnome) ['>=dev-ruby/redcloth-4.2.2[ruby_targets_ruby22]']
Comment 24 Sergei Trofimovich (RETIRED) gentoo-dev 2017-08-23 21:44:53 UTC
ia64 stable

Last arch. Closing.
Comment 25 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-01 23:01:45 UTC
sparc stable (thanks to Rolf Eike Beer)