From nobody Thu Sep 14 14:34:21 2023 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 4RmfwZ2yn5z4sTnk for ; Thu, 14 Sep 2023 14:34:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (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 4RmfwY2BfLz4NtX for ; Thu, 14 Sep 2023 14:34:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=aoQKe9Q5; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694702075; bh=D4FBVWoN+XcugFrrbTd2xObj1xd1Kv/okUXaSClpT14=; h=From:Subject:Date:References:Cc:To:From:Subject:Reply-To; b=aoQKe9Q5PAcISANhh2FfPB2Fe8Da6pmN8TL1jjCYqP3OpGn5/k93Zo0Y2ci/PCr+NJ+w6mPRD1SihVooCGHK8PFEXilgPHuHvdhr/FpMuCHFl4IWl8fo3F5YkzVKs14Dg9A1fMI9x+KWk1l5YpNlR9B3Fkg+NHyLpAzrmxl0MR7BBTBm5U5RIa0VTxo7Iutw1hbuhwlB2Vgr2YxUUBK48bMSgA+dhqCB+89JMCNvI/s1nW8zWQkt4OIiXYGnVnwvsiZNgaOY9j3/nQP0/Fh3iOlDARlqZIQ4MYfCJZ0dtQDwg5g2l0Luvnu3+gqhUfD9WLb+zG8KetUZwcIBW8HqHA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694702075; bh=aO0shoYe1Xp3LXkrDZu68ENc16LCjUktDtMF/eibbcL=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=SQh9jiV3tKD2nDdVLbs4d8okeWzzEe881tgKQZcpkMHueF6zeT1aYhiqDSX3yyrOIYjLFgx3AZRll8VbjUyQ5VsOtlLIDi0wuRPMtCcag/4dMHaC0oQ2yIhvQQ0h0l4LHNUMJp4Wbxa3bKuGi9Dyk+ApFw63u29070NucUse8fK0v32ij+wwhn7PR+MyVTGZ3Gws5VKT8k6RDoUxzRo+0EPz/WTzObVkRA+gp65gyje2CgUgXr8fqzZi93HMeEO2DhOxtSTFPQnv97SO5nVBjBCmFq1GgerzHtNEbS8M2B7UDO+RV1mLQ5NuvGeDlv6/jnOZQkINealhGvpjH0Tp8A== X-YMail-OSG: qkFI9WMVM1mLCNT0IOLGBv3qIVR1zRI2LdoXoefLSbRoITUyaInlwpm97PaWli. jqppktmdGbnhvfUc7DMNSaw5aTVnoAnCBuL1mg1W4LztwjYjcDemGha7QUDTe_JK5DMGr4ukDuJE cNCS71fo2x4CuSpSlD1fSB7xw4dHMXBnIotWCJVLQ0KSXluqqqK0wlOwi8sDucs87o9uXXpzdP1i .1BPosgocFPowO9qBqbxqVxPfyMcJ8tgURDFyzes5hdRvwP_dhXlWLhwI504KqN_5bxRLGUGvuFS _GXFHcwsfZkXhVnG1m1Zx5sxSq.KAFBWLCy4BAtvEUUKe.LLsP4Boaur6h2Uzni3XX2pm5f2bUZS ziE9qOQOtJGnylekQ4j12sRQ1fXx6QSB9qM8pZxa5Sx739mBfJFmdR5kIP69RVldH_bOCp_x8Zmd aA1R36v.s36VTRwGDspy0K6_wRcI8jApc2EyyUsP6pMFlLS3HYGTRyXN3clQQ07DebP7qOZwlJSz gYwyav.y8E8DuADqc7Esp_2wuZNyIQFk.vELm4f27zc_IWPtDVQ9pcOSNfcEz.ziWzB6SvmnCFF9 6ALPxoQW.UxYqFyWYjMlOxB9EO9BpKpFAfp6dqukshLGnGeq9WRnVMfN9n.LGpr465Wj23Xr4xnV aKlORLO6hKBAAsG6yxP9xDZt20xQKa5SRK1qPlIm53uWetcFkxMHxf1ivvd9ujsOE_jz2T6dxq5r ePcJpnHaOtRduN8Fx6E.PYwXYk53cz9DYY4.eXckB5k4JvU2DYV3nPZ66nvf3P8XU.5Kxh91nGD_ 5trOrWqhmj5kS5372.W0Nr3UQIhRodA8VgbJl9Q8edjWOYHya2EU1wqMgl2vJvbEkRba76YSjYA2 CaFcLZpPD5tldnYmZt1ATpDMuZWQInTwEU.pjxmQhWctF.vtQQ369Quemv1xCDO.7bHkvwjkwNvx qhN3Nuns4yB58IS5lo0KJLietQBxXvysWQjnVwf15V98DOQCXBrefO5MblADsfabHWjCOqEE4xub XPV62UKcBrUCLOGvHWWnONw7.0PTYTN4X0vHmsxhwsvfxTjQI_TWnSliac8YEcb5WPNDi4Fg15S2 gZ3dNFoiMmuG.mjPwp22oU5Yid7HdRro4jfgcZ53AFVPNWnud1gwsqFVhvN24RF6ZioXZtUMJvO6 PsyHei5RbUgtjiAuj6ziaICIZDnJ20JbH9Nk00ErcCM.sEr94FdAkz8Y7XY9NaBbxEpwSNWY_ShZ Lz0jqTrBec1G_zIsKTiXxXN8W3NZD4lvAe7GVrn0px4ZQJI6V_k06r4U30cnbIuxLejp7ncLev7B Alhjp07RaX7Kzi.Fs8COvPtxzsn8qPGvUgEE67J.2fpRgMjH0WXC5RP30JSWtFS8KZ0ImhCYEYXR dflWiFZ.vj9FJ9kSqbrRWs1p1ts6qPxTEFY3ob_Mbo7EsN7vEa5WrixiFLqn9eslWTe0h.BDjmT4 98.lTTugnWFsNrz_Y5f384voR6Q4ljiwG1SXfWqvrIKjVwzLdXpJ0xMS6F8kqbWQi12kU_Nf2liI 9eCHYmW4ftKyh31UNaa7btGh1H0sG8wWmW67CeeRVYs0pptBvlGbQ3B7ZQgOE_KXVgggOKCWn_Hc PxqoDo4mkhjGAr5IgU4Pd9Bthe3ludan5tNYGSGxz7aw9Dg6_4TdtJ1eVoBV6Bjd0ck9_bSnFv_k I09KZsqdPlqzvYpp4SJY_nFefGDHhJeaXMe8vFBmzdMMY9QYyX4hx2ytZrS9uqRm66ltoX_xEkQW zk4LkrHNW4xkVGTBko6JxiqD.OwLjX1HtlA6HZuMJXDj_ItdP7gKltT1d2L.25TaVr.p2tmcoxDy or2SbThBUjdJ.8jnXJ313ksg1BRvk5pZU.2721_2Zhx1QP94bNb0YGjIVpVXWuJMWimGQEn4wPdx o6DMQbKx28EH65WCXPWBztEO3J3TVaWL9Ey91VRjax_fUHNk3Nc8jiuozGiP1q646qgAXa8x4Mvu egA4IXpLwpe4.qyW7aEAc0zcr.CRodpgkfUWatfZvtycB9Snlx6egHYzJlD0C2i1OeeYm1CpuNWk JUVqZ6o4x4fb0__G05iH7C1MtJ.qUxU8vwjqyeVVd6eomnCmUTZG4Pymj6OlVGakJDufrTvbG2wp l808Zd6BXCceqqXbNwKhOzG9Mdjvcr1QvbomY0j5UmK1S6k2l1ZDKw4HXjwur.fEQEntNBqNyJWt kVDQc8R39.ZCE4sm3lZzp1Uaut_bOhAJyZDttzBbgs9RyUtF.GthLSLmU8tKvuO6dCrOMDW3lCLB mUOCZPvqS X-Sonic-MF: X-Sonic-ID: 4614b549-ccec-4405-b38f-194c6c329dae Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Thu, 14 Sep 2023 14:34:35 +0000 Received: by hermes--production-gq1-77657878bb-wlcsw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7c3f476af6c1f68121d8c6c1a7b1f713; Thu, 14 Sep 2023 14:34:32 +0000 (UTC) From: Mark Millard 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 16.0 \(3731.700.6\)) Subject: Fwd: git: 8d49fd7331bc - main - pf: remove DIOCGETRULE and DIOCGETSTATUS : net/py-libdnet and net/scapy now broken, kyua test suite damaged Date: Thu, 14 Sep 2023 07:34:21 -0700 References: <9A0C699C-78DA-4EB9-945D-A7C3B29EF31D@FreeBSD.org> Cc: Current FreeBSD To: "bofh@freebsd.org" , "eugen@freebsd.org" , FreeBSD Mailing List Message-Id: <56BB4EAF-E9C8-42E3-A7FB-3F6988D745B0@yahoo.com> X-Mailer: Apple Mail (2.3731.700.6) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_THREE(0.00)[4]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.31:from]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4RmfwY2BfLz4NtX [I've cc'd a couple of folks that have dealt with fixing breakage in the past.] From: Kristof Provost Subject: Re: git: 8d49fd7331bc - main - pf: remove DIOCGETRULE and = DIOCGETSTATUS : net/py-libdnet and net/scapy now broken, kyua test suite = damaged Date: September 14, 2023 at 02:02:38 PDT To: Mark Millard Cc: Current FreeBSD >=20 > Hi Mark, >=20 > On 14 Sep 2023, at 7:37, Mark Millard wrote: >> This change leads the port net/py-libdnet to be broken: >>=20 >> --- fw-pf.lo --- >> fw-pf.c:212:22: error: use of undeclared identifier 'DIOCGETRULE' >> if (ioctl(fw->fd, DIOCGETRULE, &pcr) =3D=3D 0 && >> ^ >> fw-pf.c:252:22: error: use of undeclared identifier 'DIOCGETRULE' >> if (ioctl(fw->fd, DIOCGETRULE, &pcr) =3D=3D 0 && >> ^ >> --- intf.lo --- >> for (cnt =3D 0; !matched && cnt < (int) entry->intf_alias_num; cnt++) = { >> ^ >> intf.c:571:2: note: previous statement is here >> if (entry->intf_addr.addr_type =3D=3D ADDR_TYPE_IP && >> ^ >> --- fw-pf.lo --- >> fw-pf.c:296:28: error: use of undeclared identifier 'DIOCGETRULE' >> if ((ret =3D ioctl(fw->fd, DIOCGETRULE, &pr)) < 0) >> ^ >> 3 errors generated. >>=20 >> That leads to: >>=20 >> [00:00:41] [29] [00:00:26] Finished net/py-libdnet@py39 | = py39-libdnet-1.13_4: Failed: build >> [00:00:42] [29] [00:00:27] Skipping net/scapy@py39 | = py39-scapy-2.5.0_1: Dependent port net/py-libdnet@py39 | = py39-libdnet-1.13_4 failed >>=20 >=20 > The commit removed those ioctls because they=E2=80=99ve been = superseded by newer (nvlist-based) versions. > Ports are strongly advised to use libpfctl rather than trying to deal = with nvlists themselves. >=20 > See = https://lists.freebsd.org/archives/freebsd-pf/2023-April/000345.html for = an example of what the ports will have to do. It=E2=80=99s generally a = trivial change. >=20 > Best regards, > Kristof =3D=3D=3D Mark Millard marklmi at yahoo.com