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

Bug 344623

Summary: Mac Branding case mismatch for chmod/ln actions
Product: [Eclipse Project] PDE Reporter: Andrew Niefer <aniefer>
Component: BuildAssignee: pde-build-inbox <pde-build-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: jeffmcaffer
Version: 3.7   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Andrew Niefer CLA 2011-05-03 13:55:02 EDT
On case insensitive operating systems, product branding can result in an executable artifact containing something like 
Eclipse.app/Contents/MacOS/eclipse

and the chmod action being branded
eclipse.app/Contents/MacOS/eclipse

This is because the branding iron wanted to rename the executable feature's 
Eclipse.app/Contents/MacOS/launcher to
eclipse.app/Contents/MacOS/eclipse
but end up with the existing Eclipse.app folder.


One fix here would be for BrangP2Task#brandTouchpointData to actually inspect the artifact to see the case used and then update the chmod and ln actions appropriately.
Comment 1 Lars Vogel CLA 2018-12-03 09:04:20 EST
Currently we are not actively enhancing PDE build anymore. Therefore, I close this bug as WONTFIX. 

Please reopen, if you plan to provide a fix.