Author: Ian Bull

I'm proud to introduce the newest member of our family, Maggie Anne Bull.  Maggie and Mom are at home and both doing well. For those of you keeping score at home; Maggie is our third, joining Sadie and Lily. I may be a little slow on the bug reports for the next few days. ...

Read More

For those of you wondering what to get Will and Kate for a wedding gift, what about a nice, new, shiny version of Eclipse.  As predictable as the changing of the guard, Eclipse has put out yet another milestone. This milestone has some fancy new features that is sure to fit anyones taste, such as: The ability to import / export your software configuration A lightweight resource refresh...

Read More

On Tuesday, Pascal and I presented "p2, your savior or your achilles heel? Everything an Eclipse team needs to know about p2" where we talked about the 10 most common pitfalls developers face when using p2. More importantly, we talked about how you can avoid them. For those of you who attended the talk, thank-you.  I hope you learned something.  For those of you who...

Read More

Have you used p2?  Have you tried to replace plug-in with an updated version, only to find p2  doesn't find it?  Have you removed an unused plug-in and suddenly Eclipse stopped working? You've probably not only hit these issues, but as a responsible member of the Eclipse community you even filed a  bug about it, thanks.  Why then, did the p2 team close your bug as INVALID? Join Pascal...

Read More

Just in time for EclipseCon, the Eclipse and Equinox teams have delivered another milestone.  This time, Eclipse 3.7 (and 4.1) Milestone 6 are available for download. You can now navigate JavaDoc easier (thanks to the JDT team) There are improvements to both MacOS and GTK widgets (Thanks to the SWT Team / PlatformUI team) There are numerous improvements to the PDE Launch dialogs such as real 'headless launching'...

Read More

What's the latest version of Eclipse? Which version of Mylyn works well with Eclipse 3.6.2? How do you configure a toolchain for a project that was developed with Eclipse 3.5? As an Eclipse committer I sometimes like to think the answer is simple: Use the latest milestone builds and the add-ons from the Indigo site. If that's too bleeding edge then use Helios. While this simplistic...

Read More

In p2, if you've ever tried to write to the same artifact.xml (artifact repository) from two different processes, you will quickly learn that this fails. In fact, both processes will start corrupting each others data and you will likely end up with an unusable artifact repo. This limitation is of particular concern if you wish to use proper bundle pooling (a single bundle...

Read More

For anyone who follows the Eclipse developer mailing lists, you might notice the weekly e-mails regarding the tagging process. The e-mails usually describe which bundles have been tagged and which changes are included in the build.  In this post, I'm going to describe a little more about this process and why it's important to the Eclipse build. Types of Builds: Before we start, it's important to understand...

Read More