From owner-freebsd-python@FreeBSD.ORG  Sun Jul  6 18:38:26 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 270D3106567D;
	Sun,  6 Jul 2008 18:38:26 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id CD2268FC13;
	Sun,  6 Jul 2008 18:38:24 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <48711120.1000209@FreeBSD.org>
Date: Sun, 06 Jul 2008 20:38:24 +0200
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
MIME-Version: 1.0
To: wxs@FreeBSD.org, python@FreeBSD.org, neal@nelson.name
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 
Subject: py-bittorrent/twistedCore broken on 8.0?
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Jul 2008 18:38:26 -0000

Hi,

I am trying to use the python bittorrent tracker with python 2.5 and 
FreeBSD 8.0, but I am getting a lot of errors from the kqueue reactor in 
twisted.

pointyhat# bittorrent-tracker
track: create_serversocket, port= 80
Traceback (most recent call last):
   File "/usr/local/lib/python2.5/site-packages/BitTorrent/track.py", 
line 925, in track
     r.listen_forever()
   File 
"/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
line 790, in listen_forever
     reactor.run(installSignalHandlers=False)
   File "/usr/local/lib/python2.5/site-packages/BTL/reactor_magic.py", 
line 60, in run_default
     return old_run(**kw)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
line 220, in run
     self.mainLoop()
--- <exception caught here> ---
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
line 231, in mainLoop
     self.doIteration(t)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
line 169, in doKEvent
     selectable = selectables[fd]
exceptions.KeyError: 4L
Traceback (most recent call last):
   File "/usr/local/lib/python2.5/site-packages/BitTorrent/track.py", 
line 925, in track
     r.listen_forever()
   File 
"/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
line 790, in listen_forever
     reactor.run(installSignalHandlers=False)
   File "/usr/local/lib/python2.5/site-packages/BTL/reactor_magic.py", 
line 60, in run_default
     return old_run(**kw)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
line 220, in run
     self.mainLoop()
--- <exception caught here> ---
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
line 231, in mainLoop
     self.doIteration(t)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
line 169, in doKEvent
     selectable = selectables[fd]
exceptions.KeyError: 4L
Traceback (most recent call last):
   File 
"/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
line 790, in listen_forever
     reactor.run(installSignalHandlers=False)
   File "/usr/local/lib/python2.5/site-packages/BTL/reactor_magic.py", 
line 60, in run_default
     return old_run(**kw)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
line 220, in run
     self.mainLoop()
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
line 228, in mainLoop
     self.runUntilCurrent()
--- <exception caught here> ---
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/base.py", line 
561, in runUntilCurrent
     call.func(*call.args, **call.kw)
   File 
"/usr/local/lib/python2.5/site-packages/BitTorrent/HTTPHandler.py", line 
175, in connection_flushed
     connection.shutdown(1)
   File 
"/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
line 238, in shutdown
     self.transport.loseWriteConnection()
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/abstract.py", 
line 244, in loseWriteConnection
     self.startWriting()
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/abstract.py", 
line 273, in startWriting
     self.reactor.addWriter(self)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
line 107, in addWriter
     self._updateRegistration(fd, EVFILT_WRITE, EV_ADD)
   File 
"/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
line 89, in _updateRegistration
     kq.kevent([kevent(*args)], 0, 0)
exceptions.OSError: [Errno 9] Bad file descriptor
[...]

i.e. just it is getting exceptions when doing nothing at all, so it 
seems to be completely broken.

Have you tried this, or do you know where to begin looking at what might 
be wrong?

Thanks,
Kris

From owner-freebsd-python@FreeBSD.ORG  Mon Jul  7 11:07:05 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 4E880106564A
	for <freebsd-python@FreeBSD.org>; Mon,  7 Jul 2008 11:07:05 +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 3A13C8FC1F
	for <freebsd-python@FreeBSD.org>; Mon,  7 Jul 2008 11:07:05 +0000 (UTC)
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m67B75O0062149
	for <freebsd-python@FreeBSD.org>; Mon, 7 Jul 2008 11:07:05 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m67B7417062145
	for freebsd-python@FreeBSD.org; Mon, 7 Jul 2008 11:07:04 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 7 Jul 2008 11:07:04 GMT
Message-Id: <200807071107.m67B7417062145@freefall.freebsd.org>
X-Authentication-Warning: freefall.freebsd.org: gnats set sender to
	owner-bugmaster@FreeBSD.org using -f
From: FreeBSD bugmaster <bugmaster@FreeBSD.org>
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 <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jul 2008 11:07:05 -0000

Current FreeBSD problem reports
Critical problems
Serious problems

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
a ports/108576 python     databases/postgresql-plpython make fails on 6.2 / amd6
o ports/116132 python     lang/Python25 - Python 2.4 -> 2.5 upgrade leaves meta-

