On Sun, 9 Jul 2006, Leif Thande wrote:

> The solution is that you must remove the packages depending on
> libraw1394 prior to installing the new package because pacman seems to
> resolve the dependencies only after installing a package, so your
> provides="" line is not effective until the package is installed.
>
> The other solution is to use the --force option to make pacman bypass
> the dependencies.

The force option won't work and you don't need to remove the packages
that depends on libraw1394. To install libraw1394-svn, just remove
libraw1394 before:
# pacman -Rd libraw1394
Then install libraw1394-svn.

The reason pacman complains about broken dependency is because when it
goes on to remove libraw1394, it doesn't know that libraw1394-svn will be
installed a few seconds later.  For a short period ot time between the
removal of libraw1394 and the installation of libraw1394-svn, the
dependency is indeed broken so pacman complains about broken dependencies
and refuses to proceed.


>
> If my interpretation is exact, I think this should be improved in
> future versions of pacman.
>
> _______________________________________________
> arch mailing list
> [email protected]
> http://www.archlinux.org/mailman/listinfo/arch
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch

Reply via email to