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, )
