Red Hat Bugzilla – Bug 68921
Need UI for package group screen to display/warn about dependencies better
Last modified: 2007-04-18 12:44:12 EDT
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):
Steps to Reproduce:
1.Deselect emacs and postgres from packages.
2.They still were installed.
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
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.