On Tue, Aug 4, 2009 at 22:35, Pierre Schmitz<[email protected]> wrote: > Am Dienstag 04 August 2009 12:35:10 schrieb Xavier: >> I am completely lost here. Care to explain what's wrong with pacman in >> this case? >> You need to state the problem more clearly, and what you would expect >> pacman to do. >> >> Here is my current understanding, simplifying the case of the bug report : >> pkg-meta : depends pkg provides oldpkg conflicts oldpkg >> pkg : provides oldpkg conflicts oldpkg >> >> imo, this is a packaging problem. You should put conflicts/provides >> either in pkg-meta or in pkg, but not in both. >> >> But what does this have to do with groups? > > No, there is no real pacman bug. I had two problems: > > * I didn't really think about how pacman handles groups. So I tried something > which does not work with pacman. I replace a package like kdebase with a group > having the same name. To make a smooth update possible I also added a meta > package which provides/replaces kdebase. This works fine but when you wnt to > install the kdebase group there is no way to tell pacman. pacman -S kdebase > will allways install the package tht provides kdebase but not the group. > > * The second problem was that I had overseen some more complex > provides/conflicts behaviour. If a package a conflicts with package b it does > also with all packages who provide b. > > So, don'T worry; no real bug here.
But On Tue, Aug 4, 2009 at 11:08, Pierre Schmitz<[email protected]> wrote: > I had to remove the provides from the meta packages; pacman seems to have > problems when there are groups with the same name. That means that pacakges > having deps to the old KDE packages are broken atm; sorry. All packages that depend on old KDE packages are still broken with the latest kde-meta-* versions, right? Is there a way to fix this or we should just wait for package maintainers to fix packages? -- Roman Kyrylych (Роман Кирилич) _______________________________________________ pacman-dev mailing list [email protected] http://www.archlinux.org/mailman/listinfo/pacman-dev
