Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499446 - icedtea-bin:7[nsplugin] dependencies cannot be resolved
Summary: icedtea-bin:7[nsplugin] dependencies cannot be resolved
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-27 13:12 UTC by igel
Modified: 2014-01-28 12:48 UTC (History)
0 users

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 igel 2014-01-27 13:12:56 UTC
Hmm, I'm getting the following blocker:

# emerge -1 virtual/jre
[ebuild  NS   ~] virtual/jre-1.7.0:1.7 [1.6.0-r1:1.6] 0 kB
[ebuild  NS   ~]  virtual/jdk-1.7.0:1.7 [1.6.0-r2:1.6] 0 kB
[ebuild  NS   ~]   dev-java/icedtea-bin-7.2.4.3:7 [6.1.12.7:6] USE="X alsa cups nsplugin -cjk -doc -examples -source" 54,143 kB
[...]
[ebuild  N    ~]    dev-java/icedtea-web-1.4.1  USE="icedtea7 nsplugin -doc -javascript {-test}" 1,344 kB
[ebuild  N    ~]     app-admin/eselect-java-0.1.0  71 kB
[...]

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-admin/eselect-java-0.1.0::gentoo, ebuild scheduled for merge) pulled in by
    app-admin/eselect-java required by (dev-java/icedtea-web-1.4.1::gentoo, ebuild scheduled for merge)

  (dev-java/java-config-2.1.12-r1::gentoo, installed) pulled in by
[...]
    <dev-java/java-config-2.2 required by (dev-java/icedtea-web-1.4.1::gentoo, ebuild scheduled for merge)
[...]
    <dev-java/java-config-2.2 required by (dev-java/icedtea-bin-7.2.4.3::gentoo, ebuild scheduled for merge)


So, in the current portage tree:

icedtea-bin:7[nsplugin] depends on icedtea-web:0
icedtea-web:0 depends on eselect-java
eselect-java depends on !<java-config-2.2

furthermore, icedtea-bin:7 and icedtea-web:0 depend on <java-config-2.2

I suspect the problem is in the java-vm-2.eclass, which says

RDEPEND="
    =dev-java/java-config-2*
    || ( app-admin/eselect-java <dev-java/java-config-2.2 )"

However, app-admin/eselect-java _is_ scheduled to be merged, so the "||" should be satisfied, no?
Comment 1 igel 2014-01-28 12:48:03 UTC
okay, so upgrading java-config to 2.2 first and then emerging jre worked. This can be closed on my account, sorry for the bother...