From nobody Sat Oct 2 09:50:40 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 D924417EBFDD for ; Sat, 2 Oct 2021 09:50:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-8.consmr.mail.gq1.yahoo.com (sonic315-8.consmr.mail.gq1.yahoo.com [98.137.65.32]) (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 4HM2Kp4KRLz3Kpp for ; Sat, 2 Oct 2021 09:50:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633168247; bh=LNF37IrcXAkXcwQA9S2yCjPyA+0yBBXB0LOdkels91s=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=A7DaQPBmEf8Kxyyz4DA9Gp7MvrwZlxnhU4tJqtqD8xuecXhjz3sFW1TPTwRz3zKtqrEA3Iyx2VSvJJD/x/aEr8H6NOj2PQ1PJAV4JiRBZPaG1LP1FMsMxTgsG3bZMPllpjvIzr1b7k3e3OMbCU+x9DnYpxyFzGXVvZ51tFDHarmmLN/dSK+jxRkCGA8Z32hauSuUU32F15Av3/8eLXGvxbszeU83uH/Rpf3qj3oUr7w1i6wFsegHpRMbsFWKxkfC3YSkfcqQJZPe8davD2P+F9uqMcuAIVagf0SBwYF3zOyM3EnMF+ZtR9j9+mJdtCKnB/nGHHWnfe/irpuvyUBlkA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633168247; bh=aCruE+AYI7LVOSeCu1E6Q+9xHA2z0otX9DsI+2NJT9P=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=D2gV9MURHYD3uFvxjmQKS/v6eONBtiz8DltzBWofl0UwTFdF6jcVvl5OhL8ZUgG1lZcadig0neMBlveDKQvVv+uzxG39q2kxFHSjxQX/Ljih8qzZnGH9fI3CicHOXxkmRiPLYf+6oIZ1X6gyHowJaTpkamL2QC8vxFh15yCBK8b4pDMEweZWz/Ie3oYBmXe6rMojwKMoRHwLIC5hoR3pBhGRuKkQwwWm6NMBtG8wyxyK05Gl5EbyEXOosvF/IQoZMRxcd4RRaQ93Oy2NcmbjNYUDr8n7TE7SxY/5MBinbItsviwFACjxYW3CTeBXe54hvFfaLxz43qKM8Tti+Dp+2Q== X-YMail-OSG: xlyDNJwVM1nZ6cm.9I8iJeb0wVtZZ68yS_y2HrbPzvHdvJdL.928JBeJhPhhdN9 QSCVdbinTZfbr1QAg2HhjBJ.2UPfb7hZ7JylsiTPL70v84nxPDaMGOABiNv30pVKMohBPDvA4NQF .sRCQk1Ht8QuAA_cgKb3cKEpxtWeqb_aVt9PnJoc15Qz3DVvuwf3EDQx2S0AwBgBIWz3TizWkosp 68CBle5TajvnRt2GPa5xwUYqzMmyOgHIwoXIs4LsjszibLYNLSY95FT1pKmzHTiiBCMTIEJML_.v eZnTHgkexZmh2k3_jgWdoH3qC8q1MwWsqPNEdRlZsVjvoV1A.E862pFeV5OzzwyAGWugmaCWTekS SkMyNBLPMZjJAIvbEaYB4g.niLY35DzajMac1Q6MkRx0fhS45cn5tYhN6WCL6pBPMsawWUMpLvLO KKZrHczek7kk3LWUX40hV0dQsGNHOuKnqY7hWR4bv6cpy1CoZQ87x53v8o1QDVmUEKxZrrL_AD3E sPfRGqTabcQvi4vcZ8XCJKJ7rxCivOog_VH0CTuwk0qbkvXmCWzYJEOWw9f7VIxxwn2WvEB0_nGe EDXxqRhO8g99LO2daBNjaf4zEJGoo70synUFx.Al6TfUYOsnDEP17LGGvxOHFvzEMse5Y7popWjT uqwdQZzkzJ6pGBIy.CR0ta85nKVd9hhbqWM5.HzRoEvlHAmvapEvL_h1G.vopwWt1HNE7kpw8Db0 D5F5DIOJ3G17lq_BZPkeEE4gsAP8m7whtfNplxDrxUYjgkapgGd6r1PRYge75dpOqgfgVRlXBdhJ xexYhixEd4BFOlIumidMIQsoVITiZMzSwPwbEz0SZy0L0jIAxjxN8q50BDZvFyoNt1Be5A9pXDa6 cS_EijCwQ3lT_eQlxHSv_I9fiem2FWf3QQag8zBg5bLE0wE52BGpX6DO7X2KOrSgBMOGgdD..NlA Uw_2jI6yG_d1gcYLQ.0YLyyMy2rSWH4m62TlXpQcuQixkOl.VL2W5cyzPRe7351QPsJxMiFsVifa Gqy_0QXpo66SlZbDbJNoCAALaWD7hdw1EUlQ09ddzmNQZMAl43c5YAhOF4aBmo14YniPtVXX_yBH 8CZyxAy_b9GByaP4TR4IC5UYKsahNYq0xIY43WbVqkolMDtWMswIXRG.9EAO4.ypzc3xfd376O5. jGIgEgsck41Pn4NfaqDCa_cfc0j1dV54l1R3Ws3X1UdIfedjoi9g7.uOkPqCV6pWOgFsZDaDXc9P Q5rYkhPj.mLfNzkgdtb1iFt463pknh3d5bqT7ApUzcqc5BFL8CINmKM6kUC993lQXTYA8UJa3Ry0 w0RMQywMyMjCOKncgt2kmFIfEYYiaspHtiBFfqFVn4plUWuRdKcRsymOenJulVxYNjel2qZStzlx oWf2RJYsAt4px3f1VExyz1sER7JyrWmZ53.bQ2HW.Z6BwQ4WXtZhBH_v1DMebvck7NvPKL.mWLjU mE0TcY0lboY2UyLUuub0w21CFO0c5R6G_3Aqe_xHDiWstm7lSYSzzuoVu4ee0hevCdk1GHoMifLa eGaKdGe1z08w0cH5lsQG6R_q_E6MuOB.kDJD4fEQ336_Vf7PU4EfL6OxnCOm8G5gqGv0ftGpjsHw Cm0iZzhpgVhG6Y.qGcYFfTh2It8j0LESQmGglWNFH7FNRuuFMAVdWW_nLVa._N79DUsKkOraVE_U ny1mevsNHoaWYRdqiwOxpJBX0vtf9nJXLjkk5WgoRGaOcoAbr_J7DoRp5uKTvWbVTbmfbYduklXC Y8SoCDtueBDkF11.1kY9kNb9l6bAclkGDBao6Q8DO85iGCVw4e2Qzd2OP5hRncyNwhkcGYkyLMZJ C6M79paoVmzQ.hUwlUwLE9djYFiOajO3IW7cI6qyWSdVmgTzRQWMAN8pNbrFulMqtIozl.FDCMfd ks9f65a1nesz25fV8Q7rM_wm36x1dgCYAVzTsDq_MDeW4UA5D02_iIB09pFCtmHgrM8RFJtmMxMa rEFzRoc8hk89QFXL.Ur5jX4cnLRaf2DwXJzN0uePggEqmGqMS4i7FdxcYISa0SYK3Dk86GS3mUVd ABOjmZ1uCv.18shev2GNTpStkW62liA81Oob992MrL0iGx9Nh4N7_Agf3ogPQdfc7hqfT7_FsDaS ZJCLUVQu1au5buZ7mhumLebH8NLy6gEtsZlcWLU2k9bdKAlymvdRBXBuhjlICYz1uAKdPVQ4FwIF cEowG2OfU7XvI98X0sB07TWTxqPSzO9ioJ5sKd_kRQE9LhdUA3Fu0_p51_9UGpR1OMcOuUxjfK19 m3izS4A1tkMtK0MygGTT.bz0TvpGeftJBwPftrgbX0rVaYVXTrJ074v71JFb9yqs8Galu X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sat, 2 Oct 2021 09:50:47 +0000 Received: by kubenode538.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 3fd8de4a544c0d4d00bc4f5ee41a01cd; Sat, 02 Oct 2021 09:50:43 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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.120.0.1.13\)) Subject: Re: poudriere-devel's implicit LC_COLLATE use (a default): does it mix well with python3? Date: Sat, 2 Oct 2021 02:50:40 -0700 References: To: freebsd-ports@freebsd.org, Bryan Drewery In-Reply-To: Message-Id: <80000EF0-3FC5-497E-AE7A-3612DF8567B5@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HM2Kp4KRLz3Kpp X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=A7DaQPBm; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-2.50 / 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(-1.00)[-0.996]; 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]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.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]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.32:from]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Oct-1, at 21:52, Mark Millard wrote: > I've a case of my poudriere-devel builds of www/chromium in > python code that is executing but the builds on the FreeBSD > servers do not get the error. > > This lead me to look at my log vs. one from the servers > and I found a difference that I think might change python > behavior, not that I've proved that the specifics are > involved in my issue. (The bulk -a with the failure still > has days to go.) > > From what I read locale.strcoll(string1,string2) and > locale.strxfrm(string) are based on LC_COLLATE. From > what I gather, for python3, this LC_COLLATE assignment > may be rather unusual (i.e., not some UTF mode). (I do > not claim to have found all uses of LC_COLLATE, just > a couple of examples.) > > The difference is having the LC_COLLATE assignment, as > shown in the log from my build but not in the one from > the FreeBSD servers that I looked at (that bulk -a also > still running). My log shows: > > POUDRIERE_VERSION=3.3.99.20210907_1 > MASTERMNT=/usr/local/poudriere/data/.m/main-CA72-default/ref > LC_COLLATE=C > POUDRIERE_BUILD_TYPE=bulk > PACKAGE_BUILDING=yes > > LC_COLLATE=C seems to be from: > > . . . > ${BUILDNAME_FORMAT:="%Y-%m-%d_%Hh%Mm%Ss"} > : ${BUILDNAME:=$(date +${BUILDNAME_FORMAT})} > > : ${HTML_TYPE:=inline} > : ${LC_COLLATE:=C} > export LC_COLLATE > > if [ -n "${MAX_MEMORY}" ]; then > MAX_MEMORY_BYTES="$((MAX_MEMORY * 1024 * 1024 * 1024))" > fi > . . . > > in /usr/local/share/poudriere/common.sh from > poudriere-devel (i.e., the main branch). The two > LC_COLLATE lines are not in the release branch > that I looked at. > > Eventually I'll probably test if this is involved in my context's > failure, unless I figure out something else that might make the > difference first. > I used a faster system (ThradRipper 1950X) to test my context for www/chromium builds and removing the two lines: : ${LC_COLLATE:=C} export LC_COLLATE made no difference: python3.8 still stops where it did before, with the same reported errors. I've no evidence that poudriere-devel is what leads to the issue at this point. That still leaves me wondering about the LC_COLLATE usage, but I've no specific failure associated. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)