From owner-freebsd-python@FreeBSD.ORG Sun Feb 28 00:00:29 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99E331065672; Sun, 28 Feb 2010 00:00:29 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 717838FC12; Sun, 28 Feb 2010 00:00:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o1S00TSR040035; Sun, 28 Feb 2010 00:00:29 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o1S00TJE040028; Sun, 28 Feb 2010 00:00:29 GMT (envelope-from edwin) Date: Sun, 28 Feb 2010 00:00:29 GMT Message-Id: <201002280000.o1S00TJE040028@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144346: Update port: textproc/py-chardet from 1.0.1 to 2.0.1 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: Sun, 28 Feb 2010 00:00:29 -0000 Synopsis: Update port: textproc/py-chardet from 1.0.1 to 2.0.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sun Feb 28 00:00:28 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144346 From owner-freebsd-python@FreeBSD.ORG Sun Feb 28 07:20:03 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54B68106566B for ; Sun, 28 Feb 2010 07:20:03 +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 440148FC08 for ; Sun, 28 Feb 2010 07:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o1S7K3Ws025244 for ; Sun, 28 Feb 2010 07:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o1S7K3SZ025243; Sun, 28 Feb 2010 07:20:03 GMT (envelope-from gnats) Date: Sun, 28 Feb 2010 07:20:03 GMT Message-Id: <201002280720.o1S7K3SZ025243@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: Hashimoto Cc: Subject: Re: ports/144346: Update port: textproc/py-chardet from 1.0.1 to 2.0.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hashimoto List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Feb 2010 07:20:03 -0000 The following reply was made to PR ports/144346; it has been noted by GNATS. From: Hashimoto To: bug-followup@freebsd.org Cc: Subject: Re: ports/144346: Update port: textproc/py-chardet from 1.0.1 to 2.0.1 Date: Sun, 28 Feb 2010 16:12:20 +0900 Sorry. The attached patch seems missing (but why?). Here is the patch. Regards. --- a/Makefile Sun Feb 28 08:26:05 2010 +0900 +++ b/Makefile Sun Feb 28 16:02:17 2010 +0900 @@ -5,10 +5,11 @@ # $FreeBSD: ports/textproc/py-chardet/Makefile,v 1.5 2008/03/12 10:23:46 arved Exp $ PORTNAME= chardet -PORTVERSION= 1.0.1 +PORTVERSION= 2.0.1 CATEGORIES= textproc python MASTER_SITES= http://chardet.feedparser.org/download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= python2-${PORTNAME}-${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org --- a/distinfo Sun Feb 28 08:26:05 2010 +0900 +++ b/distinfo Sun Feb 28 16:02:17 2010 +0900 @@ -1,3 +1,3 @@ -MD5 (chardet-1.0.1.tgz) = f8c510a6fac300fe0ac9a0c24a76a7ba -SHA256 (chardet-1.0.1.tgz) = 5834db3148c627c72bc058096eb3517d226bccd8ea4a5296bff3afdb70505751 -SIZE (chardet-1.0.1.tgz) = 179218 +MD5 (python2-chardet-2.0.1.tgz) = ec771971bab5dd1943a10362ebd2fd4c +SHA256 (python2-chardet-2.0.1.tgz) = 56fa0c37189b0a5f082d064dec59d69a044aaa3eeb7acb9b3081e2ba306deaa4 +SIZE (python2-chardet-2.0.1.tgz) = 177793 --- a/pkg-plist Sun Feb 28 08:26:05 2010 +0900 +++ b/pkg-plist Sun Feb 28 16:02:17 2010 +0900 @@ -97,6 +97,9 @@ %%PYTHON_SITELIBDIR%%/chardet/sjisprober.py %%PYTHON_SITELIBDIR%%/chardet/sjisprober.pyc %%PYTHON_SITELIBDIR%%/chardet/sjisprober.pyo +%%PYTHON_SITELIBDIR%%/chardet/test.py +%%PYTHON_SITELIBDIR%%/chardet/test.pyc +%%PYTHON_SITELIBDIR%%/chardet/test.pyo %%PYTHON_SITELIBDIR%%/chardet/universaldetector.py %%PYTHON_SITELIBDIR%%/chardet/universaldetector.pyc %%PYTHON_SITELIBDIR%%/chardet/universaldetector.pyo -- Kouki Hashimoto hsmtkk@gmail.com From owner-freebsd-python@FreeBSD.ORG Sun Feb 28 12:50:14 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 648351065672; Sun, 28 Feb 2010 12:50:14 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3B74F8FC1C; Sun, 28 Feb 2010 12:50:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o1SCoEkW037903; Sun, 28 Feb 2010 12:50:14 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o1SCoEBW037888; Sun, 28 Feb 2010 12:50:14 GMT (envelope-from edwin) Date: Sun, 28 Feb 2010 12:50:14 GMT Message-Id: <201002281250.o1SCoEBW037888@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144358: Update port: textproc/py-dsv from 1.4.0 to 1.4.1 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: Sun, 28 Feb 2010 12:50:14 -0000 Synopsis: Update port: textproc/py-dsv from 1.4.0 to 1.4.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sun Feb 28 12:50:13 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144358 From owner-freebsd-python@FreeBSD.ORG Mon Mar 1 11:07:07 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 E084F1065686 for ; Mon, 1 Mar 2010 11:07:07 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CE1BF8FC1A for ; Mon, 1 Mar 2010 11:07:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o21B77HK017896 for ; Mon, 1 Mar 2010 11:07:07 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o21B77Qt017894 for freebsd-python@FreeBSD.org; Mon, 1 Mar 2010 11:07:07 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 1 Mar 2010 11:07:07 GMT Message-Id: <201003011107.o21B77Qt017894@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-python@FreeBSD.org 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: Mon, 01 Mar 2010 11:07:08 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/144358 python Update port: textproc/py-dsv from 1.4.0 to 1.4.1 o ports/144346 python Update port: textproc/py-chardet from 1.0.1 to 2.0.1 o ports/144335 python [PATCH] www/py-webhelpers does not use PYTHONPREFIX_SI o ports/144131 python [UPDATE] devel/py-waf to 1.5.13 a ports/144035 python ports/databases/py-sqlite3 does not start to build f ports/144017 python Update port: www/py-pywebdav to 0.9.3 o ports/143799 python [MANTAINER UPDATE] sysutils/py-supervisor update to 3. f ports/143529 python [PATCH] math/py-numpy: does not build f ports/142440 python New Port: databases/py-south0.6 s ports/141133 python [NEW PORT] net-p2p/py-transmissionrpc o ports/136917 python [patch] lang/python26: gettext detection o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken o ports/122616 python databases/py-pyPgSQL - apply bytea escape bug patch in o ports/118301 python devel/py-setuptools easy-install.pth contents lost on o ports/115940 python Missed one file in lang/python25 if NO_NIS defined 15 problems total. From owner-freebsd-python@FreeBSD.ORG Tue Mar 2 04:23:05 2010 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22594106566B for ; Tue, 2 Mar 2010 04:23:05 +0000 (UTC) (envelope-from mi+thun@aldan.algebra.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id A9A858FC13 for ; Tue, 2 Mar 2010 04:23:04 +0000 (UTC) Received: from mr02.lnh.mail.rcn.net ([207.172.157.22]) by smtp02.lnh.mail.rcn.net with ESMTP; 01 Mar 2010 22:54:13 -0500 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr02.lnh.mail.rcn.net (MOS 3.10.8-GA) with ESMTP id QNV33942; Mon, 1 Mar 2010 22:54:12 -0500 (EST) X-Auth-ID: anat Received: from pool-173-70-194-135.nwrknj.fios.verizon.net (HELO aldan.algebra.com) ([173.70.194.135]) by smtp01.lnh.mail.rcn.net with ESMTP; 01 Mar 2010 22:54:12 -0500 Message-ID: <4B8C8BE3.3060806@aldan.algebra.com> Date: Mon, 01 Mar 2010 22:54:11 -0500 From: "Mikhail T." User-Agent: Thunderbird 2.0.0.22 (X11/20090711) MIME-Version: 1.0 To: gnome@freebsd.org References: <4B8C874F.5020502@aldan.algebra.com> In-Reply-To: <4B8C874F.5020502@aldan.algebra.com> X-Junkmail-Status: score=10/50, host=mr02.lnh.mail.rcn.net X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A020204.4B8C8BE5.0027,ss=1,fgs=0, ip=207.172.4.11, so=2009-09-21 22:56:10, dmn=5.4.3/2007-10-18, mode=single engine X-Junkmail-IWF: false Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: kde@FreeBSD.org, python@FreeBSD.org Subject: narrowed down troubles with devel/gobject-introspection 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, 02 Mar 2010 04:23:05 -0000 Ok, some Python script somewhere is trying to do chflags on a file under ~/.cache. On this system, my home directory is NFS-mounted and the chflags fails. This should not be a fatal error, but it is... CC-ing Python-maintainers... Yours, -mi Mikhail T. ΞΑΠΙΣΑΧ(ΜΑ): > Building devel/gobject-introspection -- a requirement for various > things, including gstreamer and thus KDE4 -- fails here: > > /bin/sh /opt/bin/libtool --tag=CC --mode=link cc > -I/opt/include/glib-2.0 -I/opt/lib/glib-2.0/include -D_REENTRANT > -I/opt/include/glib-2.0 -I/opt/lib/glib-2.0/include -Wsign-compare > -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes > -Wmissing-declarations -Wchar-subscripts -Wall -O2 -pipe > -march=pentium4 -fno-strict-aliasing -avoid-version -L/opt/lib -o > libannotation.la -rpath /opt/unused annotation.lo -L/opt/lib > -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread > -L/opt/lib -lgthread-2.0 -lglib-2.0 > libtool: link: cc -shared .libs/annotation.o -Wl,-rpath > -Wl,/opt/lib -Wl,-rpath -Wl,/opt/lib -L/opt/lib > /opt/lib/libgio-2.0.so /opt/lib/libgobject-2.0.so > /opt/lib/libgmodule-2.0.so /opt/lib/libgthread-2.0.so -pthread > /opt/lib/libglib-2.0.so -licui18n /opt/lib/libintl.so > /opt/lib/libiconv.so /opt/lib/libpcre.so -march=pentium4 -pthread > -pthread -pthread -pthread -Wl,-soname -Wl,libannotation.so -o > .libs/libannotation.so > libtool: link: ar cru .libs/libannotation.a annotation.o > libtool: link: ranlib .libs/libannotation.a > libtool: link: ( cd ".libs" && rm -f "libannotation.la" && ln -s > "../libannotation.la" "libannotation.la" ) > env LPATH=.libs env PYTHONPATH=../..:../..:YTHONPATH > UNINSTALLED_INTROSPECTION_SRCDIR=../.. > UNINSTALLED_INTROSPECTION_BUILDDIR=../.. ../../tools/g-ir-scanner -v > --add-include-path=../../gir --add-include-path=. -v > --add-include-path=../../gir --add-include-path=. > --namespace=annotation --nsversion=1.0 --libtool="/bin/sh > /opt/bin/libtool" --library=libannotation.la --pkg=gobject-2.0 > --include=GObject-2.0 --include=utility-1.0 ./annotation.c > ./annotation.h --output annotation-1.0.gir > Traceback (most recent call last): > File "../../tools/g-ir-scanner", line 38, in > sys.exit(scanner_main(sys.argv)) > File > "/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/giscanner/scannermain.py", > line 277, in scanner_main > transformer.register_include(include_obj) > File > "/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/giscanner/transformer.py", > line 112, in register_include > self._parse_include(filename) > File > "/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/giscanner/transformer.py", > line 137, in _parse_include > self._cachestore.store(filename, parser) > File > "/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/giscanner/cachestore.py", > line 112, in store > shutil.move(tmp_filename, store_filename) > File "/opt/lib/python2.6/shutil.py", line 264, in move > copy2(src, real_dst) > File "/opt/lib/python2.6/shutil.py", line 100, in copy2 > copystat(src, dst) > File "/opt/lib/python2.6/shutil.py", line 77, in copystat > os.chflags(dst, st.st_flags) > OSError: [Errno 45] Operation not supported: > '/home/mi/.cache/g-ir-scanner/fc59b7fa095cd6403cb3917129208269cb202f6b' > gmake[3]: *** [annotation-1.0.gir] Error 1 > gmake[3]: Leaving directory > `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/tests/scanner' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory > `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7/tests' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory > `/home/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.7' > gmake: *** [all] Error 2 > *** Error code 1 > > Stop in /usr/ports/devel/gobject-introspection. > *** Error code 1 > > Stop in /usr/ports/multimedia/gstreamer. > *** Error code 1 > > Stop in /usr/ports/multimedia/gstreamer-plugins. > *** Error code 1 > > Stop in /usr/ports/multimedia/qt4-phonon-gst. > *** Error code 1 > > Stop in /usr/ports/www/qt4-webkit. > *** Error code 1 > > Stop in /usr/ports/devel/qt4-assistant. > *** Error code 1 > > Stop in /usr/ports/x11/kdelibs4. > *** Error code 1 > > Stop in /usr/ports/x11/kdebase4. From owner-freebsd-python@FreeBSD.ORG Tue Mar 2 13:30:47 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E77E106566C; Tue, 2 Mar 2010 13:30:47 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1545D8FC16; Tue, 2 Mar 2010 13:30:47 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o22DUkvZ014068; Tue, 2 Mar 2010 13:30:46 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o22DUkpo014060; Tue, 2 Mar 2010 13:30:46 GMT (envelope-from edwin) Date: Tue, 2 Mar 2010 13:30:46 GMT Message-Id: <201003021330.o22DUkpo014060@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144419: Update port: textproc/py-xmltools Fix the broken port 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, 02 Mar 2010 13:30:47 -0000 Synopsis: Update port: textproc/py-xmltools Fix the broken port Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Tue Mar 2 13:30:46 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144419 From owner-freebsd-python@FreeBSD.ORG Thu Mar 4 20:20:02 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC760106564A for ; Thu, 4 Mar 2010 20:20:02 +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 7ED898FC1B for ; Thu, 4 Mar 2010 20:20:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o24KK2ln003492 for ; Thu, 4 Mar 2010 20:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o24KK29u003491; Thu, 4 Mar 2010 20:20:02 GMT (envelope-from gnats) Date: Thu, 4 Mar 2010 20:20:02 GMT Message-Id: <201003042020.o24KK29u003491@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: hizel Cc: Subject: Re: ports/143799: [MANTAINER UPDATE] sysutils/py-supervisor update to 3.0a8 bug fix release X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hizel List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Mar 2010 20:20:02 -0000 The following reply was made to PR ports/143799; it has been noted by GNATS. From: hizel To: bug-followup@FreeBSD.org Cc: Li-Wen Hsu Subject: Re: ports/143799: [MANTAINER UPDATE] sysutils/py-supervisor update to 3.0a8 bug fix release Date: Thu, 4 Mar 2010 23:14:08 +0300 Hi, next step: 1. remove call echo_supervisord_conf and add supervisord.conf.sample in files/ 2. fix pkg-plist diff --git a/sysutils/py-supervisor/Makefile b/sysutils/py-supervisor/Makefile index d3fe85c..b64aea0 100644 --- a/sysutils/py-supervisor/Makefile +++ b/sysutils/py-supervisor/Makefile @@ -6,7 +6,7 @@ # PORTNAME= supervisor -PORTVERSION= 3.0a7 +PORTVERSION= 3.0a8 CATEGORIES= sysutils python MASTER_SITES= http://dist.supervisord.org/\ CHEESESHOP @@ -15,11 +15,24 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hizel@vyborg.ru COMMENT= System to monitor and control a number of processes on UNIX-like OS +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elementtree>=1.2.6:${PORTSDIR}/devel/py-elementtree \ + ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.4:${PORTSDIR}/www/py-meld3 \ + ${PYTHON_PKGNAMEPREFIX}cElementTree>=1.0.5:${PORTSDIR}/devel/py-celementtree + USE_PYTHON= 2.4+ USE_PYDISTUTILS= easy_install +PIDDIR?= /var/run/supervisor -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elementtree>=1.2.6:${PORTSDIR}/devel/py-elementtree \ - ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.4:${PORTSDIR}/www/py-meld3 \ - ${PYTHON_PKGNAMEPREFIX}medusa>=0.5.4:${PORTSDIR}/net/py-medusa +SUB_LIST= PYTHON_CMD=${PYTHON_CMD} +PLIST_SUB= PIDDIR=${PIDDIR} +USE_RC_SUBR= supervisord + +post-patch: + ${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/src/supervisor/options.py + +post-install: + [ -d ${PIDDIR} ] || ${MKDIR} ${PIDDIR} + ${INSTALL_DATA} ${FILESDIR}/supervisord.conf.sample ${PREFIX}/etc + [ -f ${PREFIX}/etc/supervisord.conf ] || ${CP} -p ${PREFIX}/etc/supervisord.conf.sample ${PREFIX}/etc/supervisord.conf .include diff --git a/sysutils/py-supervisor/distinfo b/sysutils/py-supervisor/distinfo index b99c658..c4bfe0e 100644 --- a/sysutils/py-supervisor/distinfo +++ b/sysutils/py-supervisor/distinfo @@ -1,3 +1,3 @@ -MD5 (supervisor-3.0a7.tar.gz) = d2e6c491fcb2606e4fd0afe4ebfd4b13 -SHA256 (supervisor-3.0a7.tar.gz) = 4c4e48f94298e80e21209458d57471c19c40b3e1993f6e780f31826192eaff99 -SIZE (supervisor-3.0a7.tar.gz) = 292408 +MD5 (supervisor-3.0a8.tar.gz) = 7a775455f3a53c2ea375d18dcfe9e522 +SHA256 (supervisor-3.0a8.tar.gz) = ce61afd01780ffba3e40ec244205b6db309da3b84ef27b5c5b179456050e5b8b +SIZE (supervisor-3.0a8.tar.gz) = 287705 diff --git a/sysutils/py-supervisor/files/patch-src-supervisor-options.py b/sysutils/py-supervisor/files/patch-src-supervisor-options.py new file mode 100644 index 0000000..46c7f17 --- /dev/null +++ b/sysutils/py-supervisor/files/patch-src-supervisor-options.py @@ -0,0 +1,11 @@ +--- src/supervisor/options.py.orig 2010-02-11 13:25:24.000000000 +0300 ++++ src/supervisor/options.py 2010-02-11 13:25:55.000000000 +0300 +@@ -105,7 +105,7 @@ + def default_configfile(self): + """Return the name of the found config file or raise. """ + paths = ['supervisord.conf', 'etc/supervisord.conf', +- '/etc/supervisord.conf'] ++ '/etc/supervisord.conf', '%%PREFIX%%/etc/supervisord.conf'] + config = None + for path in paths: + if os.path.exists(path): diff --git a/sysutils/py-supervisor/files/supervisord.conf.sample b/sysutils/py-supervisor/files/supervisord.conf.sample new file mode 100644 index 0000000..c1ad119 --- /dev/null +++ b/sysutils/py-supervisor/files/supervisord.conf.sample @@ -0,0 +1,129 @@ +; Sample supervisor config file. + +[unix_http_server] +file=/var/run/supervisor/supervisor.sock ; (the path to the socket file) +;chmod=0700 ; sockef file mode (default 0700) +;chown=nobody:nogroup ; socket file uid:gid owner +;username=user ; (default is no username (open server)) +;password=123 ; (default is no password (open server)) + +;[inet_http_server] ; inet (TCP) server disabled by default +;port=127.0.0.1:9001 ; (ip_address:port specifier, *:port for all iface) +;username=user ; (default is no username (open server)) +;password=123 ; (default is no password (open server)) + +[supervisord] +logfile=/var/log/supervisord.log ; (main log file;default $CWD/supervisord.log) +logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB) +logfile_backups=10 ; (num of main logfile rotation backups;default 10) +loglevel=info ; (log level;default info; others: debug,warn,trace) +pidfile=/var/run/supervisor/supervisord.pid ; (supervisord pidfile;default supervisord.pid) +nodaemon=false ; (start in foreground if true;default false) +minfds=1024 ; (min. avail startup file descriptors;default 1024) +minprocs=200 ; (min. avail process descriptors;default 200) +;umask=022 ; (process file creation umask;default 022) +;user=chrism ; (default is current user, required if root) +;identifier=supervisor ; (supervisord identifier, default is 'supervisor') +;directory=/tmp ; (default is not to cd during start) +;nocleanup=true ; (don't clean up tempfiles at start;default false) +;childlogdir=/tmp ; ('AUTO' child log dir, default $TEMP) +;environment=KEY=value ; (key value pairs to add to environment) +;strip_ansi=false ; (strip ansi escape codes in logs; def. false) + +; the below section must remain in the config file for RPC +; (supervisorctl/web interface) to work, additional interfaces may be +; added by defining them in separate rpcinterface: sections +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[supervisorctl] +serverurl=unix:///var/run/supervisor/supervisor.sock ; use a unix:// URL for a unix socket +;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket +;username=chris ; should be same as http_username if set +;password=123 ; should be same as http_password if set +;prompt=mysupervisor ; cmd line prompt (default "supervisor") +;history_file=~/.sc_history ; use readline history if available + +; The below sample program section shows all possible program subsection values, +; create one or more 'real' program: sections to be able to control them under +; supervisor. + +;[program:theprogramname] +;command=/bin/cat ; the program (relative uses PATH, can take args) +;process_name=%(program_name)s ; process_name expr (default %(program_name)s) +;numprocs=1 ; number of processes copies to start (def 1) +;directory=/tmp ; directory to cwd to before exec (def no cwd) +;umask=022 ; umask for process (default None) +;priority=999 ; the relative start priority (default 999) +;autostart=true ; start at supervisord start (default: true) +;autorestart=true ; retstart at unexpected quit (default: true) +;startsecs=10 ; number of secs prog must stay running (def. 1) +;startretries=3 ; max # of serial start failures (default 3) +;exitcodes=0,2 ; 'expected' exit codes for process (default 0,2) +;stopsignal=QUIT ; signal used to kill process (default TERM) +;stopwaitsecs=10 ; max num secs to wait b4 SIGKILL (default 10) +;user=chrism ; setuid to this UNIX account to run the program +;redirect_stderr=true ; redirect proc stderr to stdout (default false) +;stdout_logfile=/a/path ; stdout log path, NONE for none; default AUTO +;stdout_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) +;stdout_logfile_backups=10 ; # of stdout logfile backups (default 10) +;stdout_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0) +;stdout_events_enabled=false ; emit events on stdout writes (default false) +;stderr_logfile=/a/path ; stderr log path, NONE for none; default AUTO +;stderr_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) +;stderr_logfile_backups=10 ; # of stderr logfile backups (default 10) +;stderr_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0) +;stderr_events_enabled=false ; emit events on stderr writes (default false) +;environment=A=1,B=2 ; process environment additions (def no adds) +;serverurl=AUTO ; override serverurl computation (childutils) + +; The below sample eventlistener section shows all possible +; eventlistener subsection values, create one or more 'real' +; eventlistener: sections to be able to handle event notifications +; sent by supervisor. + +;[eventlistener:theeventlistenername] +;command=/bin/eventlistener ; the program (relative uses PATH, can take args) +;process_name=%(program_name)s ; process_name expr (default %(program_name)s) +;numprocs=1 ; number of processes copies to start (def 1) +;events=EVENT ; event notif. types to subscribe to (req'd) +;buffer_size=10 ; event buffer queue size (default 10) +;directory=/tmp ; directory to cwd to before exec (def no cwd) +;umask=022 ; umask for process (default None) +;priority=-1 ; the relative start priority (default -1) +;autostart=true ; start at supervisord start (default: true) +;autorestart=unexpected ; restart at unexpected quit (default: unexpected) +;startsecs=10 ; number of secs prog must stay running (def. 1) +;startretries=3 ; max # of serial start failures (default 3) +;exitcodes=0,2 ; 'expected' exit codes for process (default 0,2) +;stopsignal=QUIT ; signal used to kill process (default TERM) +;stopwaitsecs=10 ; max num secs to wait b4 SIGKILL (default 10) +;user=chrism ; setuid to this UNIX account to run the program +;redirect_stderr=true ; redirect proc stderr to stdout (default false) +;stdout_logfile=/a/path ; stdout log path, NONE for none; default AUTO +;stdout_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) +;stdout_logfile_backups=10 ; # of stdout logfile backups (default 10) +;stdout_events_enabled=false ; emit events on stdout writes (default false) +;stderr_logfile=/a/path ; stderr log path, NONE for none; default AUTO +;stderr_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) +;stderr_logfile_backups ; # of stderr logfile backups (default 10) +;stderr_events_enabled=false ; emit events on stderr writes (default false) +;environment=A=1,B=2 ; process environment additions +;serverurl=AUTO ; override serverurl computation (childutils) + +; The below sample group section shows all possible group values, +; create one or more 'real' group: sections to create "heterogeneous" +; process groups. + +;[group:thegroupname] +;programs=progname1,progname2 ; each refers to 'x' in [program:x] definitions +;priority=999 ; the relative start priority (default 999) + +; The [include] section can just contain the "files" setting. This +; setting can list multiple files (separated by whitespace or +; newlines). It can also contain wildcards. The filenames are +; interpreted as relative to this file. Included files *cannot* +; include files themselves. + +;[include] +;files = relative/directory/*.ini diff --git a/sysutils/py-supervisor/files/supervisord.in b/sysutils/py-supervisor/files/supervisord.in new file mode 100644 index 0000000..2e21e2f --- /dev/null +++ b/sysutils/py-supervisor/files/supervisord.in @@ -0,0 +1,25 @@ +#!/bin/sh +# +# PROVIDE: supervisord +# REQUIRE: DAEMON +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf to enable trac: +# supervisord_enable="YES" +# + +. %%RC_SUBR%% + +name=supervisord +rcvar=`set_rcvar` + +load_rc_config $name + +: ${supervisord_enable="NO"} +: ${supervisord_pid="/var/run/supervisor/supervisord.pid"} + +pidfile=${supervisord_pid} +command="%%PREFIX%%/bin/supervisord" +command_interpreter="%%PYTHON_CMD%%" + +run_rc_command "$1" diff --git a/sysutils/py-supervisor/pkg-plist b/sysutils/py-supervisor/pkg-plist index 595ec79..60d403f 100644 --- a/sysutils/py-supervisor/pkg-plist +++ b/sysutils/py-supervisor/pkg-plist @@ -2,14 +2,8 @@ bin/echo_supervisord_conf bin/pidproxy bin/supervisorctl bin/supervisord -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._PKG-INFO -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._SOURCES.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._dependency_links.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._entry_points.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._namespace_packages.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._not-zip-safe -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._requires.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/._top_level.txt +@unexec if cmp -s %D/etc/supervisord.conf.sample %D/etc/supervisord.conf; then rm -f %D/etc/supervisord.conf; fi +etc/supervisord.conf.sample %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt @@ -278,6 +272,9 @@ bin/supervisord %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_childutils.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_childutils.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_childutils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_confecho.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_confecho.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_confecho.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_datatypes.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_datatypes.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_datatypes.pyo @@ -293,9 +290,6 @@ bin/supervisord %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_loggers.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_loggers.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_loggers.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_memmon.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_memmon.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_memmon.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_options.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_options.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_options.pyo @@ -308,6 +302,9 @@ bin/supervisord %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_socket_manager.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_socket_manager.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_socket_manager.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_states.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_states.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_states.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_supervisorctl.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_supervisorctl.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/supervisor/tests/test_supervisorctl.pyo @@ -359,4 +356,9 @@ bin/supervisord @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/doc @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% - +@stopdaemon supervisord +@exec mkdir -p %%PIDDIR%% +@unexec echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" +@unexec echo "If you are permanently removing py-supervisor, you should also:" | /usr/bin/fmt +@unexec echo "'rm -rf %%PIDDIR%%'" | /usr/bin/fmt +@unexec echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" From owner-freebsd-python@FreeBSD.ORG Fri Mar 5 04:20:16 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3CFC106566B; Fri, 5 Mar 2010 04:20:16 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9A3788FC1A; Fri, 5 Mar 2010 04:20:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o254KGMB017412; Fri, 5 Mar 2010 04:20:16 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o254KGkl017403; Fri, 5 Mar 2010 04:20:16 GMT (envelope-from edwin) Date: Fri, 5 Mar 2010 04:20:16 GMT Message-Id: <201003050420.o254KGkl017403@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144485: [PATCH] Upgrade devel/py-nose to 0.11.2 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, 05 Mar 2010 04:20:16 -0000 Synopsis: [PATCH] Upgrade devel/py-nose to 0.11.2 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Fri Mar 5 04:20:16 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144485