From nobody Sat May 2 09:22:22 2026 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 4g72Vn4PC0z6d5Rh for ; Sat, 02 May 2026 09:22:25 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g72Vm0jc7z44q6 for ; Sat, 02 May 2026 09:22:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777713744; 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=iGTYG7UXW6JFOBTvlQCWpYL6N7Uelbl7wkQzCqric7g=; b=DgKCUHohVk1ekhFaP98hL9FkU81LUxRM/vqbe7c2VIypDmW0sUqXNsmG44Qbqh3spQuyXo 6Urxb8TTMm3VAmyb3fIHvYdGAIHxh3EjRmuve8zLjnwXeRzrFj1e0kv0nnFzEbq9f/rhTG wM0l3+JJ/21VhmrYOpzq45PyzoUkVUdnwbuZByc63TwrN6haXrI3SBz/i803cHbNDeMOfI Awh1oa3asXusVzvuDWo9dF6hrMM9Dj56AadaCm974Qr3ASfv673YuI6CPQWfnHOITq9fKz lPZf0urF/oKbnHmE5Zmj9jNOGDiaXAyTt6gi7WD+zsXeu7HGsDg6BaKwZuNZfg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777713744; a=rsa-sha256; cv=none; b=XuLArvIro1crS8y3IsNbC0lF8Qqh1lTmBLpnOw67O84Ap4HkkFo2bQ0koDgzkWGRosmVtj RRd+Ard8Uf7sPrnc6tbC9uuvafQQp5L3CI2hMBbIHnczB/HVhLzpqyd0HPR16oMupjwflK 3GbEtm6BSwTF0J3TitlcL0XzGNgdKwCIcfslrwk2qKX4cuQoUmxJ4t0B8eZDZ5vahDu7Rr gP8H37b8f6G1VqZ5SP2eK8UCGwo1Kv3APyrGPRS3RQhMt/XhKyVC7Q2Baquu/lhlXX8iZD cvbooDjggq/vU1UA8jwdaHqAgfXPwau5l4/Mf0b1ax1bU8/AFODzhEztCQHWxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777713744; 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=iGTYG7UXW6JFOBTvlQCWpYL6N7Uelbl7wkQzCqric7g=; b=gxr8WNjXlqcuO/FGY7hI0qxpfc/kKmvRdKCcjqx3qPrjLrO2zGMpZ45bqkFxUVlmwvdVCf B/MvNlm/luM2LCJDvIQNqKBlTQv/KSu5R3ecmGdHpdoeuCSJ/87NJYSXSPXdpX8h+HTqOv hlX3BFAiw+2Spigf+pZ8AYJ+GnROlhaE4EeN1xv/Hs1jNv5Af/tctfY9pyHcFcuQfxygEr Mc742ukhKehGr1rhwPTlykLRTZ4qG7kAEjBtSEZAXuuJ4d5yAivZZDNll6oNAWtosBiuIC OTNaTSFkeRXwAG8K7zK/CPJB7StStFmSU5jUt9elBaQQDwoAG+mRbWywws/fuQ== 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 4g72Vl71hwzgM3 for ; Sat, 02 May 2026 09:22:23 +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 6429MNRI048855 for ; Sat, 2 May 2026 09:22:23 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 6429MNSP048854 for python@FreeBSD.org; Sat, 2 May 2026 09:22:23 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 294631] devel/py-installer: use os.path.abspath() instead of Path.resolve() Date: Sat, 02 May 2026 09:22:22 +0000 X-Bugzilla-Reason: CC 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 Many People X-Bugzilla-Who: oliver@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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: X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294631 --- Comment #33 from Oliver Lehmann --- Having used FreeBSD since 3.3 and creating ports since 2001, I am well awar= e of the struggles one can encounter when porting software=E2=80=94especially wh= en it isn=E2=80=99t meant to run on FreeBSD at all or has a completely different view of how its build infrastructure should look. Still, "giving up" and stating that several Python-related ports can no lon= ger be built, as long as they are still installed in the base system, is someth= ing I have never seen before (with one exception: Bacula had these issues in the past, but they seem to have been worked around). This basically makes tools like portmaster useless as soon as you have seve= ral Python ports installed. You would either need to maintain "ignore lists" for portmaster or manually remove Python ports before it has any chance of succeeding. I assume portmaster is still a supported way to keep FreeBSD ports up to da= te. Therefore, its workflow should be factored into how the Python ecosystem be= have - even if none of the Python maintainers might use portmaster themselves. To make matters worse, there isn't even an UPDATING entry. People using portmaster will gradually run into this issue and be left with a system that can no longer update its ports unless they manually "prepare" the system for portmaster to succeed. --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.=