Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] Update Manager "Select Required" Broken Again? [ was Re: Europa build Monday morning: all green except pack200 problem]


Hi, Nick,

I don't mind being picked on  :-)

I was following the recommendation in the official Version Numbering Guidelines (http://wiki.eclipse.org/index.php/Version_Numbering#Versioning_features) with respect to the declaration of feature dependencies.  To quote:

To avoid the brittleness caused by version changes in required features, we recommend feature authors favor the _expression_ of their dependencies at the plug-in level, rather than at the feature level. To be more precise, all the immediate plug-ins required by the plug-ins included in a feature should be listed as plug-in prerequisite of the feature. This approach has the benefit of isolating feature authors from changes that do not impact them.

I thought the Update Manager had already fixed this problem, in

https://bugs.eclipse.org/bugs/show_bug.cgi?id=138802.

Is something broken again?  It certainly isn't working ...

Cheers,

Christian



Christian W. Damus
Component Lead, Eclipse
OCL and EMFT-QTV
IBM Rational Software



Nick Boldt/Toronto/IBM@IBMCA
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx

02/13/07 02:37 PM

Please respond to
Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>

To
"eclipse.org-planning-council" <eclipse.org-planning-council@xxxxxxxxxxx>
cc
Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>
Subject
[cross-project-issues-dev] Re: [eclipse.org-planning-council]        Europa build Monday morning: all green except pack200 problem





Well, in that case...

Problem #1: Missing Feature(s)

EMF SDK is not listed in the staging site.xml, but is listed on your
build page (http://dash.eclipse.org/%7Ebfreeman/europa/#emf-emf)

You mentioned in another thread that we have to manually update
site.xml... shouldn't the Bjorn-o-matic simply be capturing everything
in the feature-*.xml files?

Problem #2: UM Features can't depend on plugins

https://bugs.eclipse.org/bugs/show_bug.cgi?id=174056

I don't mean to pick on Christian here - in fact, there's nothing
wrong with depending on plugins (from an Eclipse point of view).

HOWEVER, this is a known issue w/ Update Manager and its 'select
required' functionality. Other projects who are new to Europa should
heed this warning and tweak your features accordingly, if this applies
to you. You can only depend on other features, NOT on plugins, if you
want to be able to install easily w/ UM. Workarounds include iterative
installs (eg., first install emf, then ocl, then query, which can be a
huge pain if you have more than two upstream dependencies) or manually
selecting required features until the errors disappear. For a newbie
user, this might be just enough pain to prevent them from using your
feature.

Cheers,

Nick

On 2/13/07, Bjorn Freeman-Benson <bjorn.freeman-benson@xxxxxxxxxxx> wrote:
>
>  Nick,
>  Sorry I wasn't clear on the update site location - I thought I had given
> out the URL before. Anyway, I will add the update site location to the build
> status page after the next build. In the meantime, the site is:
>
> http://download.eclipse.org/releases/europa/staging/site.xml
>
>  Nick Boldt wrote:
> I presume you simply mean "are the values listed the ones you want?",
>  since that URL does not contain a site.xml which we can test using
>  Eclipse's UM. If that's the case, then Thumbs Up:
>
>    EMF (EMF),
>    EMFT (Query, Validation, Transaction, EODM, JET),
>    MDT (OCL, UML2, UML2Tools)
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top