You are not logged in.
Hi! I maintain the postgresql-testing package in AUR.
When I ran "pacman -Syu" today, it wanted to replace the postgresql-testing package with postgresql-libs:
resolving dependencies...
looking for inter-conflicts...
:: postgresql-libs conflicts with postgresql-testing. Remove postgresql-testing? [Y/n] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: postgresql-libs: conflicts with postgresql-testing
Even though the PKGBUILD has the lines:
conflicts=('postgresql-libs' 'postgresql')
provides=('postgresql-libs' 'postgresql')
I always assumed that "provides" means that, when 'postgresql-testing" is installed, any package depending on "postgresql-libs" would also accept "postgresql-testing"
Have I misunderstood something, or is this expected behavior? Is there any way to fix it?
Last edited by intgr (2009-11-21 20:12:54)
Offline
Perhaps related to this?
http://bugs.archlinux.org/task/16117
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
I guess something requires a specfic version of postgresql-libs. Y can use prvodes=('foo=<version>') syntax to fix this
Offline
Thanks, Allan. That worked! I'm just using $pkgver now:
provides=("postgresql-libs=$pkgver" "postgresql=$pkgver")
Offline