Re: git: dfae67d10c3f - main - bsd.port.mk: Use zstandard as default compression for FreeBSD 14+

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Fri, 06 May 2022 07:22:54 UTC
On Fri, May 06, 2022 at 06:45:58AM +0200, Baptiste Daroussin wrote:
> 
> 
> Le 6 mai 2022 02:07:51 GMT+02:00, Bryan Drewery <bdrewery@FreeBSD.org> a écrit :
> >On 5/5/2022 5:06 PM, Bryan Drewery wrote:
> >> On 5/3/2022 5:12 AM, Baptiste Daroussin wrote:
> >>> The branch main has been updated by bapt:
> >>> 
> >>> URL: https://cgit.FreeBSD.org/ports/commit/?id=dfae67d10c3f2b6dbde7d6e3280455cd87f9f15c 
> >>> 
> >>> commit dfae67d10c3f2b6dbde7d6e3280455cd87f9f15c
> >>> Author:     Baptiste Daroussin <bapt@FreeBSD.org>
> >>> AuthorDate: 2022-04-29 14:03:13 +0000
> >>> Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
> >>> CommitDate: 2022-05-03 12:04:26 +0000
> >>> 
> >>>      bsd.port.mk: Use zstandard as default compression for FreeBSD 14+
> >>>      The packages are switched from XZ to ZSTD compression, the compression level
> >>>      is set at the maximum possible because it creates packages which are closed
> >>>      in size between XZ and ZSTD, the compression time is close as well,
> >>>      but decompression time is way bigger.
> >>>      Exp-run:        antoine
> >>>      Differential revision:  https://reviews.freebsd.org/D35095
> >>> ---
> >>>   Mk/bsd.port.mk | 8 ++++----
> >>>   1 file changed, 4 insertions(+), 4 deletions(-)
> >>> 
> >> 
> >> Please can the symlink generation for this be disabled? It causes problems for Poudriere. Everything was stable with the .txz transition and now we have .tzst symlinks being created that Poudriere does not expect. It does not make sense to have transition symlinks for a new format.
> >
> >Last time we discussed this I believe you thought only ports-mgmt/pkg itself had a symlink, but no, every package built gets the symlink.
> >
> 
> No there is 2 things. There is the ports tree which creates symlinks only for backward compatible bootstrap and there is pkg creating some other symlinks for another backward compatibility.
> 
> While the first needs to remain a bit, the second is not necessary anymore at all
> 
> Bapt

https://cgit.freebsd.org/ports/commit/?id=13efc89f4e4423dca7734793349bc84c843b63e3

This covers all of it.

Best regards,
Bapt