2008/1/19, Xavier <shiningxc@gmail.com>:
Allan McRae wrote:
Roman Kyrylych wrote:
Hi!
# pacman -S ttf-ms-fonts warning: ttf-ms-fonts-2.0-1 is up to date -- reinstalling
It was asking user for confirmation before which I think was logical, because if user just forgot he/she has this package installed - this would allow to avoid creating of unnecessary .pacnew files.
Either I missed this change or forgot about it. Could someone enlighten me why this was done
I can remember this. Basically, it was decided that if a user did "pacman -S package" then they obviously wanted the package reinstalled. The thinking was: Why else would you do that if it was already installed? However, I can't find the thread/bug report I saw it in....
That's right, I changed this behavior when adding the --needed option : http://www.archlinux.org/pipermail/pacman-dev/2007-November/010279.html
Thanks!
About .pacnew files, when you reinstall a package, you should not get any pacnew, because we are in the following case :
original=X, current=Y, new=X Both package versions contain the exact same file, but the one on the filesystem has been modified. Leave the current file in place.
Ah, right, my fault here. So everything is OK. :-) -- Roman Kyrylych (Роман Кирилич)