Hi Everyone,
I decided to temporarily disable the SWT build until we resolve this
issue. Both to make the cbi repo buildable as well as make it easier
to reproduce the issue.
So the repo currently defaults to Tycho 0.15.0 and builds just fine.
To reproduce the issue you can modify eclipse-parent/pom.xml and
change Tycho to version 0.16.0-SNAPSHOT and it will
fail to build.
If you need to build SWT you can undo these commits [1][2] (although
the build will fail since it requires Tycho 0.16.0-SNAPSHOT which is
currently not working).
Hi Krzysztof,
Unfortunately it wasn't able to reproduce your issue where the
timestamps are different. When I run my build the timestamps seem to
line up. I picked a couple of plugins the build is complaining about
and captured the build output below. I also zipped up my run of
maven build with debug enabled and placed it on the build server [3]
in case it's useful.
org.eclipse.e4.core.services_1.0.0.201206211437
[DEBUG] (f) finalName =
org.eclipse.e4.core.services-1.0.0-SNAPSHOT
[DEBUG] (f) project = MavenProject:
org.eclipse.platform.runtime:org.eclipse.e4.core.services:1.0.0-SNAPSHOT
@
/home/zxiiro/Downloads/eclipse2/R4_platform-aggregator/eclipse.platform.runtime/bundles/o
rg.eclipse.e4.core.services/pom.xml
[DEBUG] (f) qualifier = 201206211437
org.eclipse.e4.core.commands_0.10.1.201206211437
[DEBUG] (f) finalName =
org.eclipse.e4.core.commands-0.10.1-SNAPSHOT
[DEBUG] (f) project = MavenProject:
eclipse.platform.ui:org.eclipse.e4.core.commands:0.10.1-SNAPSHOT @
/home/zxiiro/Downloads/eclipse2/R4_platform-aggregator/eclipse.platform.ui/bundles/org.eclipse.e4
.core.commands/pom.xml
[DEBUG] (f) qualifier = 201206211437
org.eclipse.equinox.simpleconfigurator_1.0.300.201206211437
[DEBUG] (f) finalName =
org.eclipse.equinox.simpleconfigurator.manipulator-2.0.0-SNAPSHOT
[DEBUG] (f) project = MavenProject:
org.eclipse:org.eclipse.equinox.simpleconfigurator.manipulator:2.0.0-SNAPSHOT
@
/home/zxiiro/Downloads/eclipse2/R4_platform-aggregator/rt.equinox.p2/bundles/org.ecl
ipse.equinox.simpleconfigurator.manipulator/pom.xml
[DEBUG] (f) qualifier = 201206211437
Thanh
[1]
http://git.eclipse.org/c/cbi/platform-aggregator.git/commit/?h=Juno_RC4_R4&id=5815c40c907b7f445e982b17e6981af060bf3dff
[2]
http://git.eclipse.org/c/cbi/eclipse.platform.swt.git/commit/?h=Juno_RC4_R4&id=4d709370b38f88c878b0bb3ee12ce4cded487170
[3] http://build.eclipse.org/eclipse/cbi/cbi-build.zip
On 06/21/2012 09:36 AM, Krzysztof Daniel wrote:
Hi Thanh,
I'm afraid this may something wrong with repo. I have spent some time
investigating this issue, and it appears that version are not correct.
Let's look at the error itself:
[ERROR] Missing sources for plugins
[org.eclipse.e4.core.services_1.0.0.201206211257,
org.eclipse.e4.ui.workbench.swt_0.10.1.201206211257
and in other place:
[DEBUG] Configuring mojo
'org.eclipse.tycho:tycho-source-plugin:0.16.0-SNAPSHOT:plugin-source'
with basic configurator -->
[...]
[DEBUG] (f) finalName =
org.eclipse.e4.ui.workbench.addons.swt-0.10.1-SNAPSHOT
[...]
[DEBUG] (f) qualifier = 201206211305
Now compare the qualifier. It is not the same, hence the error.
On Tue, 2012-06-19 at 13:11 -0400, Thanh Ha wrote:
Hi Everyone,
I was running some tests this morning and I think I found a new issue.
Not with the patch per say but it seems to be with Tycho 0.16.0-SNAPSHOT
needed by the patch.
I discovered that if I erased my /var/tmp/lts/R4_localrepo directory and
reran the build fresh the following error appears. I was able to confirm
this issue by reverting the patches for the natives and running a build
without natives patches on both Tycho 0.15.0 and Tycho 0.16.0-SNAPSHOT.
When using 0.15.0 the build succeeds however if I build with
0.16.0-SNAPSHOT it fails with the error below.
I'm not sure if it's is due to a recent change in Tycho or not but I was
able to build successfully on Tycho 0.16.0-SNAPSHOT this morning before
I thought to try removing my /var/tmp/lts/R4_localrepo directory to make
sure we can build from a clean state.
Thanh
[INFO] org.eclipse.e4.rcp ................................ FAILURE [13.214s]
[ERROR] Failed to execute goal
org.eclipse.tycho.extras:tycho-source-feature-plugin:0.16.0-SNAPSHOT:source-feature
(source-feature) on project org.eclipse.e4.rcp: Could not generate
source feature for project MavenProject:
eclipse.platform.ui:org.eclipse.e4.rcp:1.1.0-SNAPSHOT @
/home/user/Downloads/eclipse2/R4_platform-aggregator/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
[ERROR] Missing sources for plugins
[org.eclipse.e4.core.services_1.0.0.201206191524,
org.eclipse.e4.ui.workbench.swt_0.10.1.201206191524,
org.eclipse.e4.core.commands_0.10.1.201206191524,
org.eclipse.e4.ui.bindings_0.10.1.201206191524,
org.eclipse.e4.ui.model.workbench_0.10.1.201206191524,
org.eclipse.e4.ui.services_0.10.1.201206191524,
org.eclipse.e4.ui.workbench.renderers.swt_0.10.1.201206191524,
org.eclipse.e4.ui.workbench_0.10.2.201206191524,
org.eclipse.e4.ui.css.core_0.10.1.201206191524,
org.eclipse.e4.ui.css.swt_0.10.1.201206191524,
org.eclipse.e4.core.di_1.1.0.201206191524,
org.eclipse.e4.core.contexts_1.1.0.201206191524,
org.eclipse.e4.core.di.extensions_0.11.0.201206191524,
org.eclipse.e4.ui.css.swt.theme_0.9.2.201206191524,
org.eclipse.e4.ui.di_0.10.1.201206191524,
org.eclipse.e4.ui.widgets_0.12.0.201206191524,
org.eclipse.e4.ui.workbench.renderers.swt.cocoa_0.11.0.201206191524,
org.eclipse.equinox.common_3.6.100.201206191524,
org.eclipse.equinox.ds_1.4.0.201206191524,
org.eclipse.equinox.event_1.2.200.201206191524,
org.eclipse.core.commands_3.6.1.201206191524,
org.eclipse.core.contenttype_3.4.200.201206191524,
org.eclipse.core.databinding_1.4.1.201206191524,
org.eclipse.core.databinding.beans_1.2.200.201206191524,
org.eclipse.core.databinding.observable_1.4.1.201206191524,
org.eclipse.core.databinding.property_1.4.100.201206191524,
org.eclipse.core.expressions_3.4.400.201206191524,
org.eclipse.core.jobs_3.5.200.201206191524,
org.eclipse.core.runtime_3.8.0.201206191524,
org.eclipse.equinox.app_1.3.100.201206191524,
org.eclipse.equinox.preferences_3.5.0.201206191524,
org.eclipse.equinox.registry_3.5.200.201206191524,
org.eclipse.equinox.simpleconfigurator_1.0.300.201206191524,
org.eclipse.osgi_3.8.0.201206191524,
org.eclipse.osgi.services_3.3.100.201206191524,
org.eclipse.swt.win32.win32.x86_3.100.0.201206191524,
org.eclipse.swt.win32.win32.x86_64_3.100.0.201206191524,
org.eclipse.swt.gtk.linux.x86_3.100.0.201206191524,
org.eclipse.swt.gtk.linux.x86_64_3.100.0.201206191524,
org.eclipse.swt.cocoa.macosx.x86_64_3.100.0.201206191524,
org.eclipse.equinox.util_1.0.400.201206191524,
org.eclipse.jface_3.8.0.201206191524,
org.eclipse.jface.databinding_1.6.0.201206191524,
org.eclipse.e4.ui.workbench3_0.12.0.201206191524,
org.eclipse.equinox.console_1.0.0.201206191524,
org.eclipse.e4.ui.workbench.addons.swt_0.10.1.201206191524,
org.eclipse.equinox.bidi_0.9.0.201206191524]
[ERROR] -> [Help 1]
On 06/19/2012 02:59 AM, Krzysztof Daniel wrote:
On Mon, 2012-06-18 at 16:11 -0400, Andrew Ross wrote:
I'm going to defer to the experts to decide if the fix is an
appropriate fix... Igor, what do you think?
I know it looks like a hack, which it indeed is, because of the
following assumptions and limitations:
1. SWT must be still buildable as it is right now.
2. Tycho does not support ant build scripts.
3. Tycho is not compatible nor designed to work with maven-ant-runner.
4. Maven does not support building natives.
Unless Tycho starts supporting building natives and SWT conforms to
Tycho requirements in that area, I do not see any other way to get SWT
builds running.
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev
|