Date: Thu, 3 Aug 2017 10:23:06 +0100 From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-questions@freebsd.org Subject: Re: Port management with error recovery Message-ID: <9a5eb58f-6ac5-b3d3-8e2d-58586eaaa560@FreeBSD.org> In-Reply-To: <20170803054950.GA9551@t400-apparent-situation.lan> References: <20170803054950.GA9551@t400-apparent-situation.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GHC4g2AWXWDdHfwM5DgkXODsBiuebGL49 Content-Type: multipart/mixed; boundary="FjOt10XVbcsr1vJjKL0fHG2IIWgVMLk6b"; protected-headers="v1" From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-questions@freebsd.org Message-ID: <9a5eb58f-6ac5-b3d3-8e2d-58586eaaa560@FreeBSD.org> Subject: Re: Port management with error recovery References: <20170803054950.GA9551@t400-apparent-situation.lan> In-Reply-To: <20170803054950.GA9551@t400-apparent-situation.lan> --FjOt10XVbcsr1vJjKL0fHG2IIWgVMLk6b Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 03/08/2017 06:49, Jookia wrote: > By default you can't build multiple ports at a time. This makes it diff= icult for > updating the tree or doing bulk installs. Portsmaster and Poudriere see= m to fix > this. However neither of them support keeping work directories and resu= ming > builds to reduce compile times on failures and updates. Poudriere works at the granularity of an individual port: this is fine for most ports where a reasonably specc'd machine will take maybe 2 minutes to build most ports. So you can kill a poudriere run, and then restart it and it will benefit from all the ports it built previously, but anything that was building at the point you killed it will have to be restarted from scratch. There are a number of ports that take much, much longer to build -- llvm40, openjdk8 for example, which could take several hours to build. In that case, yes, poudriere cannot suspend and resume the build of those package so your best recourse is hands off and let take as long as it needs until it has finished. Cheers, Matthew --FjOt10XVbcsr1vJjKL0fHG2IIWgVMLk6b-- --GHC4g2AWXWDdHfwM5DgkXODsBiuebGL49 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJZgut6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkAT1tMP/R4Yf+xN6m/j5ElW5kj89o72 IGEwBlwhuApugEFGh4LNzxzV0aYy8+F7gQa34bicmSxMJRvoo8Tp8AsMc5YcDXiG 6zYbi3Uy5bcQ16OQhZvnJ0YnHYWBm85ZaHxc2zPMY41GfQMXiCl/GYntiVcIws+F WtPY1kzUc2RgKKyRuiOb1vBGTB7NhmsIFBTOoWTjtYHYusSbRXjSx050Qqkwk2Pt uWeawo9l4yL8mpaLwoE3wMMjg494hLEz0fbTuuVidDXUzGefLlfssUPmaRNpOw4s 7iBjR3m7i+xe549LsbcUcUblY6GM/0/mB0W6ygQXvJqwchtjMjHgVPzHMXQK632L wIWel4wQ6mY2/owl1yJrdZloVJgqBfewlg0E8Os3oQDGs2Y+rm5BW0pPrrvtQlAx vuwuo/0hfATnNakbm+85iJHfCdrwgsHRLF4f7d3gbr81SW+l3OMgyRdok+Ya8o+/ cIlqULAhlkBIblGtjrGz6SGCnWvvLuLPqBQyuGM1Jy8edvj0iEGwzUGOEPdiqgUx gF4BkxiqM9lTe7pf4vWUKI0tGSIvt4/E+c1Ev/y95CJ7cAaxr+YM5zFLoBWO1hBm VA8hZifwuYDPXLwso4qEZlQ2f0ZFRt4ArjO3XU4G4YsfxsRjr8cdprS4Lr1aoQNj 3oQJ3SbPg2/tYwNz6Bbf =xo3N -----END PGP SIGNATURE----- --GHC4g2AWXWDdHfwM5DgkXODsBiuebGL49--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9a5eb58f-6ac5-b3d3-8e2d-58586eaaa560>