Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 471333

Summary: Re-enable Gerrit jobs disabled during "transition".
Product: [Eclipse Project] Platform Reporter: David Williams <david_williams>
Component: RelengAssignee: Mikaël Barbero <mikael.barbero>
Status: VERIFIED FIXED QA Contact:
Severity: major    
Priority: P3 CC: akurtakov, daniel_megert, Lars.Vogel, loskutov, markus.kell.r, mikael.barbero, stephan.herrmann
Version: 4.5   
Target Milestone: 4.6 M1   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 469765    
Bug Blocks:    

Description David Williams CLA 2015-06-29 10:42:59 EDT
I have disabled 

deploy-eclipse-platform-parent-pom-4.5
deploy-eclipse-sdk-target-pom-4.5

because as we start the transition to "split streams", there will be changes to version numbers, etc., that may a few days to work out. Having them disabled, will prevent "bad versions" from being deployed. 

One the transition is complete, these jobs should be re-enabled. 
The purpose of this bug is to serve as a reminder to re-enable them (as well as explain why disabled, for now).
Comment 1 David Williams CLA 2015-07-05 10:52:40 EDT
I addition to simply "re-enabling", the "45" job needs to be based, now, on R4_5_maintenance, and new jobs created for "46' (to use 'master'). 

Plus, under this bug, would like (someone) to fix all previous versions. There's no reason for them to run daily. Should be based on "git changes" and/or rely on building manually ... for efficiency.
Comment 2 Andrey Loskutov CLA 2015-07-05 13:59:19 EDT
Is this bug the reason why eclipse.platform.ui-Gerrit jobs cannot build anymore?
This is quite disappointing, since without build state now no one can integrate (or *should not* integrate) patches to platform.ui.

[ERROR]     Non-resolvable parent POM for eclipse.platform.ui:eclipse.platform.ui:4.6.0-SNAPSHOT: Could not find artifact org.eclipse:eclipse-platform-parent:pom:4.6.0-SNAPSHOT in eclipse-hosted (https://repo.eclipse.org/content/repositories/eclipse/) and 'parent.relativePath' points at wrong local POM @ line 16, column 11 -> [Help 2]

See https://hudson.eclipse.org/platform/job/eclipse.platform.ui-Gerrit/

Any estimation when it will be fixed?
Comment 3 David Williams CLA 2015-07-06 03:08:04 EDT
(In reply to Andrey Loskutov from comment #2)

> 
> Any estimation when it will be fixed?

Just as soon as someone does. I am not sure who set these up, or who is responsible for them. Mikael, do you know?
Comment 4 Mikaël Barbero CLA 2015-07-06 03:14:06 EDT
I don't know who set these up. Paul W. is explicitly listed as an owner of these jobs, maybe he created them.

If needed, I can re-enable them and create the 4.6 jobs.
Comment 5 Alexander Kurtakov CLA 2015-07-06 04:58:13 EDT
(In reply to Mikael Barbero from comment #4)
> I don't know who set these up. Paul W. is explicitly listed as an owner of
> these jobs, maybe he created them.
> 
> If needed, I can re-enable them and create the 4.6 jobs.

Please do as no individual module build can succeed until the parent pom is fetchable.
Comment 6 Markus Keller CLA 2015-07-06 06:12:46 EDT
David, I think Platform/Releng (i.e. you) should be responsible for these jobs, since Gerrit is now an essential part of our processes. If you can't fix the jobs, please assign this bug to Mikael.
Comment 7 Mikaël Barbero CLA 2015-07-06 08:39:24 EDT
(In reply to David Williams from comment #1)
> I addition to simply "re-enabling", the "45" job needs to be based, now, on
> R4_5_maintenance, and new jobs created for "46' (to use 'master'). 

Done.

> Plus, under this bug, would like (someone) to fix all previous versions.
> There's no reason for them to run daily. Should be based on "git changes"
> and/or rely on building manually ... for efficiency.

There is a reason actually ;) The jobs don't clone the aggregator repository. They simply wget the POMs to be deployed to repo.eclipse.org. I tried to use git for 4_2 build but the clone operation did not go well (issue with submodules...) and it takes a long time to clone (so ironically, using the daily schedule was probably for efficiency ;)). I can try harder, but is it worth doing it?
Comment 9 Markus Keller CLA 2015-07-06 10:12:43 EDT
Thanks Mikael. I've retriggered a recent failure due to this problem, and https://hudson.eclipse.org/platform/job/eclipse.jdt.ui-Gerrit/290/ now passed.
Comment 10 Stephan Herrmann CLA 2015-07-06 11:51:35 EDT
(In reply to Markus Keller from comment #9)
> Thanks Mikael. I've retriggered a recent failure due to this problem, and
> https://hudson.eclipse.org/platform/job/eclipse.jdt.ui-Gerrit/290/ now
> passed.

Thanks for that!
Comment 11 Andrey Loskutov CLA 2015-07-06 14:37:54 EDT
Platform ui gerrit jobs are running again! Thanks!