Archive for the 'usability' Category
Update is a many-splintered thing
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
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 ]
A Call To Arms
Calling all Eclipse Release Engineers!
If you plan to be in Ottawa next week for the Ganymede festivities or for the Demo Camp on June 26, why not drop by the Eclipse Foundation offices for Build Workshop 2: Build Harder, and help us build a “buildserver in a box” prototype?
Sign up now!
[ Back to top ]
Workspace Workarounds
Here are a couple pains and their band-aid solutions, which will hopefully be addressed in Eclipse 4.0.
Currently dealing with multiple projects with the same name (a project from the
trunk and a branch) is cumbersome because multiple workspaces are needed. [200097#c2]
In supporting 5 branches of EMF, I’ve found an easy workaround here. Rename the old branch [...]
[ Back to top ]
Mailing List Digestion
Props to Karl for finding & mentioning this. Apologies in advance if this post smacks of “no good deed goes unpunished”, in that the mention of it has yielded this bug.
In addition to the regular mailing list archives at Eclipse.org, there’s now a new way to get your archives, whenever you need to know when [...]
[ Back to top ]
Equinox p2: First Impressions
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 ]
HOWTO: Install
After a slew of “my distro’s Eclipse package has some wierd behaviour” questions in #eclipse today, plus “how do I install PDT?” for the umpteenth time, I decided to refactor my previous FAQ answer and also spin off an Eclipse-only version. Why am I bothering you with this bit of trivia? Because I want to [...]
[ Back to top ]
You got 3.4 in your 3.3!
Damn. While I did manage to get PDT 1.0 to run on 3.4, I managed to break Update Manager because:
In 3.3.1.1, I now have a working Mylyn 2.2 which prereqs 3.4 (so can’t be updated, but does work). This prevents any other updates, like PDT 1.0 -> 1.0.1.
In 3.4, I have EMF 2.4, WTP 3.0 [...]
[ Back to top ]
Ganymede M3: First Impressions
With M3’s release just around the corner, it was time to try it out and attempt to install the updates to all my 3.3-compliant plugins. I decided to use Sun’s Java 6 runtime. Here’s a log of the experience:
Unpack eclipse-SDK-3.4M3-linux-gtk.tar.gz into /home/nickb/eclipse/eclipse34/, by hand or with this script.
Copy existing Eclipse 3.3-based .link files into /home/nickb/eclipse/eclipse34/links/:
eclipse-plugins-tweaklets.link
path=/home/nickb/eclipse/eclipse-plugins-tweaklets
eclipse-plugins-pdt.link
path=/home/nickb/eclipse/eclipse-plugins-pdt
eclipse-plugins.link
path=/home/nickb/eclipse/eclipse-plugins
eclipse-plugins-mylyn.link
path=/home/nickb/eclipse/eclipse-plugins-mylyn
Start [...]
[ 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 ]

