Package: release.debian.org
Severity: normal
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:engrampa
User: [email protected]
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 <[email protected]>  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 <[email protected]>
+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 via email to