Request History
rmax created request
Update to 11.2
dimstar_suse added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:52"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:adi:52
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
coolo set openSUSE:Factory:Staging:I as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:I"
coolo accepted review
Moved to openSUSE:Factory:Staging:I
dimstar accepted review
coolo accepted review
Removing from openSUSE:Factory:Staging:I, re-evaluation needed
coolo added factory-staging as a reviewer
Requesting new staging review
coolo declined request
what's new though: postgresql11-server-devel doesn't conflict with postresql10-devel but has file conflicts still
rmax reopened request
Ah, a provides for postgresql-server-devel-exclusive was missing from postgresql10.spec . I've added it now, but cannot submit to Factory from server:database:postgresql, because you made home:coolo:postgresql10 the devel project for postgresql10.
licensedigger accepted review
ok
coolo set openSUSE:Factory:Staging:I as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:I"
coolo accepted review
Picked openSUSE:Factory:Staging:I
dimstar_suse accepted review
Removing from openSUSE:Factory:Staging:I, re-evaluation needed
dimstar_suse added factory-staging as a reviewer
Requesting new staging review
repo-checker accepted review
ok
coolo set openSUSE:Factory:Staging:I as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:I"
coolo accepted review
Picked openSUSE:Factory:Staging:I
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory
file conflict with pg10-devel
Yes, the devel packages are always exclusive between different PG versions, that's not new between 10 and 11.
From the man pages:
Not having pg_config in the -devel package (or its dependencies) just adds increased burden on our packagers where there is no practical need for it
From the rings, I see at least those build failures:
I consider this a bug in upstream documentation. It looks like they forgot to change it after support for pkg-config was added and the collection of used libraries was cleaned up between the backend and the frontend. If you look at the build-time dependencies that pg_config adds you'll see that it is clearly meant for backend extensions, because it pulls in a lot of libs that libpq doesn't depend on.
BTW, the split of the devel package and move of pg_config to the server side was triggered by a change in the upstream build system that went into version 11. This makes it harder if not impossible to build the libs and pg_config without also building the backend. But we build the libs separately to foster parallelism in the build service, because otherwise PostgreSQL would be a bottleneck for bootstrapping the distribution (ask Rudi). Making -devel dependend on -server-devel to get pg_config back would also bring the bottleneck back, because packages that link to the client libs would again have to wait until the main package has been built.
I already submitted fixes for three of the five packages that currenly fail in staging:I and will do the rest on Monday. Most of them already use pkg-config for other libs they depend on, so fixing them is not hard and getting our patches upstream should not be an issue.
There might be another set of packages that don't fail, but silently lose PostgreSQL support when they can't find pg_config at build time. We need to look into that as well.
Thanks for the explanation @rmax - Indeed, the upstream doc seems like it was forgotten then.
I'll be looking forward to the fixes for the five staging-blockers, once we get them ready, we should be able to move forward with pgsql11
about pg_config at build time, we need to have a look at gdal, when I tried last week to build one against s:d:postgres I was not able to have support for postgresql. I'm now waiting the package fixes.
Waiting for apr-util, libreoffice, redland and rsyslog fixes
I have submitted them all to the respective devel projects, and at least the fix for libreoffice has already been accepted in Factory.
https://build.opensuse.org/request/show/683926