From nobody Fri May 05 06:47:17 2023 X-Original-To: ports@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 4QCLpG6pHtz49rNm for ; Fri, 5 May 2023 06:47:18 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from mail.tarsnap.com (mail.tarsnap.com [54.86.246.204]) by mx1.freebsd.org (Postfix) with SMTP id 4QCLpG3qJbz4ClQ for ; Fri, 5 May 2023 06:47:18 +0000 (UTC) (envelope-from cperciva@freebsd.org) Authentication-Results: mx1.freebsd.org; none Received: (qmail 95938 invoked from network); 5 May 2023 06:47:17 -0000 Received: from unknown (HELO dell7390.daemonology.net) (127.0.0.1) by mail.tarsnap.com with SMTP; 5 May 2023 06:47:17 -0000 Received: (qmail 7578 invoked from network); 5 May 2023 06:47:17 -0000 Received: from unknown (HELO ?127.0.0.1?) (127.0.0.1) by localhost with SMTP; 5 May 2023 06:47:17 -0000 Message-ID: <4566c4fd-690e-91e0-e2fd-1a4b419e146b@freebsd.org> Date: Thu, 4 May 2023 23:47:17 -0700 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: INDEX-12 gotten by portsnap is not updated Content-Language: en-US To: Felix Palmen , ports@freebsd.org References: <9c811d52-653b-14d7-3001-ec10046c7914@freebsd.org> From: Colin Percival In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4QCLpG3qJbz4ClQ X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:14618, ipnet:54.86.0.0/16, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 5/4/23 02:09, Felix Palmen wrote: > * Colin Percival [20230503 23:42]: >> My guess is that this is due to the Portsnap builder using an out-of-date >> environment for running `make describe`; the ports commit in question >> probably relies on something which changed in make(1) in the past decade. >> I'm going to try to track this down as soon as I get a chance. > > Okay, now I have a better idea what this is about. I just checked with > the make version in 12.4, and that worked fine. Yeah, it looks like the change went into make(1) some time around 2020. (I found the change in NetBSD, but don't know exactly when it was imported to FreeBSD.) > I have a possible update for this commit that avoids the part that > *seems* to be problematic here. It's more verbose now, but probably also > more readable, so, will put this up for review soon. > > But probably it still makes sense to have some up-to-date environment > for portsnap ;) Indeed. I think I've fixed it by copying a newer /usr/bin/make into the build environment -- I should be able to confirm whether it works soon. -- Colin Percival FreeBSD Deputy Release Engineer & EC2 platform maintainer Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid