Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 50306 - export CLASSPATH is evil in ebuilds
Summary: export CLASSPATH is evil in ebuilds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-06 19:47 UTC by Chris Aniszczyk (RETIRED)
Modified: 2006-01-19 20:43 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 Chris Aniszczyk (RETIRED) gentoo-dev 2004-05-06 19:47:44 UTC
These are the builds that use this evil. Let's fix these to pave way for the new java packaging policy.

ant/ant-1.5.3-r5.ebuild:
ant/ant-1.5.4-r1.ebuild:
ant/ant-1.6.1-r1.ebuild:
ant/ant-1.6.1.ebuild:
ant-optional/ant-optional-1.6.0-r2.ebuild:
ant-optional/ant-optional-1.6.1-r1.ebuild:
ant-optional/ant-optional-1.6.0-r3.ebuild:
ant-optional/ant-optional-1.6.1.ebuild:
bsf/bsf-2.3.0.ebuild:
jdepend/jdepend-2.6.ebuild:#
jessie/jessie-0.9.7.ebuild:
jswat/jswat-2.21.ebuild:
jswat/jswat-2.17-r1.ebuild:
Comment 1 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-12-18 14:11:51 UTC
This problem is only getting worse:

./ant-core/ant-core-1.5.4-r2.ebuild:
./ant-core/ant-core-1.6.2.ebuild:
./ant-tasks/ant-tasks-1.6.2-r5.ebuild:
./bcel/bcel-5.1.ebuild:
./bsf/bsf-2.3.0-r1.ebuild:
./groovy/groovy-1.0_beta4-r1.ebuild:
./groovy/groovy-1.0_beta5.ebuild:
./groovy/groovy-1.0_beta6.ebuild:
./java-gnome/java-gnome-0.8.3.ebuild:
./java-gnome/java-gnome-2.6.0.1.ebuild:
./java-gnome/java-gnome-2.6.0.1-r1.ebuild:
./java-gtk/java-gtk-0.8.3.ebuild:
./jdepend/jdepend-2.6-r1.ebuild:#
./jdepend/jdepend-2.8.1.ebuild:#
./jdepend/jdepend-2.8-r1.ebuild:#
./jessie/jessie-1.0.0.ebuild:
./libgconf-java/libgconf-java-2.8.2.ebuild:
./libglade-java/libglade-java-2.8.2.ebuild:
./libgnome-java/libgnome-java-2.8.2.ebuild:
./libgtk-java/libgtk-java-2.4.6-r1.ebuild:
./quartz/quartz-1.3.4.ebuild:
./quartz/quartz-1.4.0.ebuild:
./sun-j2ee/sun-j2ee-1.3.1-r2.ebuild:
./xalan/xalan-2.5.2.ebuild:
./xalan/xalan-2.6.0.ebuild:
Comment 2 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-05-01 15:07:58 UTC
We should try to finish these.

compnerd@titanium dev-java % find ./**/*.ebuild | xargs grep "export CLASSPATH" | sed -r "s/\.\/.*\/([^:]+):.*$/\1/" | uniq | wc -l
8

ompnerd@titanium dev-java % find ./**/*.ebuild | xargs grep "export CLASSPATH" | sed -r "s/\.\/.*\/([^:]+):.*$/\1/" | uniq
ant-core-1.5.4-r2.ebuild
xercesImpl.jar
ant-core-1.5.4-r2.ebuild
bsf-2.3.0-r1.ebuild
jdepend-2.6-r1.ebuild
jdepend-2.8.1.ebuild
jdepend-2.8-r1.ebuild
jessie-1.0.0.ebuild
Comment 3 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-05-01 15:15:15 UTC
Sorry for the spam, realized too late that the list was wrong.

There are 6 ebuilds that remain.

compnerd@titanium dev-java % find ./**/*.ebuild | xargs grep "export CLASSPATH" | sed -r "s:([^:]+).*:\1:" | sed -r "s:.*\/(.*):\1:" | uniq
ant-core-1.5.4-r2.ebuild
bsf-2.3.0-r1.ebuild
jdepend-2.6-r1.ebuild
jdepend-2.8.1.ebuild
jdepend-2.8-r1.ebuild
jessie-1.0.0.ebuild
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2005-09-04 05:25:39 UTC
After a quick check I think only ant-core-1.5.4-r2 and jessie-1.0.0 remain.
Comment 5 Josh Nichols (RETIRED) gentoo-dev 2006-01-18 16:29:44 UTC
Seems we are now down to just ant-core-1.5.4-r2.
Comment 6 Josh Nichols (RETIRED) gentoo-dev 2006-01-19 20:43:12 UTC
Fixed the last one.