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