Here is how we are calling into PDE Build. I don’t see any references to
osgi.framework.useSystemProperties.
<java classname="org.eclipse.core.launcher.Main"
fork="true" failonerror="true" maxmemory="${java.maxmemory}">
<classpath>
<fileset dir="${bootstrap.platform}/plugins">
<include name="**/org.eclipse.equinox.launcher_*.jar"/>
</fileset>
</classpath>
<arg line="-clean"/>
<arg line="-application org.eclipse.ant.core.antRunner"/>
<arg line="-data ${build.dir}/pde/workspace"/>
<arg line="-configuration ${build.dir}/pde/configuration"/>
<arg line="-buildfile ${.pdeBuildDir}/scripts/build.xml"/>
<arg value="-DtopLevelElementId=@{feature.id}"/>
<arg value="-DarchivePrefix=eclipse"/>
<arg value="-DbaseLocation=@{eclipse.install.dir}"/>
<arg value="-DbuildDirectory=@{root.dir}"/>
<arg value="-Dbuilder=${build.dir}/pde/builder"/>
<arg value="-DcollectingFolder=collecting"/>
<arg value="-DbuildId=@{build.id}"/>
<arg value="-DbuildType=I"/>
<arg value="-DbuildLabel=build"/>
<arg value="-DROOT_RELENG_DIR=@{root.releng.dir}"/>
<arg value="-DforceContextQualifier=@{build.id}"/>
<arg value="-DgenerateFeatureVersionSuffix=false"/>
<arg value="-DindividualSourceBundles=true"/>
<arg value="-DallowBinaryCycles=true" />
<arg value="-DcompilerArg=${pde.build.compiler.arg}"/>
<arg value="-DJ2SE-1.4=${java.14.system.classpath}"/>
<arg value="-DJavaSE-1.6=${java.16.system.classpath}"/>
<arg value="-DJavaSE-1.7=${java.17.system.classpath}"/>
<java-args/>
</java>
I will work on a stand-alone repro today.
- Konstantin
From: [email protected]
[mailto:[email protected]] On Behalf Of Thomas Watson
Sent: Tuesday, September 09, 2014 6:41 AM
To: Cross project issues
Subject: Re: [cross-project-issues-dev] Apparent Luna SR1 regression in build
failure reporting
Konstantin
I put a fix into master for the 4.5 Eclipse I-Build that should happen today
(we need to respin for another issue). Would you be able to test with this
I-Build once it is done to see if it fixes the issue? Then we can consider
backporting to Luna.
Tom
From: Thomas Watson/Austin/IBM@IBMUS
To: Cross project issues <[email protected]>
Date: 09/09/2014 07:35 AM
Subject: Re: [cross-project-issues-dev] Apparent Luna SR1 regression
in build failure reporting
Sent by: [email protected]
_____
This sounds similar to <https://bugs.eclipse.org/bugs/show_bug.cgi?id=436073>
https://bugs.eclipse.org/bugs/show_bug.cgi?id=436073
There have been some changes to Equinox for SR1 dealing with system properties.
I am wondering somehow the system property
osgi.framework.useSystemProperties=true is being set before invoking the
framework from the build.
Tom
From: "Konstantin Komissarchik" <[email protected]>
To: "'Cross project issues'" <[email protected]>
Date: 09/08/2014 10:34 PM
Subject: Re: [cross-project-issues-dev] Apparent Luna SR1 regression in
build failure reporting
Sent by: [email protected]
_____
Anyone? We are down to the wire here and it’s looking like Luna SR1 will be
useless as a build driver unless there is a last-minute fix, since we can’t
depend on it failing the build correctly.
- Konstantin
From: [email protected] [
<mailto:[email protected]>
mailto:[email protected]] On Behalf Of Konstantin
Komissarchik
Sent: Monday, September 08, 2014 10:01 AM
To: 'Cross project issues'
Subject: [cross-project-issues-dev] Apparent Luna SR1 regression in build
failure reporting
We are seeing a serious regression in Luna SR1 (tested with platform RC3) where
PDE build does not report a process failure code when the build fails. This
causes any invoking build process (such as Ant) to not detect a failure and
continue.
Just confirmed that this works correctly if Luna is used to drive the build
instead of Luna SR1.
I am not sure if the regression is in the launcher or in the PDE build.
Is anyone else seeing this?
Thanks,
- Konstantin
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
<https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
<https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev