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.
Equinox/p2/Meetings/20091123
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.
Attendees
- Ian
- Thomas
- Henrik
- Susan
- Darin
- Curtis
- Simon
- John
- Andrew
- Pascal