Re: Evgeni Golov 2015-10-13 <[email protected]> > > > Thats right, that happens if there are several packages wanting > > > postgresql are tested in parallel because the chroots have no network > > > separation. These logs are frequently rescheduled and will eventually > > > succeed. > > > > while this is nice, we should try to avoid temporarily false negatives > > completly. > > So "just" unshare(1) or systemd-nspawn(1) at the right moment would > help, right?
The NIH department has developed "newpid -n" (aka "newnet") as an alternative lightweight variant. Version 7 I'll be uploading in a minute supports "newpid -N newpidns1" to join a network namespace that can allow network access (plain "unshare -n" doesn't even have localhost by default). I'm using that for simple separation of several testsuites running in parallel in the apt.postgresql.org Jenkins setup. "newpid -N ... piuparts" should run pretty transparently with that. Christoph -- [email protected] | http://www.df7cb.de/
signature.asc
Description: PGP signature

