5 ms·
I wish he’d stop tweaking it at this point. Newer versions are incompatible with older versions, which is a cardinal sin if you want mass adoption for something
by throwaway84742 9y ago
I wish he’d stop tweaking it at this point. Newer versions are incompatible with older versions, which is a cardinal sin if you want mass adoption for something like this.
Or at least identify a stable subset of some sort and put it into another tool that I would not be hesitant to use.
So when I need something very fast I use Snappy or lz4, and when I need decent compression ratio I use pigz.
- antientropic 9y agoIncompatible in what way? API? File format?
- codetrotter 9y agoI’d presume file format
- terrelln 9y agoZstandard also maintain ABI stability for a portion of the API, and require a macro definition to access the unstable parts.
- terrelln 9y agoNewer versions are forwards and backwards compatible with older versions. The compression format stabilized starting with version 0.8.1.
- throwaway84742 9y agoNewer versions are incompatible with what’s in Ubuntu 16.04.
- cookiecaper 9y agoLooks like xenial has 0.5, so that's consistent with the grandparent's claim. xenial-updates has 1.3.1, however. Seems like the best option for Ubuntu users would be to pull this from the xenial-updates repo. Also note that Xenial is about to be replaced by 18.04. Also, be careful with universe packages. They are fast and loose with them. The version of redis commonly deployed on 14.04 has a known security issue that bit us some time ago (CVE 2015-4335). See https://bugs.launchpad.net/ubuntu/trusty/+source/redis/+bug/1467606 https://bugs.launchpad.net/ubuntu/trusty/+source/redis/+bug/... .
- terrelln 9y agoZstandard version 0.5 (and all other versions < 0.8.1) were pre-releases where forward compatibility was never intended. However, Zstandard is still backward compatible with versions down to version 0.4. All releases since August 2016 have been forward and backward compatible. It is unfortunate that Xenial picked up version 0.5, but Yann Collet worked hard to get version 1.3.1 backported for this exact reason https://bugs.launchpad.net/ubuntu/+source/libzstd/+bug/1717040 https://bugs.launchpad.net/ubuntu/+source/libzstd/+bug/17170....
- loeg 9y ago16.04, as in 2016-04, as in Ubuntu from two years ago -- if you refuse to patch or install updates -- yes.
- tomjakubowski 9y ago… 16.04 as in the most recent LTS version of Ubuntu.