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

Bug 354177

Summary: WTP 3.3.1 and 3.4.0 builds have many Dali version errors
Product: [WebTools] Dali JPA Tools Reporter: Carl Anderson <ccc>
Component: GeneralAssignee: Neil Hauge <neil.hauge>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: neil.hauge
Version: 3.0   
Target Milestone: 3.0.1   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Carl Anderson CLA 2011-08-08 15:33:58 EDT
Ever since the first WTP 3.3.1 declare, there have been many Dali version errors.  Here's a link to the latest declare's Versioning report:

http://download.eclipse.org/webtools/downloads/drops/R3.3.1/M-3.3.1-20110803220843/versioningReport_M-3.3.1-20110803220843.html

This is the section that pertains to Dali:

Bundles with qualifier-only increases

org.eclipse.jpt.common.core
    1.0.0.v201107113010 (current) 
    1.0.0.v201105180000 (reference) 
org.eclipse.jpt.common.eclipselink.core
    1.0.0.v201107273010 (current) 
    1.0.0.v201105180000 (reference) 
org.eclipse.jpt.jaxb.core
    1.0.0.v201108023010 (current) 
    1.0.0.v201105240000 (reference) 
org.eclipse.jpt.jaxb.ui
    1.1.0.v201107273010 (current) 
    1.1.0.v201105180000 (reference) 
org.eclipse.jpt.jpa.core
    3.0.0.v201108023010 (current) 
    3.0.0.v201105250001 (reference) 
org.eclipse.jpt.jpa.eclipselink.core
    2.0.0.v201107273010 (current) 
    2.0.0.v201105250000 (reference) 
org.eclipse.jpt.jpa.eclipselink.core.tests
    2.0.0.v201107113010 (current) 
    2.0.0.v201105250002 (reference) 
org.eclipse.jpt.jpa.eclipselink.ui
    2.0.0.v201107113010 (current) 
    2.0.0.v201104270001 (reference) 
org.eclipse.jpt.jpa.ui
    3.0.0.v201107273010 (current) 
    3.0.0.v201105170000 (reference) 
org.eclipse.jpt.jpadiagrameditor.ui
    1.0.0.v201108023010 (current) 
    1.0.0.v201105270000 (reference) 

Features with qualifier-only increases

org.eclipse.jpt.common.eclipselink.feature
    1.0.0.v201104050000-3--8s73553E5F6343 (current) 
    1.0.0.v201104050000-3--8s73553C4G3333 (reference) 
org.eclipse.jpt.common.eclipselink_sdk.feature
    1.0.0.v201104050000-3--8042CwAA8D6H8I89659t84664F6G7454 (current) 
    1.0.0.v201104050000-3--8042CwAA8D6F7J59559t84664D5H4444 (reference) 
org.eclipse.jpt.common.feature
    1.0.0.v201104050000-6--AkF7BB7RAGA788 (current) 
    1.0.0.v201104050000-6--AkF7BB7PAN7778 (reference) 
org.eclipse.jpt.common_sdk.feature
    1.0.0.v201104050000-3--8342EoIEEJAUDJCGAABlG8CC8SBHB899 (current) 
    1.0.0.v201104050000-3--8342EoIEEJASDQ9G9ABlG8CC8QBO8889 (reference) 
org.eclipse.jpt.jaxb.feature
    1.0.0.v201104110000-508ZAkF7BB7TAJD79A (current) 
    1.0.0.v201104110000-508ZAkF7BB7OBM777A (reference) 
org.eclipse.jpt.jaxb_sdk.feature
    1.0.0.v201104110000-3--825BcEnMBFEAWDLLAKlBlG8CC8UBKE8AB (current) 
    1.0.0.v201104110000-3--825BcEnMBFEAREOFAIlBlG8CC8PCN888B (reference) 
org.eclipse.jpt.jpa.eclipselink.feature
    3.0.0.v201104180000-7J7F2F7RZHQPIz-MyNbxk7N (current) 
    3.0.0.v201104180000-7J7F2F7RZHQPIuO0Hbvl7N (reference) 
org.eclipse.jpt.jpa.eclipselink.tests.feature
    3.0.0.v201104050000-3--7w312218224121 (current) 
    3.0.0.v201104050000-3--7w312216361113 (reference) 
org.eclipse.jpt.jpa.eclipselink_sdk.feature
    3.0.0.v201104110000-77--84OAJ6IEVjKTSM-9i6ehDuayIRQJz00Nz-Oc (current) 
    3.0.0.v201104110000-77--84OAJ6IEVjKTSLwYMRu-1Hq_IRQJvP1Icwm8 (reference) 
org.eclipse.jpt.jpa.feature
    3.0.0.v201105020000-7R7F78FC7sRdiS_YhZQnd3B (current) 
    3.0.0.v201105020000-7R7F78FC7sRdiSVZkTQle3B (reference) 
org.eclipse.jpt.jpa_sdk.feature
    3.0.0.v201103020003-79--90_CMEDVHHxWinUk-rq_yvILtSejTaZi_Roe (current) 
    3.0.0.v201103020003-79--90_CMEDVHHxWinUf0uk_wwILtSejTW_lURmf (reference) 
