commit:     1e34d3c5297d6179cd98daf590a7e8df3669647a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 28 03:37:31 2025 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Oct 28 03:40:46 2025 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1e34d3c5

ManifestScheduler: report returncode of failed ManifestProcess

Bug: https://bugs.gentoo.org/965132
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .../package/ebuild/_parallel_manifest/ManifestScheduler.py    | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/lib/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py 
b/lib/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py
index da75292773..36372d228d 100644
--- a/lib/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py
+++ b/lib/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py
@@ -1,4 +1,4 @@
-# Copyright 2012-2018 Gentoo Foundation
+# Copyright 2012-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import portage
@@ -95,8 +95,13 @@ class ManifestScheduler(AsyncScheduler):
         if task.returncode != os.EX_OK:
             if not self._terminated_tasks:
                 portage.writemsg(
-                    "Error processing %s%s%s, continuing...\n"
-                    % (task.cp, _repo_separator, task.repo_config.name),
+                    "Error processing %s%s%s with returncode %s, 
continuing...\n"
+                    % (
+                        task.cp,
+                        _repo_separator,
+                        task.repo_config.name,
+                        task.returncode,
+                    ),
                     noiselevel=-1,
                 )
 

Reply via email to