On 2020-11-10, Ludovic Courtès wrote: > Vagrant Cascadian skribis: >> On 2020-11-08, Ludovic Courtès wrote: >>> Vagrant Cascadian skribis: >>> >>>> If this could be considered for the upcoming 1.2 release, that would be >>>> appreciated, though I can also carry the patches in Debian... >>> >>> Yay! It should be doable, let’s see. >> >> It seems like a simpler workaround is to pass RES_OPTIONS=attempts:0, >> which should disable name resolution, and thus the network checks will >> fail. >> >> With the RES_OPTIONS workaround, the changes to guix/tests.scm >> network-reachable are no longer needed ... i think. :) > > Oooh nice, the wonders of glibc! > >> Might still be worth refactoring some of *.sh tests to use common >> functions, since the code is basically copied and pasted in several >> different places. > > Yes, that’s still a good idea. Would you like to adjust your patch > accordingly? Thanks for the review! Updated patch attached, with changes: * Copyright header added to common.sh. * New function skip_if_network_unreachable in common.sh * Dropped GUIX_DISABLE_NETWORK_TESTS in favor of using RES_OPTIONS=attempts:0. * Updated tests to use skip_if_network_unreachable or network_reachable. live well, vagrant