eclipse-qvtd / org.eclipse.qvtd

Eclipse Public License 2.0
0 stars 0 forks source link

[releng] Suppress use of broken platform I-builds repo #353

Open eclipse-qvtd-bot opened 1 week ago

eclipse-qvtd-bot commented 1 week ago

| --- | --- | | Bugzilla Link | 538600 | | Status | NEW | | Importance | P3 normal | | Reported | Sep 04, 2018 10:07 EDT | | Modified | Oct 06, 2018 04:16 EDT | | Depends on | 538564, 538597 | | See also | 538737, 539658 | | Reporter | Ed Willink |

Description

See Bug 538597. The platform I-builds repo is broken so modify targetPlatforms to avoid it.

eclipse-qvtd-bot commented 1 week ago

By Sravan Kumar Lakkimsetti on Sep 04, 2018 14:44

4.9-I-builds repo is not broken. the broken repo is 4.10-I-build repo. In bug 53854 they are trying to build 4.10 source code using 4.9 repo. his is bound to fail.

eclipse-qvtd-bot commented 1 week ago

By Sravan Kumar Lakkimsetti on Sep 04, 2018 14:45

(In reply to Sravan Kumar Lakkimsetti from comment #1)

4.9-I-builds repo is not broken. the broken repo is 4.10-I-build repo. In bug 53854 they are trying to build 4.10 source code using 4.9 repo. his is bound to fail.

the bug I am referring here is bug 538564

eclipse-qvtd-bot commented 1 week ago

By Ed Willink on Sep 04, 2018 15:03

https://hudson.eclipse.org/qvtd/job/qvtd-branch-tests/609/consoleFull shows that the bad platform came from

http://download.eclipse.org/eclipse/updates/4.9-I-builds/I20180903-2000/

Therefore surely the 4.9-I-builds repo is broken?

eclipse-qvtd-bot commented 1 week ago

By Ed Willink on Sep 06, 2018 08:08

The problem has been identified as a migration of the felix.scr startup that PDE but not Tycho 1.2.0 supports. For 4.9, a compatibility dependency will avoid breakage in RC2, but currently it appears that 4.10 will be broken until a future Tycho 1.3.0 is in use.

Therefore add an explicit org.eclipse.equinox.ds require to all root test plugins so that Tycho 1.1.0/1.2.0 can be used in the transition.

The org.eclipse.equinox.ds requirement should be removed once Tycho >= 1.3.0 is guaranteed to be in use.

eclipse-qvtd-bot commented 1 week ago

By Ed Willink on Oct 06, 2018 04:16

Bug 538737, Bug 539658, This gets more complicated with 4.10 since the workaround requirement for org.eclipse.equinox.ds is no longer provisioned by Tycho 1.2.0. Need an explicit

<unit id="org.eclipse.equinox.ds" version="0.0.0"/>

in the target platform definition.