Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 392521 - add variable to represent hpux ia64 bitness per stream
Summary: add variable to represent hpux ia64 bitness per stream
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 4.3   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 4.3 M3   Edit
Assignee: David Williams CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 391273
  Show dependency tree
 
Reported: 2012-10-20 23:16 EDT by David Williams CLA
Modified: 2013-05-30 16:44 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2012-10-20 23:16:44 EDT
Via bug 391273, it is desirable to change to 64 bit architecture for hpux ia64, so several values need to change from "ia64_32" to simply "ia64". 

In some files, such as buildAll.xml this is best accomplished with a simple variable. In that file, we already have a "streamSpecificInit" task that reads 
streamSpecific-build.properties from the maps project. 

So, in master, we will have 

hpuxia64bitness=ia64

whereas for R3_maintenance and R4_2_maintenance we will have 

hpuxia64bitness=ia64_32

And then in several files, such as buildAll.xml and helper.xml where there is now "ia64_32" as a value, we'll simply have ${hpuxia64bitness}

This is easier/best for large central files, such as buildAll.xml, since only one main version to maintain, instead of two versions all due to a handful of differences. 

[But, other files, best handled by providing the whole file in a the "eclipseBuilderOverlay" directory, either out of necessity (e.g. the value is part of a target name, or similar) or ... just less risky.
Comment 1 David Williams CLA 2012-10-20 23:46:12 EDT
map project change

http://git.eclipse.org/c/platform/eclipse.platform.releng.maps.git/commit/?id=dd28de47eb33e5096066481f822e3a388bb03473

eclipsebuild change

http://git.eclipse.org/c/platform/eclipse.platform.releng.eclipsebuilder.git/commit/?id=2cfe66bea0c5d67cb65cdc7cc6065a76c34aed75


After all is confirmed working will (soon) need to add 

hpuxia64bitness=ia64_32

to maintenance streams, so will leave open until that's done.
Comment 2 David Williams CLA 2012-10-21 00:04:45 EDT
I missed one eclipseBuider change so the commit for it was 

http://git.eclipse.org/c/platform/eclipse.platform.releng.eclipsebuilder.git/commit/?id=33d8cc28311d00947194fbd4a84cdae3852236bc
Comment 3 David Williams CLA 2012-10-21 16:37:04 EDT
I've added the variable to maintenance branches too, so marking as fixed.
Comment 4 David Williams CLA 2013-05-30 16:44:22 EDT
mass change to 'verified', as these bugs are either routine or obviously fixed build breaks.