Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 464286 - app-i18n/prime-1.0.0.1-r2 unusual ruby handling
Summary: app-i18n/prime-1.0.0.1-r2 unusual ruby handling
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: ruby-1.8 501426
  Show dependency tree
 
Reported: 2013-04-03 08:06 UTC by Patrick Lauer
Modified: 2014-04-02 09:38 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 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.