Package: release.debian.org Severity: normal Tags: trixie X-Debbugs-Cc: [email protected], [email protected] Control: affects -1 + src:7zip-rar User: [email protected] Usertags: pu
[ Reason ] Fix Debian bug 1118733. [ Impact ] Failed to extract some older format RAR archive. [ Tests ] Successfully extract older RAR file that taken from the bug report 1118733. https://getsamplefiles.com/download/rar/sample-5.rar [ Risks ] Version number is different between 7zip and 7zip-rar. But plugin interface is not changed between 7zip and 7zip-rar, so the risk might be small. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] Add missing file to Makefile. You can also examine from online: https://salsa.debian.org/debian/7zip- rar/-/compare/debian%2F25.00+ds-1...debian%2Ftrixie?from_project_id=84004 [ Other info ] Debian bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118733 CI status: https://salsa.debian.org/debian/7zip-rar/-/pipelines/969043
diff -Nru 7zip-rar-25.00+ds/debian/changelog 7zip-rar-25.00+ds/debian/changelog --- 7zip-rar-25.00+ds/debian/changelog 2025-07-08 01:53:55.000000000 +0900 +++ 7zip-rar-25.00+ds/debian/changelog 2025-11-06 03:28:49.000000000 +0900 @@ -1,3 +1,10 @@ +7zip-rar (25.00+ds-1+deb13u1) trixie; urgency=medium + + * Add missing CRC table constructor. + It fixes Debian bug 1118733 (file extraction error on Rar3 codec). + + -- YOKOTA Hiroshi <[email protected]> Thu, 06 Nov 2025 03:28:49 +0900 + 7zip-rar (25.00+ds-1) unstable; urgency=medium * New upstream version 25.00+ds diff -Nru 7zip-rar-25.00+ds/debian/patches/0002-Add-RAR-plugin-builder.patch 7zip-rar-25.00+ds/debian/patches/0002-Add-RAR-plugin-builder.patch --- 7zip-rar-25.00+ds/debian/patches/0002-Add-RAR-plugin-builder.patch 2025-07-07 12:24:58.000000000 +0900 +++ 7zip-rar-25.00+ds/debian/patches/0002-Add-RAR-plugin-builder.patch 2025-11-04 04:05:44.000000000 +0900 @@ -14,11 +14,10 @@ diff --git a/CPP/7zip/Bundles/FormatRAR/Arc_gcc.mak b/CPP/7zip/Bundles/FormatRAR/Arc_gcc.mak new file mode 100644 -index 0000000..2fbcf52 +index 0000000..a01d114 --- /dev/null +++ b/CPP/7zip/Bundles/FormatRAR/Arc_gcc.mak @@ -0,0 +1,126 @@ -+include ../../LzmaDec_gcc.mak + +LOCAL_FLAGS_ST = +MT_OBJS = @@ -49,7 +48,8 @@ + + + -+COMMON_OBJS = ++COMMON_OBJS = \ ++ $O/CRC.o + +WIN_OBJS = + @@ -146,12 +146,12 @@ + $(7ZIP_COMMON_OBJS) diff --git a/CPP/7zip/Bundles/FormatRAR/makefile.gcc b/CPP/7zip/Bundles/FormatRAR/makefile.gcc new file mode 100644 -index 0000000..d070b84 +index 0000000..b657ef0 --- /dev/null +++ b/CPP/7zip/Bundles/FormatRAR/makefile.gcc @@ -0,0 +1,53 @@ +PROG = Rar -+DEF_FILE = ../../Archive/Archive2.def ++DEF_FILE = ../../Compress/Codec.def + +# IS_X64 = 1 +# USE_ASM = 1