2 problems total.

Non-critical problems

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
o ports/109550 python     lang/python25 does not install /usr/local/bin/python
o ports/110728 python     mail/py-spambayes should load config file from a stand
o ports/115940 python     Missed one file in lang/python25 if NO_NIS defined
o ports/118301 python     devel/py-setuptools easy-install.pth contents lost on 
o ports/119440 python     lang/python25: NO_NIS=true in /etc/make.conf breaks pk
o ports/122616 python     databases/py-pyPgSQL - apply bytea escape bug patch in
o ports/123154 python     New port: devel/py-yapps2 (an easy-to-use parser gener
o ports/123675 python     New port: deskutils/py-labyrinth Mind mapping tool for
f ports/123797 python     Update port: devel/py-tables to 2.0.3
o ports/124729 python     lang/python25 - Python 2.5 fails in building a package
o ports/125237 python     Update port: textproc/py-docutils to 0.5
o ports/125307 python     [new port] textproc/py-wbxml: Python bindings for the 

12 problems total.


From owner-freebsd-python@FreeBSD.ORG  Mon Jul  7 17:58:02 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 8D159106567E;
	Mon,  7 Jul 2008 17:58:02 +0000 (UTC)
	(envelope-from wxs@atarininja.org)
Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.60.158])
	by mx1.freebsd.org (Postfix) with ESMTP id 685DA8FC0A;
	Mon,  7 Jul 2008 17:58:02 +0000 (UTC)
	(envelope-from wxs@atarininja.org)
Received: by syn.atarininja.org (Postfix, from userid 1001)
	id 472615C2E; Mon,  7 Jul 2008 13:43:08 -0400 (EDT)
Date: Mon, 7 Jul 2008 13:43:08 -0400
From: Wesley Shields <wxs@FreeBSD.org>
To: Kris Kennaway <kris@FreeBSD.org>
Message-ID: <20080707174308.GF8983@atarininja.org>
References: <48711120.1000209@FreeBSD.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <48711120.1000209@FreeBSD.org>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: neal@nelson.name, python@FreeBSD.org
Subject: Re: py-bittorrent/twistedCore broken on 8.0?
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jul 2008 17:58:02 -0000

On Sun, Jul 06, 2008 at 08:38:24PM +0200, Kris Kennaway wrote:
> Hi,
> 
> I am trying to use the python bittorrent tracker with python 2.5 and 
> FreeBSD 8.0, but I am getting a lot of errors from the kqueue reactor in 
> twisted.

[...]

> i.e. just it is getting exceptions when doing nothing at all, so it 
> seems to be completely broken.
> 
> Have you tried this, or do you know where to begin looking at what might 
> be wrong?

Unfortunately I have no idea what is wrong, nor where to begin looking.
I've never had to run a tracker before, sorry.

I did just test it out on a machine:

wxs@ack ~ % uname -a
FreeBSD ack.atarininja.org 8.0-CURRENT FreeBSD 8.0-CURRENT #3: Tue May
27 12:45:19 EDT 2008
root@ack.atarininja.org:/usr/obj/usr/src/sys/GENERIC  amd64
wxs@ack ~ % bittorrent-tracker --port 9999 --allowed_dir /home/wxs/tmp
>>> unable to setrlimit  not allowed to raise maximum limit
2008-07-07T17:40:44.632286 parse_dir: parsing directory /home/wxs/tmp
track: create_serversocket, port= 9999
2008-07-07T17:41:44.644721 parse_dir: parsing directory /home/wxs/tmp

It has been sitting there for a few minutes now, but I have yet to point
a client at it.

/home/wxs/tmp is where I have a torrent file that I downloaded from
freebsd.org.  I have no idea if this is the right way to setup a tracker
or not.  If it isn't I'll see about setting up a tracker properly and
see if I can reproduce your problem that way.

-- WXS

From owner-freebsd-python@FreeBSD.ORG  Tue Jul  8 12:35:22 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 A4C331065679;
	Tue,  8 Jul 2008 12:35:22 +0000 (UTC)
	(envelope-from andymac@bullseye.apana.org.au)
Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net
	[203.16.214.146])
	by mx1.freebsd.org (Postfix) with ESMTP id CA1258FC1F;
	Tue,  8 Jul 2008 12:35:21 +0000 (UTC)
	(envelope-from andymac@bullseye.apana.org.au)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkQFAFT4ckg7pyt2/2dsb2JhbACBXKlL
X-IronPort-AV: E=Sophos;i="4.30,323,1212330600"; d="scan'208";a="144462504"
Received: from ppp59-167-43-118.lns2.cbr1.internode.on.net (HELO
	bullseye.apana.org.au) ([59.167.43.118])
	by ipmail01.adl6.internode.on.net with ESMTP; 08 Jul 2008 21:48:49 +0930
