[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [p2-dev] Categories

Nesting did work originally in 3.4, there is code for it and I tested it.
BUT...it has gotten no real-world usage since the implementation.
I had a hacked up repo long ago that tested this, but it never got into the automated suites.
I'll open a bug to check on this.

Inactive hide details for "Schaefer, Doug" <Doug.Schaefer@xxxxxxxxxxxxx>"Schaefer, Doug" <Doug.Schaefer@xxxxxxxxxxxxx>

          "Schaefer, Doug" <Doug.Schaefer@xxxxxxxxxxxxx>
          Sent by: p2-dev-bounces@xxxxxxxxxxx

          01/26/2009 01:16 PM
          Please respond to P2 developer discussions

To: "P2 developer discussions" <p2-dev@xxxxxxxxxxx>
Subject: RE: [p2-dev] Categories

I think understanding that we can deal with it.

Our Wind River Installer avoided using Categories because of the
confusion we had around them. We have our own UI right now so we can get
away with that. The discussion today helped me understand them a lot
better and I think we'll look at doing things differently in the future.

BTW, one thing that had us confused was that we didn't think nesting
worked and I think I even tried it and it didn't work (so I agree with
Jeff's surprise there). I haven't tried 3.5 yet, though. But I see
nesting as critical as the size of categories grow and we need to
present a more tree like representation for them (as we do in our


> -----Original Message-----
> From: p2-dev-bounces@xxxxxxxxxxx
> [mailto:p2-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas Hallgren
> Sent: Monday, January 26, 2009 3:39 PM
> To: P2 developer discussions
> Subject: Re: [p2-dev] Categories
> Susan Franklin McCourt wrote:
> >
> >
> > So... the category structure has to be independent of the IU.
> > When figuring out how to represent it, using an IU as convenient.
> >  However, a category has never been intended to be installable (see
> >
https://bugs.eclipse.org/bugs/show_bug.cgi?id=229301).  I realize
> > representing it using an IU is misleading to us
> programmers.  The UI
> > knows that it's not truly installable, and it does play "tricks" to
> > merge content from different repos.
> >
> The UI present in the IDE is not the only one that need to
> play tricks here. All code that deals with the categories
> will need to do the same.
> Our service for instance, will need a lot of special code to
> cater for this. All other code that deal with p2 in the
> future, will also need to handle this kind of IU's in a special way.
> - thomas
> _______________________________________________
> p2-dev mailing list
> p2-dev@xxxxxxxxxxx
p2-dev mailing list

GIF image

GIF image

GIF image