commit: c8e599af298a500334e6566d1518b35a531ec99e Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Sun Nov 19 19:52:01 2023 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Sat Nov 25 06:31:31 2023 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=c8e599af
_run_pkg_pretend: Refer to emerge-fetch.log for binpkg parallel-fetch If there is a parallel-fetch task fetching a binpkg in the background, refer to emerge-fetch.log for status updates, just like the Binpkg class does prior to pkg_setup. Bug: https://bugs.gentoo.org/760893 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> lib/_emerge/Scheduler.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py index ceff2be0f7..e1179e0f13 100644 --- a/lib/_emerge/Scheduler.py +++ b/lib/_emerge/Scheduler.py @@ -948,6 +948,16 @@ class Scheduler(PollScheduler): # handles fetch, verification, and the # bintree.inject call which moves the file. fetched = fetcher.pkg_path + else: + msg = ( + "Fetching in the background:", + fetcher.pkg_path, + "To view fetch progress, run in another terminal:", + f"tail -f {self._fetch_log}", + ) + out = portage.output.EOutput() + for l in msg: + out.einfo(l) if await fetcher.async_wait() != os.EX_OK: failures += 1 self._record_pkg_failure(x, settings, fetcher.returncode)
