Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0q8x-0001AF-8P for buildfarm-members@arkaria.postgresql.org; Wed, 19 Apr 2017 13:59:39 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1d0q8w-0007a4-Pr for buildfarm-members@arkaria.postgresql.org; Wed, 19 Apr 2017 13:59:38 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1d0q8t-0007N1-AP for buildfarm-members@postgresql.org; Wed, 19 Apr 2017 13:59:35 +0000 Received: from mail-qt0-x22a.google.com ([2607:f8b0:400d:c0d::22a]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1d0q8q-0004jP-7H for buildfarm-members@postgresql.org; Wed, 19 Apr 2017 13:59:34 +0000 Received: by mail-qt0-x22a.google.com with SMTP id g60so19538411qtd.3 for ; Wed, 19 Apr 2017 06:59:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=JrrUhS3oWx6q0kO5p8GixklqOh4ONKLsH/HRvMrs0DM=; b=gfNjEGgeWoJbOCW2da8JIJSu8bATjfBsiv68RQ2X++nbXJutLIuFzUnhwPmNEgpS9X xI+l8U+Lu/kVeHCurnEoncPrSXb7u4TX3OZlIVGvN/bhJ1Qc7gpXV6yKe3Fk+4LRYbE1 YJ5pTdsROmm94K3it1BFxpzx0EaintO92e6wW7GBlAL2t+smbt8I7QZ5FA+IO9Smi7Ac 1VunIoLo1LHrXQUxQs+FW7s0Bh30GUB1woynspvNFSCNmsrh68/84kb54tCt4+dCZDn5 Qo42JhbcYVO6+vgrDygQhHPIYoJ5OrrKBtRDnAncKwCuZ8cagvEMH5tkdfLEMXF2Ge5I FT/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=JrrUhS3oWx6q0kO5p8GixklqOh4ONKLsH/HRvMrs0DM=; b=Um4MqexjK2INirpzyFG30CkltD4kDYv8mcFJ7JIQTr/5zF4de1kelqRhvPFkSclEGk u2fHYl20RcP5ptxvqTaEela8g+CMwaVHUCc1j03TqOkweDDckrFhA3TBoK1XCwNPYxaU js6Sw8/x0bKabtXtUqjPzdGoti8eHwmm8febIICWkCUU8+7T67Wic1l8tVBrBPPlmPq3 LFII4/BBeLjixvFJO0i2+Bto3fhwm9YjDW9DEcRrwBcfTXvo4uBoPzgpWXkU1AEUbqKN x3Grwy8AM9eKEUcgkP95uIoNeN/b/KQOqpG737x2etLvSxxxQ1upOg7HyEAQ8k/+fZ0f Q3bw== X-Gm-Message-State: AN3rC/6/RIZU8oz8+bW+ySasmt+GwnDmuZTWXXZUtOIJzWlXfv8xwKLH UkjoEv3J+R7N+rt/5Y4V0ULvjwBi/do6mEh9Y8yM6liEdRYLAr1wfaUwzAB9RzXyIr/vdFPL9/6 iREbzN52txAA204HWlw4FQNFqYULq/L0YnfGC/PEEAbwqd7KDFFx0HczEtRslzpRhsRPUB9jJk6 GUND5V X-Received: by 10.237.47.164 with SMTP id m33mr2650556qtd.231.1492610371196; Wed, 19 Apr 2017 06:59:31 -0700 (PDT) Received: from [192.168.10.146] ([98.122.164.227]) by smtp.gmail.com with ESMTPSA id d67sm1912624qkg.40.2017.04.19.06.59.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Apr 2017 06:59:30 -0700 (PDT) From: Andrew Dunstan X-Google-Original-From: Andrew Dunstan To: PostgreSQL-development , buildfarm-members@postgresql.org Subject: BuildFarm client release 4.19 Message-ID: <3eef634f-4d0a-8f27-e4e9-67080b44f637@2ndQuadrant.com> Date: Wed, 19 Apr 2017 09:59:29 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: buildfarm-members Precedence: bulk Sender: buildfarm-members-owner@postgresql.org I have released version 4.19 of the PostgreSQL Buildfarm client. It can be downloaded from Apart from some minor bug fixes, the following changes are made: * Include the script's path in @INC. That means you can usually run the script from anywhere rather than just its own directory. * Set TZ after "make check" is run. this makes for slightly faster initdb runs in later stages. * make TAP tests run with --timer * change default log_line_prefix in config file to use %p instead of %c. That makes it easier to tie log messages to other messages that mention a pid * Add a module to log running commands to a file as it runs and replace critical uses of `` with the new procedure. That means we have better traces if the buildfarm process crashes. * Improvements to TAP tests logging and coverage. Each test set (i.e each /t directory) is now logged separately. Coverage is extended to remaining test sets in src/test except SSL tests. * Add a module for testing ICU * change target URL in config file sample to use canonical name matching SSL certificate * default build_root to a directory in the same place that the script is found, and create it if it doesn't exist. * add a command-line flag to allow setting config settings * from-source path can now be relative * from-source doesn't need to specify a branch, if not clear it defaults to HEAD * from-source can now do vpath builds These changes mean that the client is more useful for testing development code, and also that testing config settings is much simpler. An initial test run on a fresh installation is now as simple as: cp buildfarm.conf.sample build-farm.conf ./run_build.pl --test --verbose To test development code, the from-source option is now much more flexible and friendly. For example, one might do something like: ./run_build.pl --from-source=/path/to/postgresql \ --config-set use_vpath=1 \ --config-set config_opts+=--enable-tap-tests \ --config-set locales+=en_US.utf8 If you run something like this against your development code, and it succeeds, you can be reasonably confident that if committed it won't sent the buildfarm all red. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via buildfarm-members mailing list (buildfarm-members@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/buildfarm-members