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

From: Bryan Drewery <bdrewery_at_FreeBSD.org>
Date: Fri, 06 May 2022 17:02:04 UTC
On 5/6/2022 12:22 AM, Baptiste Daroussin wrote:
> 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.

Thank you! Cheers.


-- 
Bryan Drewery