Bug#806613: eclipse: FTBFS when built with dpkg-buildpackage -A (dh_install: eclipse-jdt missing files)
Santiago Vila
sanvila at debian.org
Sun Nov 29 16:22:17 UTC 2015
Package: src:eclipse
Version: 3.8.1-8
User: sanvila at debian.org
Usertags: binary-indep
Severity: important
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep
dh_testdir -i
dh_auto_configure -i
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- provision.cvs
ant provision.cvs
Buildfile: /<<PKGBUILDDIR>>/build.xml
[echo] Build log is available in build_20151025202140.log
[echo] uname -m: x86_64. Build eclipse on x86_64 for x86_64.
[... snipped ...]
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/81/data/672778795/artifacts.xml
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/81/data/672778795/content.jar
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/90/data/cache.timestamps
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/90/data/listener_1925729951/artifacts.jar
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/90/data/listener_1925729951/content.jar
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/90/data/timestamps190749078
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.update/history/1445801910000.xml
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.update/platform.xml
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/90/data/listener_1925729951
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/90/data
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/81/data/672778795
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/81/data
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/61/data
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/101/data/3818263
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/101/data/232360089
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/101/data/1185816634
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/101/data
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.update/history
[delete] Deleting /<<PKGBUILDDIR>>/debian/tmp/usr/lib/eclipse/configuration/org.eclipse.update
[apply] Applied sed to 5 files and 0 directories.
[echo] /<<PKGBUILDDIR>>/build/eclipse-3.8.1-src/installation
[apply] Applied gunzip to 1 file and 0 directories.
[apply] Applied sed to 1 file and 0 directories.
[apply] Applied gzip to 1 file and 0 directories.
[apply] Applied sed to 3 files and 0 directories.
[mkdir] Created dir: /<<PKGBUILDDIR>>/debian/tmp/etc
[move] Moving 1 file to /<<PKGBUILDDIR>>/debian/tmp/etc
BUILD SUCCESSFUL
Total time: 1 minute 28 seconds
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install --indep
dh_install: eclipse-jdt missing files (usr/share/eclipse/dropins/jdt/plugins/org.eclipse.ant.launching_*.jar), aborting
debian/rules:105: recipe for target 'override_dh_install-indep' failed
make[1]: *** [override_dh_install-indep] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:6: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------
Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:
* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.
* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").
Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.
Thanks.
More information about the pkg-java-maintainers
mailing list