Created attachment 429414 [details, diff] Patch against dev-java/netbeans-java-8.0.2-r4.ebuild Bug #568288 reported the same issue for =dev-java/netbeans-java-8.1-r1, which was fixed in commit 6071a565acf3ebc659fd28ca3f48c4f821485ee6. However, the current stable version =dev-java/netbeans-java-8.0.2-r4 needs a similar fix, too, otherwise the Netbeans IDE won't start. I've attached a patch against the ebuild that fixes the problem for me.
> I've attached a patch against the ebuild that fixes the problem for me. Nice, works for me.
Created attachment 430308 [details] ~/.netbeans/8.0.2/var/log/messages.log Netbeans log file after trying to start netbeans-8.0 with the unpatched ebuild. Only the splash screen is shown for a while and then netbeans quits. Note that there is no console output, but the log file in the .netbeans directory clearly shows what is wrong. If the symlink to jtidy is fixed (by using the patched ebuild or manually), then netbeans starts just fine. If there is something else I can do to get this fixed in the tree, please let me know.
Still no update on this? Please bear in mind that, due to this bug, stable-users get a Netbeans installation that does not even start. As per Gentoo Bugzilla Guide (from the Wiki-Pages), I raise the severity from "normal" to "major".
This was already fixed in 8.1 but it wasn't applied to 8.0. Fixed in -r5.
Thanks, now Netbeans starts fine again. :) However, the only (minor) problem I see is following warning in the install phase, which I did not get with my patch: >>> Install netbeans-java-8.0.2-r5 into /var/tmp/portage/dev-java/netbeans-java-8.0.2-r5/image/ category dev-java * java-pkg_ensure-dep: The ebuild is attempting to use jtidy, which is not declared with a SLOT in DEPEND. >>> Completed installing netbeans-java-8.0.2-r5 into /var/tmp/portage/dev-java/netbeans-java-8.0.2-r5/image/ Apart from that, it works perfectly well. :)
(In reply to Stefan Gast from comment #5) > However, the only (minor) problem I see is following warning in the install > phase, which I did not get with my patch: > > >>> Install netbeans-java-8.0.2-r5 into /var/tmp/portage/dev-java/netbeans-java-8.0.2-r5/image/ category dev-java > * java-pkg_ensure-dep: The ebuild is attempting to use jtidy, which is not > declared with a SLOT in DEPEND. > >>> Completed installing netbeans-java-8.0.2-r5 into /var/tmp/portage/dev-java/netbeans-java-8.0.2-r5/image/ Aaah, it's in RDEPEND but not DEPEND. I used fordfrog's approach from 8.1 as that will not break (short of a rebuild) on subsequent renames but it needs to go in DEPEND too. I'll let him deal with that in his own time, it's not a major issue.
*** Bug 581454 has been marked as a duplicate of this bug. ***