From nobody Fri May 06 04:43:30 2022 X-Original-To: dev-commits-ports-main@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 C9F5D1AB5057 for ; Fri, 6 May 2022 04:43:35 +0000 (UTC) (envelope-from bapt@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 4KvdHW5HyRz3QKY; Fri, 6 May 2022 04:43:35 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1651812215; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OXpgoaAmnISjImN9nurCsnaijOL7lqpwP++mZuQrQd4=; b=tD4n7r4oiXT6s56LDMkGrZjOXhDxwcLU++KqaTV/iTaWJDnPbS7t8dUfCeYHm+8JAHjPQf V8BFnGtLXfj2ZmeCR3+qEzqaY+5gtKPeJEg9yf5UMPmRKwKPjHCicbDCcuRjzR4wzye0Eh oSi3EcoY80fUUMaKVkyW6SF7TVgi/Z9y5iE4DwubxKFgQ1OeJEGjNLLwt+6CtlS25+GMJk FZInCDPcq3pspgB/vbBfm4kz/WKtWEKp6MIMPzSsDmnUW9/HiSGBmxOA7I5dP0eN6oJpT+ YMizTIJ33h+BaEMES0eg0ReR9ZiXPjmftTac+STZTzJz+h2I8CL7TESyEn/SfQ== Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 6A88E28F8F; Fri, 6 May 2022 04:43:35 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from [IPv6:::1] (2a02-8428-078f-2201-e681-943f-bbb2-717f.rev.sfr.net [IPv6:2a02:8428:78f:2201:e681:943f:bbb2:717f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aniel.nours.eu (Postfix) with ESMTPSA id F145B4947B; Fri, 6 May 2022 06:43:32 +0200 (CEST) Date: Fri, 06 May 2022 06:43:30 +0200 From: Baptiste Daroussin To: Bryan Drewery , Mark Millard CC: dev-commits-ports-main@freebsd.org Subject: =?US-ASCII?Q?Re=3A_git=3A_dfae67d10c3f_-_main_-_bsd=2Eport=2Emk=3A_Use_?= =?US-ASCII?Q?zstandard_as_default_compression_for_FreeBSD_14+?= User-Agent: K-9 Mail for Android In-Reply-To: <2acd2e23-d663-27fc-1336-2690c395b901@FreeBSD.org> References: <8429153E-4D46-428D-A02F-AD14885B3729@yahoo.com> <21f4b1c9-c42d-c511-cc90-4aadcb0600cf@FreeBSD.org> <7494A11E-490F-408D-857E-7F54F8E3C8A2@yahoo.com> <2acd2e23-d663-27fc-1336-2690c395b901@FreeBSD.org> Message-ID: <12E2324C-BA61-4BE7-A650-D949DB7E73F5@FreeBSD.org> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1651812215; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OXpgoaAmnISjImN9nurCsnaijOL7lqpwP++mZuQrQd4=; b=GzPNs/3+Rn+3zeetGHl94/9Xz/y3aBB5b0DLgz1WlQvA4p1U74kwHrrsdR0tKBZ20orcBX A6o7pPTtagP5eDdmaiQsXgJiFS/bW/X1MGWlBz7N5DPZNBF2DJ8LZ3ZbrL7GFCyxBFKLj4 jCpsBrxJbUBNurHAWsvzJSLn+eufQREMgl03OBev2vZhJmKmCPgefmhUPnfNe5oAmXJlm3 BISE1uJWCVyBdm8Gx11xhilbFIY2iQHKviSXHAhfsuvL/J/AjLwv2jsgPhAiV17fyeLQGa l32Ve/XHqu+oILEctk/TKueV1iWQyt6S4H+CvuR+AIikOzMeHdINmFijZJCriA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1651812215; a=rsa-sha256; cv=none; b=ajaB+MFAl/GcIHDWrFVMwpW3d6y3CNC0Fz0ynjIEDznnGiF3oI/WFgmEqZzYM1uvhUiJg0 Fz4Qa6TAD/W2tdcLYJ6XASndRwLpLcjjFsy7CpFERgviEPsIEQK2mo82gq89So5jcKDwkB bYMHgldybxoA2yScXvimo2C7efyDVjn8voCPjQx9qRXXvYf27StDIBNWJycQ3G1dmmeoTz cQ1k+/7gBE0oC2AJlpZfxD8dyY/UPkrNBj3bFmGOGkDM7sv0eRfsGBws06Zq7tuKJm6/rR J2gZXW6x+GdcdQvqJHgpuAxhhGM2vKm0KWAdoakJMEk7GSMz01cl0ZPQBPaZgw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Le 6 mai 2022 02:03:45 GMT+02:00, Bryan Drewery a= =C3=A9crit=C2=A0: >On 5/5/2022 3:18 PM, Mark Millard wrote: >> On 2022-May-5, at 14:57, Mark Millard wrote: >>=20 >>> On 2022-May-5, at 14:49, Bryan Drewery wrote: >>>=20 >>>> On 5/5/2022 1:03 AM, Mark Millard wrote: >>>>> On 2022-May-5, at 00:37, Mark Millard wrote: >>>>>> This seems to have caused my poudriere-devel based bulk build activ= ities >>>>>> to do things like: >>>>>>=20 >>>>>> [00:00:15] Checking packages for incremental rebuild needs >>>>>> [00:00:15] Deleting at-spi2-core-2=2E36=2E0=2Etzst: unknown or obso= lete file >>>>>> [00:00:15] Deleting avahi-app-0=2E8=2Etzst: unknown or obsolete fil= e >>>>>> [00:00:15] Deleting cmake-3=2E22=2E2_1=2Etzst: unknown or obsolete = file >>>>>> [00:00:15] Deleting compton-20160907_6=2Etzst: unknown or obsolete = file >>>>>> [00:00:15] Deleting cups-2=2E4=2E1=2Etzst: unknown or obsolete file >>>>>> [00:00:15] Deleting curl-7=2E83=2E0=2Etzst: unknown or obsolete fil= e >>>>>> [00:00:15] Deleting dbus-1=2E14=2E0,1=2Etzst: unknown or obsolete f= ile >>>>>> [00:00:15] Deleting dbus-glib-0=2E112=2Etzst: unknown or obsolete f= ile >>>>>> [00:00:16] Deleting freebsd-release-manifests-20220428=2Etzst: unkn= own or obsolete file >>>>>> [00:00:16] Deleting gcc11-11=2E3=2E0=2Etzst: unknown or obsolete fi= le >>>>>> =2E =2E =2E >>>>=20 >>>> What version of Poudriere? >>>> Any file names =2Etzst *is invalid*=2E It should be =2Epkg as far as = I'm aware=2E >>>=20 >>> # poudriere version >>> poudriere-git-3=2E3=2E99=2E20211130 >>>=20 >>> The change to the bsd=2Eport=2Emk default chnaged the names >>> generated in the poudriere builds of packages from =2Etxz >>> for the symbolic links to the =2Etzst for them=2E For example: >>>=20 >>> # ls -Tld /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal= _1651657473/All/u-boot-orangepi-plus-2e-2022=2E04_1=2E* >>> -rw-r--r-- 1 root wheel 282629 May 4 00:21:04 2022 /usr/local/poud= riere/data/packages/main-CA53-default/=2Ereal_1651657473/All/u-boot-orangep= i-plus-2e-2022=2E04_1=2Epkg >>> lrwxr-xr-x 1 root wheel 37 May 4 00:21:05 2022 /usr/local/poud= riere/data/packages/main-CA53-default/=2Ereal_1651657473/All/u-boot-orangep= i-plus-2e-2022=2E04_1=2Etzst -> u-boot-orangepi-plus-2e-2022=2E04_1=2Epkg >>=20 >> I should have also provided: >>=20 >> # file /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal_165= 1657473/All/u-boot-orangepi-plus-2e-2022=2E04_1=2E* >> /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal_1651657473= /All/u-boot-orangepi-plus-2e-2022=2E04_1=2Epkg: Zstandard compressed data = (v0=2E8+), Dictionary ID: None >> /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal_1651657473= /All/u-boot-orangepi-plus-2e-2022=2E04_1=2Etzst: symbolic link to u-boot-or= angepi-plus-2e-2022=2E04_1=2Epkg >>=20 >>> Older build activity has the =2Etxz symbolic link=2E For example: >>>=20 >>> # ls -Tld /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal= _1651657473/All/py38-cryptography-3=2E3=2E2=2E* >>> -rw-r--r-- 1 root wheel 770496 Apr 28 06:13:02 2022 /usr/local/poud= riere/data/packages/main-CA53-default/=2Ereal_1651657473/All/py38-cryptogra= phy-3=2E3=2E2=2Epkg >>> lrwxr-xr-x 1 root wheel 27 Apr 28 06:13:02 2022 /usr/local/poud= riere/data/packages/main-CA53-default/=2Ereal_1651657473/All/py38-cryptogra= phy-3=2E3=2E2=2Etxz -> py38-cryptography-3=2E3=2E2=2Epkg >>>=20 >>=20 >> # file /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal_165= 1657473/All/py38-cryptography-3=2E3=2E2=2E* >> /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal_1651657473= /All/py38-cryptography-3=2E3=2E2=2Epkg: XZ compressed data, checksum CRC64 >> /usr/local/poudriere/data/packages/main-CA53-default/=2Ereal_1651657473= /All/py38-cryptography-3=2E3=2E2=2Etxz: symbolic link to py38-cryptography-= 3=2E3=2E2=2Epkg >>=20 >> So the =2Etzst vs=2E =2Etxz naming apparently does match the content pr= oduced=2E >>=20 >>=20 > >I see=2E These symlinks should just be removed / stop being generated=2E = Once again Poudriere does not know about the change and needs special handl= ing=2E Someone complained to me today that pkgclean is removing all package= s which now makes some sense since special handling would be needed for thi= s new extension=2E > > Nothing to do on pkg side=2E Pkg did create symlinks to =2Etxz now =2Etzst for backward compatibility, = it was optin the time for =2Epkg transition, this needs to be remove now, I= ll do that asap Bapt