[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- REL9_6_STABLE

[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- REL9_5_STABLE

[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- REL9_4_STABLE

[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- REL_10_STABLE

[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- REL9_2_STABLE

[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- REL9_3_STABLE

[COMMITTERS] pgsql: Improve gendef.pl diagnostic on failure to open sym file

2017-10-26 Thread Andrew Dunstan
Improve gendef.pl diagnostic on failure to open sym file There have been numerous buildfarm failures but the diagnostic is currently silent about the reason for failure to open the file. Let's see if we can get to the bottom of it. Backpatch to all live branches. Branch -- master Details

[COMMITTERS] pgsql: Undo inadvertent change in capitalization in commit 18fc4ec.

2017-10-26 Thread Andrew Dunstan
Undo inadvertent change in capitalization in commit 18fc4ec. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/adee9e4e317169463816d005e8bf901333271917 Modified Files -- src/backend/utils/adt/jsonb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[COMMITTERS] pgsql: Undo inadvertent change in capitalization in commit 18fc4ec.

2017-10-26 Thread Andrew Dunstan
Undo inadvertent change in capitalization in commit 18fc4ec. Branch -- REL_10_STABLE Details --- https://git.postgresql.org/pg/commitdiff/aa828819aa59a84b486837b4cc3d7afc739332f5 Modified Files -- src/backend/utils/adt/jsonb.c | 2 +- 1 file changed, 1 insertion(+), 1

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to

Re: [COMMITTERS] pgsql: Add pg_strnlen() a portable implementation of strlen.

2017-10-10 Thread Andrew Dunstan
On 10/10/2017 03:48 PM, Andres Freund wrote: > On 2017-10-09 23:33:36 -0400, Andrew Dunstan wrote: >> >> On 10/09/2017 07:15 PM, Andres Freund wrote: >>> Hi Andrew, >>> >>> On 2017-10-09 22:22:04 +, Andres Freund wrote: >>>>

Re: [COMMITTERS] pgsql: Add pg_strnlen() a portable implementation of strlen.

2017-10-09 Thread Andrew Dunstan
On 10/09/2017 07:15 PM, Andres Freund wrote: > Hi Andrew, > > On 2017-10-09 22:22:04 +, Andres Freund wrote: >> Add pg_strnlen() a portable implementation of strlen. >> >> As the OS version is likely going to be more optimized, fall back to >> it if available, as detected by configure. > I'm

Re: [COMMITTERS] pgsql: Add test for postmaster crash restarts.

2017-10-01 Thread Andrew Dunstan
rms. cheers andrew -- Andrew Dunstanhttps://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) To make changes to your subscription: http://www.postgresql.or

Re: [COMMITTERS] pgsql: Add test for postmaster crash restarts.

2017-09-30 Thread Andrew Dunstan
On 09/30/2017 06:44 PM, Andres Freund wrote: > On 2017-09-30 15:27:12 -0700, Andres Freund wrote: >> On 2017-09-30 18:21:33 -0400, Andrew Dunstan wrote: >>> [re-adding commiters which I inadvertently left off] >>> >>> >>> On 09/30/2017 06:10 PM, Andre

Re: [COMMITTERS] pgsql: Add test for postmaster crash restarts.

2017-09-30 Thread Andrew Dunstan
gument" "pg_ctl kill signal_name process_id" cheers andrew -- Andrew Dunstanhttps://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) T

Re: [COMMITTERS] pgsql: Support arrays over domains.

2017-09-30 Thread Andrew Dunstan
On 09/30/2017 03:32 PM, Tom Lane wrote: > Andrew Dunstan <andrew.duns...@2ndquadrant.com> writes: >> We seem to have caused a problem with pg_upgrade :-( >> pg_restore: [archiver (db)] could not execute query: ERROR:  pg_type >> array OID value not set when in

Re: [COMMITTERS] pgsql: Support arrays over domains.

2017-09-30 Thread Andrew Dunstan
archiver (db)] could not execute query: ERROR:  pg_type array OID value not set when in binary upgrade mode     Command was: -- For binary upgrade, must preserve pg_type oid SELECT pg_catalog.binary_upgrade_set_next_pg_type_oid('51354'::pg_catalog.oid); CREATE DOMAIN "hstest

[COMMITTERS] pgsql: Support building with Visual Studio 2017

2017-09-25 Thread Andrew Dunstan
Support building with Visual Studio 2017 Haribabu Kommi, reviewed by Takeshi Ideriha and Christian Ullrich Backpatch to 9.6 Branch -- REL_10_STABLE Details --- https://git.postgresql.org/pg/commitdiff/99e90bac4f9f3bd8d7b285a6f4095c2089e09efe Modified Files --

[COMMITTERS] pgsql: Support building with Visual Studio 2017

2017-09-25 Thread Andrew Dunstan
Support building with Visual Studio 2017 Haribabu Kommi, reviewed by Takeshi Ideriha and Christian Ullrich Backpatch to 9.6 Branch -- REL9_6_STABLE Details --- https://git.postgresql.org/pg/commitdiff/10aafbdbe4224846095198644a1169807ab9b391 Modified Files --

[COMMITTERS] pgsql: Support building with Visual Studio 2017

2017-09-25 Thread Andrew Dunstan
Support building with Visual Studio 2017 Haribabu Kommi, reviewed by Takeshi Ideriha and Christian Ullrich Backpatch to 9.6 Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/f2ab3898f3a25ef431db4ea90a8d128b974dbffe Modified Files --

[COMMITTERS] pgsql: Provide a test for variable existence in psql

2017-09-21 Thread Andrew Dunstan
Provide a test for variable existence in psql "\if :{?variable_name}" will be translated to "\if TRUE" if the variable exists and "\if FALSE" otherwise. Thus it will be possible to execute code conditionally on the existence of the variable, regardless of its value. Fabien Coelho, with some

[COMMITTERS] pgsql: Quieten warnings about unused variables

2017-09-21 Thread Andrew Dunstan
Quieten warnings about unused variables These variables are only ever written to in assertion-enabled builds, and the latest Microsoft compilers complain about such variables in non-assertion-enabled builds. Apparently they don't worry so much about variables that are written to but not read

[COMMITTERS] pgsql: Disable multi-byte citext tests

2017-09-19 Thread Andrew Dunstan
Disable multi-byte citext tests This reverts commit 890faaf1 which attempted unsuccessfully to deal with the problem, and instead just comments out these tests like other similar tests elsewhere in the script. Branch -- master Details ---

[COMMITTERS] pgsql: Set client encoding to UTF8 for the citext regression script

2017-09-19 Thread Andrew Dunstan
Set client encoding to UTF8 for the citext regression script Problem introduced with non-ascii characters in commit f2464997644c and discovered on various buildfarm animals. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/890faaf1957759c6e17fbcbfd16f7cabc4a59d07

[COMMITTERS] pgsql: Add citext_pattern_ops for citext contrib module

2017-09-19 Thread Andrew Dunstan
Add citext_pattern_ops for citext contrib module This is similar to text_pattern_ops. Alexey Chernyshov, reviewed by Jacob Champion. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/f2464997644c64b5dec93ab3c08305f48bfe14f1 Modified Files --

Re: [COMMITTERS] pgsql: Record full paths of programs sought by "configure".

2017-08-07 Thread Andrew Dunstan
On 08/07/2017 04:20 PM, Tom Lane wrote: > Andrew Dunstan <andrew.duns...@2ndquadrant.com> writes: >> On 08/07/2017 04:07 PM, Tom Lane wrote: >>> Sorry, I was imprecise. What I'm suggesting is that you drop the >>> runtime PATH-foolery and instead pu

Re: [COMMITTERS] pgsql: Record full paths of programs sought by "configure".

2017-08-07 Thread Andrew Dunstan
On 08/07/2017 04:07 PM, Tom Lane wrote: > Andrew Dunstan <andrew.duns...@2ndquadrant.com> writes: >> On 08/07/2017 03:36 PM, Tom Lane wrote: >>> My goodness, that's ugly. Is it really better than injecting >>> "PROVE=prove"? (I'd suggest

Re: [COMMITTERS] pgsql: Record full paths of programs sought by "configure".

2017-08-07 Thread Andrew Dunstan
On 08/07/2017 03:36 PM, Tom Lane wrote: > Andrew Dunstan <andrew.duns...@2ndquadrant.com> writes: >> On 08/07/2017 03:21 PM, Tom Lane wrote: >>> I'm confused. AFAIK, that commit did not change which "prove" would >>> be used --- at least not unless you

Re: [COMMITTERS] pgsql: Record full paths of programs sought by "configure".

2017-08-07 Thread Andrew Dunstan
On 08/07/2017 03:21 PM, Tom Lane wrote: > Andrew Dunstan <andrew.duns...@2ndquadrant.com> writes: >> On 07/31/2017 01:02 PM, Tom Lane wrote: >>> Record full paths of programs sought by "configure". >> The problem with this commit, as jacana is demonstratin

Re: [COMMITTERS] pgsql: Record full paths of programs sought by "configure".

2017-08-07 Thread Andrew Dunstan
o run with the perl from the MSys DTK that understands MSys virtualized paths. I have a hack that will allow the buildfarm to overcome the difficulty, (essentially it passes 'PROVE=prove' to make) but that's fairly ugly and certainly non-intuitive for someone running an MSys build and

[COMMITTERS] pgsql: Work around Msys weakness in Testlib.pm's command_like()

2017-07-26 Thread Andrew Dunstan
Work around Msys weakness in Testlib.pm's command_like() When output of IPC::Run::run () is redirected to scalar references, in certain circumstances the Msys perl does not correctly detect that the end of file has been seen, making the test hang indefinitely. One such circumstance is when the

Re: [COMMITTERS] pgsql: Improve legibility of numeric literal

2017-07-17 Thread Andrew Dunstan
On 07/17/2017 10:22 PM, Robert Haas wrote: > On Mon, Jul 17, 2017 at 3:36 PM, Andrew Dunstan <and...@dunslane.net> wrote: >> Improve legibility of numeric literal > Ugh. Are we going to start doing this all the time? Some of the > time? At the whim of whoever was commi

[COMMITTERS] pgsql: Improve legibility of numeric literal

2017-07-17 Thread Andrew Dunstan
Improve legibility of numeric literal Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/cde11fa3c003407fc6c4ddc427d57e588ea17d1c Modified Files -- src/test/perl/PostgresNode.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Use usleep instead of select for timeouts in PostgresNode.pm

2017-07-17 Thread Andrew Dunstan
Use usleep instead of select for timeouts in PostgresNode.pm select() for pure timeouts is not portable, and in particular doesn't work on Windows. Discussion: https://postgr.es/m/186943e0-3405-978d-b19d-9d3335427...@2ndquadrant.com Branch -- master Details ---

[COMMITTERS] pgsql: fix typo

2017-07-16 Thread Andrew Dunstan
fix typo Branch -- REL9_4_STABLE Details --- https://git.postgresql.org/pg/commitdiff/f5b2f270849395b39bdd87a6459bd0a05f78249d Modified Files -- src/tools/msvc/vcregress.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via pgsql-committers mailing list

[COMMITTERS] pgsql: fix typo

2017-07-16 Thread Andrew Dunstan
fix typo Branch -- REL9_5_STABLE Details --- https://git.postgresql.org/pg/commitdiff/f13e48bd54b2a1e9357da775d4ac263a98cab97d Modified Files -- src/tools/msvc/vcregress.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via pgsql-committers mailing list

[COMMITTERS] pgsql: fix typo

2017-07-16 Thread Andrew Dunstan
fix typo Branch -- REL9_6_STABLE Details --- https://git.postgresql.org/pg/commitdiff/220a9b5e55070c9c37017914f456a9a4c6f46145 Modified Files -- src/tools/msvc/vcregress.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via pgsql-committers mailing list

[COMMITTERS] pgsql: fix typo

2017-07-16 Thread Andrew Dunstan
fix typo Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/deb0129a222ec6b189d5d198cf77012591f300d8 Modified Files -- src/tools/msvc/vcregress.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via pgsql-committers mailing list

[COMMITTERS] pgsql: Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f

2017-07-16 Thread Andrew Dunstan
Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f This change didn't adjust the publicly visible taptest function, causing buildfarm failures on bowerbird. Backpatch to 9.4 like previous change. Branch -- REL9_4_STABLE Details ---

[COMMITTERS] pgsql: Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f

2017-07-16 Thread Andrew Dunstan
Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f This change didn't adjust the publicly visible taptest function, causing buildfarm failures on bowerbird. Backpatch to 9.4 like previous change. Branch -- REL9_6_STABLE Details ---

[COMMITTERS] pgsql: Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f

2017-07-16 Thread Andrew Dunstan
Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f This change didn't adjust the publicly visible taptest function, causing buildfarm failures on bowerbird. Backpatch to 9.4 like previous change. Branch -- master Details ---

[COMMITTERS] pgsql: Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f

2017-07-16 Thread Andrew Dunstan
Fix vcregress.pl PROVE_FLAGS bug in commit 93b7d9731f This change didn't adjust the publicly visible taptest function, causing buildfarm failures on bowerbird. Backpatch to 9.4 like previous change. Branch -- REL9_5_STABLE Details ---

Re: [COMMITTERS] pgsql: Ooops, WIN32 code in pg_ctl.c still needs PQExpBuffer.

2017-07-05 Thread Andrew Dunstan
On 06/28/2017 06:00 PM, Tom Lane wrote: > Ooops, WIN32 code in pg_ctl.c still needs PQExpBuffer. > > Per buildfarm. > Looks to me like we need to put back the Makefile line for WIN32 for pg_ctl, too. cheers andrew -- Andrew Dunstanhttps://www.2ndQuadrant.co

[COMMITTERS] pgsql: Take PROVE_FLAGS from the command line but not the environment

2017-06-10 Thread Andrew Dunstan
Take PROVE_FLAGS from the command line but not the environment This reverts commit 56b6ef893fee9e9bf47d927a02f4d1ea911f4d9c and instead makes vcregress.pl parse out PROVE_FLAGS from a command line argument when doing a TAP test, thus making it consistent with the makefile treatment. Discussion:

[COMMITTERS] pgsql: Take PROVE_FLAGS from the command line but not the environment

2017-06-10 Thread Andrew Dunstan
Take PROVE_FLAGS from the command line but not the environment This reverts commit 56b6ef893fee9e9bf47d927a02f4d1ea911f4d9c and instead makes vcregress.pl parse out PROVE_FLAGS from a command line argument when doing a TAP test, thus making it consistent with the makefile treatment. Discussion:

[COMMITTERS] pgsql: Take PROVE_FLAGS from the command line but not the environment

2017-06-10 Thread Andrew Dunstan
Take PROVE_FLAGS from the command line but not the environment This reverts commit 56b6ef893fee9e9bf47d927a02f4d1ea911f4d9c and instead makes vcregress.pl parse out PROVE_FLAGS from a command line argument when doing a TAP test, thus making it consistent with the makefile treatment. Discussion:

[COMMITTERS] pgsql: Take PROVE_FLAGS from the command line but not the environment

2017-06-10 Thread Andrew Dunstan
Take PROVE_FLAGS from the command line but not the environment This reverts commit 56b6ef893fee9e9bf47d927a02f4d1ea911f4d9c and instead makes vcregress.pl parse out PROVE_FLAGS from a command line argument when doing a TAP test, thus making it consistent with the makefile treatment. Discussion:

[COMMITTERS] pgsql: Mark to_tsvector(regconfig,json[b]) functions immutable

2017-06-08 Thread Andrew Dunstan
Mark to_tsvector(regconfig,json[b]) functions immutable This make them consistent with the text function and means they can be used in functional indexes. Catalog version bumped. Per gripe from Josh Berkus. Branch -- master Details ---

[COMMITTERS] pgsql: Fix thinko in previous openssl change

2017-06-05 Thread Andrew Dunstan
Fix thinko in previous openssl change Branch -- REL9_5_STABLE Details --- https://git.postgresql.org/pg/commitdiff/b2482ab83242d895e0e0eaa362b5a918d15ce408 Modified Files -- src/tools/msvc/Solution.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Fix thinko in previous openssl change

2017-06-05 Thread Andrew Dunstan
Fix thinko in previous openssl change Branch -- REL9_2_STABLE Details --- https://git.postgresql.org/pg/commitdiff/f964a7c5ab9f8af5cf496f650ce162f7e3d34714 Modified Files -- src/tools/msvc/Solution.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Fix thinko in previous openssl change

2017-06-05 Thread Andrew Dunstan
Fix thinko in previous openssl change Branch -- REL9_6_STABLE Details --- https://git.postgresql.org/pg/commitdiff/ec504aff740993560d8d1ca16f70cbf8147cc622 Modified Files -- src/tools/msvc/Solution.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Fix thinko in previous openssl change

2017-06-05 Thread Andrew Dunstan
Fix thinko in previous openssl change Branch -- REL9_4_STABLE Details --- https://git.postgresql.org/pg/commitdiff/6da9996358989b86744febd0eab24f0b5dc2f7d0 Modified Files -- src/tools/msvc/Solution.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Fix thinko in previous openssl change

2017-06-05 Thread Andrew Dunstan
Fix thinko in previous openssl change Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/2e02136fe688046cd3b3c0bbcdd6ba970932ec8e Modified Files -- src/tools/msvc/Solution.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Fix thinko in previous openssl change

2017-06-05 Thread Andrew Dunstan
Fix thinko in previous openssl change Branch -- REL9_3_STABLE Details --- https://git.postgresql.org/pg/commitdiff/da30fa603aeb3b406931543b1ff4427bdf051ec5 Modified Files -- src/tools/msvc/Solution.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via

[COMMITTERS] pgsql: Find openssl lib files in right directory for MSVC

2017-06-05 Thread Andrew Dunstan
Find openssl lib files in right directory for MSVC Some openssl builds put their lib files in a VC subdirectory, others do not. Cater for both cases. Backpatch to all live branches. From an offline discussion with Leonardo Cecchi. Branch -- REL9_3_STABLE Details ---

[COMMITTERS] pgsql: Find openssl lib files in right directory for MSVC

2017-06-05 Thread Andrew Dunstan
Find openssl lib files in right directory for MSVC Some openssl builds put their lib files in a VC subdirectory, others do not. Cater for both cases. Backpatch to all live branches. From an offline discussion with Leonardo Cecchi. Branch -- REL9_5_STABLE Details ---

[COMMITTERS] pgsql: Find openssl lib files in right directory for MSVC

2017-06-05 Thread Andrew Dunstan
Find openssl lib files in right directory for MSVC Some openssl builds put their lib files in a VC subdirectory, others do not. Cater for both cases. Backpatch to all live branches. From an offline discussion with Leonardo Cecchi. Branch -- REL9_2_STABLE Details ---

[COMMITTERS] pgsql: Find openssl lib files in right directory for MSVC

2017-06-05 Thread Andrew Dunstan
Find openssl lib files in right directory for MSVC Some openssl builds put their lib files in a VC subdirectory, others do not. Cater for both cases. Backpatch to all live branches. From an offline discussion with Leonardo Cecchi. Branch -- master Details ---

[COMMITTERS] pgsql: Find openssl lib files in right directory for MSVC

2017-06-05 Thread Andrew Dunstan
Find openssl lib files in right directory for MSVC Some openssl builds put their lib files in a VC subdirectory, others do not. Cater for both cases. Backpatch to all live branches. From an offline discussion with Leonardo Cecchi. Branch -- REL9_4_STABLE Details ---

[COMMITTERS] pgsql: Find openssl lib files in right directory for MSVC

2017-06-05 Thread Andrew Dunstan
Find openssl lib files in right directory for MSVC Some openssl builds put their lib files in a VC subdirectory, others do not. Cater for both cases. Backpatch to all live branches. From an offline discussion with Leonardo Cecchi. Branch -- REL9_6_STABLE Details ---

Re: [COMMITTERS] pgsql: Fix signal handling in logical replication workers

2017-06-05 Thread Andrew Dunstan
<https://buildfarm.postgresql.org/cgi-bin/show_history.pl?nm=nightjar=HEAD>. It's only been running the tests for about 53 days. I'm prepared to give any help needed, including access to nightjar if required. cheers andrew -- Andrew Dunstanhttps://www.2ndQuadrant.com PostgreSQL

Re: [COMMITTERS] pgsql: Tag refs/tags/REL_10_BETA1 was created

2017-05-17 Thread Andrew Dunstan
On 05/16/2017 10:37 PM, Tom Lane wrote: > Peter Eisentraut <peter.eisentr...@2ndquadrant.com> writes: >> On 5/16/17 18:14, pg...@postgresql.org wrote: >>> Tag refs/tags/REL_10_BETA1 was created. >> Was this change in naming pattern intentional? > Yes, it was. A

[COMMITTERS] pgsql: Suppress indentation from Data::Dumper in regression tests

2017-05-13 Thread Andrew Dunstan
Suppress indentation from Data::Dumper in regression tests Ultra-modern versions of the perl Data::Dumper module have apparently changed how they indent output. Instead of trying to keep up we choose to tell it to supporess all indentation in the hstore_plperl regression tests. Backpatch to 9.5

[COMMITTERS] pgsql: Suppress indentation from Data::Dumper in regression tests

2017-05-13 Thread Andrew Dunstan
Suppress indentation from Data::Dumper in regression tests Ultra-modern versions of the perl Data::Dumper module have apparently changed how they indent output. Instead of trying to keep up we choose to tell it to supporess all indentation in the hstore_plperl regression tests. Backpatch to 9.5

[COMMITTERS] pgsql: Suppress indentation from Data::Dumper in regression tests

2017-05-13 Thread Andrew Dunstan
Suppress indentation from Data::Dumper in regression tests Ultra-modern versions of the perl Data::Dumper module have apparently changed how they indent output. Instead of trying to keep up we choose to tell it to supporess all indentation in the hstore_plperl regression tests. Backpatch to 9.5

Re: [COMMITTERS] pgsql: Use a better way of skipping all subscription tests on Windows

2017-05-13 Thread Andrew Dunstan
On 05/13/2017 02:50 AM, Andrew Dunstan wrote: > Use a better way of skipping all subscription tests on Windows Of course, this should read "authentication", not "subscription". cheers andrew -- Andrew Dunstanhttps://www.2ndQuadrant.com PostgreSQL De

[COMMITTERS] pgsql: Use a better way of skipping all subscription tests on Windows

2017-05-13 Thread Andrew Dunstan
Use a better way of skipping all subscription tests on Windows This way we only need to specify the number of tests in one place, and the output is also less verbose. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/8d9f06097714ce1f4243329172f73c2d20b896a6 Modified

[COMMITTERS] pgsql: Honor PROVE_FLAGS environment setting

2017-05-12 Thread Andrew Dunstan
Honor PROVE_FLAGS environment setting On MSVC builds and on back branches that means removing the hardcoded --verbose setting. On master for Unix that means removing the empty setting in the global Makefile so that the value can be acquired from the environment as well as from the make arguments.

[COMMITTERS] pgsql: Honor PROVE_FLAGS environment setting

2017-05-12 Thread Andrew Dunstan
Honor PROVE_FLAGS environment setting On MSVC builds and on back branches that means removing the hardcoded --verbose setting. On master for Unix that means removing the empty setting in the global Makefile so that the value can be acquired from the environment as well as from the make arguments.

[COMMITTERS] pgsql: Honor PROVE_FLAGS environment setting

2017-05-12 Thread Andrew Dunstan
Honor PROVE_FLAGS environment setting On MSVC builds and on back branches that means removing the hardcoded --verbose setting. On master for Unix that means removing the empty setting in the global Makefile so that the value can be acquired from the environment as well as from the make arguments.

[COMMITTERS] pgsql: Honor PROVE_FLAGS environment setting

2017-05-12 Thread Andrew Dunstan
Honor PROVE_FLAGS environment setting On MSVC builds and on back branches that means removing the hardcoded --verbose setting. On master for Unix that means removing the empty setting in the global Makefile so that the value can be acquired from the environment as well as from the make arguments.

[COMMITTERS] pgsql: Add libxml2 include path for MSVC builds

2017-05-12 Thread Andrew Dunstan
Add libxml2 include path for MSVC builds On Unix this path is detected via the use of xml2-config, but that's not available on Windows. This means that users building with libxml2 will no longer need to move things around from the standard libxml2 installation for MSVC builds. Backpatch to all

[COMMITTERS] pgsql: Add libxml2 include path for MSVC builds

2017-05-12 Thread Andrew Dunstan
Add libxml2 include path for MSVC builds On Unix this path is detected via the use of xml2-config, but that's not available on Windows. This means that users building with libxml2 will no longer need to move things around from the standard libxml2 installation for MSVC builds. Backpatch to all

[COMMITTERS] pgsql: Add libxml2 include path for MSVC builds

2017-05-12 Thread Andrew Dunstan
Add libxml2 include path for MSVC builds On Unix this path is detected via the use of xml2-config, but that's not available on Windows. This means that users building with libxml2 will no longer need to move things around from the standard libxml2 installation for MSVC builds. Backpatch to all

[COMMITTERS] pgsql: Add libxml2 include path for MSVC builds

2017-05-12 Thread Andrew Dunstan
Add libxml2 include path for MSVC builds On Unix this path is detected via the use of xml2-config, but that's not available on Windows. This means that users building with libxml2 will no longer need to move things around from the standard libxml2 installation for MSVC builds. Backpatch to all

[COMMITTERS] pgsql: Add libxml2 include path for MSVC builds

2017-05-12 Thread Andrew Dunstan
Add libxml2 include path for MSVC builds On Unix this path is detected via the use of xml2-config, but that's not available on Windows. This means that users building with libxml2 will no longer need to move things around from the standard libxml2 installation for MSVC builds. Backpatch to all

[COMMITTERS] pgsql: Add libxml2 include path for MSVC builds

2017-05-12 Thread Andrew Dunstan
Add libxml2 include path for MSVC builds On Unix this path is detected via the use of xml2-config, but that's not available on Windows. This means that users building with libxml2 will no longer need to move things around from the standard libxml2 installation for MSVC builds. Backpatch to all

[COMMITTERS] pgsql: Avoid tests which crash the calling process on Windows

2017-05-12 Thread Andrew Dunstan
Avoid tests which crash the calling process on Windows Certain recovery tests use the Perl IPC::Run module's start/kill_kill method of processing. On at least some versions of perl this causes the whole process and its caller to crash. If we ever find a better way of doing these tests they can be

[COMMITTERS] pgsql: Fix perl thinko in commit fed6df486dca

2017-05-02 Thread Andrew Dunstan
Fix perl thinko in commit fed6df486dca Report and fix from Vaishnavi Prabakaran Backpatch to 9.4 like original. Branch -- REL9_5_STABLE Details --- https://git.postgresql.org/pg/commitdiff/df53413ba524a01cced9c12131606d84d52a0fc9 Modified Files --

[COMMITTERS] pgsql: Fix perl thinko in commit fed6df486dca

2017-05-02 Thread Andrew Dunstan
Fix perl thinko in commit fed6df486dca Report and fix from Vaishnavi Prabakaran Backpatch to 9.4 like original. Branch -- REL9_4_STABLE Details --- https://git.postgresql.org/pg/commitdiff/b2ed1c8a467c2f8f91323a13696a900f31a3239d Modified Files --

[COMMITTERS] pgsql: Fix perl thinko in commit fed6df486dca

2017-05-02 Thread Andrew Dunstan
Fix perl thinko in commit fed6df486dca Report and fix from Vaishnavi Prabakaran Backpatch to 9.4 like original. Branch -- REL9_6_STABLE Details --- https://git.postgresql.org/pg/commitdiff/f06caa09d9c539a2336434e6b521b6541c3da624 Modified Files --

[COMMITTERS] pgsql: Fix perl thinko in commit fed6df486dca

2017-05-02 Thread Andrew Dunstan
Fix perl thinko in commit fed6df486dca Report and fix from Vaishnavi Prabakaran Backpatch to 9.4 like original. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/9a0d2008c3fe82c9d62a81e87cd0c4de1be09e0f Modified Files -- src/tools/msvc/vcregress.pl | 2

[COMMITTERS] pgsql: Allow vcregress.pl to run an arbitrary TAP test set

2017-05-01 Thread Andrew Dunstan
Allow vcregress.pl to run an arbitrary TAP test set Currently only provision for running the bin checks in a single step is provided for. Now these tests can be run individually, as well as tests in other locations (e.g. src.test/recover). Also provide for suppressing unnecessary temp installs

[COMMITTERS] pgsql: Allow vcregress.pl to run an arbitrary TAP test set

2017-05-01 Thread Andrew Dunstan
Allow vcregress.pl to run an arbitrary TAP test set Currently only provision for running the bin checks in a single step is provided for. Now these tests can be run individually, as well as tests in other locations (e.g. src.test/recover). Also provide for suppressing unnecessary temp installs

[COMMITTERS] pgsql: Allow vcregress.pl to run an arbitrary TAP test set

2017-05-01 Thread Andrew Dunstan
Allow vcregress.pl to run an arbitrary TAP test set Currently only provision for running the bin checks in a single step is provided for. Now these tests can be run individually, as well as tests in other locations (e.g. src.test/recover). Also provide for suppressing unnecessary temp installs

[COMMITTERS] pgsql: Allow vcregress.pl to run an arbitrary TAP test set

2017-05-01 Thread Andrew Dunstan
Allow vcregress.pl to run an arbitrary TAP test set Currently only provision for running the bin checks in a single step is provided for. Now these tests can be run individually, as well as tests in other locations (e.g. src.test/recover). Also provide for suppressing unnecessary temp installs

[COMMITTERS] pgsql: Downcase "Wincrypt.h"

2017-04-15 Thread Andrew Dunstan
Downcase "Wincrypt.h" This is consistent with how we refer to other Windows include files, and prevents a failure when cross-compiling on a system with case sensitive file names. Branch -- master Details ---

[COMMITTERS] pgsql: Make json_populate_record and friends operate recursively

2017-04-06 Thread Andrew Dunstan
Make json_populate_record and friends operate recursively With this change array fields are populated from json(b) arrays, and composite fields are populated from json(b) objects. Along the way, some significant code refactoring is done to remove redundancy in the way to populate_record[_set]

[COMMITTERS] pgsql: Clarify documentation of to_tsvector(json(b))

2017-04-04 Thread Andrew Dunstan
Clarify documentation of to_tsvector(json(b)) Per gripe from Sven R. Kunze Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/e75a78656bcaa3faff6b85891ca69d45dd21023f Modified Files -- doc/src/sgml/func.sgml | 5 - 1 file changed, 4 insertions(+), 1

Re: [COMMITTERS] pgsql: Full Text Search support for json and jsonb

2017-04-01 Thread Andrew Dunstan
On 03/31/2017 02:38 PM, Tom Lane wrote: > Andrew Dunstan <and...@dunslane.net> writes: >> Full Text Search support for json and jsonb >> The new functions are ts_headline() and to_tsvector. > Should this not have included a catversion bump? > >

[COMMITTERS] pgsql: Transform or iterate over json(b) string values

2017-03-31 Thread Andrew Dunstan
Transform or iterate over json(b) string values Dmitry Dolgov, reviewed and lightly edited by me. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/c80b9920fcbcbf75e3d7e8fe092bf6e15d9d40b8 Modified Files -- src/backend/utils/adt/jsonfuncs.c | 236

  1   2   3   4   5   6   7   8   9   10   >