Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rKg5X-003zU2-Bg for pgsql-committers@arkaria.postgresql.org; Tue, 02 Jan 2024 14:49:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rKg5V-00G99P-Bs for pgsql-committers@arkaria.postgresql.org; Tue, 02 Jan 2024 14:49:49 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rKg5U-00G99G-VR for pgsql-committers@lists.postgresql.org; Tue, 02 Jan 2024 14:49:49 +0000 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rKg5N-00FAOq-GV for pgsql-committers@lists.postgresql.org; Tue, 02 Jan 2024 14:49:47 +0000 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-5e745891a69so76698687b3.2 for ; Tue, 02 Jan 2024 06:49:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunslane-net.20230601.gappssmtp.com; s=20230601; t=1704206979; x=1704811779; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:subject:from:content-language :references:to:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=iE5fWJjxnKj7CW3G+cwPmxYBjsvUIUvX71GFQ5L441w=; b=LoFITc3Hf2lq/ykYmunBIZFhQy2YUhAnBOZLLs42/+JzKplKRSAhdBHu/UgZx1dddX UwCgpfqiRlUsmGrRWdHj2/nxt5T5xDCNp52JnFD3Q0vAZljPtPX7EpLjEl9n/OGjFwTT pSrkpb4M4CD/jBEJDCWsqu8X53aVrIu+Yt5cWipvG5V4Q2wffxWPJDg9IfDnQwcDhNIS JVj6GY+MQii8eIRyMe2zYJSVQ/ayBcOOdDbWiQuC9pt3UXYhAKGPsSqSRjNu53Ieo0PK j2PKbmWBevVkRsyGh2Ruw5zduvzBLeUd52GaztlUBrpNx7UY5y+cBfPfgU5mxK82PErJ Lhpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704206979; x=1704811779; h=content-transfer-encoding:in-reply-to:subject:from:content-language :references:to:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=iE5fWJjxnKj7CW3G+cwPmxYBjsvUIUvX71GFQ5L441w=; b=F3+3jGuwLTl/PZH3BB7LE6gmulwrFGE1Algoo+7VdsqA6Jbox4qTbnhnQ9tJFoFtC5 AmLFRRJkO70t8mDLSWfPD9ecPXmghqN46ILZhr9NquqmTI2AJ8+1S2wmkpohh98tD7V4 iDtJEGSS+CkXDPINaGVpt3eOAeE1vUn6D4GZ8VJaR+yXdTJSKwb/d8WbTDQqNu+6d687 hiW37XuSHMIY4ZLvReUD8UmcltA2I1oltWJgNKT6zE1977hug+IK6+Eqniy9qtqp6mTG /d/z7NPSo7vMX4+OM3Umz/YcluJCTlcaAvgia1ExZ/zvYAGRtuXbogB9oIfwpDGUYTT4 phPw== X-Gm-Message-State: AOJu0Yz+w5UPiC48EfGQ6a3NFzlbTjSg1tn1no+aXFz8x1SDj3htgFmZ gziXJziziXXEfDhi7c2NEfvq2JRU9H98wA== X-Google-Smtp-Source: AGHT+IFwlv87Y9IlqZyIzmEGC2aLbwzFkj7wM+AP02ROJaG+r3u39VO65zTxmRjCzSdm6SUCrHvm+Q== X-Received: by 2002:a0d:ff01:0:b0:5e8:7efe:2368 with SMTP id p1-20020a0dff01000000b005e87efe2368mr10233434ywf.86.1704206979187; Tue, 02 Jan 2024 06:49:39 -0800 (PST) Received: from ?IPV6:2605:a601:91bc:f600::2bb? ([2605:a601:91bc:f600::2bb]) by smtp.googlemail.com with ESMTPSA id mh11-20020a056214564b00b0067f64c06bcesm9973257qvb.102.2024.01.02.06.49.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Jan 2024 06:49:38 -0800 (PST) Message-ID: Date: Tue, 2 Jan 2024 09:49:37 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 To: Peter Eisentraut , pgsql-committers@lists.postgresql.org References: Content-Language: en-US From: Andrew Dunstan Subject: Re: pgsql: Follow-up fixes for "Make all Perl warnings fatal" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2023-12-29 Fr 17:56, Peter Eisentraut wrote: > Follow-up fixes for "Make all Perl warnings fatal" > > Mostly, we need to check whether $ENV{PG_TEST_EXTRA} is set before > doing regular expression matches against it. This reads a bit oddly to me. -elsif ($ENV{PG_TEST_EXTRA} !~ /\bkerberos\b/) +elsif (!$ENV{PG_TEST_EXTRA} || $ENV{PG_TEST_EXTRA} !~ /\bkerberos\b/) I think I would have changed it like this   elsif (($ENV{PG_TEST_EXTRA" || "") !~ /\bkerberos\b/) which is an idiom we've used elsewhere. Still, TIMTOWTDI. cheers andrew (japh) -- Andrew Dunstan EDB: https://www.enterprisedb.com