Danny Milosavljevic <dan...@scratchpost.org> writes: > Hi Mark, > >> Note that we also lost 'icecat' on armhf-linux with the 52->60 upgrade, >> because our 'rust' packages have never worked on armhf-linux. > > Wait, what? I wasn't aware. Let's track this as a bug - that's > definitely not supposed to happen. > > mrustc works on armhf - I tested it on physical armhf hardware before merging. > > So one of the other Rusts doesn't work? I'll check out Hydra logs... > > https://hydra.gnu.org/build/3215481/nixlog/1/raw indicates a timeout of > silence - we might want to increase it. (this particular step takes many > many MANY minutes on x86_64, too). > > Would that be the "(properties '((timeout . 3600)))))" thing? Or is a > "timeout of silence" an extra setting?
'max-silent-time' is the property specifying the number of seconds of silence before aborting the build. For example, here's the 'properties' field of our guile-2.2 package: (properties '((timeout . 72000) ;20 hours (max-silent-time . 36000))) ;10 hours (needed on ARM ; when heavily loaded) The timeouts should be large enough to accommodate an armhf build slave that's performing two concurrent builds. Thanks, Mark