[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: