From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 12 15:00:25 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3830E1065692 for ; Tue, 12 Jun 2012 15:00:25 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 787658FC0A for ; Tue, 12 Jun 2012 15:00:24 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q5CF0Opk064062 for ; Tue, 12 Jun 2012 15:00:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q5CF0Oiv064061; Tue, 12 Jun 2012 15:00:24 GMT (envelope-from gnats) Date: Tue, 12 Jun 2012 15:00:24 GMT Message-Id: <201206121500.q5CF0Oiv064061@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Volodymyr Kostyrko Cc: Subject: Re: ports/168980: devel/py-distribute fails to install some files X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Volodymyr Kostyrko List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jun 2012 15:00:25 -0000 The following reply was made to PR ports/168980; it has been noted by GNATS. From: Volodymyr Kostyrko To: bug-followup@FreeBSD.org, c.kworr@gmail.com Cc: Subject: Re: ports/168980: devel/py-distribute fails to install some files Date: Tue, 12 Jun 2012 17:54:22 +0300 Maybe I was too fast about that one as creating new jail without python and installing port there works. However after switching from py-setuptools to py-distribute on one machine I finished with following: # python -c 'import setuptools' Traceback (most recent call last): File "", line 1, in ImportError: No module named setuptools # cat /usr/local/lib/python2.7/site-packages/easy-install.pth import sys; sys.__plen = len(sys.path) ./setuptools-0.6c11-py2.7.egg ./PyYAML-3.10-py2.7-freebsd-9.0-STABLE-amd64.egg ./PyAMF-0.6.1-py2.7-freebsd-9.0-STABLE-amd64.egg ./Pyrseas-0.5.0-py2.7.egg import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new) And this is just after py-distribute was installed. After cleaning environment I can't reproduce this issue anymore. However if easy-install.pth is already poisoned with link to setuptools `make deinstall reinstall clean` in /usr/ports/devel/py-distribute doesn't change anything. Don't know is this really an error and should it be fixed or not, but if anytime soon switch from setuptools to distribute will happen this one can cause little havok. -- Sphinx of black quartz judge my vow.