Bug#1120145: trixie-pu: package 7zip-rar/25.00-1+deb13u1
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: 7zip-rar@packages.debian.org, yokota.hgml@gmail.com
Control: affects -1 + src:7zip-rar
User: release.debian.org@packages.debian.org
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 <yokota.hgml@gmail.com> 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
Reply to: