Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 503890 - =dev-java/eclipse-ecj-3.7.2-r1, =dev-java/ant-eclipse-ecj-3.7.2 stable reques
Summary: =dev-java/eclipse-ecj-3.7.2-r1, =dev-java/ant-eclipse-ecj-3.7.2 stable reques
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Java team
URL:
Whiteboard: Needed with stable java-config-2.2
Keywords: STABLEREQ
Depends on:
Blocks: 500398
  Show dependency tree
 
Reported: 2014-03-08 18:33 UTC by Joerg Schaible
Modified: 2015-05-17 20:10 UTC (History)
3 users (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 Joerg Schaible 2014-03-08 18:33:49 UTC
I am running my server with tomcat:6 since years using icedtea-bin:6. However, after esync today, icedtea-bin suddenly requires a new eselect-java-0.1.0 blocking eselect-ecj required by tomcat. We can select java-vm, nsplugin and ecj ... so what is "eselect java" about and why is this suddenly required?

Reproducible: Always

Steps to Reproduce:
1. install tomcat:6
2. install icedtea-bin:6 (my only java-vm)
3. 
Actual Results:  
[blocks B      ] app-admin/eselect-java ("app-admin/eselect-java" is blocking app-admin/eselect-ecj-0.7)
[blocks B      ] app-admin/eselect-ecj ("app-admin/eselect-ecj" is blocking app-admin/eselect-java-0.1.0)
...
  (app-admin/eselect-ecj-0.7::gentoo, installed) pulled in by
    app-admin/eselect-ecj required by (dev-java/eclipse-ecj-4.2.1::gentoo, installed)
    >=app-admin/eselect-ecj-0.3 required by (dev-java/eclipse-ecj-3.7.1::gentoo, installed)

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


Expected Results:  
No block.
Comment 1 Mike Williams 2014-03-09 20:56:24 UTC
dev-java/oracle-jdk-bin-1.7.0.51-r1 and dev-java/sun-jdk-1.6.0.45 also pull in app-admin/eselect-java.


[ebuild  N     ] sys-apps/baselayout-java-0.1.0 
[ebuild     U  ] dev-java/java-config-2.2.0 [2.1.12-r1]
[blocks b      ] <dev-java/java-config-2.2 ("<dev-java/java-config-2.2" is blocking sys-apps/baselayout-java-0.1.0, app-admin/eselect-java-0.1.0)
[blocks b      ] sys-apps/baselayout-java ("sys-apps/baselayout-java" is blocking dev-java/java-config-2.1.12-r1)
[blocks b      ] app-admin/eselect-java ("app-admin/eselect-java" is blocking dev-java/java-config-2.1.12-r1)
[ebuild  N     ] app-admin/eselect-java-0.1.0 
[blocks B      ] app-admin/eselect-ecj ("app-admin/eselect-ecj" is blocking app-admin/eselect-java-0.1.0)
[blocks B      ] app-admin/eselect-java ("app-admin/eselect-java" is blocking app-admin/eselect-ecj-0.7)

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

  (app-admin/eselect-ecj-0.7::gentoo, installed) pulled in by
    app-admin/eselect-ecj required by (dev-java/eclipse-ecj-4.2.1::gentoo, installed)
    >=app-admin/eselect-ecj-0.3 required by (dev-java/eclipse-ecj-3.7.1::gentoo, installed)

  (app-admin/eselect-java-0.1.0::gentoo, ebuild scheduled for merge) pulled in by
    app-admin/eselect-java required by (dev-java/oracle-jdk-bin-1.7.0.51-r1::gentoo, installed)
    app-admin/eselect-java required by (dev-java/sun-jdk-1.6.0.45::gentoo, installed)



I'm guessing eselect-java is going to be a replacement for the separate existing tools.

The problem is no dev-java/eclipse-ecj SLOT="3.7" ebuild is stable.
Keywording =dev-java/eclipse-ecj-3.7.2-r1 and =dev-java/ant-eclipse-ecj-3.7.2 got me past the block.
Comment 2 Ralph Sennhauser (RETIRED) gentoo-dev 2014-03-10 18:20:19 UTC
Indeed the earlier slots never got stabilized.

Arch-teams please stabilize:

=dev-java/eclipse-ecj-3.3.0-r4
=dev-java/eclipse-ecj-3.4-r5
=dev-java/eclipse-ecj-3.5.2-r1
=dev-java/eclipse-ecj-3.6-r1
=dev-java/eclipse-ecj-3.7.2-r1

Target Keywords are amd64 ppc ppc64 x86.


*eclipse-ecj-3.7.2-r1 (10 Jul 2012)
*eclipse-ecj-3.6-r1 (10 Jul 2012)
*eclipse-ecj-3.5.2-r1 (10 Jul 2012)
*eclipse-ecj-3.4-r5 (10 Jul 2012)
*eclipse-ecj-3.3.0-r4 (10 Jul 2012)

  10 Jul 2012; Ralph Sennhauser <sera@gentoo.org> +eclipse-ecj-3.3.0-r4.ebuild,
  +eclipse-ecj-3.4-r5.ebuild, +eclipse-ecj-3.5.2-r1.ebuild,
  +eclipse-ecj-3.6-r1.ebuild, +eclipse-ecj-3.7.2-r1.ebuild:
  Add eselect-java as possible provider of eselect ecj.
  Don't use xargs and other cleanup.
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2014-03-10 20:45:28 UTC
x86 stable

These were needed too:
=dev-java/ant-eclipse-ecj-3.6-r1
=dev-java/ant-eclipse-ecj-3.7.2
Comment 4 ShadowCat8 2014-04-17 21:42:54 UTC
(In reply to Mike Williams from comment #1)
> dev-java/oracle-jdk-bin-1.7.0.51-r1 and dev-java/sun-jdk-1.6.0.45 also pull
> in app-admin/eselect-java.
> 
...<snip>...
> 
> The problem is no dev-java/eclipse-ecj SLOT="3.7" ebuild is stable.
> Keywording =dev-java/eclipse-ecj-3.7.2-r1 and
> =dev-java/ant-eclipse-ecj-3.7.2 got me past the block.


Thanks Mike.  This workaround worked for me when trying to install tomcat-6.0.39.
Comment 5 Chema Alonso Josa (RETIRED) gentoo-dev 2014-06-04 10:46:46 UTC
amd64 done

Missing || die at line 51 in =dev-java/ant-eclipse-ecj-3.7.2.ebuild
Comment 6 Pacho Ramos gentoo-dev 2015-04-21 18:50:31 UTC
ppc stable
Comment 7 Pacho Ramos gentoo-dev 2015-05-17 20:10:31 UTC
ppc64 stable, closing