org.eclipse.jpt.jpadiagrameditor.feature
    1.0.0.v201105070000-4--9oB5885L6B8566 (current) 
    1.0.0.v201105070000-4--9oB5885I8G5556 (reference) 
org.eclipse.jpt.jpadiagrameditor_sdk.feature
    1.0.0.v201104110000-3--8142DsEDBI8O9EAC88ApC6996M7C9677 (current) 
    1.0.0.v201104110000-3--8142DsEDBI8LBJ7C78ApC6996J9H6667 (reference) 

Can we get these cleaned up in both WTP 3.3.1 and WTP 3.4.0 so that we can finally have "green builds"?
Comment 1 Neil Hauge CLA 2011-08-08 15:57:34 EDT
I am happy if the day is upon us that I can start paying attention to build failure notices again.  Perhaps we have been there for a little while, but again, hard to notice with the history of WTP build success rates.  Changes were released earlier in the day for 3.1.  I will fix up the 3.3.1 branch now.
Comment 2 Carl Anderson CLA 2011-08-08 23:26:35 EDT
Neil, the main reason I opened this bug was that this week is the declare for WTP 3.4.0 M1, so versioning errors should be considered a reason for a respin.  (I will be opening bugs against the next biggest offender, and so on.)
A lot were fixed in the latest 3.4.0 build.  However, Dali still has:

Bundles with qualifier-only increases

org.eclipse.jpt.jpadiagrameditor.ui
    1.0.0.v201108020000 (current) 
    1.0.0.v201105270000 (reference) 
org.eclipse.jpt.jpadiagrameditor.ui.tests
    1.0.0.v201108020000 (current) 
    1.0.0.v201105251737 (reference) 

Features with qualifier-only increases

org.eclipse.jpt.jpadiagrameditor.feature
    1.0.0.v201105070000-4--9oB5885L6B5556 (current) 
    1.0.0.v201105070000-4--9oB5885I8G5556 (reference) 
org.eclipse.jpt.jpadiagrameditor.tests.feature
    1.0.0.v201103081111-2--7w312219131111 (current) 
    1.0.0.v201103081111-2--7w312216362848 (reference) 
org.eclipse.jpt.jpadiagrameditor_sdk.feature
    1.0.0.v201104110000-3--8142DsEDBI8O9E7C78ApC6996M7C6667 (current) 
    1.0.0.v201104110000-3--8142DsEDBI8LBJ7C78ApC6996J9H6667 (reference) 

Also, if at all possible, can you address the three comparator errors?

Message 1
canonical: osgi.bundle,org.eclipse.persistence.jpa.jpql,1.0.0.v20110604-r9504
Difference found for canonical: osgi.bundle,org.eclipse.persistence.jpa.jpql,1.0.0.v20110604-r9504 between file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.3.0/R-3.3.0-20110607160810/repository/ and file:/shared/webtools/projects/wtp-R3.4.0-I/workdir/I-3.4.0-20110808194325/buildrepository/dali-sdk
Binary file META-INF/eclipse.inf: sizes differ by 19 bytes.

Message 2
canonical: osgi.bundle,org.eclipse.jpt.jpadiagrameditor.doc.user,1.0.0.v201105120001
Difference found for canonical: osgi.bundle,org.eclipse.jpt.jpadiagrameditor.doc.user,1.0.0.v201105120001 between file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.3.0/R-3.3.0-20110607160810/repository/ and file:/shared/webtools/projects/wtp-R3.4.0-I/workdir/I-3.4.0-20110808194325/buildrepository/dali-sdk
Binary file "build.xml" is different.

Message 3
canonical: osgi.bundle,org.eclipse.persistence.jpa.jpql.source,1.0.0.v20110604-r9504
Difference found for canonical: osgi.bundle,org.eclipse.persistence.jpa.jpql.source,1.0.0.v20110604-r9504 between file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.3.0/R-3.3.0-20110607160810/repository/ and file:/shared/webtools/projects/wtp-R3.4.0-I/workdir/I-3.4.0-20110808194325/buildrepository/dali-sdk
Binary file META-INF/eclipse.inf: sizes differ by 19 bytes.
Comment 3 Neil Hauge CLA 2011-08-09 10:13:24 EDT
(In reply to comment #2)
> Neil, the main reason I opened this bug was that this week is the declare for
> WTP 3.4.0 M1, so versioning errors should be considered a reason for a respin. 

I know Carl, and appreciate the heads up.  I'm just giving you a hard time as the messenger.  I have to let out some pent up build frustration every now and then.

We have a bug open for the comparator errors so that is in the queue.  I had also notified our diagram editor component about the versioning errors so those should be getting in shortly.  I only took care of the errors in common, jpa, and jaxb, which is why I didn't close out the bug yet.
Comment 4 Neil Hauge CLA 2011-08-10 16:54:10 EDT
The versioning errors have been fixed in head and maintenance.  Comparator errors are addressed in bug 353931.