Received: from [192.168.63.10] (tenring.andymac.org [192.168.63.10])
	by bullseye.apana.org.au (8.14.2/8.14.2) with ESMTP id m68CHVfA048175; 
	Tue, 8 Jul 2008 22:17:31 +1000 (EST)
	(envelope-from andymac@bullseye.andymac.org)
Message-ID: <48734D3F.5070008@bullseye.andymac.org>
Date: Tue, 08 Jul 2008 22:19:27 +1100
From: Andrew MacIntyre <andymac@bullseye.apana.org.au>
User-Agent: Thunderbird 2.0.0.14 (OS/2/20080509)
MIME-Version: 1.0
To: Kris Kennaway <kris@FreeBSD.org>
References: <48711120.1000209@FreeBSD.org>
In-Reply-To: <48711120.1000209@FreeBSD.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: neal@nelson.name, wxs@FreeBSD.org, python@FreeBSD.org
Subject: Re: py-bittorrent/twistedCore broken on 8.0?
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jul 2008 12:35:22 -0000

Kris Kennaway wrote:

> I am trying to use the python bittorrent tracker with python 2.5 and 
> FreeBSD 8.0, but I am getting a lot of errors from the kqueue reactor in 
> twisted.
> 
> pointyhat# bittorrent-tracker
> track: create_serversocket, port= 80
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.5/site-packages/BitTorrent/track.py", 
> line 925, in track
>     r.listen_forever()
>   File 
> "/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
> line 790, in listen_forever
>     reactor.run(installSignalHandlers=False)
>   File "/usr/local/lib/python2.5/site-packages/BTL/reactor_magic.py", 
> line 60, in run_default
>     return old_run(**kw)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
> line 220, in run
>     self.mainLoop()
> --- <exception caught here> ---
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
> line 231, in mainLoop
>     self.doIteration(t)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
> line 169, in doKEvent
>     selectable = selectables[fd]
> exceptions.KeyError: 4L
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.5/site-packages/BitTorrent/track.py", 
> line 925, in track
>     r.listen_forever()
>   File 
> "/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
> line 790, in listen_forever
>     reactor.run(installSignalHandlers=False)
>   File "/usr/local/lib/python2.5/site-packages/BTL/reactor_magic.py", 
> line 60, in run_default
>     return old_run(**kw)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
> line 220, in run
>     self.mainLoop()
> --- <exception caught here> ---
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
> line 231, in mainLoop
>     self.doIteration(t)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
> line 169, in doKEvent
>     selectable = selectables[fd]
> exceptions.KeyError: 4L
> Traceback (most recent call last):
>   File 
> "/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
> line 790, in listen_forever
>     reactor.run(installSignalHandlers=False)
>   File "/usr/local/lib/python2.5/site-packages/BTL/reactor_magic.py", 
> line 60, in run_default
>     return old_run(**kw)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
> line 220, in run
>     self.mainLoop()
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/posixbase.py", 
> line 228, in mainLoop
>     self.runUntilCurrent()
> --- <exception caught here> ---
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/base.py", line 
> 561, in runUntilCurrent
>     call.func(*call.args, **call.kw)
>   File 
> "/usr/local/lib/python2.5/site-packages/BitTorrent/HTTPHandler.py", line 
> 175, in connection_flushed
>     connection.shutdown(1)
>   File 
> "/usr/local/lib/python2.5/site-packages/BitTorrent/RawServer_twisted.py", 
> line 238, in shutdown
>     self.transport.loseWriteConnection()
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/abstract.py", 
> line 244, in loseWriteConnection
>     self.startWriting()
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/abstract.py", 
> line 273, in startWriting
>     self.reactor.addWriter(self)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
> line 107, in addWriter
>     self._updateRegistration(fd, EVFILT_WRITE, EV_ADD)
>   File 
> "/usr/local/lib/python2.5/site-packages/twisted/internet/kqreactor.py", 
> line 89, in _updateRegistration
>     kq.kevent([kevent(*args)], 0, 0)
> exceptions.OSError: [Errno 9] Bad file descriptor
> [...]
> 
> i.e. just it is getting exceptions when doing nothing at all, so it 
> seems to be completely broken.
> 
> Have you tried this, or do you know where to begin looking at what might 
> be wrong?

I know very little about Twisted, but I seem to recall that it offers
a range of different reactors; if you can find where in bittorrent its
deciding to use the kqreactor, you might be able to force it to use an
alternate reactor (such as one based on select() or poll()).

If you can change the reactor and get something that works, that would
suggest some issue with the kqreactor, at least on 8.x.

