From owner-freebsd-python@FreeBSD.ORG Mon Oct 9 16:51:45 2006 Return-Path: X-Original-To: python@FreeBSD.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 198B516A4B3; Mon, 9 Oct 2006 16:51:45 +0000 (UTC) (envelope-from "") Received: from builder.freebsd.org (builder.freebsd.org [216.136.204.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73E7743D6A; Mon, 9 Oct 2006 16:51:42 +0000 (GMT) (envelope-from "") Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.13.4/8.13.4) with ESMTP id k99Gpgf3014286; Mon, 9 Oct 2006 16:51:42 GMT Received: (from erwin@localhost) by builder.freebsd.org (8.13.4/8.13.4/Submit) id k99GpgQk014284; Mon, 9 Oct 2006 16:51:42 GMT Date: Mon, 9 Oct 2006 16:51:42 GMT Message-Id: <200610091651.k99GpgQk014284@builder.freebsd.org> X-Authentication-Warning: builder.freebsd.org: erwin set sender to <> using -f From: erwin@FreeBSD.org To: ports@FreeBSD.org X-FreeBSD-Chkversion: backwards Cc: perky@FreeBSD.org, python@FreeBSD.org Subject: Ports with version numbers going backwards: lang/python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: erwin@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Oct 2006 16:51:45 -0000 ** The following ports have a version number that sorts before a previous one ** For many package tools to work correctly, it is of utmost importance that version numbers of a port form a monotonic increasing sequence over time. Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for more information. Tools that won't work include pkg_version, portupgrade and portaudit. A common error is an accidental deletion of PORTEPOCH. Please fix any errors as soon as possible. - *lang/python* : python-2.4.3 < python-2.4.3_1 | revision 1.154 | date: 2006/10/09 14:29:15; author: perky; state: Exp; lines: +12 -193 | - Update the main python version to 2.5. | - Now, lang/python is just a meta-port which depends on lang/python25. | - And all versions of Python ports have short version identifier in its | package name; python25-2.5, python24-2.4.3 and etc. | - Also you must upgrade all python modules after lang/python updated, | cd /usr/ports/lang/python && make upgrade-site-packages | | - Give maintainership of Python ports to the new python@ group which | includes me, alexbl@ and others. From owner-freebsd-python@FreeBSD.ORG Tue Oct 10 05:14:22 2006 Return-Path: X-Original-To: python@freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2856616A403; Tue, 10 Oct 2006 05:14:22 +0000 (UTC) (envelope-from stacey@vickiandstacey.com) Received: from heisenberg.zen.co.uk (heisenberg.zen.co.uk [212.23.3.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EA5743D45; Tue, 10 Oct 2006 05:14:21 +0000 (GMT) (envelope-from stacey@vickiandstacey.com) Received: from [82.68.31.182] (helo=Demon.vickiandstacey.com) by heisenberg.zen.co.uk with esmtp (Exim 4.50) id 1GX9wZ-0004An-Tl; Tue, 10 Oct 2006 05:14:20 +0000 Received: from odin.vickiandstacey.com ([192.168.1.32]) by Demon.vickiandstacey.com (8.13.1/8.13.1) with ESMTP id k9A5ET8Z071298; Tue, 10 Oct 2006 06:14:29 +0100 (BST) (envelope-from stacey@vickiandstacey.com) Received: from odin.vickiandstacey.com (localhost.vickiandstacey.com [127.0.0.1]) by odin.vickiandstacey.com (8.13.6/8.13.6) with ESMTP id k9A5EABC038426; Tue, 10 Oct 2006 06:14:18 +0100 (BST) (envelope-from stacey@odin.vickiandstacey.com) Received: (from stacey@localhost) by odin.vickiandstacey.com (8.13.6/8.13.6/Submit) id k9A5EAWr038425; Tue, 10 Oct 2006 06:14:10 +0100 (BST) (envelope-from stacey) Date: Tue, 10 Oct 2006 06:14:10 +0100 (BST) Message-Id: <200610100514.k9A5EAWr038425@odin.vickiandstacey.com> To: FreeBSD-gnats-submit@freebsd.org From: S Roberts X-send-pr-version: 3.113 X-GNATS-Notify: X-Originating-Heisenberg-IP: [82.68.31.182] Cc: python@freebsd.org Subject: portupgrade -R python-2.4.3 fails with cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: S Roberts List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Oct 2006 05:14:22 -0000 >Submitter-Id: current-users >Originator: S Roberts >Organization: >Confidential: no >Synopsis: portupgrade -R python-2.4.3 fails with cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory >Severity: serious >Priority: high >Category: ports >Class: sw-bug >Release: FreeBSD 6.1-STABLE i386 >Environment: System: FreeBSD odin.vickiandstacey.com 6.1-STABLE FreeBSD 6.1-STABLE #0: Sun Jun 18 16:44:43 BST 2006 root@odin.vickiandstacey.com:/usr/obj/usr/src/sys/SMP-HAMMER i386 >Description: After fresh cvsup of ports tree and reading contents of UPDATING, attempts to portupgrade python to latest in ports tree fails as follows: # portupgrade -R python-2.4.3 ---> Upgrading 'python-2.4.3' to 'python-2.5' (lang/python) ---> Building '/usr/ports/lang/python' ===> Cleaning for python25-2.5 ===> Cleaning for python-2.5 ===> Vulnerability check disabled, database not found ===> Extracting for python-2.5 ===> Patching for python-2.5 ===> Configuring for python-2.5 ---> Backing up the old version ---> Uninstalling the old version ---> Deinstalling 'python-2.4.3' ---> Preserving /usr/local/lib/libpython2.4.so.1 as /usr/local/lib/compat/pkg/libpython2.4.so.1 [Updating the pkgdb in /var/db/pkg ... - 50 packages found (-1 +0) (...) done] ---> Installing the new version via the port ===> Installing for python-2.5 ===> python-2.5 depends on file: /usr/local/bin/python2.5 - not found ===> Verifying reinstall for /usr/local/bin/python2.5 in /usr/ports/lang/python25 ===> Vulnerability check disabled, database not found ===> Found saved configuration for python25-2.5 => Python-2.5.tgz doesn't seem to exist in /usr/ports/distfiles/python. => Attempting to fetch from http://www.python.org/ftp/python/2.5/. Python-2.5.tgz 100% of 10 MB 222 kBps 00m00s ===> Extracting for python25-2.5 => MD5 Checksum OK for python/Python-2.5.tgz. => SHA256 Checksum OK for python/Python-2.5.tgz. ===> Patching for python25-2.5 /bin/mkdir -p /usr/ports/lang/python25/work/Python-2.5/portbld.static /usr/ports/lang/python25/work/Python-2.5/portbld.shared/Modules /usr/bin/sed -e '1s,^.*$,#!/usr/local/bin/python2.5,' /usr/ports/lang/python25/work/Python-2.5/Tools/scripts/pydoc > /usr/ports/lang/python25/work/pydoc2.5 /usr/bin/sed -e '1s,^.*$,#!/usr/local/bin/python2.5,' /usr/ports/lang/python25/work/Python-2.5/Tools/scripts/idle > /usr/ports/lang/python25/work/idle2.5 /usr/bin/sed -e '1s,^.*$,#!/usr/local/bin/python2.5,' /usr/ports/lang/python25/work/Python-2.5/Lib/smtpd.py > /usr/ports/lang/python25/work/smtpd2.5.py /usr/bin/sed -i.bak -e 's,/usr/doc/python-docs-,/usr/local/share/doc/python,g' /usr/ports/lang/python25/work/Python-2.5/Lib/pydoc.py /usr/bin/sed -i.bak -e 's|^\( *prefixes = .*\)\]$|\1, "/usr/X11R6"]|g' /usr/ports/lang/python25/work/Python-2.5/Lib/site.py /usr/bin/sed -i.bak -e 's|^ \(..ASDLGEN.*\)$| true|g' /usr/ports/lang/python25/work/Python-2.5/Makefile.pre.in /usr/bin/sed -i.bak -e 's|*\(..INSTALL_SCRIPT.*\)python-config$|#port \1|' /usr/ports/lang/python25/work/Python-2.5/Makefile.pre.in /usr/bin/sed -e 's|^#!.*|#!/usr/local/bin/python2.5|' /usr/ports/lang/python25/work/Python-2.5/Misc/python-config.in > /usr/ports/lang/python25/work/python2.5-config /usr/bin/sed -e 's|^#!.*|#!/usr/local/bin/python-shared2.5|' /usr/ports/lang/python25/work/Python-2.5/Misc/python-config.in > /usr/ports/lang/python25/work/python-shared2.5-config echo "fpectl fpectlmodule.c" >> /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory *** Error code 2 Stop in /usr/ports/lang/python25. *** Error code 1 Stop in /usr/ports/lang/python25. *** Error code 1 Stop in /usr/ports/lang/python. *** Error code 1 Stop in /usr/ports/lang/python. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.37250.0 env PORT_UPGRADE=yes make reinstall egrep: /var/db/pkg/python-2.4.3/+CONTENTS: No such file or directory ---> Restoring the old version ** Fix the installation problem and try again. [Updating the pkgdb in /var/db/pkg ... - 51 packages found (-0 +1) . done] ** Listing the failed packages (*:skipped / !:failed) ! lang/python (python-2.4.3) (install error) ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed ** Could not clean up temporary directory: Directory not empty - /var/tmp/portupgradet9F1h5Hh # >How-To-Repeat: Cvsup ports tree Attempt to portupgrade python to latest in ports >Fix: Don't know From owner-freebsd-python@FreeBSD.ORG Tue Oct 10 05:20:31 2006 Return-Path: X-Original-To: python@hub.freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4399F16A412; Tue, 10 Oct 2006 05:20:31 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC8F043D46; Tue, 10 Oct 2006 05:20:30 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9A5KU8k081378; Tue, 10 Oct 2006 05:20:30 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9A5KUr8081374; Tue, 10 Oct 2006 05:20:30 GMT (envelope-from edwin) Date: Tue, 10 Oct 2006 05:20:30 GMT From: Edwin Groothuis Message-Id: <200610100520.k9A5KUr8081374@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, python@FreeBSD.org Cc: Subject: Re: ports/104243: portupgrade -R python-2.4.3 fails with cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory 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: Tue, 10 Oct 2006 05:20:31 -0000 Synopsis: portupgrade -R python-2.4.3 fails with cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory Responsible-Changed-From-To: freebsd-ports-bugs->python Responsible-Changed-By: edwin Responsible-Changed-When: Tue Oct 10 05:20:30 UTC 2006 Responsible-Changed-Why: Over to maintainer http://www.freebsd.org/cgi/query-pr.cgi?pr=104243 From owner-freebsd-python@FreeBSD.ORG Tue Oct 10 05:31:45 2006 Return-Path: X-Original-To: python@hub.freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC8BD16A4C2; Tue, 10 Oct 2006 05:31:45 +0000 (UTC) (envelope-from perky@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3E9043D4C; Tue, 10 Oct 2006 05:31:45 +0000 (GMT) (envelope-from perky@FreeBSD.org) Received: from freefall.freebsd.org (perky@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9A5VjkJ083979; Tue, 10 Oct 2006 05:31:45 GMT (envelope-from perky@freefall.freebsd.org) Received: (from perky@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9A5Vj26083975; Tue, 10 Oct 2006 05:31:45 GMT (envelope-from perky) Date: Tue, 10 Oct 2006 05:31:45 GMT From: Hye-Shik Chang Message-Id: <200610100531.k9A5Vj26083975@freefall.freebsd.org> To: stacey@vickiandstacey.com, perky@FreeBSD.org, python@FreeBSD.org Cc: Subject: Re: ports/104243: portupgrade -R python-2.4.3 fails with cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory 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: Tue, 10 Oct 2006 05:31:46 -0000 Synopsis: portupgrade -R python-2.4.3 fails with cannot create /usr/ports/lang/python25/work/Python-2.5/portbld.static/Modules/Setup.dist: No such file or directory State-Changed-From-To: open->closed State-Changed-By: perky State-Changed-When: Tue Oct 10 05:31:32 GMT 2006 State-Changed-Why: Fixed. Thank you for the report! http://www.freebsd.org/cgi/query-pr.cgi?pr=104243 From owner-freebsd-python@FreeBSD.ORG Tue Oct 10 05:40:20 2006 Return-Path: X-Original-To: python@hub.freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBCD216A412 for ; Tue, 10 Oct 2006 05:40:19 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D50743D46 for ; Tue, 10 Oct 2006 05:40:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9A5eJUM084196 for ; Tue, 10 Oct 2006 05:40:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9A5eJVF084195; Tue, 10 Oct 2006 05:40:19 GMT (envelope-from gnats) Date: Tue, 10 Oct 2006 05:40:19 GMT Message-Id: <200610100540.k9A5eJVF084195@freefall.freebsd.org> To: python@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/104243: commit references a PR X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Oct 2006 05:40:20 -0000 The following reply was made to PR ports/104243; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/104243: commit references a PR Date: Tue, 10 Oct 2006 05:31:26 +0000 (UTC) perky 2006-10-10 05:31:20 UTC FreeBSD ports repository Modified files: lang/python25 Makefile Log: Fix build with WITH_FPECTL=yes on i386. PR: 104243 Submitted by: S Roberts Revision Changes Path 1.142 +1 -0 ports/lang/python25/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-python@FreeBSD.ORG Wed Oct 11 05:54:10 2006 Return-Path: X-Original-To: python@freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3110716A403; Wed, 11 Oct 2006 05:54:10 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8024A43D76; Wed, 11 Oct 2006 05:54:09 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from freefall.freebsd.org (delphij@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9B5s9mX022487; Wed, 11 Oct 2006 05:54:09 GMT (envelope-from delphij@freefall.freebsd.org) Received: (from delphij@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9B5s98n022486; Wed, 11 Oct 2006 05:54:09 GMT (envelope-from delphij) Date: Wed, 11 Oct 2006 05:54:09 GMT Message-Id: <200610110554.k9B5s98n022486@freefall.freebsd.org> To: FreeBSD-gnats-submit@freebsd.org From: Xin LI X-send-pr-version: 3.113 X-GNATS-Notify: Cc: python@freebsd.org, linimon@freebsd.org Subject: [PATCH] Fix net/py-dns build with Python 2.5 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Xin LI List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 05:54:10 -0000 >Submitter-Id: current-users >Originator: Xin LI >Organization: The FreeBSD Project >Confidential: no >Synopsis: [PATCH] Fix net/py-dns build with Python 2.5 >Severity: serious >Priority: medium >Category: ports >Class: change-request >Release: FreeBSD 6.0-STABLE i386 >Environment: System: FreeBSD freefall.freebsd.org 6.0-STABLE FreeBSD 6.0-STABLE #0: Sat Dec 10 03:18:20 UTC 2005 kensmith@freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL i386 >Description: In Python 2.5, pep-0263 is being enforced, causing py-dns to be broken with it. >How-To-Repeat: Clean build a copy of py-dns. >Fix: Add the attached patchset to dns/py-dns would fix the issue. Maintainer CC'ed. --- py-dns-python25.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # files # files/patch-DNS-Lib.py # files/patch-DNS-Type.py # echo c - files mkdir -p files > /dev/null 2>&1 echo x - files/patch-DNS-Lib.py sed 's/^X//' >files/patch-DNS-Lib.py << 'END-of-files/patch-DNS-Lib.py' X--- DNS/Lib.py.orig Wed Oct 11 05:45:08 2006 X+++ DNS/Lib.py Wed Oct 11 05:46:19 2006 X@@ -1,3 +1,4 @@ X+# This Python file uses the following encoding: iso8859-1 X """ X $Id: Lib.py,v 1.11 2002/03/19 13:05:02 anthonybaxter Exp $ X END-of-files/patch-DNS-Lib.py echo x - files/patch-DNS-Type.py sed 's/^X//' >files/patch-DNS-Type.py << 'END-of-files/patch-DNS-Type.py' X--- DNS/Type.py.orig Wed Oct 11 05:44:59 2006 X+++ DNS/Type.py Wed Oct 11 05:46:26 2006 X@@ -1,3 +1,4 @@ X+# This Python file uses the following encoding: iso8859-1 X """ X $Id: Type.py,v 1.6 2002/03/19 12:41:33 anthonybaxter Exp $ X END-of-files/patch-DNS-Type.py exit --- py-dns-python25.shar ends here --- From owner-freebsd-python@FreeBSD.ORG Wed Oct 11 16:05:04 2006 Return-Path: X-Original-To: python@freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C75E16A412; Wed, 11 Oct 2006 16:05:04 +0000 (UTC) (envelope-from andy@athame.co.uk) Received: from hex.athame.co.uk (salama58.adsl.netsonic.fi [81.17.207.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id C216343D81; Wed, 11 Oct 2006 16:04:57 +0000 (GMT) (envelope-from andy@athame.co.uk) Received: from ping.int.athame.co.uk ([192.168.10.8]) by hex.athame.co.uk with esmtp (Exim 4.62 (FreeBSD)) (envelope-from ) id 1GXgZi-0001Jv-TV; Wed, 11 Oct 2006 19:04:54 +0300 From: Andy Fawcett To: python@freebsd.org Date: Wed, 11 Oct 2006 19:05:17 +0300 User-Agent: KMail/1.9.4 X-Face: ?fLK282oT!Ss!(krp%ft%TWfrkz*Mxz<2hwkRBzd); #D/=!=XjYKFBh1wVeov4K&U`u0HC\Gc+B9Hxu"bjBc16tg~i4., 2A1>{rcRK_i!i 7e79f|T;9#gfr=G1u'xS=(}_NSP,Gs>HDq Cc: ports@freebsd.org Subject: Problems after updating python 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: Wed, 11 Oct 2006 16:05:04 -0000 Hi, Yesterday I updated python on my box: FreeBSD ping.int.athame.co.uk 6.1-STABLE FreeBSD 6.1-STABLE #2: Mon Jul 31 02:25:05 EEST 2006 root@ping.int.athame.co.uk:/usr/obj/usr/src/sys/PING amd64 and then followed the instructions in UPDATING. While the devel/py-sip port was being updated, it failed: gcc -c -pipe -fPIC -O2 -w -I. -I/usr/local/include -I/usr/local/include/python2.5 -o siplib.o siplib.c siplib.c: In function `initsip': siplib.c:399: error: structure has no member named `type' siplib.c: In function `sip_api_export_module': siplib.c:833: error: structure has no member named `type' siplib.c: In function `createType': siplib.c:3184: error: structure has no member named `type' siplib.c: In function `createEnum': siplib.c:3234: error: structure has no member named `type' siplib.c: In function `getSelfFromArgs': siplib.c:3420: error: structure has no member named `type' siplib.c:3420: error: structure has no member named `type' siplib.c: In function `sip_api_add_enum_instance': siplib.c:4291: error: structure has no member named `type' siplib.c: In function `sip_api_add_class_instance': siplib.c:4341: error: structure has no member named `type' siplib.c: In function `sip_api_add_mapped_type_instance': siplib.c:4358: error: structure has no member named `type' siplib.c: In function `sip_api_can_convert_to_instance': siplib.c:4537: error: structure has no member named `type' siplib.c:4537: error: structure has no member named `type' siplib.c: In function `convertSubClass': siplib.c:4957: error: structure has no member named `type' siplib.c:4957: error: structure has no member named `type' siplib.c: In function `isExactWrappedType': siplib.c:5511: error: structure has no member named `name' siplib.c: In function `sipWrapperType_init': siplib.c:5567: error: structure has no member named `type' siplib.c:5576: error: structure has no member named `type' siplib.c: In function `sipWrapperType_getattro': siplib.c:5611: error: structure has no member named `type' siplib.c: In function `sipWrapper_new': siplib.c:5829: error: structure has no member named `type' siplib.c:5838: error: structure has no member named `type' siplib.c: In function `addSlots': siplib.c:6405: error: structure has no member named `type' *** Error code 1 Stop in /usr/ports/devel/py-sip/work/sip-4.4.5/siplib. *** Error code 1 This caused the following to fail because of dependencies: ** Listing the failed packages (*:skipped / !:failed) ! devel/py-sip (py24-sip-4.4.5) (struct changes) * x11-toolkits/py-qt (py24-qt-3.16) * x11-toolkits/py-kde (py24-kde-3.15.2,1) * graphics/lphoto (lphoto-2.0.42_2) * multimedia/kbtv (kbtv-1.1.3) * multimedia/katchtv (katchtv-1.0) ---> Packages processed: 0 done, 0 ignored, 5 skipped and 1 failed Ports tree is up to date, and no other ports are outdated. Cheers, Andy -- Andy Fawcett | andy@athame.co.uk | tap@kde.org "In an open world without walls and fences, | tap@lspace.org we wouldn't need Windows and Gates." -- anon | tap@fruitsalad.org From owner-freebsd-python@FreeBSD.ORG Wed Oct 11 19:11:27 2006 Return-Path: X-Original-To: freebsd-python@freebsd.org Delivered-To: freebsd-python@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F32916A40F for ; Wed, 11 Oct 2006 19:11:27 +0000 (UTC) (envelope-from mail@sysfault.org) Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.18.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3887043D5C for ; Wed, 11 Oct 2006 19:11:09 +0000 (GMT) (envelope-from mail@sysfault.org) Received: (qmail 27764 invoked from network); 11 Oct 2006 19:10:45 -0000 Received: from unknown (HELO medusa.sysfault.org) (936934@[89.182.93.126]) (envelope-sender ) by smtprelay05.ispgateway.de (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 11 Oct 2006 19:10:45 -0000 Received: from localhost ([127.0.0.1] helo=medusa.sysfault.org) by medusa.sysfault.org with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1GXjPr-0003QT-55; Wed, 11 Oct 2006 21:06:55 +0200 Received: (from marcus@localhost) by medusa.sysfault.org (8.13.1/8.13.1/Submit) id k9BJ6sPA013172; Wed, 11 Oct 2006 21:06:54 +0200 (CEST) (envelope-from marcus) Date: Wed, 11 Oct 2006 21:06:54 +0200 From: Marcus von Appen To: freebsd-ports@freebsd.org Message-ID: <20061011190654.GA1030@medusa.sysfault.org> Mail-Followup-To: freebsd-ports@freebsd.org, freebsd-python@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline User-Agent: Mutt/1.5.13 (2006-08-11) X-Spam-Score: -4.4 (----) Cc: freebsd-python@freebsd.org Subject: Python 2.5 egg-info files break pkg-plists X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 19:11:27 -0000 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, Python 2.5 seems to install automatically generated egg-info files for each package. This causes each port, which installs files into the site-packages directory to leave files around: For devel/pygame this would be pygame-1.7.1release-py2.5.egg-info. For x11-toolkits/py-tkinter this would be Tkinter-0.0.0-py2.5.egg-info ... This is a more or less serious issue which should be fixed soon, either by updating all ports, which place files into site-packages or by turning that option off in the distutils package. The line, which should do that would be line 604 in Python-2.5/Lib/distutils/command/install.py: - ('install_egg_info', lambda self:True), + ('install_egg_info', lambda self:False), Although the egg support was planned for 2.6, some of its code went already into the 2.5 distutils distribution :-}. As python eggs rely upon .egg-info files to track down dependencies, this becomes a funny issue to deal with. Regards Marcus --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFLUDOo/JpszXavhwRAlMeAJ9ivOVmE7sgoials51DCjczW5ldkgCgmrTJ iigYDyiCJV8uc2z19h/YkX4= =/tPJ -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy-- From owner-freebsd-python@FreeBSD.ORG Wed Oct 11 19:20:38 2006 Return-Path: X-Original-To: freebsd-python@freebsd.org Delivered-To: freebsd-python@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C764716A40F; Wed, 11 Oct 2006 19:20:38 +0000 (UTC) (envelope-from alex@foxybanana.com) Received: from suede.reed.edu (suede.reed.edu [134.10.2.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id E130A43D73; Wed, 11 Oct 2006 19:20:37 +0000 (GMT) (envelope-from alex@foxybanana.com) Received: from Laptop.mine.box (c038h213.dorm.reed.edu [134.10.38.213]) by suede.reed.edu (8.13.7/8.13.7) with ESMTP id k9BJKY6V011580 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT); Wed, 11 Oct 2006 12:20:34 -0700 Received: from localhost (localhost [127.0.0.1]) by Laptop.mine.box (8.13.6/8.13.6) with ESMTP id k9BJKCUN034366; Wed, 11 Oct 2006 12:20:12 -0700 (PDT) (envelope-from alex@Laptop.mine.box) Message-Id: <200610111920.k9BJKCUN034366@Laptop.mine.box> From: Alexander Botero-Lowry To: Marcus von Appen In-reply-to: <20061011190654.GA1030@medusa.sysfault.org> References: <20061011190654.GA1030@medusa.sysfault.org> Comments: In-reply-to Marcus von Appen message dated "Wed, 11 Oct 2006 21:06:54 +0200." Date: Wed, 11 Oct 2006 12:20:12 -0700 Sender: alex@foxybanana.com X-Scanned-By: MIMEDefang 2.57 on 134.10.2.45 Cc: freebsd-ports@freebsd.org, freebsd-python@freebsd.org Subject: Re: Python 2.5 egg-info files break pkg-plists 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: Wed, 11 Oct 2006 19:20:38 -0000 > > Hi, > > Python 2.5 seems to install automatically generated egg-info files for > each package. This causes each port, which installs files into > the site-packages directory to leave files around: > > For devel/pygame this would be pygame-1.7.1release-py2.5.egg-info. > For x11-toolkits/py-tkinter this would be Tkinter-0.0.0-py2.5.egg-info > ... Yeah, we have a patch to resolve this against bsd.python.mk which I believe is awaiting approval. You can see the patch at: http://people.freebsd.org/~perky/bsdpythonmk-egginfo.diff > > This is a more or less serious issue which should be fixed soon, either > by updating all ports, which place files into site-packages or by > turning that option off in the distutils package. > The line, which should do that would be line 604 in > Python-2.5/Lib/distutils/command/install.py: > > - ('install_egg_info', lambda self:True), > + ('install_egg_info', lambda self:False), > > Although the egg support was planned for 2.6, some of its code went > already into the 2.5 distutils distribution :-}. > > As python eggs rely upon .egg-info files to track down dependencies, > this becomes a funny issue to deal with. It's best to just deal with the issue on bsd.python.mk as the patch above does. Alex > > Regards > Marcus > > --gBBFr7Ir9EOA20Yy > Content-Type: application/pgp-signature > Content-Disposition: inline > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (FreeBSD) > > iD8DBQFFLUDOo/JpszXavhwRAlMeAJ9ivOVmE7sgoials51DCjczW5ldkgCgmrTJ > iigYDyiCJV8uc2z19h/YkX4= > =/tPJ > -----END PGP SIGNATURE----- > > --gBBFr7Ir9EOA20Yy-- > > --DSPAM_MULTIPART_EX-726 > Content-Type: text/plain > X-DSPAM-Signature: 4,452d420d7261280118553 > > !DSPAM:4,452d420d7261280118553! > --DSPAM_MULTIPART_EX-726-- > > From owner-freebsd-python@FreeBSD.ORG Wed Oct 11 19:36:46 2006 Return-Path: X-Original-To: freebsd-python@freebsd.org Delivered-To: freebsd-python@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C433016A40F; Wed, 11 Oct 2006 19:36:46 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D28A43D53; Wed, 11 Oct 2006 19:36:46 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 464891A4D83; Wed, 11 Oct 2006 12:36:46 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id AAE9951228; Wed, 11 Oct 2006 15:36:45 -0400 (EDT) Date: Wed, 11 Oct 2006 15:36:45 -0400 From: Kris Kennaway To: Alexander Botero-Lowry Message-ID: <20061011193645.GA21867@xor.obsecurity.org> References: <20061011190654.GA1030@medusa.sysfault.org> <200610111920.k9BJKCUN034366@Laptop.mine.box> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline In-Reply-To: <200610111920.k9BJKCUN034366@Laptop.mine.box> User-Agent: Mutt/1.4.2.2i Cc: Marcus von Appen , freebsd-ports@freebsd.org, freebsd-python@freebsd.org Subject: Re: Python 2.5 egg-info files break pkg-plists 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: Wed, 11 Oct 2006 19:36:46 -0000 --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 11, 2006 at 12:20:12PM -0700, Alexander Botero-Lowry wrote: > >=20 > > Hi, > >=20 > > Python 2.5 seems to install automatically generated egg-info files for > > each package. This causes each port, which installs files into > > the site-packages directory to leave files around: > >=20 > > For devel/pygame this would be pygame-1.7.1release-py2.5.egg-info. > > For x11-toolkits/py-tkinter this would be Tkinter-0.0.0-py2.5.egg-info > > ... > Yeah, we have a patch to resolve this against bsd.python.mk which I belie= ve is awaiting=20 > approval. You can see the patch at: > http://people.freebsd.org/~perky/bsdpythonmk-egginfo.diff Unfortunately this patch appears to break as many plists as it fixes :) I've requested that the change that made python 2.5 the default be reverted; about 100 package build failures so far tell me that it was nowhere near ready to happen, and particularly not right before a ports freeze. Kris --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFLUfNWry0BWjoQKURAu8yAJ9qC508wPG2WgQgbddm7yESTvheAACfWGkf J4ihe4wJZq48J/o/smWsNt4= =M+WK -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24-- From owner-freebsd-python@FreeBSD.ORG Thu Oct 12 01:00:42 2006 Return-Path: X-Original-To: freebsd-python@hub.freebsd.org Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52BD416A407; Thu, 12 Oct 2006 01:00:42 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1147B43D66; Thu, 12 Oct 2006 01:00:42 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9C10fRi027017; Thu, 12 Oct 2006 01:00:41 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9C10fcr027013; Thu, 12 Oct 2006 01:00:41 GMT (envelope-from edwin) Date: Thu, 12 Oct 2006 01:00:41 GMT From: Edwin Groothuis Message-Id: <200610120100.k9C10fcr027013@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org Cc: Subject: Re: ports/104315: New port: math/py-basemap-data 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, 12 Oct 2006 01:00:42 -0000 Synopsis: New port: math/py-basemap-data Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Thu Oct 12 01:00:41 UTC 2006 Responsible-Changed-Why: freebsd-python@ wants to have py- PRs http://www.freebsd.org/cgi/query-pr.cgi?pr=104315 From owner-freebsd-python@FreeBSD.ORG Thu Oct 12 01:00:51 2006 Return-Path: X-Original-To: freebsd-python@hub.freebsd.org Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75FE416A40F; Thu, 12 Oct 2006 01:00:51 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 276D243D49; Thu, 12 Oct 2006 01:00:51 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9C10oGO027114; Thu, 12 Oct 2006 01:00:50 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9C10opM027110; Thu, 12 Oct 2006 01:00:50 GMT (envelope-from edwin) Date: Thu, 12 Oct 2006 01:00:50 GMT From: Edwin Groothuis Message-Id: <200610120100.k9C10opM027110@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org Cc: Subject: Re: ports/104317: [MAINTAINER UPDATE] math/py-matplotlib 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, 12 Oct 2006 01:00:51 -0000 Synopsis: [MAINTAINER UPDATE] math/py-matplotlib Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Thu Oct 12 01:00:50 UTC 2006 Responsible-Changed-Why: freebsd-python@ wants to have py- PRs http://www.freebsd.org/cgi/query-pr.cgi?pr=104317 From owner-freebsd-python@FreeBSD.ORG Thu Oct 12 14:01:30 2006 Return-Path: X-Original-To: freebsd-python@hub.freebsd.org Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3749C16A407; Thu, 12 Oct 2006 14:01:30 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFF4943D66; Thu, 12 Oct 2006 14:01:10 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9CE155O000575; Thu, 12 Oct 2006 14:01:05 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9CE15jF000571; Thu, 12 Oct 2006 14:01:05 GMT (envelope-from edwin) Date: Thu, 12 Oct 2006 14:01:05 GMT From: Edwin Groothuis Message-Id: <200610121401.k9CE15jF000571@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org Cc: Subject: Re: ports/104345: [MAINTAINER] x11-toolkits/py-kiwi: update to 1.9.11 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, 12 Oct 2006 14:01:30 -0000 Synopsis: [MAINTAINER] x11-toolkits/py-kiwi: update to 1.9.11 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Thu Oct 12 14:01:04 UTC 2006 Responsible-Changed-Why: freebsd-python@ wants to have py- PRs http://www.freebsd.org/cgi/query-pr.cgi?pr=104345 From owner-freebsd-python@FreeBSD.ORG Thu Oct 12 21:50:29 2006 Return-Path: X-Original-To: freebsd-python@hub.freebsd.org Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB6FC16A407; Thu, 12 Oct 2006 21:50:29 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9876D43D45; Thu, 12 Oct 2006 21:50:29 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9CLoTow043494; Thu, 12 Oct 2006 21:50:29 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9CLoTM8043484; Thu, 12 Oct 2006 21:50:29 GMT (envelope-from edwin) Date: Thu, 12 Oct 2006 21:50:29 GMT From: Edwin Groothuis Message-Id: <200610122150.k9CLoTM8043484@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org Cc: Subject: Re: ports/104364: Fix plist for net/py-libdnet 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, 12 Oct 2006 21:50:30 -0000 Synopsis: Fix plist for net/py-libdnet Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Thu Oct 12 21:50:28 UTC 2006 Responsible-Changed-Why: freebsd-python@ wants to have py- PRs http://www.freebsd.org/cgi/query-pr.cgi?pr=104364 From owner-freebsd-python@FreeBSD.ORG Fri Oct 13 07:52:16 2006 Return-Path: X-Original-To: python@FreeBSD.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8EF0816A407 for ; Fri, 13 Oct 2006 07:52:16 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4FA243D55 for ; Fri, 13 Oct 2006 07:52:12 +0000 (GMT) (envelope-from avg@icyb.net.ua) Received: from [212.40.38.87] (oddity-e.topspin.kiev.ua [212.40.38.87]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id KAA12135 for ; Fri, 13 Oct 2006 10:52:10 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <452F45A9.3020203@icyb.net.ua> Date: Fri, 13 Oct 2006 10:52:09 +0300 From: Andriy Gapon User-Agent: Thunderbird 1.5.0.7 (X11/20060915) MIME-Version: 1.0 To: python@FreeBSD.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: [Fwd: python 2.5 upgrade: error in devel/py-sip] 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: Fri, 13 Oct 2006 07:52:16 -0000 Forwarding this here to get more attention. There was a number of similar reports about failures in py-sip on ports@. -------- Original Message -------- Subject: python 2.5 upgrade: error in devel/py-sip Date: Wed, 11 Oct 2006 21:49:26 +0300 From: Andriy Gapon To: freebsd-ports@freebsd.org devel/py-sip port failed to get upgraded to python 2.5 using standard procedure. This port is used by py-qt which is used by some python GUI applications. The reason for the failure is changes in object.h, struct PyHeapTypeObject: fields type and name were renamed in 2.5 to ht_type and ht_name correspondingly. I was able to get the port updated and working [tested] by simply blanket replacing occurrences of "super.type" and "super.name" with "super.ht_type" and "super.ht_name". Thus the port probably needs to have a python-version-specific patch. P.S. the port doesn't seem to have a maintainer. -- Andriy Gapon -- Andriy Gapon From owner-freebsd-python@FreeBSD.ORG Fri Oct 13 17:22:12 2006 Return-Path: X-Original-To: python@freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8A7216A403; Fri, 13 Oct 2006 17:22:12 +0000 (UTC) (envelope-from vd@datamax.bg) Received: from jengal.datamax.bg (jengal.datamax.bg [82.103.104.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 178B443D45; Fri, 13 Oct 2006 17:22:11 +0000 (GMT) (envelope-from vd@datamax.bg) Received: from qlovarnika.bg.datamax (qlovarnika.bg.datamax [192.168.10.2]) by jengal.datamax.bg (Postfix) with SMTP id 4818CB844; Fri, 13 Oct 2006 20:22:10 +0300 (EEST) Received: (nullmailer pid 41392 invoked by uid 1002); Fri, 13 Oct 2006 17:22:10 -0000 Date: Fri, 13 Oct 2006 20:22:10 +0300 From: Vasil Dimov To: Heino Tiedemann Message-ID: <20061013172210.GA41291@qlovarnika.bg.datamax> References: <8bt404-vim2.ln1@news.t-online.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <8bt404-vim2.ln1@news.t-online.com> Cc: python@freebsd.org, freebsd-ports@freebsd.org Subject: Re: What is this? X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vd@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Oct 2006 17:22:12 -0000 --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 13, 2006 at 07:00:56PM +0200, Heino Tiedemann wrote: > Hi One thing i do not understand: >=20 > ,----[ ports/UPDATING ] > | 20061009: > | ^^^^^^^^^ (LOO AT THIS!) > | AFFECTS: users of any ports using Python > | AUTHOR: perky@FreeBSD.org > |=20 > | After upgrading of lang/python, you must rebuild all its consumer > | ports to make them get ready to Python 2.5.=20 > | ^^^^^^^^^^=20 > | To do this, you will need to: > | pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages > `---- >=20 >=20 > vs: >=20 > ,----[ ports/lang/python/Makefile ] > | ports/lang/python/Makefile,v 1.157 2006/10/13 > | ^^^^^^^^^^ > | PORTNAME=3D python > | PORTVERSION=3D 2.4.3 > | ^^^^^ > `---- >=20 >=20 > finally:=20 >=20 > 1) In ports/UPDATING is python 2.5 mentioned on 9th october. > 2) in the makefile of lang/python is the perversion 2.4.3 on 13th october >=20 > So, what is now correct?=20 >=20 > How should i deal with the stale dependencies? >=20 See this commit message and the thread after it: http://lists.freebsd.org/pipermail/cvs-ports/2006-October/107946.html --=20 Vasil Dimov gro.DSBeerF@dv % The only difference between the saint and the sinner is that every saint has a past and every sinner has a future. -- Oscar Wilde --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- iD8DBQFFL8tCFw6SP/bBpCARAk8AAKCOYycvyLSdYH+KM4cN4MS/+WreZACfV5T+ km7pM4Wfcu8wG+EqmRf0JDA= =52j5 -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3--