The current stable bzip2 version 1.0.6 is from a decade ago. The 1.0.8 ebuild has been in testing for almost a year now. Can it be stabilized?
Second this. Got a .bz2 that 2010 couldn't decompress. But busybox and 2019 bzip could, md5sums of outputs matched. The 2010 could decompress a gcc-9 though. PS: gcc only -02 -ggdb3 flags used, but considering old kernels fail compile on gcc-8, and I'm gcc-9 that's a thought. Using file: ``` https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-src.tar.bz2 0cc79529934703e16ec25a8915028897 gcc-arm-none-eabi-10-2020-q4-major-src.tar.bz2 ``` Newer version: ``` $ :|bzip2 -V |& head -1 bzip2, a block-sorting file compressor. Version 1.0.8, 13-Jul-2019. $ bzip2 -kdc gcc-arm-none-eabi-10-2020-q4-major-src.tar.bz2 | md5sum f8dcfb67824f050a8bd185528a17518d - $ busybox bzip2 -kdc gcc-arm-none-eabi-10-2020-q4-major-src.tar.bz2 | md5sum f8dcfb67824f050a8bd185528a17518d - ``` "Stable" version: ``` $ :|bzip2 -V |& head -1 bzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. $ bzip2 -kdc gcc-arm-none-eabi-10-2020-q4-major-src.tar.bz2 | md5sum bzip2: Data integrity error when decompressing. Input file = gcc-arm-none-eabi-10-2020-q4-major-src.tar.bz2, output file = (stdout) It is possible that the compressed file(s) have become corrupted. You can use the -tvv option to test integrity of such files. You can use the `bzip2recover' program to attempt to recover data from undamaged sections of corrupted files. 02d114d20021d2049d59e9401c4d29c6 - ```
ppc64 done
arm64 done
x86 stable
arm done
ppc done
hppa/sparc stable
amd64 done
s390 stable. Closing.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ea4635e5ed3267b79f544035f9cbff55550ce2 commit 00ea4635e5ed3267b79f544035f9cbff55550ce2 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-04-18 17:59:18 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-04-30 19:37:30 +0000 app-arch/bzip2: Drop 1.0.6-r11 and 1.0.7-r1 Bug: https://bugs.gentoo.org/768546 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-arch/bzip2/Manifest | 2 - app-arch/bzip2/bzip2-1.0.6-r11.ebuild | 118 --------------------- app-arch/bzip2/bzip2-1.0.7-r1.ebuild | 115 -------------------- app-arch/bzip2/files/bzip2-1.0.4-POSIX-shell.patch | 21 ---- .../bzip2/files/bzip2-1.0.6-CVE-2016-3189.patch | 18 ---- app-arch/bzip2/files/bzip2-1.0.6-mingw.patch | 27 ----- .../bzip2-1.0.6-nselectors-upper-bound-check.patch | 30 ------ .../files/bzip2-1.0.6-out-of-tree-build.patch | 79 -------------- app-arch/bzip2/files/bzip2-1.0.6-saneso.patch | 13 --- app-arch/bzip2/files/bzip2-1.0.6-ubsan-error.patch | 24 ----- .../files/bzip2-1.0.7-out-of-tree-build.patch | 76 ------------- app-arch/bzip2/files/bzip2-1.0.7-saneso.patch | 13 --- 12 files changed, 536 deletions(-)