-debug packages should pick up provides/conflicts from their base package
The autogenerated -debug
packages currently have no provides/conflicts
information. This leads to unnecessary complications when switching between different packages providing the same package (in my case, shellcheck-git-static
-> shellcheck-bin
) - pacman refuses to install the new -debug
package since its files conflict with those of the old -debug
package.
To solve this, it'd suffice to make the -debug
packages inherit the conflicts/provides information of their parents (as applied to their corresponding -debug
packages, of course). This would make attempting to install a new, conflicting -debug
package cause pacman to prompt for removing the old one.
(An additional, related request - have the base package optdepend
on the -debug
package, and have
makepkg -iinstall the
-debugpackages
--asdeps. This would restore clarity to the installation dependency graph (right now,
pacman -Qdtqis spammed with the
-debugpackages for AUR packages installed
--asdeps`))