[packagekit] Semantic issues with GetDeps (and other interface functions)

Patryk Zawadzki patrys at pld-linux.org
Sun Sep 2 13:30:17 PDT 2007


On 8/31/07, Tom Parker <palfrey at tevp.net> wrote:
> Summary: Giving a simple package_id-specified list of dependencies is
> non-trivial (plus other interface semantic issues)
>
> Got a problem while thinking about how to build GetDeps. For .deb's, we
> can have many "dependancies". Some are "Depends", but then we've got

Same for rpm:

> * "Pre-Depends" - like Depends, but IIRC is more of a hint to the setup
> bits to do the *whole* process for Pre-Depends packages before starting
> to install this package.

"Requires(pre)"

> * "Suggests" - "You probably want this package"

"Suggests"

> * "Recommends" - "Adding this package will help"

"Enhances"

> * "Conflicts" - "Won't work with that package"

"Conflicts"

> * "Replaces" - "Both can be installed at the same time, but only if you
> do this one this second and it'll override some stuff that the other one
> would normally do"

"Obsoletes"

> (Some of that might be a bit off, need to re-read the Debian Packaging
> Policy document, but you get the idea)

...and "Provides" "Requires" etc.

-- 
Patryk Zawadzki
Generated Content



More information about the PackageKit mailing list