FS#69445 - [tor] Recompilation needed for zstd 1.4.8-1
Attached to Project:
Community Packages
Opened by mpan (mpan) - Tuesday, 26 January 2021, 15:37 GMT
Last edited by Levente Polyak (anthraxx) - Wednesday, 10 March 2021, 23:06 GMT
Opened by mpan (mpan) - Tuesday, 26 January 2021, 15:37 GMT
Last edited by Levente Polyak (anthraxx) - Wednesday, 10 March 2021, 23:06 GMT
|
Details
Package tor 0.4.4.6-1 has been built with zstd 1.4.5, in Nov
2020. In Jan 2021 zstd has been updated to 1.4.8, but the
tor package hasn’t been rebuilt.
The Tor relay detects the difference between the build-time and the runtime versions and disables zstd altogether. From tor logs: --- Tor was compiled with zstd 1.4.5, but is running with zstd 1.4.8. For safety, we'll avoid using advanced zstd functionality. --- |
This task depends upon
Closed by Levente Polyak (anthraxx)
Wednesday, 10 March 2021, 23:06 GMT
Reason for closing: Fixed
Additional comments about closing: 0.4.5.6-1
Wednesday, 10 March 2021, 23:06 GMT
Reason for closing: Fixed
Additional comments about closing: 0.4.5.6-1
Hopefully zstd did not break the ABI - I did not check.
____
⁽¹⁾ https://github.com/torproject/tor/blob/4f114f59e62397fba98b17e1394adfa29e3de78b/src/lib/compress/compress_zstd.c#L127
⁽²⁾ https://github.com/torproject/tor/blob/4f114f59e62397fba98b17e1394adfa29e3de78b/src/lib/compress/compress_zstd.c#L525
Fwiw the only way I see this handled (note I'm not a TU) is an explicit version in the depends array "zstd=1.4.8". HTH
It has been a month though, with two new upstream releases: 0.4.4.7 on 02-03, and 0.4.5.6 on 02-15, the package is flagged out-of-date since 01-12.
It would be really great to get the Arch package upgraded to the new release and rebuilt for the new system libraries.
Thanks, and keep up the good work!