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

Bug 464286

Summary: app-i18n/prime-1.0.0.1-r2 unusual ruby handling
Product: Gentoo Linux Reporter: Patrick Lauer <patrick>
Component: New packagesAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: normal CC: cjk
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 434064, 501426    

Description Patrick Lauer gentoo-dev 2013-04-03 08:06:14 UTC
>>> Emerging (20 of 271) app-i18n/prime-1.0.0.1-r2
 * prime-1.0.0.1.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                          [ ok ]
 * You need to select at least one compatible Ruby installation target via RUBY_TARGETS in make.conf.
 * Compatible targets for this package are: ruby18 ree18
 * 
 * See http://www.gentoo.org/proj/en/prog_lang/ruby/index.xml#doc_chap3 for more information.
 * 
 * ERROR: app-i18n/prime-1.0.0.1-r2 failed (setup phase):
 *   No compatible Ruby target selected.


Most other apps depending on ruby manage to express this through dependencies ...
Comment 1 Hans de Graaff gentoo-dev Security 2013-04-10 17:28:31 UTC
I'm not really sure if we can handle this situation better, but I'm happy to hear suggestions.

I assume your RUBY_TARGETS is set to a non-default "ruby19". We interpret this as that you really don't want "ruby18", so it won't be pulled in as a dependency in any case. Unfortunately prime can only work with ruby18, so now we have an unsolvable situation.

We can't express this in normal dependencies because the packages pulling in prime don't and shouldn't know that it is written in ruby.
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2013-04-11 05:29:56 UTC
We'll follow the ruby team's lead on this.
Comment 3 Hans de Graaff gentoo-dev Security 2014-01-18 10:29:30 UTC
app-i18n/prime is still ruby18-only, so we intend to mask this packages and all packages depending on it.

@naota: any change that this can be saved for ruby19 and better? Or can we mask this?

Proposed mask would be:
app-i18n/prime
app-emacs/prime-el
app-i18n/gtkimprime
app-i18n/scim-prime
dev-libs/suikyo

and drop "prime" USE flag from app-i18n/uim
Comment 4 Naohiro Aota gentoo-dev 2014-01-19 05:05:42 UTC
Upstream seems to be dead and Debian already dropped the package. Nothing can be done to be saved for ruby19.
Comment 5 Manuel Rüger (RETIRED) gentoo-dev 2014-01-27 23:45:11 UTC
@naota:
can you proceed with masking the ruby18 only package and its related packages as proposed by graaff?
Comment 6 Naohiro Aota gentoo-dev 2014-01-29 01:49:17 UTC
Masked prime and its related for removal and drop USE=prime from uim.
Comment 7 Manuel Rüger (RETIRED) gentoo-dev 2014-03-12 11:31:21 UTC
@ naota:

30 days passed, ready to clean up?
Comment 8 Naohiro Aota gentoo-dev 2014-04-02 09:38:27 UTC
All packages dropped.