Buckminster 3.7 materialize doesn't materialize for other platforms (it did in 3.6) [message #756620] |
Mon, 14 November 2011 09:24  |
Matthew Webber Messages: 180 Registered: December 2010 |
Senior Member |
|
|
I use buckminster to materialize a CQuery which includes the following:
<cq:property key="target.arch" value="*"/>
<cq:property key="target.os" value="*"/>
<cq:property key="target.ws" value="*"/>
This is into a fresh workspace with an empty target platform. What's supposed to happen is that the target platform is populated with plugins for all architectures. However, in 3.7, it only gets the plugins for the platform doing the materialize. In 3.6, it correctly fetches for all architectures.
The problem in 3.7 seems to be there for both IDE and command line materialize. For command line materialize, I checked some earlier 3.7 releases, and the problem was still there.
Here's what 3.7 materializes:
$ find tp/ -name "org.eclipse.swt*"
tp/plugins/org.eclipse.swt_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.linux.x86_3.7.1.v3738a.jar
$ find tp/ -name "org.eclipse.equinox.launcher*"
tp/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
Here's what 3.6 materializes:
$ find tp/ -name "org.eclipse.swt*"
tp/plugins/org.eclipse.swt.gtk.solaris.sparc_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.linux.ppc64_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.aix.ppc_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.carbon.macosx_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.solaris.x86_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.linux.s390_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.win32.win32.x86_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.win32.win32.x86_64_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.hpux.ia64_32_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.cocoa.macosx_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.linux.x86_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.linux.s390x_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.aix.ppc64_3.7.1.v3738a.jar
tp/plugins/org.eclipse.swt.gtk.linux.x86_64_3.7.1.v3738a.jar
$ find tp/ -name "org.eclipse.equinox.launcher*"
tp/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
tp/plugins/org.eclipse.equinox.launcher.gtk.linux.s390x_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.100.v20110502
tp/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
tp/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.gtk.hpux.ia64_32_1.0.0.v20110502
tp/plugins/org.eclipse.equinox.launcher.carbon.macosx_1.1.100.v20110502
tp/plugins/org.eclipse.equinox.launcher.gtk.linux.ppc64_1.0.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.gtk.aix.ppc64_1.1.0.v20110530
tp/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
tp/plugins/org.eclipse.equinox.launcher.gtk.solaris.sparc_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.gtk.aix.ppc_1.1.0.v20110530
tp/plugins/org.eclipse.equinox.launcher.gtk.linux.s390_1.1.100.v20110505
tp/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502
Note that when I refer to 3.7 and 3.6, that's the Eclipse/Buckminster version doing the materialize. As it happens, the CQuery I used uses a target platform from 3.7 (Indigo). As a test, I switched back to using a target platform from 3.6 (Helios). The problem persisted.
Is this a bug (in which case I'll open a bugzilla), or has something changed by design in Indigo?
Thanks
Matthew
|
|
|