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
