Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] External editor plug-ins broken in M5


Yes, this certainly suggests a hole in the test plans. There was a general planning problem in the M5 release week that resulted in a single day test pass where all major problems had to be identified and fixed by 4pm. The result is that most teams spent the day identifying and fixing and not much time testing.  I'm sure we'll learn from these mistakes and make the necessary adjustments for the next milestone. As our test resources are limited, we do rely on the participation of the community to help us identify these problems.  I would encourage plug-in writers to minimally try their plugins against the milestone test candidate to help us find these problems earlier.

To answer the question in your other message, it is true that the compatibility layer will not be able to solve all breaking changes, in particular with severing the generic UI's ties to the resources plug-in. Refer to the porting guide in the online help system for an exhaustive list of these changes.

John.

eclipse-dev-admin@xxxxxxxxxxx wrote on 11/26/2003 07:26:44 PM:

> John,
>
> Please forgive my belaboring the point, but doesn't this bug that slipped by
> in M5 suggest there is something missing in the test cycle, namely trying to
> run some third-party plug-ins? I know I am not alone having this problem; I
> have been in contact with another plug-in writer who reported they have had
> to change the plugin.xml in virtually all their plug-ins. Newsgroup reports
> suggest that most third-party editor plug-ins were broken by M5.
>
> I hate to bring up the past, I do see an increased awareness of such issues
> now, but I had problems in the 2.1 cycle where api was broken and all the
> eclipse.org plug-ins were simply changed to accomodate it (or didn't use the
> api to begin with). Therefore, all the tests passed.
>
> Bob
>
> ----- Original Message -----
> From: "John Arthorne" <John_Arthorne@xxxxxxxxxx>
> To: <eclipse-dev@xxxxxxxxxxx>
> Sent: Wednesday, November 26, 2003 9:15 AM
> Subject: Re: [eclipse-dev] External editor plug-ins broken in M5
>
>
> > Bob, we implemented a compatibility layer for M5 that should have
> > prevented errors like this by automatically mutating the set of required
> > plug-ins for "legacy" 2.1-based plug-ins .  Unfortunately there was a typo
> > that prevented it from working in the case of jface.text. This wasn't
> > discovered until M5 was out the door.  It has been marked as a critical
> > defect and a patch is available in the bug report:
> >
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=47463
> >
> > Please enter bug reports if we drop shoes on you in the future <g>.
> >
> > John.
> >
> > eclipse-dev-admin@xxxxxxxxxxx wrote on 11/26/2003 05:56:26 AM:
> >
> > > Thanks, Kai,
> > >
> > > I have actually looked at that stuff before. I assume it's in there
> > > somewhere you moved the package to some plug-in that my plug-in doesn't
> > > depend on, so the class can't be loaded. I've been waiting for the shoe
> > to
> > > drop.
> > >
> > > But I have to ask, why would I want to make my plugin run in M5 when the
> > > M5-compatible version probably won't run in M6, and so on?
> > >
> > > Granted you have to shuffle things around to make the RCP, but how about
> > > letting us know when you're going to _stop_ dropping shoes?
> > >
> > > Bob Foster

Back to the top