Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 537838

Summary: dev-ruby/test-unit-3.0.9 >=dev-ruby/power_assert-0.2.2 rekeywording request
Product: Gentoo Linux Reporter: Hans de Graaff <graaff>
Component: [OLD] Keywording and StabilizationAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: normal Keywords: KEYWORDREQ
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 539700    
Bug Blocks: 539754    

Description Hans de Graaff gentoo-dev Security 2015-01-26 07:04:20 UTC
This package has gotten a new dependency. Only the test-unit 3.x series is compatible with ruby 2.2, and test-unit is used by many packages, so we hope that this keywording bug can be resolved quickly to avoid stalling on adding ruby22 to more packages.

>=dev-ruby/power_assert-0.2.2
>=dev-ruby/test-unit-3.0.9
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-26 08:35:18 UTC
Marked ~hppa.
Comment 2 Markus Meier gentoo-dev 2015-02-12 06:08:36 UTC
I'm getting a file collision with dev-lang/ruby-2.2.0 here for dev-ruby/power_assert-0.2.2:

>>> Install power_assert-0.2.2 into /var/tmp/portage/dev-ruby/power_assert-0.2.2/image/ category dev-ruby
 * Running install phase for ruby20 ...
 * Running install phase for ruby21 ...
 * Running install phase for ruby22 ...
 * Running install phase for all ...
 * Running check install phase for ruby20 ...
 * Running check install phase for ruby21 ...
 * Running check install phase for ruby22 ...
>>> Completed installing power_assert-0.2.2 into /var/tmp/portage/dev-ruby/power_assert-0.2.2/image/

ecompressdir: bzip2 -9 /usr/share/doc
---snip---
 * package dev-ruby/power_assert-0.2.2 NOT merged
 * 
 * Detected file collision(s):
 * 
 *      /usr/lib/ruby/gems/2.2.0/gems/power_assert-0.2.2/lib/power_assert.rb
 *      /usr/lib/ruby/gems/2.2.0/gems/power_assert-0.2.2/lib/power_assert/enable_tracepoint_events.rb
 *      /usr/lib/ruby/gems/2.2.0/gems/power_assert-0.2.2/lib/power_assert/version.rb
 *      /usr/lib/ruby/gems/2.2.0/specifications/power_assert-0.2.2.gemspec
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-lang/ruby-2.2.0:2.2::gentoo
 *      /usr/lib/ruby/gems/2.2.0/gems/power_assert-0.2.2/lib/power_assert.rb
 *      /usr/lib/ruby/gems/2.2.0/gems/power_assert-0.2.2/lib/power_assert/enable_tracepoint_events.rb
 *      /usr/lib/ruby/gems/2.2.0/gems/power_assert-0.2.2/lib/power_assert/version.rb
 *      /usr/lib/ruby/gems/2.2.0/specifications/power_assert-0.2.2.gemspec
Comment 3 Hans de Graaff gentoo-dev Security 2015-02-13 10:08:26 UTC
Removing arches until bug 539700 is fixed.
Comment 4 Hans de Graaff gentoo-dev Security 2015-02-15 09:52:18 UTC
It turns out that the test-unit and power_assert code was already bundled with ruby 2.2.0, so I have forwarded the current KEYWORDS of dev-lang/ruby-2.2.0 to test-unit-3.0.9 and power_assert-0.2.2.