gz archives are still valid or I'd mark this critical/blocking, but hopefully it can be resolved and added to 1.29.x. gzip doesn't seem to be using a default level of -6 anymore, and -1 and -9 produce an archive of the same size starting in 1.29.0. I reverted the new gzip commits one-by-one and https://git.busybox.net/busybox/commit/?id=c6d2a26fac47eafc08f291dab78bbca3088f8ca2 is the commit causing it. I believe this is a global issue and not config/compile-specific since it affects my patched NDK builds as well as another developer's uClibc builds. E.g. 28mb ramdisk.cpio -> 11.2mb ramdisk.cpio.gz in 1.28.4, is now 20mb in 1.29.1 and is 20mb regardless of -1 or -9. Thanks!
Fixed in git, will be in 1.29.2
Thanks Denys! Should a regression test case .sh be added for gzip for the future?
Sure. Feel tree to submit one.
Created attachment 7696 [details] compression testcase Here you go! Basic, but I think that's all it really needs. Thanks! :)