Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 May 2022 06:43:30 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Bryan Drewery <bdrewery@FreeBSD.org>, Mark Millard <marklmi@yahoo.com>
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+?=
Message-ID:  <12E2324C-BA61-4BE7-A650-D949DB7E73F5@FreeBSD.org>
In-Reply-To: <2acd2e23-d663-27fc-1336-2690c395b901@FreeBSD.org>
References:  <A9B686DE-343C-47FE-B1D4-B92421584B11@yahoo.com> <8429153E-4D46-428D-A02F-AD14885B3729@yahoo.com> <21f4b1c9-c42d-c511-cc90-4aadcb0600cf@FreeBSD.org> <AC06D1BF-2392-48AF-985C-3F66221AB974@yahoo.com> <7494A11E-490F-408D-857E-7F54F8E3C8A2@yahoo.com> <2acd2e23-d663-27fc-1336-2690c395b901@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help


Le 6 mai 2022 02:03:45 GMT+02:00, Bryan Drewery <bdrewery@FreeBSD=2Eorg> a=
 =C3=A9crit=C2=A0:
>On 5/5/2022 3:18 PM, Mark Millard wrote:
>> On 2022-May-5, at 14:57, Mark Millard <marklmi@yahoo=2Ecom> wrote:
>>=20
>>> On 2022-May-5, at 14:49, Bryan Drewery <bdrewery@FreeBSD=2Eorg> wrote:
>>>=20
>>>> On 5/5/2022 1:03 AM, Mark Millard wrote:
>>>>> On 2022-May-5, at 00:37, Mark Millard<marklmi@yahoo=2Ecom>  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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12E2324C-BA61-4BE7-A650-D949DB7E73F5>