Archive for the 'features' Category
p2: Uncovering your kludgy code
In EMFland, we have some crazy-old internal FVT, BVT, and SVT tests that we run as a followup to our public JUnits. These are rather complex, involving codegen, hooking into PDE in less-than-standard ways, and doing all sorts of wierd modeling test work.
Unfortunately, they break a few times a year, and this time it took [...]
[ Back to top ]
p2: Managing Plugins & Features
Last year, I blogged about how to manage your plugins and features with link files and extension locations. Suggested by Euxx, I thought I’d do a quick side-by-side comparison of what p2 provides vs. the old ways. As you’ll see, p2 supports all the old ways, plus a number of new ones. Kudos to the [...]
[ Back to top ]
Forgive me Update Manager, for I have sinned
Never one to shy away from admitting my mistakes, I’d like to draw attention to something that could have been handled more cleanly: migration of EMF and EMFT into Modeling.
Two bugs have been raised (and since closed) on this topic:
Bug 170402: EMF Updates get “403 Forbidden”
Bug 205051: EMFT update site is obsolete
The problem, ultimately, is [...]
[ Back to top ]
That Ol’ PDE Black Magic
… or more reasons why features still suck.
In the past 24hrs, I’ve encountered two feature-related PDE issues, which I think warrant discussion as they are, to the uninitiated, seemingly black magic. The first of these was discovered and fixed last night while watching The Dresden Files in ten-minute chunks while waiting for builds to complete, [...]
[ Back to top ]
Request For Comment: Will anyone miss the EMF Standalone Zip?
With the advent of jarred plugins, improvements to Update Manager, and
all the new smaller EMF 2.3 features (including 7 core “runtime” ones in
Europa’s Enabling Features category — see bugs 106804 and 189295), the
EMF team is evaluating if the Standalone Zip introduced in EMF 2.1 is
still meaningful and useful to consuming teams, projects, and products.
For more [...]
[ Back to top ]
Happiness in Codeslavery
Oh. My. God. It’s over. Bug 106804, “rearrange the features to minimize external dependencies”, is finally done. It’s been quite the ride, as you can see in the bug. The last three days are a blur, but it’s done. Marcelo and I have been fighting the good fight solidly from Tuesday until this morning to [...]
[ Back to top ]
EMF: It’s A Beautiful Thing
At the moment, there are at least 11 different ways to get EMF, topped just the way you like it:
9 zips: 3 SDKs (EMF-SDO-XSD, EMF-SDO, XSD SDK), 3 runtimes (EMF-SDO, XSD & Standalone), examples, tests, and models [1]
2 different Update Manager methods (install EMF-SDO-XSD SDK or install individual features) [2]
Is this sufficient? Some say it’s [...]
[ Back to top ]

