Why not use .tar.xz to 2.8 distribution?


#1

I think tar.xz is the best option to the distribution of blender 2.8 for GNU/Linux 64.
In my machine:

SIZE:

148M –> blender-2.80-d40bffa17f6-linux-glibc224-x86_64.tar.gz
135M –> blender-2.80-d40bffa17f6-linux-glibc224-x86_64.tar.bz2
97M –> blender-2.80-d40bffa17f6-linux-glibc224-x86_64.tar.xz

UNZIP TIME IN MY MACHINE

tar.gz –> 0m15,333s
tar.bz2 –> 1m2,145s
tar.xz –> 0m19,064s

ZIP TIME IN MY MACHINE

tar.gz –> 0m47,065s
tar.bz2 –> 2m2,740s
tar.xz –> 9m5,177s

I think that for the user and blender project it is better to go tar.xz.

Ok. The test is in my machine. But i think that 97M of size and a no bad time to unzip is really important.
Can u test it in you machine?

the benefits:
Reduced download time Win both blender and the user wins.
The bad:
it takes more time to package a release.

As you see?

Kind regards


#2

38M with connections in some countries gives us to drink coffee and ■■■■ fast.
It is a user’s life time that is not lost while waiting.


#3

Was that test done with -T0 for xz compression?


#4

Tried with the 2.79b file and --use-compress-program=“xz -z -T0”, it compresses a lot faster and only increased final size by ~1M over single process xz. With more cores, it could compress faster than (single process) gzip. The “bad” would become “needs a lot of CPUs to do it fast”.