Overview
can't install postgresql94-test-9.4.14-28.2.x86_64: nothing provides postgresql-test-noarch >= 9.4 needed by postgresql94-test-9.4.14-28.2.x86_64
And the same error for all other versions
The postgresql-test subpackage which would be supposed to provide postgresql-test-noarch is indeed missing, but I wonder why I didn't get that error in the devel project prior to the submission.
Perhaps in devel we got an older build that cover the need.
I am pretty sure that's not the case, because all these *-noarch and *-implementation virtual provides/requires were only addrd recently and I simply forgot to add the -test subpackage on the noarch side.
OBS itself does not have any means to catch that - so unless you'd have tried to install the postgresqlxx-test, you'd not possibly have seen this issue.
For TW submissions we have a bot validating such things
I thought stuff like this would get caught by the installing/uninstalling of just-built RPMs into the build system that happens at the end of the build process.
Unfortunately not; the installation you refer to happens in post-build-checks, and it uses, AFAICT, --nodeps, partly because the Required: dependencies cannot be installed — because they are not available // have not been placed by OBS into the chroot.
Request History
rmax created request
dimstar_suse set openSUSE:Factory:Staging:J as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:J"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:J
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
licensedigger accepted review
ok
repo-checker accepted review
cycle and install check passed
dimstar accepted review
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory