Bug#1110153: unblock: engrampa/1.26.2-5
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: engrampa@packages.debian.org
Control: affects -1 + src:engrampa
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package engrampa
+ Add 0005_fr-process-c-Setting-error-status.patch. Fix opening password
protected 7zip archives when using Debian trixie's 7zip version. (Closes:
#1102756).
Small bugfix, confirmed by the submitter to fix the bug.
unblock engrampa/1.26.2-5
diffstat for engrampa-1.26.2 engrampa-1.26.2
changelog | 9 ++++++
patches/0005_fr-process-c-Setting-error-status.patch | 25 +++++++++++++++++++
patches/series | 1
3 files changed, 35 insertions(+)
diff -Nru engrampa-1.26.2/debian/changelog engrampa-1.26.2/debian/changelog
--- engrampa-1.26.2/debian/changelog 2024-03-25 14:08:32.000000000 +0200
+++ engrampa-1.26.2/debian/changelog 2025-07-23 23:03:53.000000000 +0300
@@ -1,3 +1,12 @@
+engrampa (1.26.2-5) unstable; urgency=medium
+
+ * debian/patches:
+ + Add 0005_fr-process-c-Setting-error-status.patch. Fix opening password
+ protected 7zip archives when using Debian trixie's 7zip version. (Closes:
+ #1102756).
+
+ -- Mike Gabriel <sunweaver@debian.org> Wed, 23 Jul 2025 22:03:53 +0200
+
engrampa (1.26.2-4) unstable; urgency=medium
* debian/patches:
diff -Nru engrampa-1.26.2/debian/patches/0005_fr-process-c-Setting-error-status.patch engrampa-1.26.2/debian/patches/0005_fr-process-c-Setting-error-status.patch
--- engrampa-1.26.2/debian/patches/0005_fr-process-c-Setting-error-status.patch 1970-01-01 02:00:00.000000000 +0200
+++ engrampa-1.26.2/debian/patches/0005_fr-process-c-Setting-error-status.patch 2025-07-23 23:02:01.000000000 +0300
@@ -0,0 +1,25 @@
+From 7c96bb400bea73596b80f76b04310f5243a6a550 Mon Sep 17 00:00:00 2001
+From: zhu yaliang <zhuyaliang@loongson.cn>
+Date: Mon, 26 Feb 2024 14:45:07 +0800
+Subject: [PATCH] fr-process.c: Setting error status Fix
+ https://github.com/mate-desktop/engrampa/issues/510
+
+---
+ src/fr-process.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+--- a/src/fr-process.c
++++ b/src/fr-process.c
+@@ -883,10 +883,9 @@
+ process->error.type = FR_PROC_ERROR_NONE;
+ else if (WEXITSTATUS (status) == 255)
+ process->error.type = FR_PROC_ERROR_COMMAND_NOT_FOUND;
+- else {
++ else
+ process->error.type = FR_PROC_ERROR_COMMAND_ERROR;
+- process->error.status = WEXITSTATUS (status);
+- }
++ process->error.status = WEXITSTATUS (status);
+ }
+ else {
+ process->error.type = FR_PROC_ERROR_EXITED_ABNORMALLY;
diff -Nru engrampa-1.26.2/debian/patches/series engrampa-1.26.2/debian/patches/series
--- engrampa-1.26.2/debian/patches/series 2024-03-25 13:57:56.000000000 +0200
+++ engrampa-1.26.2/debian/patches/series 2025-07-23 23:01:56.000000000 +0300
@@ -5,3 +5,4 @@
0003_7z-Fix-accepting-RAR-archives-when-unar-open-zip-tru.patch
0004_Add-MIME-aliases-for-gzip-and-bzip2.patch
1002_implicit-function-declaration.patch
+0005_fr-process-c-Setting-error-status.patch
Reply to: