From nobody Sat Apr 23 17:36:24 2022 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id AF9C51A8920B for ; Sat, 23 Apr 2022 17:36:25 +0000 (UTC) (envelope-from leres@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Klz3F4dW3z3n5y for ; Sat, 23 Apr 2022 17:36:25 +0000 (UTC) (envelope-from leres@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650735385; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZUiNAGRfCQvPt5OhWY9iZoWNDCx4ePssEM46C5pAJ0Y=; b=UZFxKfCIB7eekypGWulvFI55d/Ecj9u4aN2GRNYWZ2HbJqn8XiW4ptLMolFPPLks4RKi3K T5Rvlnyq7RVYSPD0jGcLI3gJdrHThGvzpbZKHVoMXbFAA3OLOsODpN9qH3ExFCqKCXwwyC Rqvq2rY3Bes3vwla1D/5q6tleLSvGAEo02aTMBT2/5a+XLICgOqewVnDgzkWz1f9sgohYS aqKdv8tLk5Ca8Zzx3hKAoQXt6L6L2lZwAyleP9FYDhphPGDFrasxqUeKioi/dLmt450oeY JOt41gsxbwUm5bZLMUV29O/y4gvcF15HhKFq84rpoasR5m+VUblLJyGRXjJQOQ== Received: from [IPV6:fd:1965::2] (unknown [IPv6:2600:1700:a570:e20:f2ad:4eff:fe0b:a065]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: leres) by smtp.freebsd.org (Postfix) with ESMTPSA id 4E95927390 for ; Sat, 23 Apr 2022 17:36:25 +0000 (UTC) (envelope-from leres@freebsd.org) Message-ID: <9af51349-745f-49a1-fada-97f0b665f7f8@freebsd.org> Date: Sat, 23 Apr 2022 10:36:24 -0700 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US From: Craig Leres To: freebsd-hackers@freebsd.org Subject: Cannot reproduce pkg-fallout failure Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650735385; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZUiNAGRfCQvPt5OhWY9iZoWNDCx4ePssEM46C5pAJ0Y=; b=BVsXwwKwoCkiaVDvD1oeDGhm9Is1qJo6A9YpYNKl0+IpGO8jhLQirdz6/gX6Ae7pEtyhch F4+jXI6lXgx+G41HSDEEjI0xZgBz/dlUH4Dwx0tO6gozElNcWvk6a0tB7dpKb7NZOQazMd CxERr4noVwwgLsII/1JgCnYvHd2ypfYRS+VK9zxJDlGAqZONa1WSzVz9BoZN+2AuPBy+fw oyi8T7egBwRZ1LtWLo8JA5MkxnAkkd+1pLR40PhTaY390bCbSaOAqNQu78ipTeo6+HVBKU TChPO3/i3YxOnkQGv4ydYNqhda1jXFDXbZbDDpCa6LcC0AWi8M7Z/VmFVthBeA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650735385; a=rsa-sha256; cv=none; b=nc73d42MaxBWitbZV4MxhUIqiEO/8Og5fjJvFvkFRgZkG7OYrpJz0ybeA9e8MCIXlO1ZLg ml+RWb4nlVEash3J1OMJbw1+5ly6ovv74/kTY4dZREoTvzNa0MccIVylngAFssz8aBJhaj 06TNODo2hpNVys4IyzXZ/jVoNejLNMhJNOO/YsouIOx+Prws5rkZqNb5KVxyl63JaUmUOL 2LRgm49QZW8oHQ82+oP0VXyFobbdxYhFgw2R+LSRiTafxIYeW9KaDZAco2OBAryOkV+T2e LKN5hqGK9KCQPIXrgKtWdxO4qc2+j5ToyXbZPfZ84eeIc5OGdqYDsHKYN+mgFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Since early this month (about two weeks after upgrading to 10.1.0.1) pkg-fallout has been complaining about net-mgmt/check_nwc_health for 123amd64. However I cannot get the build to fail on my own 12.3-RELEASE/amd64 poudriere build server. The error comes from a subst script: /usr/bin/awk: illegal repetition expression: class ^#! ?\/.*\/[a-z]{0,2 source line number 44 source file ./subst context is /^#! ?\/.*\/[a-z]{0,2}awk/ {sub(/^#! ?\/.*\/[a-z]{0,2}awk/,"#! >>> /usr/bin/awk") <<< ;} *** Error code 2 Line 44 looks (of the /usr/bin/awk shebang script) like this: /^#! ?\/.*\/[a-z]{0,2}awk/ {sub(/^#! ?\/.*\/[a-z]{0,2}awk/,"#! /usr/bin/awk");} The port has no options. The differences between 10.0.0.2 and 10.1.0.1 are small (~100 lines) and are limited to about half version number changes and half perl code changes; nothing related to assembling the script for installation has changed. I thought maybe the regex was getting truncated but haven't been able to reproduce the error by shortening it. There are four places in "one-true-awk" that print this error and you have to do something to the bound specification like make it empty ({}), make n > m, double the comma, or include a character that's not a digit or comma. Does anyone see the problem? Craig