From nobody Mon Jul 10 22:03:58 2023 X-Original-To: freebsd-current@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 4R0J1s0Glsz4kNC7 for ; Mon, 10 Jul 2023 22:04:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R0J1r263kz3NmC for ; Mon, 10 Jul 2023 22:04:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689026653; bh=TWfbCr1nHB+ZnVkUhVbh6gLpl/iYMm6O0GxS0vlOB8c=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=sX9zKUFof1xBIv5vG27cjOKHqh0mOweQeG8ArkIbQRzzi+6XAxMAEluWVccyoITyUS40v+novUgJI5NcONC+gptt5g0oWLlYW896bBA/fwpz6DXYOBrmpvvorU9MgJJBuDHLz/u2MU0YLULKkipRTK3t00ZoRZjfJY87Uw4xsonK+wMBcsJq61LS+rGKDtQdeN01iCq44lE9MOeRGfgHm0yklV3kK6fZhYNrKKlNbIPvdopQVAn2DSye+nlgqPdGTKh8qzAHq1Kd236eARImIdchQq9wA4nvSOjlXk0W5+YNTxls05rVdCUpw5JxYdU+PATrkQYOrobheN8R1AC05g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689026653; bh=uCBogJ4JdUTNw8ac1tjZM5eyG8fxjqC3bdRWFCIBU9y=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=QpmzkAKgU26kmUIxGXGXTdXthWziliHe3q0ayUlknI8zvXQFYNINCh2CyLOTUyfGcQMvgXRimavlN9c7x6wjUgORz1XjDvsWnhuue0gT4H6w6S1YHXeeE49vJlXIHHOAPtwDiJ1gXeDMMaFanYy9ImCwPkDlQaOmHLrU0//M4nYBszqHLKdLnGDUUiDLmwxilfWFUzfASPpZvZeWSnSs5G4XPtuG5F8dkr18D0BnlfNZMjnPdM9RZLFyXmYzVej3Gufwp/tvnCdfBsE9jU0f3ZxVz699BzUXwYACM7lsOAwZYoJ0M0xusj7C5q/4FI45E71kOiDfAHzxBudZdhyJsQ== X-YMail-OSG: GZ7BTZoVM1kAf6elRXSHndgrfMNiw5QtVMG0NENK0pzno7JJ83QCw1igRpnXaqN kF1nxmOVgGEc6olDOeIJBovhYzE1hso_W4gH38vOLXlZXb99iQaQ0yDrvSOtbVAES9jKeWfhyKCx EzOwFcxpBcoWz3Gvp7vMvbZZWV4lP6lTvsOZFOmUOiXJ2DPm5pFfwrqEIu4xrD6jkRcw0rLEzhX6 Xmc90dYj1i38vsHwV8O9JZw0Ax5_ooZ9s2.YSf4dlXwGrKFyX6_3m9FqFo5tphaf9hTmG3kIDh3M 6YeZeOXqi2dOhsTM_AyA1stpRTuNjOgG7k6jv4HL46fJpLLQ30oxr59tz1TFuDb4m1TBXkU5Hw37 vq9_PxlCVBqFXFH.pwRLfdxCwXQ9Iqt6iLG47z2uWzwtYhWaG5xA1hSe4GXBqRGkvcvOazHMn8rN qa9dOSshpYAfE1YIjGYhCag1DtqUeS13uDsDpKwOcSw4_Dr4IdGSTkBhVDKWQOlINR8nl9qvUGFA rsHdY694rANKKV5quRuOCiHl63bSoRr5MxD6mTIYr7hoNfPEXe3LCycHab6_kkuEQkZgfa1rE3Mn zoVWQHoP9VZ5.IJ7TU1epMGH8tCYC_NmKLf_IRxDU0avj0FSzvG2Cvj4U6bcMSk8uHVPGwaMymx9 OQltpPGnP.zEiUpD8Jb2C3WP5IzRFRXJvxxPIKhhm.kOcw0IO_IkN9kw3UOPIUsfbNwQEgIsFb6K Y6MVBc.B3HdM6RC7cCv1.bI6m1EhfNN8XfyRY8v_C9k0HKmUTWrj.rEUEsi7nDB1kWWn8sJtEZ9O g6K1Tf86VOh9jCGUgUoq0dpJN0gG2.b3NFFGhuh6MNgVSq7_QSnZ3WyBkEpX9ursE6kFnF4cN3nj TT9PThVwgWpSrGoOThmTddwI87p__uCyR2l1NI8dHv_MCAI6XHOgWnV.scKasz9Ih0lLBnRig5ZL M6r684LGGJAit9Kz5PXjwg1ddYGaGq_kX98fiKCKQbu9PoXH2lvO_UkD.HrzHs9dYBj2Vvqp.kYR r3qzOHOG4UsE1h1fNvRcjMrj4sn_LaoFqcdhb48RaBeORbIZxIlj5PDmtBiyjhTsq2s2qjfRN3Qy vKxmg4aM7ZyohBlek2vw4D.WfydwfzQwMk38UDdYDyXEADt6CQYMlgW3JgCNueVP9byC3Ct3VAsc qbItK_yikP_WlL6wW8quSTgwRb8xhcH_8bEulSgL4FvZso6jXztqowXUTgnCRR2ieU7rQBXyMPXx APoImBHNZPTnvwhhrrtytwe93B8P7zNtBRs58SGIwsOrsqmC82oIFnpeshPO1ip9xYO8e0Acs7G5 q2ydmZQm62Cr9eVt7rub_gzavRlTsp5pvhk7d2SiCxnl8zDLStF8cjBcbK_xrey1VjXSBsfgOdPG oCPsg28f3JGh5txyxxJDqRWaSW32zsIbLYKUpLokHRhot.U9vtJyIQY5LiS8JyRIXQafdfQFsF.b qrctNHOo9SxrONyiX7oiWORbcK0WkzSlb9BZWSk_FmZadeLFb.jNsA9DJ9hlgInb847xsHM_vU4J KTmx32jAs_EiloX59c5SwldWhaduyu4I24UkmgxdfIjxnSSKYqBPAI6IjvYdyCpk0CB_TDb625kS dhRIYPrUzaZL3NqJI1frrdSZWP8GcqBETbJAIW01CWHkGSW2Vig66xmY2h0ZEEBHxqKpU_xRkbIY HBtZiJ9vDa1KHrrKJTVyxLCIAqB2YoqMgsCBjtFySrlc9ZKd6rj3pNGTDLH7fAfz.JtQaC8mWWJA FPgQeIr7wl6RZxK33oUX5qCKVOqPi24CnRRhCEVe8f84WMtZmZUd5plBWpZ8vn7pzYyMMpdpHi1x LytSWygLqiEvAKvutDPvqd7l.QnCFILB_.dYAQMRWLHnbldwFyt09O4l0bhrcs18tAJg73xOb_r. v3g9AB7q.Q5YBstN0NogWarLnjJuoBlvv7Q4ui3SGvc6I3scEDHs8r1JwqjxqwG1ZweHqhfAz_m9 SUGI8Ra4tQpleAlP.BRiWVTfx1kZfaRhdqJ9QYi4QMGgTqJiN6dgH.10Z9zZ9qjRkPU6inSk8lxr bYN.9Id0bbKaTodE7NdvjMmnFMW8Jfhvu5f6gD1rZzExCPDcBELs8__6b9OUZn.AWluzOgR0sOT7 Qp8u49seD7d5oHHNn6Tjac0N.3ethzAvws61z3c4umHTbWLZgjNgGezNGd68FyAGx4xJZoT89L58 teBWxh9bsIJK1.IwtvzE1UB_LdDEYm1HIjAzUMm8PCoPscnTBYdW7yucWK0Imb2AgfzzxWwWCTOo Xmg-- X-Sonic-MF: X-Sonic-ID: 294d233f-7f2b-499c-87a0-2e161c698a30 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Mon, 10 Jul 2023 22:04:13 +0000 Received: by hermes--production-ne1-6d679867d5-5vpxd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6d10fdbd384f411c93fb1902533bc304; Mon, 10 Jul 2023 22:04:10 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: Does kyua based testing need some hazmat/bindings/_openssl.abi3.so related updating?: Undefined symbol "ERR_GET_FUNC" From: Mark Millard In-Reply-To: Date: Mon, 10 Jul 2023 15:03:58 -0700 Cc: Current FreeBSD , Mike Karels Content-Transfer-Encoding: quoted-printable Message-Id: <603B7CEE-F3E3-43C4-B031-9C8A1027CA7E@yahoo.com> References: <1E426C5E-B363-4C76-A952-48EF404F6557.ref@yahoo.com> <1E426C5E-B363-4C76-A952-48EF404F6557@yahoo.com> To: The Doctor X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4R0J1r263kz3NmC X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Jul 10, 2023, at 11:42, The Doctor wrote: > On Mon, Jul 10, 2023 at 08:56:22AM -0700, Mark Millard wrote: >> The subject line's question was prompted by >> . . ./hazmat/bindings/_openssl.abi3.so related notices >> in a kyua report: >>=20 >> # kyua report --verbose = --results-file=3Dusr_obj_DESTDIRs_main-CA7-chroot_usr_tests.20230710-06463= 2-752785 2>&1 | grep "Undefined symbol" | sort -u >> +ImportError: = /usr/obj/DESTDIRs/main-CA7-chroot/usr/local/lib/python3.9/site-packages/cr= yptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol = "ERR_GET_FUNC" >> ImportError: = /usr/local/lib/python3.9/site-packages/cryptography/hazmat/bindings/_opens= sl.abi3.so: Undefined symbol "ERR_GET_FUNC" >> ImportError: = /usr/obj/DESTDIRs/main-CA7-chroot/usr/local/lib/python3.9/site-packages/cr= yptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol = "ERR_GET_FUNC" >>=20 >> It is possible that this is related to some oddities of my >> context for this. But I figured I'd ask the general question >> anyway. >>=20 >=20 > No! The problem is that Python is calling an openssl 1.X function > which is dropped in Opensss 3.X >=20 > Python nedds to fix that issue. Well: # strings = /usr/obj/DESTDIRs/main-CA7-chroot/usr/local/lib/python3.9/site-packages/cr= yptography/hazmat/bindings/_openssl.abi3.so | grep -i "3\.[0-9]*\.[0-9]" OpenSSL 3.0.9 30 May 2023 3.4.8 =46rom what I read, 3.4.8 is too old and is known to have this issue and = this was fixed in a later version. I see references to "cryptography" needing = to be "at least 35.0.0 for OpenSSL 3.0 support" instead of "3.4.8" as one = place put it. I've no clue of the details for python3.9 vs. python3.10 or python3.11 = for containing a sufficiently modern "cryptography" already in FreeBSD ports (vs. not). But this may be more of a port-update issue than an up-stream python issue -- or possibly just a "use python 3.? or later" issue for some value for "?". =3D=3D=3D Mark Millard marklmi at yahoo.com