Bug#883862: libfelix-gogo-shell-java: Package unusable after rebuild (eclipse build fails)
Daniel Drake
drake at endlessm.com
Fri Dec 8 14:21:19 UTC 2017
Package: libfelix-gogo-shell-java
Version: 0.12.0-1
Severity: normal
When rebuilding the current stretch version of felix-gogo-shell,
it produces a package that is in some way different to the one in the
current published debian archive, and this rebuilt version of the package
has some problem which then prevents eclipse from building.
To reproduce:
# debootstrap stretch stretch
# systemd-nspawn -D stretch
Now inside that chroot:
# apt-get build-dep felix-gogo-shell eclipse
# apt-get source eclipse
# cd eclipse-3.8.1
# dpkg-buildpackage -us -uc
(note that the package builds fine)
# cd ..
# apt-get source felix-gogo-shell
# cd felix-gogo-shell-0.12.0
# dpkg-buildpackage -us -uc
# cd ..
# dpkg -i libfelix-gogo-shell-java_0.12.0-1_all.deb
# cd eclipse-3.8.1
# dpkg-buildpackage -us -uc
Now the eclipse build fails.
Full log: https://gist.github.com/dsd/6c3dbcfbdc2c152878e7f42f95ab1f9f
Compared to the successful build log, it starts diverging at this point:
[java] [eclipse.buildScript] Bundle org.apache.felix.gogo.shell:
[java] [eclipse.buildScript] Unsatisfied import package org.osgi.framework_[1.8.0,2.0.0).
I believe this also applies to libfelix-bundlerepository-java,
libfelix-gogo-command-java and libfelix-gogo-runtime-java. Rebuild
and install your rebuilt version of any one of these, and the newly
rebuilt package will cause the eclipse build to fail.
-- System Information:
Debian Release: 9.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.13.0-17-generic (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages libfelix-gogo-shell-java depends on:
ii libfelix-gogo-runtime-java 0.16.2-1
libfelix-gogo-shell-java recommends no packages.
Versions of packages libfelix-gogo-shell-java suggests:
pn libfelix-gogo-shell-java-doc <none>
-- no debconf information
More information about the pkg-java-maintainers
mailing list