Upgrading a package that removes a needed provides
Installed packages:
- foo-1-1 provides foo1.
- bar-1-1 depends on foo1
Upgrade:
- foo-2-1 provides foo2
- foo1 is added to the repo
Result:
error: failed to prepare transaction (could not satisfy dependencies)
:: installing foo (2-1) breaks dependency 'foo1' required by bar
This is tracked in our test suite: sync-update-package-removing-required-provides.py
See also: https://bugs.archlinux.org/task/74324
Edited by Allan McRae