From nobody Thu Aug 17 00:51:58 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 4RR60G5DkFz4mRw2
	for <python@mlmmj.nyi.freebsd.org>; Thu, 17 Aug 2023 00:51:58 +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 4RR60G3K4Xz4WcD
	for <python@FreeBSD.org>; Thu, 17 Aug 2023 00:51:58 +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=1692233518;
	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=qtU6D90J64wbxWUV/iiagLUTNbhj3W7eoVFxHdmX8aU=;
	b=O+Rh8Wbl2DmQd9CcizxQqsWd2YpjWzbxTz9blha++eeUQKWsawighf7rAnab63H6uQtvM/
	55wUF+5wY89LBs+dHnRzIGSYD5RgZvlI3TIoJnuNeEcej1e5kvyPConhD+KYCWmsxR4zeI
	ICM6SBqgo0R5ljtym4ws5LAqGvPHm895FUXESDHFG3XgG8Lozq5SxzxT536hp2+lFG1xyQ
	gjTkge00j+Pbc6xRmRweH+dl7jmR6c7Hyvr+o4f7tn7Mg2JHm9Pctimg6xL/ZT1sqcH5Pf
	PhbrUxv0ASV3venufHVJr3qaojzCWoCtkvUz1l156NuKjH2FV8ubuGyfvD3GZA==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692233518; a=rsa-sha256; cv=none;
	b=PZbMZYbIRYnSo1NrMm6W9aN5ktKDHqpuXxQRqWKZiH0khR9/YWgv1x5D6RoXEOW982U1qH
	bLJ0MpyNogxdk9FmDXKLnfQsgtYCAK9vwT1G3lCT9w3wWUJBURmyZZk5EpDnwh4syswhmk
	17sqUAhvSXvacYAnEpzuD9m4ekKHUTgC9HCNjPlAPXYfJwqA7RhFD5Qd40BwAYZvU+Ax+J
	CFPwGiOPwjYA3AeXwb7PXXXF7pOo3Dp/N9kpJXWkhEZ6ufdIDH2lsX93JztGU6LilYUo9C
	BDtI9ZBfuThC+GIzpcaU9+IPgm+wA+L4NholF5s6SAeg8GmtcQgm83iBINHDdg==
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 4RR60G25VDz1ChW
	for <python@FreeBSD.org>; Thu, 17 Aug 2023 00:51:58 +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 37H0pwX3022692
	for <python@FreeBSD.org>; Thu, 17 Aug 2023 00:51:58 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37H0pwDT022679
	for python@FreeBSD.org; Thu, 17 Aug 2023 00:51:58 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 00:51:58 +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: vishwin@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: 
Message-ID: <bug-273122-21822-Od8AK5qYsj@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-273122-21822@https.bugs.freebsd.org/bugzilla/>
References: <bug-273122-21822@https.bugs.freebsd.org/bugzilla/>
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 <freebsd-python.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-python
List-Help: <mailto:python+help@freebsd.org>
List-Post: <mailto:python@freebsd.org>
List-Subscribe: <mailto:python+subscribe@freebsd.org>
List-Unsubscribe: <mailto:python+unsubscribe@freebsd.org>
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

--- Comment #9 from Charlie Li <vishwin@freebsd.org> ---
We've done this with at least earlier iterations of graphics/mesa{,-devel},=
 and
it all works as intended. It's not just about keeping track, but ensuring t=
hat
everything is applied in the correct order, and that any local patches are
based on the original source plus items they accepted whether in the same
branch or trunk. Combining upstream patches with our local patches, sometim=
es
resulting in the same local patch file (names) in ${PATCHDIR}, is just a bad
idea.

(In reply to Joseph Mingrone from comment #7)
This is necessary when considering maintenance, semantics and mechanics.

(In reply to Daniel Engberg from comment #8)
Python upstream brought this upon themselves. In many other software projec=
ts,
this would be a bug fix, not a new feature. If anyone there cares enough, t=
hey
can read the last couple comments in the original issue, maybe see this
exchange, and understand/remind themselves that asking distributions to car=
ry
arbitrary stuff they accepted as local patches comes at a cost. Don't forget
that some other upstreams don't bother to backport anything, not even bug or
build fixes, forcing downstreams like us to carry stuff.

The single patch file doesn't address the ordering. ${PATCHDIR} really isn't
meant for something like this.

--=20
You are receiving this mail because:
You are the assignee for the bug.=