eclipse-platform / eclipse.platform.releng.aggregator

Aggregated repository for Eclipse Java IDE
https://www.eclipse.org/eclipse/
Eclipse Public License 2.0
36 stars 75 forks source link

Switch Linux tarballs to tar.xz #2604

Open akurtakov opened 2 days ago

akurtakov commented 2 days ago

Linux world has been using tar.bz2 as a standard till a few years ago since then tar.xz has been the standard while Eclipse is still shipping ancient tar.gz files which are bigger to download and slower to decompress compared to tar.xz . This has been long standing idea but it came again after reading that even Firefox is switching (from tar.bz2!) to tar.xz https://blog.nightly.mozilla.org/2024/11/28/announcing-faster-lighter-firefox-downloads-for-linux-with-tar-xz-packaging/

akurtakov commented 2 days ago

eclipse-SDK-I20241128-0520-linux-gtk-x86_64.tar.gz recompressed as tar.xz goes from 290 MB to 275 MB - >5% reduction.

HannesWell commented 2 days ago

This will require a lot of changes in build scripts etc. when searching through this repo, without sub-modules I get over 150 hits for .tar.gz, but without investigating which one are just doc and which really have to be adapted.

But it might be worth it.

merks commented 2 days ago

Yes I also expressed concerns that such a simple improvement would be significantly disruptive. Of course one hates to poo poo improvements but there’s also the “if it ain’t broken, don’t fix it” principle.