Bartosz Fabianowski <[EMAIL PROTECTED]> wrote:

>> What the hell is it? No kdebase-kompmgr insatelled here.
>
> As Andy pointed out in his post, kdebase-kompmgr is indeed a valid
> dependency and should be present on your system.
>
> What I would like to point out is that even assuming kdebase-kompmgr
> was an erroneous dependency, your replies to pkgdb's questions were
> not the best possible. The suggestion to replace
> "kdebase-kompmgr-3.5.0" by "kdebase-3.5.0" makes no sense at all, and
> that should be obvious in many ways. First of all, the KDE ports that
> need it depend on kdebase already. Second, pkgdb gives this choice a
> score of 43% only, which means it's a long shot from a small typo in
> the dependency's name. And finally, at some point it asks you whether
> kdebase should depend on itself. This, at the latest, should set off
> some alarms in your head. Getting a circular dependency into your
> package database can lead to serious problems with subsequent
> updates. Fortunately, pkgdb is smart enough to notice this a bit later
> and unlinks the circle again.
>
> It does happen sometimes that there are incorrect dependencies (for
> example, if you have KDE compiled WITHOUT_CUPS, each upgrade will
> produce a dependency on "kdelibs" which will need to be corrected to
> "kdelibs-nocups" in a pkgdb run), but in most cases, stale
> dependencies point to packages that could optionally serve as
> dependencies, are not installed on your system and can be safely
> deleted (when prompted for the new dependency, just hit Ctrl-D). An
> example here would be "svgalib", which for some reason keeps showing
> up as a dependency of every KDE port on my machine even though I've
> never had it installed and never set any option anywhere to enable
> it. It's just an optional dependency somewhere down in the dependency
> graph and the ports system doesn't seem to be all too smart in
> situations like that.
>
> So I guess all I really wanted to point out is that pkgdb is rather
> dumb and the suggested answers to its own questions are often
> incorrect. When something as obviously incorrect as
> "kdebase-kompmgr-3.5.0 ->
> kdebase-3.5.0" gets suggested, make sure you know what you're doing
> when you decide to accept it. And don't be afraid to delete
> dependencies on things that you most definitely don't have installed
> on your system and don't want installed either (such as CUPS, svgalib,
> ...).

Hi Bartosz,

thanks a lot for your explanations. 

Okay, I see my mistake with kdebase-kompmgr, and i installed
kdebase-kompmgr.

How can I repair (or rebuild) the dependencies now?

Heino

_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd

Reply via email to