Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
FS#29935 - Provide field ignored installing a group
|
DetailsSummary and Info:
Installing a group, every package belongig to this one is considered explicitly installed (I think...) ignoring already installed package that provides it. Steps to Reproduce: install i.e. notify-osd-customizable from AUR (that provides notification-daemon) Install gnome group: pacman -S gnome notification-daemon get installed If I add notification-daemon inside conflicts array of notify-osd-customizable, and refuse to replace notify-osd-customizable with notification-daemon, the whole Sync operation fails due to dependecy problem. Same thing happens with xfce4-goodies and xfce4-notifyd. I know this is not a completely unattended behaviour, but I think pacman should manage group installs more than just pacman -S {all_the_packages_belonging_to_that_group} Perhaps more an enhancement than an issue, but I file it as a bug anyway. :) |
This task depends upon
the repos shouldn't accommodate, aur should woke within around what is already in the repos
Edit: hrmm, seems I'm wrong about that... But unless there's a good reason for it, I'd say _that_ would be the change worth making.
I mentioned your case inside my bugreport :)
@Daniel
Read again the report: if I add notification-daemon to conflict of my pkgbuild, gnome group install totally fails due to dependency issue. Maybe I'm misunderstanding your proposal: how I should modify my pkgbuild?
@Dave
--needed works for package already up-to-date, or for dependency already provided also?
If it was the latter, shouldn't be --needed passed to pacman into the sources, when it syncs a group?
To exclude that this is an AUR problem, you can see the same behaviour with just packages from the official repo.
pacman -S xfce4-notifyd (repo extra, it provides notification-daemon)
pacman -S gnome
notification-daemon will be installed anyway.