於 星期六,2019-12-21 於 09:53 +0100,Pavel Raiskup 提到:
> On Saturday, December 21, 2019 4:40:31 AM CET 藍挺瑋 wrote:
> > Chromium project has decided to remove a feature called 'jumbo build' 
> > from its build system: 
> > https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/DP9TQszzQLI/discussion.
> > 
> > While this feature still exists in the build system of Chromium 79, it 
> > no longer builds and bugs related to jumbo build are considered WONTFIX: 
> > https://bugs.chromium.org/p/chromium/issues/detail?id=1017500.
> > 
> > Therefore, I must disable jumbo build to get a working build of Chromium 
> > 79. Disabling the features significantly increases the number of build 
> > targets from about 25000 to 41000, causing the build time to reach the 
> > limit of Copr, which is currently 21 hours.
> > 
> > https://copr.fedorainfracloud.org/coprs/lantw44/chromium/build/1129111/
> > https://copr.fedorainfracloud.org/coprs/lantw44/chromium/build/1129703/
> > https://copr.fedorainfracloud.org/coprs/lantw44/chromium/build/1131005/
> > 
> > Is it possible to raise the limit again to avoid the timeout? Otherwise, 
> > it is likely that building Chromium will become harder over time because 
> > Chromium build time keeps increasing.
> 
> Hi, what timeout do you need for chromium jumbo build?  I see we have
> misconfigred frontend/backend pair (21h vs 24h), so we should fix that...
> but I'm not sure 24h would actually help.

For jumbo build (the fast one, used in my Chromium 73 ~ 78 builds), each
successful build takes about 8 ~ 10 hours.
 
For non-jumbo build (the slow one, used in my Chromium 79 builds), each
successful build takes about 18 ~ 19 hours.

I don't know how can I measure the build time on Copr because I have no chance
to run a build job for more than 21 hours. The 3 failed jobs I listed above hit
timeout at different steps:

 1129111: extracting debug info
 1129703: linking the final executable (progress: 41636/41637)
 1131005: compiling source files (progress: 38922/41581)

I guess 24 hours is enough for the slowest one. Chromium upstream keeps
increasing the build time, so I can't know if I will have to request change to
build time limit again.
_______________________________________________
copr-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to