From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98) Description of problem: Deselected emacs and postgresql during package selection but they were still installed onto the system. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Deselect emacs and postgres from packages. 2.They still were installed. 3. Additional info:
Where did you deselect them? Were they needed as dependencies of anything else you installed? Which postgresql packages were installed?
I deselected them during the install process where select which groups of packages you would like to install. I'm almost positive they were not dependencies for anything else, but I will have to verify that and get back with you.
Ok, I did a reinstall of Limbo and here is what I have discovered. In anaconda where you select the checkboxes as to which packages you would like installed I unchecked emacs and SQL Database. So then I went into the individual package selection option. Sure, enough emacs and postgresql were still selected even though I did not select them. So I left that as is. Then after clicking next it told me a dependency of package psgml was emacs. So I'm guessing that's what happened the first time I installed it. So everything may acutally be ok there. The only thing I was uncertain about is why emacs was still selected in the individual package selection even though I didn't select it. Unless a dependency check was done prior to this. As for postgres it was still installled even though I didn't select it. The packages that were installed were postgresql and postgresql-libs.
We've changed the way emacs is handled now to try to clear up that bit of confusion. postgresql you only got the libs for, so you must have installed something which required them. If you try to remove the package, it will tell you what the dependencies are.
Ok, I did an rpm -e on postgresql-libs and the dependencies are mod_auth_pgsql, postgresql, and php-pgsql. So it looks like the dependeny issue may have been the case I just assumed it was ask you as anaconda usually does if you would like to install packages to satisfy dependencies or not for packages you have not explicitly selected.
I want to add some code to tell you when you are unselecting things that you can't unselect a particular package because (list of other packages) depends on it. At least it won't be a surprise.
That would be excellent! Let me know if you need anything further of me.