I have courier-imap-4.0.1 installed. I'm trying to upgrade mutt from 1.5.6-r4 to 1.5.6-r5. mutt needs mailbase, which it is trying to upgrade to the stable version 0.00-r8 from 0.00-r6. But mailbase doesn't install because courier-imap has already installed /etc/pam.d/pop3 and /etc/pam.d/imap. Error when emerging mailbase: * Checking for possible file collisions: * //etc/pam.d/pop3 exists and wasn't installed by mailbase * //etc/pam.d/imap exists and wasn't installed by mailbase * Those files listed above have to be removed in order to * install this version of mailbase
Just do as the ebuild tells you. See Bug 79240.
Do as which ebuild tells me?
>* Those files listed above have to be removed in order to >* install this version of mailbase
Sorry, that doesn't cut it. If I delete the /etc/pam.d/imap file, then emerge mailbase, then emerge courier-imap those files get clobbered. Something is wrong here.
Here's the problem I think. Someone committed the new mailbase to the tree, but they didn't make courier-imap conform to it. From that bug you mentioned, comment 29: "Please maintainers, made popa3d and courier-imap conform this bug ASAP." That was written at 4am PST and it is now 1:30pm PST. It's too recent I guess. But something is still fsck'ed up, admit it. mailbase got committed with arch=x86 too early. Should be arch=~x86. And secondly, there is a problem with the fact that mailbase complains about the presence of these files. Why not make them cfg files and have them handled by etc-update. It's stupid that my emerge -u world this morning gets interrupted by some message telling me to manually delete somes files in /etc/ so that some package can be installed. That's not my job to do. I've never touched those files. mailbase should clobber them if it has to. Or use cfg handling via etc-update...
>And secondly, there is a problem with the fact that mailbase complains about the presence of these files. Delete them by hand please. And don't reopen, there won't be taken any other action.
Sorry, one person's opninon is not a consensus.
there were other bugs and they're closed as well. don't be an asshat