Current problem reports assigned to freebsd-python@FreeBSD.org

2009-05-18 Thread FreeBSD bugmaster
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

f ports/134556 python update devel/py-ice to 3.3.1
o ports/134239 python [patch] rc script for net-p2p/py-bittornado
o ports/133844 python New port: databases/py-postgresql  python3 pgsql drive
o ports/133440 python Building lang/python30 with UCS-4 support doesn't work
o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken
o ports/132093 python lang/python26: python's subprocess.py fails with 'Inte
o ports/123154 python New port: devel/py-yapps2 (an easy-to-use parser gener
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
o ports/109550 python lang/python25 does not install /usr/local/bin/python

11 problems total.

___
freebsd-python@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


Python PTH+SEM and KDE

2009-05-18 Thread David Naylor
Hi,

I built Python with PTH and SEM.  This fixed a problem I had with a python 
script I was using to compile ports.  See below for a sample script that 
triggers a freezes with forked python threads (and something to do with 
cmake).  

However some KDE ports failed to compile with the 'new' python.  It was unable 
to locate pth.h.  I commented out the HAVE_PTH line in python26/pyconfig.h 
and it succeeded to compile (if kdeutils finds pth.h it still fails to 
build).

The KDE ports are:
misc/kdeedu4
misc/kdeutils4
x11-themes/kdeartwork4

Regards,

David

P.S. I'm not on the list
P.P.S. Please have a look at ports/130412: [UPDATE] databases/py-bsddb3 - From 
4.5.0 -> 4.7.3, the PR is close to six months old (with no word from the 
maintainer).

==
The following python script hangs when lang/python26 is not compiled with 
semaphore support (while waiting on Popen()):
==
#!/usr/bin/env python

from subprocess import Popen, PIPE
from threading import Lock, Thread

print "Acquiring lock"
lock = Lock()
lock.acquire()

def run_make():
  print "Waiting on make..."
  Popen(['make', '-C', '/usr/ports/x11-themes/qtcurve-gtk2', 'clean', 'all'],
stdin=PIPE, stdout=PIPE, stderr=PIPE).wait()

  print "Releasing lock"
  lock.release()

print "Starting thread"
Thread(target=run_make).start()

print "Waiting on lock..."
lock.acquire()

print "Done"


signature.asc
Description: This is a digitally signed message part.