From nobody Sat Jul 3 00:38:12 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B26A511F09C1 for ; Sat, 3 Jul 2021 00:38:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4GGtNC54Tbz4gyp for ; Sat, 3 Jul 2021 00:38:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1625272697; bh=7OYTmqzqysXGE8wubHZVq+ilsZHVql6GlLvAKZvCWpY=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=I4ouBT9L63gCYeqVL6uVxS6eiiKvxGCJTtTNoby7b+V9bM5dD5xVbj9Qi7VpAgtdkM2ydaO+5FJVVr3A3aJdDznmr9QfVMZuq1L5auPUM8L3d+CyYTJpnpeJPBvOobxSm5nwAjsnwrQYNmS7ed4ycXmAR0t0qdBUh/TfXSclRwngmXszt8dhKfiZW2Tan62Jn/R1H2FSWywY1dQHnQul3c5XsMvUabRmyx1BaQNYaB9N55Okt2+9+PSnqfXttMWeMC+6O5R4YrESx9R+ujOXZo9whVsHSODP14yk/hFvFomxqF3HZiMcmm90QuM1tvidlo/CRhGtTN20kB0f63Cliw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1625272697; bh=IpGurfPSmVOtVBoS6KJwAASNKWe8Gac26oMPQRVANyv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=BbCeVMx+g9m+3qO5ysh/b9RMPeBk1WEWkK7Q2zLFZXTL6hosbgO3cVG4cLRVIL+xbN7qFrwgEeEGj/mqEeoK5ta5JGqyzknj8JmnvD1P7ohMCiKzaYDXIyL8LF6U1Wg/8neKyv49OK6r301qVfBeeB23AVypX4Pv2RYA69e6mAt32ejxdt72iSdd5ei+s+xFVvL9sXuxhEnTr6ExxzLi+tYAP+ufB/KgzyaapVCAatP40QIzr5WE9G3s0KjG/S+uGdAWIBu7ckyZjSw9VYVggr07fXNK2BaXzgr7T4D0CQy8MSs5ps6EsJYKHLPVcE+WkWwAMKVsr1R/lDWjHMk7Jg== X-YMail-OSG: rnh64FcVM1mK81LJtfQYETdN7Yh_3kSddtKzRiuactP_7Q9Xu7vLhmV_60vUqRF riwgzx8_EQ1oM4IvPyvuMBunh_GCvTvc6qKtOHF8I6nhbPkh9NyL6I_6RnamscdCsD6yoj1p6usg f6fEJFxDbpAIq4VfNlrpJ4PNKC7W17kaeoPUAzsqrjPkAm6r2d15_fEaWjE4L_HfcNstS0m.UrE0 DVFmXWsPFVz1JcSZKOzT4Ntqhe2rllsQk0GBM2BkpzEuUkg6u3rK9SjGY.WrJ_38EPZmkz9ZtmCX rjJ7slArESDjnNJXMCMMZn5z7ToZNIMjSQf9hvadRknHB8e4WAEjXEj_Xeaf8R_sFT4KkZj1YfZQ hVZ73R0p7nCKqivJ9x5XTZmVLqEkLke1m_djpZ2_7LiPfLINLEIJNgQJArLP2EP3GHvMIqUVdFo5 T_lmDkVWlos2zYxajz4T8M20WXeRVC9zxnR0aD7vaGBMtB8OM2_GJGQtcQNlQQtFB1pQUSteNhfu Olxr7e4D_0lxhsYLD3ixDWQBjCEm9j9rqT36nbepzWiHmI6j1Q2WyiGzebKaQ9J_wvUE6EltzOKa EvCTkViUPStPwlYHIoNd8x_AGB_xjVQE1zuXVnj1qxapi3tT40T0Bf4YtrXryzaGT9t557wdQkSQ h3r9O8wu.RTkuEI2fYGSpJih7OItPg15dsqVWFtsfIWjtJhwW_vvjK.yr1nQ2UTlAFAeV5dfd2pY mCZc0sKhYC7wcXb5Xy_dI133PROcHivVa1XReqxhSnbI6_7MvXzKihLuHdTbui1HXcwy6iWlbvT4 o_GvRTGCkGbBrGgFjnETBt2l6H_MRwW5yc.SkoUr0SebmqcI7WvDVxXWFN7sTMsA2Nn8aoopU6o7 UB3oZUwjAWcWxAp0mFdUXDZXPUxpISO_A2CVdBVChZ66AdNHKArQiCdLFHXFt_lyT3QDo1Ftoi38 v0iRtqT_K.tbDXHJhTGBnFhMaJxcAd37OGbf9lCDYNjmYnVY2uC5w3yg2dJi6pcPUvI6NRYrzU_8 wEwRkywR3042cn3.h.d1tceP5B_E_izTQeXaAW0D5oVnZHJSc5TZfFaDWj9xfayw.9YemsrxbwoN 6NqIIXZJspRBmjT_xIqdU6CVkNL4yhuoKhvu51OeLmWOd1hXssNG5IHdCCuwh1xkNytCAqAwyiHg h29FwZzj1RkyN51dXogD.cJeKLP1l9VdatKhvMtFUgK81bTLk1UVjWBrXzgYqqPGrcgWsZIuuTi0 HwBUqNwk4N_8oFOb_NUridNzjQmVuBAmJCmYkPcNRR2Tk4hkuugNWpTybSrAl9sTDcRUen9G9Mpy WF53MlNe.XghwmE2R_K2NJ_DjapzzWoWMCKXxsP9P9pdYvW5kZwKRKrwlC3sgmBTU73i9VnbVSVU e1Z6QoOexQq9IJa4EAaPMwx_cXwv52PSvIILqrd1sKlsAykjVu.S1f9.d45XPgpEJkzjHnTUMcZz tZBoDL7ouMYkuD3AM3FQ6nvhq3nCBPxlmH0k2jZkkSDWpIq0ysLAq5FwNnZOCByM9KdxE6T9X__6 l7uLqoOKdE17tSkVSlRyXgZE12e3D4xqyeXcIBOOW8zI0qehf1eWCrrZtCk3tXx7o.557I_uhAMl U2L.DQafMYWFJyEB9e9iI8Vzv.GyJXdqV5bpcNxtwsjFPvNM68.UOxmAh4hWVdz2eMMNyhwLGqLg GTbGnpKEYQADfhnPCMeFE3A.rO8nx5nyJROvlXE_epcTeo8XkZjnrvkpWKSJms_UpY9_.XdQ8Bay VZXKclJMv17Bh_pViaxbR5AipTx.sn6.c8uWK6EGPtbaPDb7XtE8_X835MDerLCmwFoR0HsMcV22 tZghWPcnzbIBhpMXSc1mn3ogBXG_IZmlO5ByzT.tZMi6bUiKhII352eaukCEjFCvxddM8Ex8qkqB gN.zYRYYxoypdJkE1KM0mAjYoOQQOJTqfgaIztWgnrBYgEDp8qiOlHTrRYIO8ZNmIiK1vqT2QCFf TJIbcPqQtTmzBN4qJQ_TNp9V2g7oQfxfVEa7GajHR5ClxekNfctbMcu90mPf2zBrSqONQ30z.15w XYPZK08TXioQK5SvzekbIxr84NRDGseyHy5GVHmzoh1lj7HIDcc5Z9BSbjkg0g3RBydyC90O2dQ0 OHBT0FuF4uZRKIKy9C_fJIpadi1YaI6wuehai9BGtmer6K6Q27uLXB9LViqT3uyZ43uZ9BFC7qIA eoY7YkhubW3buEig46nvl3Ey2mQDX8jO.IZufX0b4kWopAJ1qj_TfcSZTKUs9A_9rkZj.EhUop9I Gn9gTgkDG8djpHjORpVyeROaFNrv7t4w4GMEi_lo_IPni3oTWrmL26xj4afvFFfkYBrcrTqQKkT0 qVwiUABreMr8uqLs_aO2YZ3m49SE7gp6..9Om6rUIPc850NUxYIt55F8Nhe332a4e0H238mn4LXG Q792polnA X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sat, 3 Jul 2021 00:38:17 +0000 Received: by kubenode516.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID eed4906ac8a349be0a3f1ffee72d0ff4; Sat, 03 Jul 2021 00:38:15 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: Restarting a failed poudriere session Message-Id: <841656A2-789C-4F4A-A5C4-109899CCBF2F@yahoo.com> Date: Fri, 2 Jul 2021 17:38:12 -0700 To: bob prohaska , freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.100.0.2.22) References: <841656A2-789C-4F4A-A5C4-109899CCBF2F.ref@yahoo.com> X-Rspamd-Queue-Id: 4GGtNC54Tbz4gyp X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=I4ouBT9L; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.26 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.76)[-0.763]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.206:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.206:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N From: bob prohaska wrote on Date: Fri, 2 Jul 2021 14:08:12 -0700 : > There's an option to=20 > SAVE_WRKDIR=3Dyes > in /usr/local/etc/poudriere.conf >=20 > What is its intended use? It avoids having to remember to type -w on the poudriere bulk command line. Both cause a crash in the jail to produce a .txz (or other tar format) of the /wrkdirs/ directory tree that it was using when the crash happened. The can later be extracted and the contents examined for getting evidence about the problem. > In particular, > can it be used to pick up a failed build > close to the point where it stopped? No. Individual builders (jobs) never restart in the middle: always at the beginning. But prior completed builders/jobs are not rerun unless something changed to cause such. > There's no obvious reference to SAVE_WRKDIR > in the man page and a web search came up > empty in terms of what it's good for. =46rom man poudriere-bulk : -w Save WRKDIR on build failure. The WRKDIR will be tarred = up into ${POUDRIERE_DATA}/wrkdirs. I will note that the WRKDIR concept is not specific to poudriere but to all the ports infrastructure. From man ports : WRKDIRPREFIX Where to create any temporary files. Useful if PORTSDIR is read-only (perhaps mounted from a = CD-ROM). . . . SU_CMD Command used to elevate privilege to configure = and install a port. The unprivileged user must have = write access to WRKDIRPREFIX and DISTDIR. The default = is =E2=80=98/usr/bin/su root -c=E2=80=99. Many = users set it to =E2=80=98/usr/local/bin/sudo -E sh -c=E2=80=99 = for convenience. SIDE NOTE: main has commits today for avoiding the rust build failures. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)