master plpython check fails on Solaris 10
Marina Polyakova <m.polyakova@postgrespro.ru>
From: Marina Polyakova <m.polyakova@postgrespro.ru>
To: pgsql-hackers@postgresql.org
Date: 2018-02-13T10:40:46Z
Lists: pgsql-hackers
Attachments
- ebdb42a_regression.diffs (text/x-diff) patch
- ebdb42a_regression.out (text/plain)
Hello, hackers! I got a permanent failure of master (commit ebdb42a0d6a61b93a5bb9f4204408edf5959332c) plpython check on Solaris 10. Regression output and diffs are attached. I used the following commands: ./configure CC="ccache gcc" CFLAGS="-m64 -I/opt/csw/include" PKG_CONFIG_PATH="/opt/csw/lib/pkgconfig:/usr/local/lib/pkgconfig" LDFLAGS="-L/opt/csw/lib/sparcv9 -L/usr/local/lib/64" --enable-cassert --enable-debug --enable-nls --enable-tap-tests --with-perl --with-tcl --with-python --with-gssapi --with-openssl --with-ldap --with-libxml --with-libxslt --with-icu gmake > make_results.txt gmake -C src/pl/plpython check Binary search has shown that this failure begins with commit 8561e4840c81f7e345be2df170839846814fa004 (Transaction control in PL procedures.). On the previous commit (b9ff79b8f17697f3df492017d454caa9920a7183) there's no plpython_transaction test and plpython check passes. About the system: SunOS, Release 5.10, KernelID Generic_141444-09. P.S. It seems that there's a similar failure on Windows, and I'm trying to reproduce it.. -- Marina Polyakova Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
Commits
-
Add an assertion that we don't pass NULL to snprintf("%s").
- 0c62356cc877 11.0 landed
-
Fix broken logic for reporting PL/Python function names in errcontext.
- e748e902def4 11.0 landed
- db1c597f3c33 9.5.12 landed
- bd871863787b 9.4.17 landed
- 457e9e88e357 9.3.22 landed
- 4081e1136178 10.3 landed
- 0a2381d13f77 9.6.8 landed
-
Fix typo
- ebdb42a0d6a6 11.0 cited
-
Transaction control in PL procedures
- 8561e4840c81 11.0 cited
-
Fix docs typo
- b9ff79b8f176 11.0 cited
-
plpython security and error handling fixes, from
- 1ca717f377c7 7.2.1 cited