GNOME Bugzilla – Bug 133567
asynchronous download/compile
Last modified: 2021-05-17 15:48:23 UTC
The speed of the whole build process can be improved significantly by the addition of an asynchrous cvs update and build process. Do the checkouts in another thread while the compile proceeds in the foreground. Very simple thread synchronization would be required to ensure that the build thread doesn't start building a module until it has finished checking it out. A work around that currently acheives most of this is to run a jhbuild update in one terminal, wait until libxml finished checking out, then run a jhbuild build -an in another terminal.
Sounds like a good idea. It would require a fair bit of refactoring to get it all working right though ...
*** Bug 153672 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/jhbuild/-/issues/89.