Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 63293
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Java team <java@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Thomas Matthijs (RETIRED) <axxo@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
aspectj-1.2.ebuild.patch aspectj-1.2.ebuild.patch patch Julie Bovee Hill 2005-09-20 21:14 0000 1.31 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 63293 depends on: Show dependency tree
Bug 63293 blocks: 69972
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-09-08 08:26 0000
Following the new java policy, packages shouldn't rely on packed jars,
dependencies need to be added on our own packages and used.

------- Comment #1 From Julie Bovee Hill 2005-09-20 21:14:01 0000 -------
Created an attachment (id=68908) [details]
aspectj-1.2.ebuild.patch

The jar files and their current resolution are listed below. This patch depends
on the dev-java/saxon-6.5.2 ebuild living in the experimental overlay. Tested
on x86.

Regarding the commons.jar under the "testing and examples" section, it contains
4 jakarta-commons packages: commons-beanutils, commons-collections,
commons-digester, and commons-logging. I replaced it with the four separate
ebuild jars and was able to compile and install aspectj. However, when running
unit tests later, it failed during build-testing-drivers due to
ClassNotFoundException on org.apache.commons.digester.Digester. There are two
xml files that reference commons.jar and I patched both of those to reference
the 4 separate jar files instead, but this didn't solve the problem. Those two
xml files are:
aspectj-1.2/work/org.aspectj/modules/build/release/build.xml
aspectj-1.2/work/org.aspectj/modules/tests/junitModules.xml

# completed
./org.aspectj/modules/lib/ant/lib/xalan.jar
./org.aspectj/modules/lib/ant/lib/ant.jar
./org.aspectj/modules/lib/bcel/bcel.jar
./org.aspectj/modules/lib/junit/junit.jar
./org.aspectj/modules/lib/saxon/saxon.jar
./org.aspectj/modules/lib/jython/jython.jar
./org.aspectj/modules/lib/regexp/jakarta-regexp-1.2.jar
./org.aspectj/modules/lib/ant/lib/xml-apis.jar
./org.aspectj/modules/lib/ant/lib/xercesImpl.jar

# to do after an ebuild is made, used in unit tests
./org.aspectj/modules/lib/jdiff/jdiff.jar

# testing and examples jars
./org.aspectj/modules/lib/ant/lib/optional.jar
./org.aspectj/modules/lib/commons/commons.jar
./org.aspectj/modules/lib/test/testing-client.jar
./org.aspectj/modules/lib/test/aspectjrt.jar
./org.aspectj/modules/lib/build/build.jar
./org.aspectj/modules/lib/docbook/docbook-xsl/extensions/saxon642.jar
./org.aspectj/modules/lib/docbook/docbook-xsl/extensions/saxon643.jar
./org.aspectj/modules/lib/docbook/docbook-xsl/extensions/xalan2.jar
./org.aspectj/modules/docs/teaching/exercises/junit.jar
./org.aspectj/modules/tests/bugs/bootstrapClasspath/xerces.jar
./org.aspectj/modules/ajde/testdata/bug-36071a/input1.jar
./org.aspectj/modules/ajde/testdata/bug-36071a/input2.jar
./org.aspectj/modules/ajde/testdata/bug-40943/output.jar
./org.aspectj/modules/ajde/testdata/bug-40943/input1.jar
./org.aspectj/modules/ajde/testdata/bug-40943/input2.jar
./org.aspectj/modules/ajde/testdata/InpathTest/injar.jar
./org.aspectj/modules/docs/sandbox/aopalliance/lib/aj-aopalliance.jar
./org.aspectj/modules/docs/sandbox/aopalliance/aopalliance.jar
./org.aspectj/modules/build/products/tools/dist/lib/aspectjrt.jar
./org.aspectj/modules/build/products/tools/dist/lib/aspectjtools.jar
./org.aspectj/modules/org.eclipse.jdt.core/jdtcore-for-aspectj.jar
./org.aspectj/modules/tests/new/interfaceLibrary/aspectedInterfaceOnly.jar
./org.aspectj/modules/tests/new/interfaceLibrary/aspectedInterfaceOnlyBinary.jar

./org.aspectj/modules/tests/new/interfaceLibrary/interfaceOnly.jar
./org.aspectj/modules/tests/new/interfaceLibrary/aspectOnly.jar
./org.aspectj/modules/tests/new/binaryWarnings/injars/app-ajc-1.1.jar
./org.aspectj/modules/tests/new/binaryWarnings/injars/appStartLines-ajc-1.1.jar

./org.aspectj/modules/tests/new/binaryWarnings/injars/appStartLines-javac-1.4.jar

./org.aspectj/modules/tests/new/binaryWarnings/injars/app-javac-1.4.jar
./org.aspectj/modules/tests/new/options11/injar.jar
./org.aspectj/modules/tests/new/options11/aspectlib1.jar
./org.aspectj/modules/tests/new/options11/aspectlib2.jar
./org.aspectj/modules/tests/bugs/serialVersionUID/injar.jar
./org.aspectj/modules/tests/bugs/perCflowAndJar/lib.jar
./org.aspectj/modules/tests/bugs/interfaceLibrary/lib.jar
./org.aspectj/modules/tests/bugs/interfaceLibrary/libClass.jar
./org.aspectj/modules/tests/bugs/lines/big.jar
./org.aspectj/modules/tests/bugs/cflowAndJar/lib.jar
./org.aspectj/modules/tests/bugs/systemouts/injar-nodebug.jar
./org.aspectj/modules/tests/bugs/systemouts/injar.jar
./org.aspectj/modules/tests/bugs/systemouts/injar-debug.jar
./org.aspectj/modules/tests/bugs/StringToString/helloworld.jar
./org.aspectj/modules/tests/bugs/notAJar.jar
./org.aspectj/modules/tests/bugs/extdirs/lib/lowercase/util-jar.jar
./org.aspectj/modules/tests/bugs/tooManyErrors/Joinpoints101.jar
./org.aspectj/modules/tests/bugs/options/classpath/lib.jar
./org.aspectj/modules/tests/bugs/moreInterfaceLibrary/lib.jar
./org.aspectj/modules/tests/bugs/abstractMethods/abstractClass/jars/AandB.jar
./org.aspectj/modules/tests/bugs/abstractMethods/interface/jars/AandB.jar
./org.aspectj/modules/tests/incremental/stringliteral/twoInjar.jar
./org.aspectj/modules/tests/incremental/stringliteral/oneInjar.jar
./org.aspectj/modules/tests/harness/oneInjar.jar
./org.aspectj/modules/tests/harness/classpathTest/jars/requiredAspects.jar
./org.aspectj/modules/tests/harness/classpathTest/jars/required.jar
./org.aspectj/modules/tests/options/injars/simple/main.jar
./org.aspectj/modules/weaver/testdata/ltw-classes.jar
./org.aspectj/modules/weaver/testdata/ltw-peraspects.jar
./org.aspectj/modules/weaver/testdata/megatrace0hard.jar
./org.aspectj/modules/weaver/testdata/ltw-deaspects.jar
./org.aspectj/modules/weaver/testdata/ltw-acaspects.jar
./org.aspectj/modules/weaver/testdata/megatrace.jar
./org.aspectj/modules/weaver/testdata/megatraceNoweave.jar
./org.aspectj/modules/weaver/testdata/megatrace0easy.jar
./org.aspectj/modules/weaver/testdata/Regex.jar
./org.aspectj/modules/weaver/testdata/ltw-aspects.jar
./org.aspectj/modules/weaver/testdata/ltw-woven.jar
./org.aspectj/modules/weaver/testdata/ltw-dwaspects.jar
./org.aspectj/modules/weaver/testdata/ltw-itdaspects.jar
./org.aspectj/modules/weaver/testdata/tracing.jar
./org.aspectj/modules/weaver/testdata/dummyAspect.jar
./org.aspectj/modules/org.aspectj.ajdt.core/testdata/testclasses.jar

------- Comment #2 From Josh Nichols (RETIRED) 2006-01-07 21:34:00 0000 -------
Fixed in CVS. Thanks for the contribution!

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug