Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fr05b-0002yJ-3v for buildfarm-members@arkaria.postgresql.org; Sat, 18 Aug 2018 12:12:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fr05Z-0000Nb-KO for buildfarm-members@arkaria.postgresql.org; Sat, 18 Aug 2018 12:12:17 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fr05Z-0000NU-Ch for buildfarm-members@lists.postgresql.org; Sat, 18 Aug 2018 12:12:17 +0000 Received: from mail-qk0-x242.google.com ([2607:f8b0:400d:c09::242]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fr05R-0003xv-4E for buildfarm-members@postgresql.org; Sat, 18 Aug 2018 12:12:16 +0000 Received: by mail-qk0-x242.google.com with SMTP id c192-v6so7998006qkg.12 for ; Sat, 18 Aug 2018 05:12:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=from:subject:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=iafalbXW5y0s+QDI8JyDWCWuDuAnzeLswKhy9eOHAw4=; b=A7ZI3+a/UJSbYl6dgcEOIF3AWHkHse6d7RToUO/ZuP432i/fujDnf3lDhDEb5VUXQD E+iBo+fBfkBz4QGrSosO0Z0rsBYX1rArcDL8guGJ+7kViurP4p/HPJV1bM3FV8+RTJYN s4cNxNz15Aq+cyYhmF1r/2rJlE+GskqejACTyVSl9J0kdKy5BLCQ/e8rIX5RYyysuJDB cB/s/LcgN5Z0tKdI6Qjh8lWM1QJI79o64kYgtcwG+AHgONQQzqGgcL7IQCaUAXajnpfQ rU8sIw728Azqc8x7nM9tLjzJnJeH+eRRnBE81PeAZvycEv7nYph2S4IW8H1uqOip3LRZ BkgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=iafalbXW5y0s+QDI8JyDWCWuDuAnzeLswKhy9eOHAw4=; b=Rl+2weATDlbYNk3Sop+P9xyoHVbSkdwUiahAw0fIUOkgdboNkr69pst9zTX9QV7eO+ n+UJ6eIW5VyfUgJN0bTE+sLa4f/IwfsSTqclJevB/ajbDZoXzmRoe+PE8xczlEFrqmL5 mSUufZtCQ9SfmLeHIRULawZy1mNIOydVXq5ukho2TE12ybJatpwII9mztqK0149xby58 tIRgaus9EHZfpUU3zoxHxRrDX5odWQvjfnbLqwfg0WRGeDCexJS+sU8rqFE+YFrky4RX daTI3FhziVlmo6bjh6NH/JH44k08mIAekkfs6GaZNQ5tF7qjqJAVsTcPUs8bfXovpdxt Tw4g== X-Gm-Message-State: AOUpUlHv7QiQil/J8FYAejJ15ZdmXV/FHFyseiMi2Kvwn5/6AG7GJ0h2 lqU8NHTWf8bbyh5DxminmbvHunbftbKhsc0MEm1VM9uONERHBY7FCP6flY4U/5BZ7y/jMHlYbVt 26HlJdi0lJDqJUb+E/Iwg9RZQRERTFlLUilp5kcUeCeutOjE/PNR6JscAlYddJKSmQKK5lo/pGD PRTTWSnFF1r82cpHZpwQ== X-Google-Smtp-Source: AA+uWPx26XyaP276lgM67VdVYJqYCSlgF+ueWCp1Jfl8w0o7WD3eqarxxJm7cYnhMEa2CR0BxmwLDQ== X-Received: by 2002:a37:5c81:: with SMTP id q123-v6mr33771038qkb.8.1534594325949; Sat, 18 Aug 2018 05:12:05 -0700 (PDT) Received: from [192.168.10.146] ([98.122.175.38]) by smtp.gmail.com with ESMTPSA id u25-v6sm2668286qkk.7.2018.08.18.05.12.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 Aug 2018 05:12:05 -0700 (PDT) From: Andrew Dunstan X-Google-Original-From: Andrew Dunstan Subject: Re: many animals are running old clients To: =?UTF-8?Q?Mikael_Kjellstr=c3=b6m?= , buildfarm-members@postgresql.org References: <144264ec-fd45-80eb-7642-109f920286b9@2ndQuadrant.com> Message-ID: Date: Sat, 18 Aug 2018 08:12:04 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-MW List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 08/18/2018 06:48 AM, Mikael Kjellström wrote: > > On 2018-08-17 23:27, Andrew Dunstan wrote: > >> The majority of buildfarm animals are not on the latest client code >> release. Version 8 was released more than 3 months ago. There are 26 >> animals on release 7 and 43 on even older releases, in one case on a >> release going back 4 years. See below for the lists of delinquents. > > I've updated all my animals below to version 8. > > >>   conchuela    | mikael.kjellstrom@gmail.com | 007000 >>   grison       | mikael.kjellstrom@gmail.com | 007000 >>   loach        | mikael.kjellstrom@gmail.com | 007000 >>   sidewinder   | mikael.kjellstrom@gmail.com | 007000 >>   curculio      | mikael.kjellstrom@gmail.com | 004018 Thanks. > > It might be worth to send out a email directly to the animal owners > that a new version is out.  It's easy to miss if you don't follow the > mailing lists. Mail goes to the buildfarm-members list. That should be sufficiently specific. Having to email owners individually would be unpleasant. > > Just a suggestion. > > And regarding: > > "I do my best to keep things backwards compatible, so that usually an > upgrade is simply a matter of unpacking the release and you're done. I > don't think asking people to do that once every few months is terribly > onerous. It's a five minute job." > > Every time I upgrade I need to go through all the .pl-files and change > the path to where perl is located as different os/distros has perl at > different paths and also it's not even consistent within the shipped > files. > > For example: > > % head -n 1 *.pl > ==> run_branches.pl <== > #!/usr/bin/perl > > ==> run_build.pl <== > #!/usr/bin/perl > > ==> run_web_txn.pl <== > #!/c/perl/bin/perl > > ==> setnotes.pl <== > #!/usr/bin/perl > > ==> update_personality.pl <== > #!/usr/bin/perl > > I also go through the config-file line by line to see if anything is > changed or added. > > It's not a big deal though.  Keep up the good work! > > /Mikael run_web_txn.pl is only ever used on Windows/msys, that's why its path is different. If you're not using one of those systems you can safely ignore it. Would it help if I added a script to set the perl locations? Alternatively, we could switch to using /usr/bin/env, but I'm not sure how universal it is. And if you want to use a non-distro perl it possibly won't help anyway. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services