obsolete

postgresql-15.3-5.fc39

FEDORA-2023-b8c3124502 created by jplesnik a year ago for Fedora 39

Automatic update for postgresql-15.3-5.fc39.

Changelog
* Thu Jul 13 2023 Jitka Plesnikova <jplesnik@redhat.com> - 15.3-5
- Perl 5.38 re-rebuild
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 15.3-4
- Perl 5.38 rebuild
* Mon Jul  3 2023 Timothée Ravier <tim@siosm.fr> - 15.3-3
- Use sysusers configuration to setup user & group

This update was automatically created

a year ago

This update's test gating status has been changed to 'waiting'.

a year ago

This update's test gating status has been changed to 'failed'.

a year ago

This update has been obsoleted by postgresql-15.3-6.fc39.

a year ago

The openQA failure here looks like a genuine one: the test of a basic database deployment fails. After doing postgresql-setup --initdb, the test does su postgres -c "/usr/bin/createuser openqa", and this fails with This account is currently not available.

This is very likely caused by the attempt to switch to sysusers, I guess.

This failure is awkward because it's been "inherited" by the icu 83.2 update - FEDORA-2023-18495e9c7c - and also, other updates are now failing the database server test because the existing stable postgresql is not rebuilt for perl 5.38. We really need a postgresql that's rebuilt for perl 5.38 but does not have the sysusers problem.

Update, the failure happens because the change to sysusers was done in such a way that the postgres user no longer has a login shell, whereas previously it did. The openQA test's use of su postgres -c thus fails.

We could just adapt the test to work with postgres not having a login shell, but a cursory internet search indicates there are lots of docs, stackoverflow answers, reddit replies etc. which suggest commands that only work if postgres has a shell. Removing postgres's shell would be a substantial change that should probably be carefully planned and communicated, and it was not the intent of the sysusers migration, so it seems better at least for now just to give postgres its shell back. We can always, later, consider removing it in a more intentional and clearly communicated way, if we want to do that.

So for now, I'm doing new builds with the shell put back (thanks to @travier 's patch), -7 as a standalone update not rebuilt for the new ICU, and -8 rebuilt for the new ICU and which will be edited into the ICU update.

This update's test gating status has been changed to 'waiting'.

a year ago

This update's test gating status has been changed to 'passed'.

a year ago

Please login to add feedback.

Metadata
Type
unspecified
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
0 days
Thresholds
Minimum Karma
+2
Minimum Testing
14 days
Dates
submitted
a year ago
in testing
a year ago

Automated Test Results