Summary: | dev-java/eclipse-ecj should make sure /usr/bin/ecj is always valid symlink | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | cornicx, phajdan.jr |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 396513 | ||
Bug Blocks: | |||
Attachments: | Build log |
Description
Diego Elio Pettenò (RETIRED)
2011-02-08 14:57:05 UTC
Created attachment 261837 [details]
Build log
Is /usr/bin/ecj a symlink to a version that no longer exists, or is it missing altogether? In any case, the workaround is to run eselect ecj to set an existing version. We'll have to revise the ecj ebuilds to handle uninstalls of old slots due to depclean better, though. Missing altogether, and yes it passed through a --depclean. So you can rename this as "--depclean breaks ecj" :P *** Bug 354823 has been marked as a duplicate of this bug. *** (In reply to comment #4) > *** Bug 354823 has been marked as a duplicate of this bug. *** I've run into this twice already (but did not really track what triggered it). Anyway, in both occasions the following happend: denkmatte ~ # eselect ecj list Available ECJ targets: [1] ecj-3.5 denkmatte ~ # eselect ecj set 1 !!! Warning: Can't set a new ecj provider. There's a file in the way at /usr/share/eclipse-ecj/ecj.jar. You can try removing it manually, and then re-running this command. denkmatte ~ # rm /usr/share/eclipse-ecj/ecj.jar denkmatte ~ # eselect ecj set 1 denkmatte ~ # Happened again -> blocker. Slows down my arch testing. Should be fixed with eselect-ecj-0.7 (In reply to comment #7) > Should be fixed with eselect-ecj-0.7 Thank you. However, Gentoo stable is affected until that version is stabilized. Can we keep this bug open until that happens? Could you file a fast-track stabilization bug? (In reply to comment #8) > (In reply to comment #7) > > Should be fixed with eselect-ecj-0.7 > > Thank you. However, Gentoo stable is affected until that version is stabilized. > Can we keep this bug open until that happens? Could you file a fast-track > stabilization bug? Sure, the bug can stay open. However, I do not feel comfortable filing a stabilization bug before 0.7 even hit the mirrors. Let's wait at least one week. eselect-ecj-0.7 is now stable on all affected archs. Closing. |