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: cross-project-issues-dev-boun...@eclipse.org [mailto:cross-project-issues-dev-boun...@eclipse.org] 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 <cross-project-issues-dev@eclipse.org> Date: 09/09/2014 07:35 AM Subject: Re: [cross-project-issues-dev] Apparent Luna SR1 regression in build failure reporting Sent by: cross-project-issues-dev-boun...@eclipse.org _____ 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" <konstantin.komissarc...@oracle.com> To: "'Cross project issues'" <cross-project-issues-dev@eclipse.org> Date: 09/08/2014 10:34 PM Subject: Re: [cross-project-issues-dev] Apparent Luna SR1 regression in build failure reporting Sent by: cross-project-issues-dev-boun...@eclipse.org _____ 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: cross-project-issues-dev-boun...@eclipse.org [ <mailto:cross-project-issues-dev-boun...@eclipse.org> mailto:cross-project-issues-dev-boun...@eclipse.org] 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 cross-project-issues-dev@eclipse.org 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 cross-project-issues-dev@eclipse.org 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 cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev