Bug#747054: FTBFS: package javax.servlet.http does not exist
Michael Tautschnig
mt at debian.org
Wed Jun 11 17:35:31 UTC 2014
Hi Tony, all,
[...]
> Due to the size, I'm not going to send the build log to the BTS, but
> will send it directly to you. It's the output of git-buildpackage on
> top of a sid cowbuilder. (Just wondering aloud if the build failure is
> somehow related to the large amount of memory in your build environment
> - a la the problem you uncovered in #748567...)
>
So I don't think this one is about memory, but it might be about the directory
hierarchy. Here's a snippet from
build/eclipse-3.8.1-src/plugins/org.eclipse.osgi.services/build.xml
which seems to be shipped in debian/eclipse-build-generatedScripts.tar.bz2:
<path id="@dot.classpath">
<pathelement path="../org.eclipse.osgi/bin/"/>
<pathelement path="../org.eclipse.osgi/@dot"/>
<pathelement path="../org.eclipse.equinox.transforms.hook/bin/"/>
<pathelement path="../org.eclipse.equinox.transforms.hook/@dot"/>
<pathelement path="../org.eclipse.equinox.servletbridge.extensionbundle/@dot"/>
<pathelement path="../org.eclipse.equinox.weaving.hook/bin/"/>
<pathelement path="../org.eclipse.equinox.weaving.hook/@dot"/>
<pathelement path="../../../../../../../../usr/share/java/servlet-api-3.0.jar"/>
</path>
Now I'm wondering which directory all these paths are supposed to be relative
to. From the first few ones it could either be
eclipse/plugins/org.eclipse.osgi.services/
or
build/eclipse-3.8.1-src/plugins/org.eclipse.osgi.services/
where the former is the source directory and the latter would be the build
directory. Given that, if I understand all this correctly, the number of "../"
is fixed irrespective of the actual environment, I'm wondering whether this is
just an attempt to have "sufficiently many ../" in there? Yet I'll have to
disappoint you:
~/eclipse-3.8.1# cd eclipse/plugins/org.eclipse.osgi.services/
~/eclipse-3.8.1/eclipse/plugins/org.eclipse.osgi.services# ls -la ../../../../../../../../usr/share/java/servlet-api-3.0.jar
-rw-r--r-- 1 root root 197117 May 24 05:26 ../../../../../../../../usr/share/java/servlet-api-3.0.jar
but
~/eclipse-3.8.1# cd build/eclipse-3.8.1-src/plugins/org.eclipse.osgi.services/
~/eclipse-3.8.1/build/eclipse-3.8.1-src/plugins/org.eclipse.osgi.services# ls -la ../../../../../../../../usr/share/java/servlet-api-3.0.jar
ls: cannot access ../../../../../../../../usr/share/java/servlet-api-3.0.jar: No such file or directory
Wouldn't absolute paths be slightly more stable?!
Best,
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 859 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20140611/3c0725cb/attachment.sig>
More information about the pkg-java-maintainers
mailing list