Andrew Overholt wrote:
One concern is that RHEL-5 has an unversioned Obsoletes/Provides on "ecj" which should probably get fixed.
Fedora eclipse-ecj is also missing an epoch, but only for the ecj Provides and Obsoletes.
$ rpm -q --provides eclipse-ecj
ecj = 3.4.1-5.fc10 eclipse-ecj = 1:3.4.1-5.fc10 eclipse-ecj(x86-64) = 1:3.4.1-5.fc10
$ rpm -q --obsoletes eclipse-ecj ecj < 3.4.1-5.fc10
I think that this is causing conflicts with the standalone ecj packages currently floating around JPackage and some internal Red Hat builds.
Aside from that, I am all for a standalone ecj.
I am also for a standalone swt, but that is another can of worms. In either case, it would allow those packages to grow independently of eclipse builds (or their bugs). And as you mentioned, they are much quicker to build and update.