Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 890915 (ruby30-stable) - dev-lang/ruby:3.0 stable request
Summary: dev-lang/ruby:3.0 stable request
Status: RESOLVED FIXED
Alias: ruby30-stable
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
: 818718 (view as bug list)
Depends on:
Blocks: CVE-2020-36327 CVE-2021-43809
  Show dependency tree
 
Reported: 2023-01-15 08:31 UTC by Hans de Graaff
Modified: 2023-02-18 16:14 UTC (History)
2 users (show)

See Also:
Package list:
dev-lang/ruby-3.0.5 app-eselect/eselect-ruby-20220313 dev-ruby/did_you_mean-1.5.0 dev-ruby/power_assert-1.2.0 dev-ruby/rexml-3.2.5-r1 dev-ruby/rss-0.2.9-r1 dev-ruby/rbs-1.5.1 dev-ruby/typeprof-0.15.2 dev-ruby/bundler-2.2.33-r1 dev-ruby/rubygems-3.2.33
Runtime testing required: ---
nattka: 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 2023-01-15 08:31:37 UTC
Please test and mark stable this slot of dev-lang/ruby and its dependencies.

This ruby slot makes use of use.stable.mask to keep the ruby_targets_ruby30 USE flag masked on stable, so in addition to adding keywords you will also need to remove the ruby30 entry in your arch package.use.stable and make.defaults file. This is similar to how python slots work. In summary:

use.stable.mask: remove ruby_targets_ruby30 entry
make.defaults: remove the RUBY_TARGETS entry to revert to the new default version
Comment 1 NATTkA bot gentoo-dev 2023-01-15 08:36:13 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2023-01-15 08:52:12 UTC Comment hidden (obsolete)
Comment 3 NATTkA bot gentoo-dev 2023-01-15 09:40:21 UTC Comment hidden (obsolete)
Comment 4 Larry the Git Cow gentoo-dev 2023-01-15 12:44:02 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02197a40fe01c8decdf458ffae61ad2ddf52418c

commit 02197a40fe01c8decdf458ffae61ad2ddf52418c
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 12:43:11 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 12:43:11 +0000

    profiles/arch/amd64: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/amd64/make.defaults   | 4 ----
 profiles/arch/amd64/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)
Comment 5 NATTkA bot gentoo-dev 2023-01-15 12:48:26 UTC Comment hidden (obsolete)
Comment 6 Larry the Git Cow gentoo-dev 2023-01-15 12:53:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5475abd4740dfadff877409dbf133f384ccb25c2

commit 5475abd4740dfadff877409dbf133f384ccb25c2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 12:53:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 12:53:08 +0000

    profiles/arch/x86: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/x86/make.defaults   | 4 ----
 profiles/arch/x86/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5cb829c7238c66208aff3cef0432045a366fd4

commit 1a5cb829c7238c66208aff3cef0432045a366fd4
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 12:52:55 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 12:52:55 +0000

    profiles/arch/arm64: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm64/make.defaults   | 4 ----
 profiles/arch/arm64/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8e83610836681633c2e90b6f0785a26dd5d8af

commit 3c8e83610836681633c2e90b6f0785a26dd5d8af
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 12:52:42 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 12:52:42 +0000

    profiles/arch/arm: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm/make.defaults   | 4 ----
 profiles/arch/arm/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)
Comment 7 NATTkA bot gentoo-dev 2023-01-15 12:56:20 UTC Comment hidden (obsolete)
Comment 8 Larry the Git Cow gentoo-dev 2023-01-15 15:14:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a574e7a39d5ea74b02d47b8484e31991fbe3cca

commit 9a574e7a39d5ea74b02d47b8484e31991fbe3cca
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 15:13:43 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 15:13:43 +0000

    profiles/arch/powerpc/ppc64: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc64/make.defaults   | 4 ----
 profiles/arch/powerpc/ppc64/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76103d9bc556767770122980260910d1112789df

commit 76103d9bc556767770122980260910d1112789df
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 15:13:29 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 15:13:29 +0000

    profiles/arch/powerpc/ppc32: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc32/make.defaults   | 4 ----
 profiles/arch/powerpc/ppc32/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)
Comment 9 NATTkA bot gentoo-dev 2023-01-15 15:20:15 UTC Comment hidden (obsolete)
Comment 10 Larry the Git Cow gentoo-dev 2023-01-15 15:22:17 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8cde6b94dbc258acf40685e94e1981b2e37092

commit 1d8cde6b94dbc258acf40685e94e1981b2e37092
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-15 15:21:43 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-15 15:21:43 +0000

    profiles/arch/sparc: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/sparc/make.defaults   | 4 ----
 profiles/arch/sparc/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)
Comment 11 NATTkA bot gentoo-dev 2023-01-15 15:24:15 UTC
Sanity check failed:

> dev-lang/ruby-3.0.5
>   pdepend hppa stable profile default/linux/hppa/17.0 (2 total)
>     >=dev-ruby/bundler-2.2.15[ruby_targets_ruby30]
>     >=dev-ruby/did_you_mean-1.5.0[ruby_targets_ruby30]
>     >=dev-ruby/json-2.5.1[ruby_targets_ruby30]
>     >=dev-ruby/minitest-5.14.2[ruby_targets_ruby30]
>     >=dev-ruby/power_assert-1.2.0[ruby_targets_ruby30]
>     >=dev-ruby/rake-13.0.3[ruby_targets_ruby30]
>     >=dev-ruby/rbs-1.0.0[ruby_targets_ruby30]
>     >=dev-ruby/rdoc-6.3.0[ruby_targets_ruby30]
>     >=dev-ruby/rexml-3.2.4[ruby_targets_ruby30]
>     >=dev-ruby/rss-0.2.9[ruby_targets_ruby30]
>     >=dev-ruby/test-unit-3.3.7[ruby_targets_ruby30]
>     >=dev-ruby/typeprof-0.11.0[ruby_targets_ruby30]
>     virtual/rubygems[ruby_targets_ruby30]
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-03 06:25:09 UTC
hppa done

all arches done
Comment 13 Larry the Git Cow gentoo-dev 2023-02-03 06:26:43 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba2ef25042ad4b4f1182d5da86eac111c572d63

commit dba2ef25042ad4b4f1182d5da86eac111c572d63
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-02-03 06:25:42 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-03 06:25:42 +0000

    profiles/arch/hppa: unmask ruby30
    
    Bug: https://bugs.gentoo.org/890915
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/hppa/make.defaults   | 4 ----
 profiles/arch/hppa/use.stable.mask | 4 ----
 2 files changed, 8 deletions(-)
Comment 14 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2023-02-18 16:14:00 UTC
*** Bug 818718 has been marked as a duplicate of this bug. ***