FS#327 - replaces misses things that aren't yet installed
Attached to Project:
Pacman
Opened by Jason Chu (jason) - Monday, 22 December 2003, 22:51 GMT
Last edited by Jason Chu (jason) - Monday, 22 December 2003, 22:51 GMT
Opened by Jason Chu (jason) - Monday, 22 December 2003, 22:51 GMT
Last edited by Jason Chu (jason) - Monday, 22 December 2003, 22:51 GMT
|
Details
Replaces only works on a currently installed system. It
doesn't handle deps properly in other cases.
A good example is the current libmad replace mad situation. If you already have something like libmad and gst-plugins installed, remove them with pacman -Rd. Then type 'pacman -S gst-plugins'. You get a missing depend 'mad'. Even though libmad replaces mad it's not picked up unless the packages are already installed. Possible solutions: 1) Fix the code to do replaces substitution for just about every step. 2) Fix the package to depend on libmad ;o) |
This task depends upon
Comment by Judd Vinet (judd) - Friday,
06 February 2004, 20:37 GMT
Yea, it would be a lot of work to get pacman updating it's
repositories for replaces. I think that's better left in human
hands for now.