Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Equinox/p2/Meetings/20091123"

< Equinox‎ | p2‎ | Meetings
(New page: == Agenda == * Capability / RequiredCapability and Query * Status update on higher level of repo (colocated, referenced, etc.))
 
(Agenda)
Line 2: Line 2:
 
* Capability / RequiredCapability and Query
 
* Capability / RequiredCapability and Query
 
* Status update on higher level of repo (colocated, referenced, etc.)
 
* Status update on higher level of repo (colocated, referenced, etc.)
 +
 +
== Minutes ==
 +
 +
Query
 +
* Ian to remove the Collector from the IQuery this week. This will be a large change. Ian wants to have everybody released to avoid merging pain for others.
 +
* Thomas has added a new patch and created the new project to have the new support for the query language.
 +
* Andrew to move IQueryable interface up the hierarchy on IRepo and IRepoMgr
 +
 +
 +
Metadata
 +
* Pascal and DJ explore the addition of typing to ProvidedCapability and RequiredCapability. There are 3 possibilites:
 +
** Comparable (and the requirement expression become more like a filter),
 +
** a new type like p2Value and a corresponding type describing interval of values (this allows for complex logic in comparison and inclusion check)
 +
** Properties, everything on the capability becomes an entry in a map (namespace, name, version) and things are mapped against it using a ldap filter style expression.
 +
 +
* There is also a discussion to be had about the relationship between a query and requiredcapability
 +
 +
It seems that at this point we can not commit in making IRequiredCapability / IProvidedCapability API. This may not be an issue since this data is only targetted at the planner and some queries that we can provide out of the box.
 +
 +
Engine
 +
* Simon to Release of the Touchpoint / Action and Memento in their final package
 +
* Discussion on how to return results from Phases? We have a problem today with the Sizing PhaseSet
 +
* Discussion on how to try to get rid of operands from the API
 +
* Actions are not properly initialized against the proper instance of the Agent
 +
 +
Director / repo
 +
* Work on a API to keep track of the relationship between repos in order to simplify ProvisioningContext.

Revision as of 23:25, 23 November 2009

Agenda

  • Capability / RequiredCapability and Query
  • Status update on higher level of repo (colocated, referenced, etc.)

Minutes

Query

  • Ian to remove the Collector from the IQuery this week. This will be a large change. Ian wants to have everybody released to avoid merging pain for others.
  • Thomas has added a new patch and created the new project to have the new support for the query language.
  • Andrew to move IQueryable interface up the hierarchy on IRepo and IRepoMgr


Metadata

  • Pascal and DJ explore the addition of typing to ProvidedCapability and RequiredCapability. There are 3 possibilites:
    • Comparable (and the requirement expression become more like a filter),
    • a new type like p2Value and a corresponding type describing interval of values (this allows for complex logic in comparison and inclusion check)
    • Properties, everything on the capability becomes an entry in a map (namespace, name, version) and things are mapped against it using a ldap filter style expression.
  • There is also a discussion to be had about the relationship between a query and requiredcapability

It seems that at this point we can not commit in making IRequiredCapability / IProvidedCapability API. This may not be an issue since this data is only targetted at the planner and some queries that we can provide out of the box.

Engine

  • Simon to Release of the Touchpoint / Action and Memento in their final package
  • Discussion on how to return results from Phases? We have a problem today with the Sizing PhaseSet
  • Discussion on how to try to get rid of operands from the API
  • Actions are not properly initialized against the proper instance of the Agent

Director / repo

  • Work on a API to keep track of the relationship between repos in order to simplify ProvisioningContext.

Back to the top