From Mageia wiki
Increase build system timeout for a large package
The build system will abort a build if it takes too long to protect against hangs. However, larger packages (e.g. Chromium) can take so long to build that the timeout would normally kill it before it completed. These large packages that are expected to take a long time can have their timeouts overridden so they can finish building but are still protected against hangs. Newer versions of packages often take longer to build due to increased features, so the timeout overrides occasionally need to be increased and new ones added.
- First, make sure the build failure encountered was due to a timeout and not some other build issue.
- Make sure the build system isn't being slow for some other reason that is slowing all the builds (unexpected high load?) and fix that if that's the real issue.
- Edit this puppet iurt config file to add or update a timeout override. The key in $build_timeout is the package name and the value is the timeout in seconds. Puppet will pick up the change on the build nodes within half an hour.