Re: Eclipse 3.8.0 RC2 for Debian experimental
On 2012-05-27 17:18, Jakub Adam wrote:
> Hi Niels,
>
> here are the last steps needed to make Eclipse 3.8 compile:
>
> 1. junit4[1] jar manifest must be updated, I issued separate RFS for
> this upload.
>
Already uploaded I see. :)
> 2. I prepared swt-gtk 3.8 RC2 for upload[4].
>
> BTW I noticed that you didn't include this commit[2] into master-3.8
> branch.
> Is this intentional? If so, you should probably remove its mention
> from the
> changelog.
>
A bit of "git cherry-pick" fail on my part. Fixed now and uploaded.
> 3. Now it should be possible to build eclipse 3.8.0~rc2[3]
>
> [...]
FTBFS twice in a row (see attachment). I also noticed a NPE in the
first build (see the other attactment) - though it didn't stop the build
and the debs appears to have sane content, so meh.
There are also a couple of "old suspects" showing up in the source that
I fair confident shouldn't be there.
./eclipse/plugins/org.eclipse.jdt.ui/jar-in-jar-loader.zip [1]
./eclipse/plugins/org.eclipse.swt/components/external.xpt [1]
./eclipse/plugins/org.eclipse.platform/3_1SplashPsd.zip [2]
./eclipse/plugins/org.eclipse.platform/3_6SplashHeliosPsd.zip [2]
~Niels
[1] I believe upstream has accepted patches for these to regenerate them
when they are missing.
[2] Removal should not affect build or install contents.
dpkg-source -b eclipse
dpkg-source: info: using options from eclipse/debian/source/local-options: --unapply-patches
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building eclipse using existing ./eclipse_3.8.0~rc2.orig.tar.xz
dpkg-source: error: cannot represent change to eclipse/bootstrap/configuration/org.eclipse.update/last.config.stamp: binary file contents changed
dpkg-source: error: add bootstrap/configuration/org.eclipse.update/last.config.stamp in debian/source/include-binaries if you want to store the modified binary in the debian tarball
dpkg-source: error: cannot represent change to eclipse/bootstrap/environment/ee.minimum.jar: binary file contents changed
dpkg-source: error: add bootstrap/environment/ee.minimum.jar in debian/source/include-binaries if you want to store the modified binary in the debian tarball
dpkg-source: error: unrepresentable changes to source
dpkg-buildpackage: error: dpkg-source -b eclipse gave error exit status 2
run.installed.director.uninstall:
[exec] Uninstalling org.eclipse.equinox.initializer 1.0.0.dist.
[exec] !SESSION 2012-05-29 16:07:06.468 -----------------------------------------------
[exec] eclipse.buildId=I20120502-2000
[exec] java.version=1.6.0_24
[exec] java.vendor=Sun Microsystems Inc.
[exec] BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
[exec] Framework arguments: -application org.eclipse.equinox.p2.director -flavor tooling -uninstallIU org.eclipse.equinox.initializer -profile PlatformProfile -destination <BUILDDIR>/debian/eclipse/eclipse/debian/tmp/usr/lib/eclipse -p2.os linux -p2.ws gtk -p2.arch x86_64 -metadatarepository file:<BUILDDIR>/debian/eclipse/eclipse/debian/tmp/usr/lib/eclipse -artifactrepository file:<BUILDDIR>/debian/eclipse/eclipse/debian/tmp/usr/lib/eclipse -purgeHistory
[exec] Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data <BUILDDIR>/debian/eclipse/eclipse/buildworkspace -application org.eclipse.equinox.p2.director -flavor tooling -uninstallIU org.eclipse.equinox.initializer -profile PlatformProfile -destination <BUILDDIR>/debian/eclipse/eclipse/debian/tmp/usr/lib/eclipse -p2.os linux -p2.ws gtk -p2.arch x86_64 -metadatarepository file:<BUILDDIR>/debian/eclipse/eclipse/debian/tmp/usr/lib/eclipse -artifactrepository file:<BUILDDIR>/debian/eclipse/eclipse/debian/tmp/usr/lib/eclipse -purgeHistory
[exec]
[exec] !ENTRY org.eclipse.equinox.p2.core 4 0 2012-05-29 16:07:08.484
[exec] !MESSAGE Exception during event notification
[exec] !STACK 0
[exec] java.lang.NullPointerException
[exec] at org.eclipse.equinox.internal.p2.director.app.DirectorApplication.notify(DirectorApplication.java:653)
[exec] at org.eclipse.equinox.internal.p2.core.ProvisioningEventBus.dispatchEvent(ProvisioningEventBus.java:108)
[exec] at org.eclipse.equinox.internal.p2.core.ProvisioningEventBus.dispatchEvent(ProvisioningEventBus.java:1)
[exec] at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
[exec] at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
[exec] Operation completed in 2853 ms.
[exec] sending incremental file list
Reply to: