[pacman-dev] pacman confused by provides, conflicts and depends

Pierre Schmitz pierre at archlinux.de
Thu May 31 14:58:24 EDT 2007


I just found out something strange. The package php-suhosin (providing php) 
should be replaced by php. So I added "conflicts/replaces=php-suhosin" to 
php. When I try to upgrade I got the following error:
:: Starting full system upgrade...
:: Replace php-suhosin with current/php? [Y/n]
warning: kernel26- ignoring package upgrade (
resolving dependencies... done.
looking for inter-conflicts... done.
error: failed to prepare transaction (could not satisfy dependencies)
:: php-suhosin requires php-suhosin-extension
Strange, wether php-suhosin nor php-suhosin-extension depend on each other. 
The extension just needs php (which was provided by php-suhosin).

So I just wonder why this upgrade fails. 

Pierre Schmitz

Clemens-August-Straße 76
53115 Bonn

Telefon		0228 9716608
Mobil		0160 95269831
Jabber		pierre at jabber.archlinux.de
WWW		http://www.archlinux.de

More information about the pacman-dev mailing list