-- 
-------------------------------------------------------------------------
Andrew I MacIntyre                     "These thoughts are mine alone..."
E-mail: andymac@bullseye.apana.org.au  (pref) | Snail: PO Box 370
        andymac@pcug.org.au             (alt) |        Belconnen ACT 2616
Web:    http://www.andymac.org/               |        Australia

From owner-freebsd-python@FreeBSD.ORG  Tue Jul  8 13:29:24 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 02F3F1065680;
	Tue,  8 Jul 2008 13:29:24 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 4E93A8FC3D;
	Tue,  8 Jul 2008 13:29:22 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <48736BB5.3080703@FreeBSD.org>
Date: Tue, 08 Jul 2008 15:29:25 +0200
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
MIME-Version: 1.0
To: Andrew MacIntyre <andymac@bullseye.apana.org.au>
References: <48711120.1000209@FreeBSD.org>
	<48734D3F.5070008@bullseye.andymac.org>
In-Reply-To: <48734D3F.5070008@bullseye.andymac.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: neal@nelson.name, wxs@FreeBSD.org, python@FreeBSD.org
Subject: Re: py-bittorrent/twistedCore broken on 8.0?
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jul 2008 13:29:24 -0000

Andrew MacIntyre wrote:

>> i.e. just it is getting exceptions when doing nothing at all, so it 
>> seems to be completely broken.
>>
>> Have you tried this, or do you know where to begin looking at what 
>> might be wrong?
> 
> I know very little about Twisted, but I seem to recall that it offers
> a range of different reactors; if you can find where in bittorrent its
> deciding to use the kqreactor, you might be able to force it to use an
> alternate reactor (such as one based on select() or poll()).
> 
> If you can change the reactor and get something that works, that would
> suggest some issue with the kqreactor, at least on 8.x.
> 

Yeah, I tried the poll reactor, which doesn't throw exceptions but 
appears still not to work properly (the bittorrent tracker doesn't seem 
to be getting events delivered).  I am trying to track down further what 
might be wrong.

Kris

From owner-freebsd-python@FreeBSD.ORG  Tue Jul  8 16:40:14 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 D77B8106566C;
	Tue,  8 Jul 2008 16:40: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 AD1788FC1E;
	Tue,  8 Jul 2008 16:40:14 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m68GeEFf075678;
	Tue, 8 Jul 2008 16:40:14 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m68GeE2d075674;
	Tue, 8 Jul 2008 16:40:14 GMT (envelope-from edwin)
Date: Tue, 8 Jul 2008 16:40:14 GMT
Message-Id: <200807081640.m68GeE2d075674@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
	freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/125408: [NEW PORT] devel/py-uuid: UUID object and
	generation functions for Python
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jul 2008 16:40:15 -0000

Synopsis: [NEW PORT] devel/py-uuid: UUID object and generation functions for Python

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Tue Jul 8 16:40:14 UTC 2008
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=125408

From owner-freebsd-python@FreeBSD.ORG  Wed Jul  9 08:40:10 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: 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 40601106567A;
	Wed,  9 Jul 2008 08:40:10 +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 191208FC21;
	Wed,  9 Jul 2008 08:40:10 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m698e9sV093181;
	Wed, 9 Jul 2008 08:40:09 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m698e9q6093177;
	Wed, 9 Jul 2008 08:40:09 GMT (envelope-from edwin)
Date: Wed, 9 Jul 2008 08:40:09 GMT
Message-Id: <200807090840.m698e9q6093177@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/125425: [Update]devel/py-simplejson:update to 1.9.2
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Jul 2008 08:40:10 -0000

Synopsis: [Update]devel/py-simplejson:update to 1.9.2

Responsible-Changed-From-To: freebsd-ports-bugs->python
Responsible-Changed-By: edwin
Responsible-Changed-When: Wed Jul 9 08:40:09 UTC 2008
Responsible-Changed-Why: 
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=125425

From owner-freebsd-python@FreeBSD.ORG  Thu Jul 10 03:10:14 2008
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: 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 932471065671;
	Thu, 10 Jul 2008 03:10: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 5F1308FC1B;
	Thu, 10 Jul 2008 03:10:14 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6A3AEmG004571;
	Thu, 10 Jul 2008 03:10:14 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6A3AEfS004567;
	Thu, 10 Jul 2008 03:10:14 GMT (envelope-from edwin)
Date: Thu, 10 Jul 2008 03:10:14 GMT
Message-Id: <200807100310.m6A3AEfS004567@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/125459: Add regression-test target for lang/python25
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jul 2008 03:10:14 -0000

Synopsis: Add regression-test target for lang/python25

Responsible-Changed-From-To: freebsd-ports-bugs->python
Responsible-Changed-By: edwin
Responsible-Changed-When: Thu Jul 10 03:10:13 UTC 2008
Responsible-Changed-Why: 
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=125459