From owner-freebsd-ports Tue Mar 26 17:20:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E195637B419 for ; Tue, 26 Mar 2002 17:20:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2R1K1m32225; Tue, 26 Mar 2002 17:20:01 -0800 (PST) (envelope-from gnats) Received: from wwweasel.geeksrus.net (wwweasel.geeksrus.net [64.8.210.226]) by hub.freebsd.org (Postfix) with ESMTP id 9B49C37B400; Tue, 26 Mar 2002 17:18:21 -0800 (PST) Received: (from alane@localhost) by wwweasel.geeksrus.net (8.11.6/8.11.6) id g2R1IGl60375; Tue, 26 Mar 2002 20:18:16 -0500 (EST) (envelope-from alane) Message-Id: <200203270118.g2R1IGl60375@wwweasel.geeksrus.net> Date: Tue, 26 Mar 2002 20:18:16 -0500 (EST) From: Alan Eldridge Reply-To: Alan Eldridge To: FreeBSD-gnats-submit@FreeBSD.org Cc: tg@FreeBSD.org, nbm@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/36353: lang/python{15,20,21} stomps on man pg, bin/* from lang/python Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 36353 >Category: ports >Synopsis: lang/python{15,20,21} stomps on man pg, bin/* from lang/python >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 26 17:20:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Alan Eldridge >Release: FreeBSD 4.5-STABLE i386 >Organization: Geeksrus.NET >Environment: System: FreeBSD wwweasel.geeksrus.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Mon Mar 11 00:59:22 EST 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386 >Description: The old-python ports overwrite the man page and binaries from current python. I have called this a bug because blowing away files from another port *is* a bug, when there is no reason for the ports to be mutually-exclusive. >How-To-Repeat: >Fix: Do not install bin/py{thon,doc}. Patch the dist Makefile(s) to install the man page with a {15,20,21} suffix. I'll follow up with actual patches. I want to get this in the system to get maintainer feedback, plus feedback from maintainers of ports that fixing this is probably going to break. Any ports which require an old python?? explicitly (e.g., Zope) will break. In particular, this affects the following ports: databases/zpygresqlda/Makefile:PYTHON_VERSION= python1.5 mail/mahogany/Makefile:PYTHON_VERSION= python1.5 print/py-fonttools/Makefile:PYTHON_VERSION= python2.1 textproc/py-asv/Makefile:PYTHON_VERSION= python2.1 www/pyweblib/Makefile:PYTHON_VERSION= python2.1 www/zope/Makefile:PYTHON_VERSION= python2.1 Maintainer of zope, arguably the most "important" port affected by this, is on the Cc: list. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message