From owner-freebsd-python@FreeBSD.ORG Thu Aug 19 20:19:38 2010 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 375691065693 for ; Thu, 19 Aug 2010 20:19:38 +0000 (UTC) (envelope-from jkempf@davisvision.com) Received: from zixvpm02.zixvpm.davisvision.com (zixvpm02.zixvpm.davisvision.com [65.213.99.45]) by mx1.freebsd.org (Postfix) with ESMTP id EE2568FC22 for ; Thu, 19 Aug 2010 20:19:37 +0000 (UTC) Received: from zixvpm02.zixvpm.davisvision.com (ZixVPM [127.0.0.1]) by Outbound.davisvision.com (Proprietary) with ESMTP id 4E2D85DC01A for ; Thu, 19 Aug 2010 16:00:58 -0400 (EDT) Received: from hoiby.davisvision.com (unknown [10.51.11.114]) by zixvpm02.zixvpm.davisvision.com (Proprietary) with ESMTP id D56041F4024 for ; Thu, 19 Aug 2010 16:00:57 -0400 (EDT) Received: from hoiby.davisvision.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id C63E7A0211 for ; Thu, 19 Aug 2010 16:00:57 -0400 (EDT) Received: from waffle.davisvision.com (jkempf-lt.davisvision.com [192.168.149.60]) by hoiby.davisvision.com (Postfix) with ESMTP id B4BE0A00F5 for ; Thu, 19 Aug 2010 16:00:57 -0400 (EDT) Message-ID: <15771_1282248057_4C6D8D79_15771_4184_1_4C6D8D79.3010003@davisvision.com> Date: Thu, 19 Aug 2010 20:00:57 +0000 From: Jesse Kempf User-Agent: Thunderbird 2.0.0.22 (X11/20090726) MIME-Version: 1.0 To: freebsd-python@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Banner: Set Cc: Subject: Porting setuptools-using software X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2010 20:19:38 -0000 Hi, I'm trying to fix devel/lamson, which has the problem that it leaves files behind after deinstall. It *seems* to me like what's going on is that setuptools is failing to see that a given dependency is installed and is being 'helpful' and installing the wrong version of it. FreeBSD already has the right version of the dependency installed. When it comes time to uninstall lamson it leaves files behind because there's no way for FreeBSD to know that setuptools decided to 'help'. Is there some magic frob I should use in my port? Right now the approach that seems promising to me is to patch setup.py to comment out the dependencies -- but that feels like the moral equivalent of a frontal lobotomy. Does anyone have any advice? Thanks, -Jesse ------------------------------------------------------------------------ The information contained in this communication is intended only for the use of the recipient(s) named above. It may contain information that is privileged or confidential, and may be protected by State and/or Federal Regulations. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please return it to the sender immediately and delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender. ------------------------------------------------------------------------