[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: