.releng

automation, application, assembly, and angst

Archive for the 'p2' Category

Update is a many-splintered thing

Posted in p2, process, update manager, usability, workflow on September 3rd, 2008 | 2 Comments »

A recent post in the p2-dev@eclipse.org mailing list got me thinking about the use cases for different ways to install software. Considering that the Linux world has this solved (and then some!) let’s look at the different ways I can update my recently repurposed xubuntu 8.04 laptop. Bear in mind this is without installing OTHER [...]

[ Back to top ]

HOWTO: Use the p2 director to control where you install

Posted in p2, scripting, update manager, usability on July 11th, 2008 | 4 Comments »

A number of people have remarked to me that there’s a very important feature missing in Eclipse 3.4 Ganymede’s p2 Update UI, which they consider a regression from Eclipse 3.3 Europa’s Update Manager UI.
Specifically, the feature — introduced in Eclipse 3.1? — that allows users to choose where to install a new feature, rather than [...]

[ Back to top ]

HOWTO: Install features/plugins without using the p2 UI

Posted in ganymede, p2, update manager, workflow on May 21st, 2008 | 5 Comments »

One simple scenario for all you “I like to just unzip stuff” people out there, who don’t want/need p2’s ability to resolve dependencies a la Synaptic / apt-get / yum. If you find the new p2 UI is overkill for your needs, you can still kick it old-school:

Download the latest Eclipse SDK or EPP bundle
Download [...]

[ Back to top ]

Update, Updated

Posted in build, ganymede, p2, pde, update manager on April 30th, 2008 | No Comments »

Over the last couple of weeks, I’ve been rebuilding the way the Modeling Project’s update sites work. There are a number of reasons for this:

To provide a Milestone (S) update site, separate from Interim builds (I & M), in accordance with what GMF & GEF used to provide before they adopted my build system.
To reduce [...]

[ Back to top ]

p2: Uncovering your kludgy code

Posted in ant, classpath, features, p2, pde, scripting, testing on April 2nd, 2008 | No Comments »

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

Posted in features, p2, update manager on March 30th, 2008 | 2 Comments »

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 ]

Equinox p2: First Impressions

Posted in ganymede, p2, usability, wink on December 1st, 2007 | 4 Comments »

As Dave suggests, sometimes it’s better to show rather than tell people how to do software configuration. So, last night I downloaded Wink and played with p2 for the first time.
First of all, let me just say Wink 2.0 for Windows is pretty cool. Wink 1.5 for Linux is almost as cool, but certainly [...]

[ Back to top ]

Recent Posts

Archives

Categories

Meta