Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-releng-dev] Heads up to possible large change in how we build our "products"

I know this is the last week before "M3 stabilization" M3 +0 is 11/1), but I think it worth pushing on aggressively with bug 419092.

Bug 419092 - [Mac] Kepler doesn't launch without JRE 6, even if JDK 7 is installed (Platform Runtime build)

From my tests and experiments, I think the easiest way to fix this issue is to stop including the "configuration feature" in our "products", though this may introduce other bugs that will need to be fixed (see bug 401037 for ones we found in the past).

The basic reasoning is that I found our "standard" version is of "Info.plist" is not correct for any other product except the Eclipse SDK, and rather than wrestle with Tycho to try and get it to "over write" with the correct values ... I think we'd be better off in the long run just letting Tycho create the Info.plist file like it wants to.

I'm doing a test build tonight to make sure it solves the original problem, but if it does will likely need follow up work to see what else has to be defined "manually" in our product definitions, instead of re-using the configuration feature.

Just wanted to give a heads up, since I don't think our unit tests will find many issues (it uses "java -jar <launcher>").

The issues are complicated ... but, if anyone has any better, easier fixes, suggestions are welcome. (And, if it doesn't solve original problem, or causes even more problems than anticipated, I'll revert before M3).

Thanks,

Back to the top