Small issue with kerberos tests
Maxim Orlov <orlovmg@gmail.com>
From: Maxim Orlov <orlovmg@gmail.com>
To: Postgres hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-08-18T17:04:39Z
Lists: pgsql-hackers
Attachments
- v1-0001-BAIL_OUT-properly-if-krb5-config-is-not-Kerberos-.patch (application/octet-stream) patch v1-0001
Hi! Recently, I attempted to run the entire set of pg tests with PG_TEST_EXTRA="kerberos ..." on NetBSD but encountered a problem. The kerberos/001_auth and libpq/005_negotiate_encryption.pl test failed with an incomprehensible message: [01:55:38.737](3.698s) # setting up Kerberos # Running: krb5-config --version Undefined subroutine &PostgreSQL::Test::Kerberos::BAIL_OUT called at /home/omg/proj/postgres/src/test/perl/PostgreSQL/Test/Kerberos.pm line 109. The root cause of the problem was in using ------ $ /usr/bin/krb5-config --version heimdal 7.8.0 ------ ...insted of.. ------ $ /usr/pkg/bin/krb5-config --version Kerberos 5 release 1.21.3 ------ In other words, PATH must be properly set to use Kerberos 5 version. But, AFIACS, "use Test::More" is missing in Kerberos.pm resulting in "Undefined subroutine" error instead of "Heimdal is not supported". -- Best regards, Maxim Orlov.
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix missing "use Test::More" in Kerberos.pm.
- 71ee96e9f958 17.7 landed
- 5e8f05cd70a6 19 (unreleased) landed
- 4483dd9c66fa 18.0 landed