-
-
Notifications
You must be signed in to change notification settings - Fork 403
Allow packages and tools to use .tar.xz format #2008
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
If we add new formats, thus obsoleting for good the java ide, I'd love if we'd also consider adding support for zstd, which is crazy fast for extraction and also provides good compression. |
This may be a stupid question, but is just releasing IDE 1.8.20 completely out of the question? |
I had a conversation with @per1234 and @cmaglie We decided that we'll do the following:
Everyone happy with it? Thank you for your patience. PS: great input, @PaulStoffregen |
IDE1 frozen is nice for me. Really not missing porting Java patches and publishing new installers for each IDE release! |
I had to move the test case URL and .tar.xz files. New location: https://www.pjrc.com/teensy/td_158-beta3-xztest/package_teensy_index.json As before, install Teensy version 0.58.3 to test. |
Quick followup, we're testing performance of BZ2, ZST, XZ for installing Teensy's package, now that IDE releases have this additional compression support. Conversation and several people's experience is at this forum thread: https://forum.pjrc.com/index.php?threads/should-we-use-bz2-or-zst-or-xz-compression-for-teensy-downloads-in-arduino-ide-2-2-x.73981/ TL;DR = zstd looks like the clear winner. |
Describe the request
Please support .tar.xz compression for packages and tools.
xz compression saves about 40% compared to bz2, which can substantially reduce download time for user and bandwidth cost for hosting large package and tools files.
Describe the current behavior
Here is a test package index using .tar.xz.
https://www.pjrc.com/teensy/td_158-beta3-xztest/package_teensy_index.json
Install Teensy version 0.58.3 to test.
Arduino CLI version
0.29
Operating system
N/A
Operating system version
any
Additional context
No response
Issue checklist
The text was updated successfully, but these errors were encountered: