Hi,
I was not sure if this qualifies as a bug, so I thought I would send it in here first.
The EPEL repo for EL7 contains a package libpqxx-devel-4.0.1-1, which (in my view incorrectly) puts a dependancy on postgresql96-devel, meaning you can only install it with postgresql 9.6.
The EPEL repo for EL6 contains libpqxx-devel-4.0.1-2 which has this issue fixed - it instead depends on postgresql-devel (which is provided by any postgresql level). I believe this is the correct relationship.
See: http://rpms.famillecollet.com/rpmphp/zoom.php?rpm=libpqxx for a nice summary.
Does anyone know why the -2 version was not built / deployed for EL7?
Regards Mike Harris
28.2.2017, 3.29, Michael Harris kirjoitti:
Hi,
I was not sure if this qualifies as a bug, so I thought I would send it in here first.
The EPEL repo for EL7 contains a package libpqxx-devel-4.0.1-1, which (in my view incorrectly) puts a dependancy on postgresql96-devel, meaning you can only install it with postgresql 9.6.
I'm not seeing this..
# yum install libpqxx-devel ... Installing: libpqxx-devel x86_64 1:4.0.1-1.el7 epel 94 k Installing for dependencies: libpqxx x86_64 1:4.0.1-1.el7 epel 190 k postgresql x86_64 9.2.18-1.el7 base 3.0 M postgresql-devel x86_64 9.2.18-1.el7 base 950 k postgresql-libs x86_64 9.2.18-1.el7 base 232 k
# rpm -qp libpqxx-devel-4.0.1-1.el7.x86_64.rpm --requires /bin/sh /usr/bin/pkg-config libpqxx(x86-64) = 1:4.0.1-1.el7 postgresql-devel rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1
epel-devel@lists.fedoraproject.org