[packagekit] User Interaction needed

Richard Hughes hughsient at gmail.com
Thu Mar 13 14:02:00 PDT 2008


On Thu, 2008-03-13 at 14:20 -0600, Stanislav Visnovsky wrote:
> If the package conflicts and PackageKit does not allow to resolve the 
> dependency by user, the only choice backend has to fulfill user requirement 
> (install) is to remove the conflicting package. IIRC, postfix and sendmail 
> conflict on openSUSE.

Why would the end user be installing a MTA? There's no problem in
erroring out the transaction with "You have to uninstall the sendmail
package before you can install postfix". I think it's sane to offer to
do the remove in the zypp tools, but probably not expose that in the
PackageKit API.

> > * utilities like "alternatives" should be used when the binary has the
> > same name.
> 
> Well, packaging is never ideal world. ;-)

Heh. :-)

Richard.





More information about the PackageKit mailing list