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>