From nobody Thu Aug 17 20:56:37 2023 X-Original-To: python@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 4RRckF6q8rz4q7x6 for ; Thu, 17 Aug 2023 20:56:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRckF2ywlz4RXD for ; Thu, 17 Aug 2023 20:56:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692305797; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=td0ghqYncmV9pc4r55C9+lFJyGoO8dG9HV8E/YqkprE=; b=hGchAKPlxTl+0HDRLaWpKDxiGoU/UBzhADUCd/zfrhkda9kVwQevtTXDkvXAKU9BvR5A7b +2jH4Eflu/LdUXgkEvN374YAC+QwsNP9u2tF4gRs7moU7dirS0RcYHj9OvMUeg3kvKWUEo YcbGvpLMSjvuWWsT9YsTY+6/fIGdsGX91i4/Xr8UKOIi0usBgaeM3n7aAFj25Pyl6x7G2o 4V0X8XJVDNMY7xQn5ZegPN/oA6viL5XU60fverGSHd7DGbeRt4v+6Aepaapo8LRESkr2sJ Bo+7n7yE8KjiUSuWstmZM+gyFzcv2DBfGGvFlsSyMgHWqOe+1Fzsq/gQv+oMwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692305797; a=rsa-sha256; cv=none; b=a5aPCfa4tCVnd7jDzCx6XKU3qOhBSTUItiLLRTG0HZNNuhEB8OMFUfDJA8qpX708oeUVlY 68YLsLpwOZxlDUmUX0dk0WoTC6rlI5jpJSherGpegn9FuN78RAxyP5ZhKEY/Ce0alzBddU eFrYTDsBymB/dBG7eUT7zKrSuv24eHHObmKJa4arYaBYpPWdNFlYyt9BCE9EdgFiy+OCDv 6wf4NGZPbVQzMFrsUWYGuO0zV4j8ZVBpSQGkRJXHiUhZ3gO7LKpsEM7MCDZY0AshLcRYA+ NzPJ+gPt5fnJtwTtXS2bS1pmA2h2nJhA6cKEcK+mndr9pKBnhXN1JkNSZ1KRsQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RRckF22kGzpbr for ; Thu, 17 Aug 2023 20:56:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37HKubtk095986 for ; Thu, 17 Aug 2023 20:56:37 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37HKubPH095985 for python@FreeBSD.org; Thu, 17 Aug 2023 20:56:37 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 273122] lang/python311: backport netlink support Date: Thu, 17 Aug 2023 20:56:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: mandree@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273122 Matthias Andree changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mandree@FreeBSD.org --- Comment #12 from Matthias Andree --- We are free to integrate third-party packages, including Python, into our system, and integrate well, as we see fit -- license permitting. The entire discussion, both upstream and here, is taking WAY more time and space than the actual solution. The gist of the integration improvement is telling Python's configure script to look for netlink/netlink.h in addition= to linux/netlink.h. If we find configure patches unwieldy, we can patch the source file and regenerate configure at build time, unless that would create circular dependencies in the tree. If we can't use patches for whatever reason, then we can use REINPLACE_CMD = to keep the change really minimal, and it's possibly even good enough. Are there particular technical or quality concerns? Else if we deem it necessary to limit the patch to builds on FreeBSD 13.(>= =3D2) and >=3D 14.0 because the older releases' netlink support were present but unsuitable, then please clearly mention so. So can we please stop the useless discussion of where and how to host this = and cease bitching about Python's feature freeze policies, and just put either = that patch and the REINPLACE_CMD, with the reference to the upstream 3.12 discussion, and add that stuff into our ports/ repository, test things, and then push (with bumped PORTREVISION).=20 Feel free to convince the Python maintainers that this is a fix of the configure bug, but do it in parallel and don't wait for the result we may n= ever have. Thank you. --=20 You are receiving this mail because: You are the assignee for the bug.=