From db10c916283c7a33b01cf304871e59c3e62f4709 Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 14 Aug 2015 19:45:39 -0500 Subject: [PATCH 01/11] Experiment with travis --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000000..362ed9726b328 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +language: c +compiler: +- clang +- gcc From c31ef1d145d2efa1d9554810581518c3d90fd2ad Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 14 Aug 2015 19:51:31 -0500 Subject: [PATCH 02/11] New build steps --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 362ed9726b328..54fdfb65a267c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,3 +2,7 @@ language: c compiler: - clang - gcc +script: + - configure + - make -j2 + - make check-world From b7e3bb53892684366368e0a613de6cc239768d4d Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 14 Aug 2015 20:11:54 -0500 Subject: [PATCH 03/11] Add a bunch of variations --- .travis.yml | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 54fdfb65a267c..3de25638e0916 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,51 @@ language: c compiler: - clang - gcc +env: + global: + - CONFIG='--enable-debug --enable-cassert' + matrix: + - TAP='' BLKSZ=4 WALBLK=4 + - TAP='' BLKSZ=4 WALBLK=8 + - TAP='' BLKSZ=4 WALBLK=16 + - TAP='' BLKSZ=4 WALBLK=32 + + - TAP='' BLKSZ=8 WALBLK=4 + - TAP='' BLKSZ=8 WALBLK=8 + - TAP='' BLKSZ=8 WALBLK=16 + - TAP='' BLKSZ=8 WALBLK=32 + + - TAP='' BLKSZ=16 WALBLK=4 + - TAP='' BLKSZ=16 WALBLK=8 + - TAP='' BLKSZ=16 WALBLK=16 + - TAP='' BLKSZ=16 WALBLK=32 + + - TAP='' BLKSZ=32 WALBLK=4 + - TAP='' BLKSZ=32 WALBLK=8 + - TAP='' BLKSZ=32 WALBLK=16 + - TAP='' BLKSZ=32 WALBLK=32 + + - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=4 + - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=8 + - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=16 + - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=32 + + - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=4 + - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=8 + - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=16 + - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=32 + + - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=4 + - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=8 + - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=16 + - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=32 + + - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=4 + - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=8 + - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=16 + - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=32 + script: - - configure + - ./configure $CONFIG $TAP --with-blocksize=$BLKSZ --with-wal-blocksize=$WALBLK - make -j2 - make check-world From 866b8f2249af5ff9d02d3063c5641a4f61fcc238 Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 14 Aug 2015 20:21:24 -0500 Subject: [PATCH 04/11] Spit out regression output on failure --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3de25638e0916..223ec28d25195 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,3 +50,6 @@ script: - ./configure $CONFIG $TAP --with-blocksize=$BLKSZ --with-wal-blocksize=$WALBLK - make -j2 - make check-world + - echo $TRAVIS_BUILD_DIR + - [ -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out ] && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out + - [ -e $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs ] && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs From 6fb6eeec73abb568f340502966b132e511c68217 Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 14 Aug 2015 20:33:24 -0500 Subject: [PATCH 05/11] Trigger build --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 223ec28d25195..cd64d0c6f3a29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,7 @@ language: c compiler: - clang - gcc + env: global: - CONFIG='--enable-debug --enable-cassert' From b36d7d1c50759ba2ee72f6dc710833057bea7a6c Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 14 Aug 2015 20:34:52 -0500 Subject: [PATCH 06/11] Fix yaml syntax --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index cd64d0c6f3a29..4088f8dc75fd3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,5 +52,5 @@ script: - make -j2 - make check-world - echo $TRAVIS_BUILD_DIR - - [ -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out ] && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out - - [ -e $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs ] && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs + - test -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out + - test -e $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs From 0b0acddb077dd6176fbd6cf6b80f81d2560e984a Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Sun, 16 Aug 2015 17:44:27 -0500 Subject: [PATCH 07/11] Check regression dir --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 4088f8dc75fd3..16ed3cbf43071 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,5 +52,7 @@ script: - make -j2 - make check-world - echo $TRAVIS_BUILD_DIR + - test -e $TRAVIS_BUILD_DIR && echo true + - test -e $TRAVIS_BUILD_DIR/src/test/regress && echo true - test -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out - test -e $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs From 85c6ae98618d9d2132b0791a3aad72aa782a555d Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Wed, 19 Aug 2015 11:01:21 -0500 Subject: [PATCH 08/11] Fix build script --- .travis.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 16ed3cbf43071..18d79d45aea01 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,8 +51,5 @@ script: - ./configure $CONFIG $TAP --with-blocksize=$BLKSZ --with-wal-blocksize=$WALBLK - make -j2 - make check-world - - echo $TRAVIS_BUILD_DIR - - test -e $TRAVIS_BUILD_DIR && echo true - - test -e $TRAVIS_BUILD_DIR/src/test/regress && echo true - - test -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out - - test -e $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs && cat $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs + - test ! -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out || cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out + - test ! -e $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs || cat $TRAVIS_BUILD_DIR/src/test/regress/regression.diffs From af5e6bfd2371d9278b2e1712761ee4b93abd46ea Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Wed, 19 Aug 2015 18:03:15 -0500 Subject: [PATCH 09/11] Trim build config down --- .travis.yml | 38 +------------------------------------- 1 file changed, 1 insertion(+), 37 deletions(-) diff --git a/.travis.yml b/.travis.yml index 18d79d45aea01..5b2125b0a3df3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,48 +7,12 @@ env: global: - CONFIG='--enable-debug --enable-cassert' matrix: - - TAP='' BLKSZ=4 WALBLK=4 - - TAP='' BLKSZ=4 WALBLK=8 - - TAP='' BLKSZ=4 WALBLK=16 - - TAP='' BLKSZ=4 WALBLK=32 - - - TAP='' BLKSZ=8 WALBLK=4 - - TAP='' BLKSZ=8 WALBLK=8 - - TAP='' BLKSZ=8 WALBLK=16 - - TAP='' BLKSZ=8 WALBLK=32 - - - TAP='' BLKSZ=16 WALBLK=4 - - TAP='' BLKSZ=16 WALBLK=8 - - TAP='' BLKSZ=16 WALBLK=16 - - TAP='' BLKSZ=16 WALBLK=32 - - - TAP='' BLKSZ=32 WALBLK=4 - - TAP='' BLKSZ=32 WALBLK=8 - - TAP='' BLKSZ=32 WALBLK=16 - TAP='' BLKSZ=32 WALBLK=32 - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=4 - - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=8 - - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=16 - - TAP='--enable-tap-tests' BLKSZ=4 WALBLK=32 - - - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=4 - - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=8 - - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=16 - - TAP='--enable-tap-tests' BLKSZ=8 WALBLK=32 - - - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=4 - - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=8 - - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=16 - - TAP='--enable-tap-tests' BLKSZ=16 WALBLK=32 - - - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=4 - - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=8 - - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=16 - - TAP='--enable-tap-tests' BLKSZ=32 WALBLK=32 script: - - ./configure $CONFIG $TAP --with-blocksize=$BLKSZ --with-wal-blocksize=$WALBLK + - ./configure $CONFIG $TAP - make -j2 - make check-world - test ! -e $TRAVIS_BUILD_DIR/src/test/regress/regression.out || cat $TRAVIS_BUILD_DIR/src/test/regress/regression.out From b115239541f4e8d522a484b46de29b2b01e2d5e7 Mon Sep 17 00:00:00 2001 From: Jim Nasby Date: Fri, 21 Aug 2015 16:17:02 -0500 Subject: [PATCH 10/11] Add vim settings --- _vimrc_local.vim | 1 + 1 file changed, 1 insertion(+) create mode 100644 _vimrc_local.vim diff --git a/_vimrc_local.vim b/_vimrc_local.vim new file mode 100644 index 0000000000000..599a8c1553261 --- /dev/null +++ b/_vimrc_local.vim @@ -0,0 +1 @@ +set shiftwidth=4 tabstop=4 noexpandtab From f0bbcf11a9134db0cd2e01d750fb55ab97545ee0 Mon Sep 17 00:00:00 2001 From: Karl Lehenbauer Date: Wed, 16 Mar 2016 15:56:58 +0000 Subject: [PATCH 11/11] note about why this fork --- README | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README b/README index 302028e9928ee..3988e80e5c58d 100644 --- a/README +++ b/README @@ -1,3 +1,5 @@ +This (https://github.com/flightaware/postgres) is a fork of PostgreSQL in support of work done by FlightAware and Blue Treble to extend the capabilities of the PL/Tcl procedural language. + PostgreSQL Database Management System =====================================