From owner-freebsd-python@FreeBSD.ORG Mon Jun 28 11:07:00 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 19A69106566B for ; Mon, 28 Jun 2010 11:07:00 +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 07A638FC18 for ; Mon, 28 Jun 2010 11:07:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o5SB6x2q086621 for ; Mon, 28 Jun 2010 11:06:59 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o5SB6xWK086619 for freebsd-python@FreeBSD.org; Mon, 28 Jun 2010 11:06:59 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 28 Jun 2010 11:06:59 GMT Message-Id: <201006281106.o5SB6xWK086619@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, 28 Jun 2010 11:07:00 -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/148148 python databases/py-postgresql: update to 1.0.1 o ports/148146 python New Port:: devel/py-tsearchpath o ports/148088 python [MAINTAINER] databases/py-pylibmc: update to 1.1.1 o ports/148033 python Maintainer Update: www/py-django-threaded-multihost o ports/148026 python [PATCH] security/py-twistedConch: missing run depedenc o ports/147784 python [REPOCOPY] lang/python26 --> lang/python27 o ports/147665 python update for www/py-pylons o ports/147641 python [new port] misc/py-xdelta3 f ports/147450 python Update port: databases/py-south Upgrading to version o ports/147291 python lang/python* doesn't compile nis.so when WITHOUT_NIS s o ports/147051 python [patch] update devel/py-ctypes to 1.02 and adjust supp o ports/146957 python Mk/bsd.python.mk: PYTHONOPTIMIZE=1 in environ(7) break o ports/146823 python [patch] lang/python26: knob to build _ctypes module ag o ports/146644 python lang/python26: WITH_PTH option breaks most ports depen f ports/145460 python Unable to build /usr/ports/net-p2p/py-bittorrent-core o ports/145276 python new port x11-toolkits/py-pyside o ports/144872 python lang/python25: Python 2.5 uname() broken o ports/144419 python Update port: textproc/py-xmltools Fix the broken port o ports/144335 python [PATCH] www/py-webhelpers does not use PYTHONPREFIX_SI a ports/144035 python ports/databases/py-sqlite3 does not start to build f ports/142440 python New Port: databases/py-south0.6 o 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 27 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Jun 28 18:01:32 2010 Return-Path: Delivered-To: python@freebsd.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id 8D7E7106566B; Mon, 28 Jun 2010 18:01:32 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-stable@FreeBSD.org Date: Mon, 28 Jun 2010 14:01:16 -0400 User-Agent: KMail/1.6.2 References: <20100623025855.82916.qmail@exxodus.fedaykin.here> <201006251758.56393.jkim@FreeBSD.org> <4C25C3D3.3030109@FreeBSD.org> In-Reply-To: <4C25C3D3.3030109@FreeBSD.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Multipart/Mixed; boundary="Boundary-00=_uNOKM6vkj5rWLGa" Message-Id: <201006281401.19017.jkim@FreeBSD.org> Cc: d@delphij.net, python@freebsd.org, Mario Sergio Fujikawa Ferreira Subject: Re: FreeBSD 8.1-PRERELEASE: WARNING ioctl sign-extension ioctl ffffffff8004667e 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, 28 Jun 2010 18:01:32 -0000 --Boundary-00=_uNOKM6vkj5rWLGa Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Saturday 26 June 2010 05:09 am, Mario Sergio Fujikawa Ferreira wrote: > On 25/06/2010 18:58, Jung-uk Kim wrote: > > On Friday 25 June 2010 04:54 am, Mario Sergio Fujikawa Ferreira wrote: > >> On Wed, Jun 23, 2010 at 05:08:38PM -0400, Jung-uk Kim wrote: > >>> Date: Wed, 23 Jun 2010 17:08:38 -0400 > >>> From: Jung-uk Kim > >>> To: freebsd-stable@FreeBSD.org > >>> Cc: d@delphij.net, Mario Sergio Fujikawa Ferreira > >>> Subject: Re: FreeBSD 8.1-PRERELEASE: > >>> WARNING ioctl sign-extension ioctl ffffffff8004667e > >>> User-Agent: KMail/1.6.2 > >>> > >>> On Wednesday 23 June 2010 03:38 pm, Jung-uk Kim wrote: > >>>> On Wednesday 23 June 2010 03:10 pm, Jung-uk Kim wrote: > >>>>> On Wednesday 23 June 2010 03:01 pm, Jung-uk Kim wrote: > >>>>>> On Wednesday 23 June 2010 02:41 pm, Xin LI wrote: > >>>>>>> On 2010/06/23 11:37, Jung-uk Kim wrote: > >>>>>>>> On Wednesday 23 June 2010 02:12 pm, Xin LI wrote: > >>>>>>>>> Hi, > >>>>>>>>> > >>>>>>>>> On 2010/06/22 19:58, Mario Sergio Fujikawa Ferreira > > > > wrote: > >>>>>>>>>> Hi, > >>>>>>>>>> > >>>>>>>>>> I am getting more than 4 thousand of the following > >>>>>>>>>> messages a day: > >>>>>>>>>> > >>>>>>>>>> WARNING pid 24509 (python2.6): ioctl sign-extension > >>>>>>>>>> ioctl ffffffff8004667e > >>>>>>>>> > >>>>>>>>> [...] > >>>>>>>>> > >>>>>>>>> I think we may need to check the code and patch it. > >>>>>>>>> Basically this means that python (or some .so modules) > >>>>>>>>> passed an int or unsigned int as parameter 'cmd', we > >>>>>>>>> need to change it to unsigned long. > >>>>>>>>> > >>>>>>>>> The warning itself should be harmless to my best of > >>>>>>>>> knowledge, one can probably remove the printf in > >>>>>>>>> kernel source code as a workaround. > >>>>>>>>> > >>>>>>>>> By the way it seems to be a POSIX violation and we > >>>>>>>>> didn't seem to really use so wide cmd, but I have not > >>>>>>>>> yet verified everything myself. > >>>>>>>> > >>>>>>>> Long time ago, I had a similar problem with termios > >>>>>>>> TIOCGWINSZ and we patched the port like this: > >>>>>>>> > >>>>>>>> http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/python > >>>>>>>> /fil es /A tt > >>>>>>>> ic/patch-Modules%3A%3Afcntlmodule.c?rev=1.1;content-typ > >>>>>>>> e=te xt %2 Fpl ain > >>>>>>>> > >>>>>>>> I believe it was upstream patched at the time but I > >>>>>>>> won't be surprised if something similar was > >>>>>>>> reintroduced. It happens when a Python internal > >>>>>>>> integer type is converted to a native unsigned long. > >>>>>>> > >>>>>>> Well, only *BSD have cmd a long value so it's likely that > >>>>>>> it would be reintroduced. > >>>>>> > >>>>>> Yes, that's what I mean. > >>>>>> > >>>>>>> I have checked the 4.4BSD archive and understood that our > >>>>>>> ioctl's cmd parameter was made long around 1991 or 1992s > >>>>>>> but didn't see what it actually buy us... > >>>>>> > >>>>>> Like it or not, it is too late to revert. :-( > >>>>> > >>>>> From Python 2.6.5: > >>>>> > >>>>> static PyObject * > >>>>> fcntl_ioctl(PyObject *self, PyObject *args) > >>>>> { > >>>>> #define IOCTL_BUFSZ 1024 > >>>>> int fd; > >>>>> /* In PyArg_ParseTuple below, we use the unsigned > >>>>> non-checked 'I' format for the 'code' parameter because > >>>>> Python turns 0x8000000 into either a large positive number > >>>>> (PyLong or PyInt on 64-bit platforms) or a negative number on > >>>>> others (32-bit PyInt) whereas the system expects it to be a > >>>>> 32bit bit field value regardless of it being passed as an int > >>>>> or unsigned long on various platforms. See the > >>>>> termios.TIOCSWINSZ constant across platforms for an example > >>>>> of thise. > >>>>> > >>>>> If any of the 64bit platforms ever decide to use more > >>>>> than 32bits in their unsigned long ioctl codes this will > >>>>> break and need special casing based on the platform being > >>>>> built on. */ > >>>>> unsigned int code; > >>>>> ... > >>>>> > >>>>> It is still a kludge and it won't be fixed. :-( > >>>> > >>>> Please drop the attached patch in ports/lang/python26/files > >>>> and test. Note I am not a Python guy, so please don't shoot > >>>> me. ;-) > >>> > >>> I found that Python guys added 'k' format since 2.3, which > >>> converts a Python integer to unsigned long. Please ignore the > >>> previous patch and try the attached patch instead. > >> > >> Unfortunately it didn't work. > >> > >> 1) Added patch to lang/python26 > >> 2) Recompiled lang/python26 > >> 3) cd /var/db/ports&& portupgrade -f python* py26* deluge* > >> > >> Restarted deluge afterwards. The message is still there: > >> > >> Jun 25 05:49:38 exxodus kernel: WARNING pid 38635 (python2.6): > >> ioctl sign-extension ioctl ffffffff8004667e > > > > It may be a deeper problen, then. :-( > > > > First of all, I cannot reproduce the problem because deluged > > dumps core on my box and I gave it up. Just staring at the code, > > it seems they rely on a bundled libtorrent for Python binding and > > the libtorrent relies on Boost, in turn. Then, the actual > > non-blocking socket implementation is done with Boost ASIO[1]. > > It is possible that there are more complicated problems between > > these and the Python binding. In fact, I can see a lot of these: > > > > int name() const > > { > > return FIONBIO; > > } > > ... > > if (!ec&& command.name() == static_cast(FIONBIO)) > > ... > > socket_ops::ioctl(impl.socket_, command.name(), ...) > > ... > > > > They are just assuming it is an int type, I guess. > > > > Sigh, what a mess... > > Given that your python patch is a step on the right direction, I > would propose that it be further tested and then committed if > possible. > > > [1] Boost and its Python binding from ports seems to be a newer > > ASIO version than the bundled ASIO headers. Probably it is a > > reason for the crash but I didn't bother too much. > > If you have the time, everything you need to run the latest deluge > 1.3.0 RC1 can be found at > > http://www.freebsd.org/cgi/query-pr.cgi?pr=144337 > > Check the PR, all the necessary ports can be found there. Let me > know what you think. Please drop the attached patch in ports/devel/boost-libs/files, rebuild all dependencies, and try your deluge ports again[1]. Jung-uk Kim [1] Your libtorrent Python slave port and deluge ports don't build/package cleanly. I guess you need to update the PR's. --Boundary-00=_uNOKM6vkj5rWLGa Content-Type: text/plain; charset="iso-8859-1"; name="patch-boost_asio-ioctl" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-boost_asio-ioctl" --- boost/asio/detail/io_control.hpp.orig 2010-01-04 04:36:00.000000000 -0500 +++ boost/asio/detail/io_control.hpp 2010-06-25 18:38:28.000000000 -0400 @@ -46,7 +46,7 @@ public: } // Get the name of the IO control command. - int name() const + ioctl_cmd_type name() const { return FIONBIO; } @@ -96,7 +96,7 @@ public: } // Get the name of the IO control command. - int name() const + ioctl_cmd_type name() const { return FIONREAD; } --- boost/asio/detail/reactive_descriptor_service.hpp.orig 2010-06-25 18:24:52.000000000 -0400 +++ boost/asio/detail/reactive_descriptor_service.hpp 2010-06-25 18:56:32.000000000 -0400 @@ -223,7 +223,7 @@ public: // descriptor is put into the state that has been requested by the user. If // the ioctl syscall was successful then we need to update the flags to // match. - if (!ec && command.name() == static_cast(FIONBIO)) + if (!ec && command.name() == static_cast(FIONBIO)) { if (*static_cast(command.data())) { --- boost/asio/detail/reactive_socket_service.hpp.orig 2010-04-07 04:44:41.000000000 -0400 +++ boost/asio/detail/reactive_socket_service.hpp 2010-06-25 18:55:06.000000000 -0400 @@ -453,7 +453,7 @@ public: // already in the correct state. This ensures that the underlying socket // is put into the state that has been requested by the user. If the ioctl // syscall was successful then we need to update the flags to match. - if (!ec && command.name() == static_cast(FIONBIO)) + if (!ec && command.name() == static_cast(FIONBIO)) { if (*static_cast(command.data())) { --- boost/asio/detail/win_iocp_socket_service.hpp.orig 2010-03-29 21:20:37.000000000 -0400 +++ boost/asio/detail/win_iocp_socket_service.hpp 2010-06-25 18:55:49.000000000 -0400 @@ -564,7 +564,7 @@ public: socket_ops::ioctl(impl.socket_, command.name(), static_cast(command.data()), ec); - if (!ec && command.name() == static_cast(FIONBIO)) + if (!ec && command.name() == static_cast(FIONBIO)) { if (*static_cast(command.data())) impl.flags_ |= implementation_type::user_set_non_blocking; --- boost/asio/detail/descriptor_ops.hpp.orig 2010-01-04 04:36:00.000000000 -0500 +++ boost/asio/detail/descriptor_ops.hpp 2010-06-25 18:37:37.000000000 -0400 @@ -110,7 +110,7 @@ inline int gather_write(int d, const buf return result; } -inline int ioctl(int d, long cmd, ioctl_arg_type* arg, +inline int ioctl(int d, ioctl_cmd_type cmd, ioctl_arg_type* arg, boost::system::error_code& ec) { clear_error(ec); --- boost/asio/detail/socket_ops.hpp.orig 2010-01-04 06:55:09.000000000 -0500 +++ boost/asio/detail/socket_ops.hpp 2010-06-25 18:39:55.000000000 -0400 @@ -596,7 +596,7 @@ inline int getsockname(socket_type s, so return result; } -inline int ioctl(socket_type s, long cmd, ioctl_arg_type* arg, +inline int ioctl(socket_type s, ioctl_cmd_type cmd, ioctl_arg_type* arg, boost::system::error_code& ec) { clear_error(ec); --- boost/asio/detail/socket_types.hpp.orig 2010-03-21 05:39:26.000000000 -0400 +++ boost/asio/detail/socket_types.hpp 2010-06-25 18:48:43.000000000 -0400 @@ -189,6 +189,12 @@ typedef sockaddr_in6 sockaddr_in6_type; typedef sockaddr_storage sockaddr_storage_type; typedef sockaddr_un sockaddr_un_type; typedef addrinfo addrinfo_type; +#if (defined(__MACH__) && defined(__APPLE__)) || defined(__DragonFly__) || \ + define(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +typedef unsigned long ioctl_cmd_type; +#else +typedef int ioctl_cmd_type; +#endif typedef int ioctl_arg_type; typedef uint32_t u_long_type; typedef uint16_t u_short_type; --Boundary-00=_uNOKM6vkj5rWLGa-- From owner-freebsd-python@FreeBSD.ORG Mon Jun 28 18:13:30 2010 Return-Path: Delivered-To: python@freebsd.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id A949A106566C; Mon, 28 Jun 2010 18:13:30 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-stable@FreeBSD.org Date: Mon, 28 Jun 2010 14:13:16 -0400 User-Agent: KMail/1.6.2 References: <20100623025855.82916.qmail@exxodus.fedaykin.here> <4C25C3D3.3030109@FreeBSD.org> <201006281401.19017.jkim@FreeBSD.org> In-Reply-To: <201006281401.19017.jkim@FreeBSD.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Multipart/Mixed; boundary="Boundary-00=_+YOKMgDy+zZ+WMz" Message-Id: <201006281413.18567.jkim@FreeBSD.org> Cc: d@delphij.net, python@freebsd.org, Mario Sergio Fujikawa Ferreira Subject: Re: FreeBSD 8.1-PRERELEASE: WARNING ioctl sign-extension ioctl ffffffff8004667e 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, 28 Jun 2010 18:13:30 -0000 --Boundary-00=_+YOKMgDy+zZ+WMz Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Monday 28 June 2010 02:01 pm, Jung-uk Kim wrote: > Please drop the attached patch in ports/devel/boost-libs/files, > rebuild all dependencies, and try your deluge ports again[1]. Please ignore the previous patch and try this one. Sorry, there was a typo. :-( Jung-uk Kim --Boundary-00=_+YOKMgDy+zZ+WMz Content-Type: text/plain; charset="iso-8859-1"; name="patch-boost_asio-ioctl" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-boost_asio-ioctl" --- boost/asio/detail/io_control.hpp.orig 2010-01-04 04:36:00.000000000 -0500 +++ boost/asio/detail/io_control.hpp 2010-06-25 18:38:28.000000000 -0400 @@ -46,7 +46,7 @@ public: } // Get the name of the IO control command. - int name() const + ioctl_cmd_type name() const { return FIONBIO; } @@ -96,7 +96,7 @@ public: } // Get the name of the IO control command. - int name() const + ioctl_cmd_type name() const { return FIONREAD; } --- boost/asio/detail/reactive_descriptor_service.hpp.orig 2010-06-25 18:24:52.000000000 -0400 +++ boost/asio/detail/reactive_descriptor_service.hpp 2010-06-25 18:56:32.000000000 -0400 @@ -223,7 +223,7 @@ public: // descriptor is put into the state that has been requested by the user. If // the ioctl syscall was successful then we need to update the flags to // match. - if (!ec && command.name() == static_cast(FIONBIO)) + if (!ec && command.name() == static_cast(FIONBIO)) { if (*static_cast(command.data())) { --- boost/asio/detail/reactive_socket_service.hpp.orig 2010-04-07 04:44:41.000000000 -0400 +++ boost/asio/detail/reactive_socket_service.hpp 2010-06-25 18:55:06.000000000 -0400 @@ -453,7 +453,7 @@ public: // already in the correct state. This ensures that the underlying socket // is put into the state that has been requested by the user. If the ioctl // syscall was successful then we need to update the flags to match. - if (!ec && command.name() == static_cast(FIONBIO)) + if (!ec && command.name() == static_cast(FIONBIO)) { if (*static_cast(command.data())) { --- boost/asio/detail/win_iocp_socket_service.hpp.orig 2010-03-29 21:20:37.000000000 -0400 +++ boost/asio/detail/win_iocp_socket_service.hpp 2010-06-25 18:55:49.000000000 -0400 @@ -564,7 +564,7 @@ public: socket_ops::ioctl(impl.socket_, command.name(), static_cast(command.data()), ec); - if (!ec && command.name() == static_cast(FIONBIO)) + if (!ec && command.name() == static_cast(FIONBIO)) { if (*static_cast(command.data())) impl.flags_ |= implementation_type::user_set_non_blocking; --- boost/asio/detail/descriptor_ops.hpp.orig 2010-01-04 04:36:00.000000000 -0500 +++ boost/asio/detail/descriptor_ops.hpp 2010-06-25 18:37:37.000000000 -0400 @@ -110,7 +110,7 @@ inline int gather_write(int d, const buf return result; } -inline int ioctl(int d, long cmd, ioctl_arg_type* arg, +inline int ioctl(int d, ioctl_cmd_type cmd, ioctl_arg_type* arg, boost::system::error_code& ec) { clear_error(ec); --- boost/asio/detail/socket_ops.hpp.orig 2010-01-04 06:55:09.000000000 -0500 +++ boost/asio/detail/socket_ops.hpp 2010-06-25 18:39:55.000000000 -0400 @@ -596,7 +596,7 @@ inline int getsockname(socket_type s, so return result; } -inline int ioctl(socket_type s, long cmd, ioctl_arg_type* arg, +inline int ioctl(socket_type s, ioctl_cmd_type cmd, ioctl_arg_type* arg, boost::system::error_code& ec) { clear_error(ec); --- boost/asio/detail/socket_types.hpp.orig 2010-03-21 05:39:26.000000000 -0400 +++ boost/asio/detail/socket_types.hpp 2010-06-25 18:48:43.000000000 -0400 @@ -189,6 +189,12 @@ typedef sockaddr_in6 sockaddr_in6_type; typedef sockaddr_storage sockaddr_storage_type; typedef sockaddr_un sockaddr_un_type; typedef addrinfo addrinfo_type; +#if (defined(__MACH__) && defined(__APPLE__)) || defined(__DragonFly__) || \ + defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +typedef unsigned long ioctl_cmd_type; +#else +typedef int ioctl_cmd_type; +#endif typedef int ioctl_arg_type; typedef uint32_t u_long_type; typedef uint16_t u_short_type; --Boundary-00=_+YOKMgDy+zZ+WMz-- From owner-freebsd-python@FreeBSD.ORG Mon Jun 28 19:35:48 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 3F81F1065676 for ; Mon, 28 Jun 2010 19:35:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id D7C438FC1F for ; Mon, 28 Jun 2010 19:35:47 +0000 (UTC) Received: (qmail 9478 invoked by uid 399); 28 Jun 2010 19:09:07 -0000 Received: from localhost (HELO ?192.168.0.145?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 28 Jun 2010 19:09:07 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Date: Mon, 28 Jun 2010 12:08:28 -0700 (PDT) From: Doug Barton To: Jung-uk Kim In-Reply-To: <201006281401.19017.jkim@FreeBSD.org> Message-ID: References: <20100623025855.82916.qmail@exxodus.fedaykin.here> <201006251758.56393.jkim@FreeBSD.org> <4C25C3D3.3030109@FreeBSD.org> <201006281401.19017.jkim@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-message-flag: Outlook -- Not just for spreading viruses anymore! OpenPGP: id=1A1ABC84 Organization: http://SupersetSolutions.com/ MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: d@delphij.net, freebsd-stable@FreeBSD.org, python@freebsd.org, Mario Sergio Fujikawa Ferreira Subject: Re: FreeBSD 8.1-PRERELEASE: WARNING ioctl sign-extension ioctl ffffffff8004667e 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, 28 Jun 2010 19:35:48 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Mon, 28 Jun 2010, Jung-uk Kim wrote: > Please drop the attached patch in ports/devel/boost-libs/files, > rebuild all dependencies, and try your deluge ports again[1]. > > Jung-uk Kim > > [1] Your libtorrent Python slave port and deluge ports don't > build/package cleanly. I guess you need to update the PR's. I'm actually working now on the update for libtorrent-rasterbar-15 and deluge based on the work that lioux did, so I will gladly try your patch (from the 2nd e-mail) and let you know how it goes. I'm currently working with the author of libtorrent to iron out some bugs that we've found while working on the python bindings, and in preparation for his new release of 0.15.1, so hopefully it will all be done later this week. :) Doug - -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iQEcBAEBCAAGBQJMKPNPAAoJEFzGhvEaGryEHPkIAK4DCd6dGtPJHlmTDUkZhBxc CR4GgDi5xTuw5weHzEFLV8l//tXxGBkcMYLMpxH+icakeVkxgBH4J5XIF05fRiYY Nf3pB8/2SZJv+Ni78t105FI98BrtDBuY+sO1cyfdLoy61AVvWPiEdfJYHXSlBLy9 ykmuZWpB6iP93PTtWrdzcTtTC+qA/YEDBa7NevLr9XvsEC7/ocdJgvufUQ8XS/SB baCiU/MwleeuNeHuXxAuXjsVUo0Et7QkoU9yZsdIk5efQRnbsEDyKXfT+h2ti5RO GuEnlW1kx1ldYJIMbqYVDwNfv/fllDWEyKS+36AhF0ZUexUz2Kryew4BsZS5y98= =sBTZ -----END PGP SIGNATURE----- From owner-freebsd-python@FreeBSD.ORG Tue Jun 29 08:58:45 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 227DA1065670; Tue, 29 Jun 2010 08:58:45 +0000 (UTC) (envelope-from wenheping@gmail.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7E37A8FC18; Tue, 29 Jun 2010 08:58:44 +0000 (UTC) Received: by gwj16 with SMTP id 16so1088829gwj.13 for ; Tue, 29 Jun 2010 01:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=EvVPO0EZsjFKKtspoFDcSbSeF2ou2XM2tPt31qv6rnI=; b=F92mKWNlOM3IKhszkndH0A8LlbxDNsd+2i8+Evhaghbco/bVAzRw2TRhy3hoRsD0mF uuMwGS2POl9MQaxRgb6rIdAJcEFgbSCzXSK3lLkprJWgAc7ojtvhMLSS+FzM1e70ESrd gjfhjWt0KtFVxtW2SbUYDxJulzOhPwqKlfZkA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=FKXen0P/bM1rODQXu3WdHjJ2WRM0Nn1V/bNN7Iu8jLBSZHsVywpyrxSE1/j6cRjFxL 3Z72xuT94p713bAVSddplWltgYjf1XHAzrt+0YiSOeGsYQDQ31u7Aj7F0E6qSPeBpbA6 inbhydrha7YbJdxBHnNhX67C4owsoRnibpW5o= MIME-Version: 1.0 Received: by 10.90.23.37 with SMTP id 37mr5462837agw.21.1277801920956; Tue, 29 Jun 2010 01:58:40 -0700 (PDT) Received: by 10.150.181.15 with HTTP; Tue, 29 Jun 2010 01:58:40 -0700 (PDT) Date: Tue, 29 Jun 2010 16:58:40 +0800 Message-ID: From: wen heping To: Martin Wilke , python@freebsd.org, Li-Wen Hsu Content-Type: multipart/mixed; boundary=0016e6509d30978b56048a27718a Cc: Subject: The patch of security fix of CVE-2010-2089 to lang/python26 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, 29 Jun 2010 08:58:45 -0000 --0016e6509d30978b56048a27718a Content-Type: text/plain; charset=ISO-8859-1 Hi, Here is a patch to fix the audioop security issue, which document as CVE-2010-2089. More detail please visit: http://bugs.python.org/issue7673 Would you have a test of it ? Thanks. wen --0016e6509d30978b56048a27718a Content-Type: text/plain; charset=US-ASCII; name="python2651.diff.txt" Content-Disposition: attachment; filename="python2651.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gb0ibdgm0 ZGlmZiAtdXJOIHB5dGhvbjI2Lm9yaWcvTWFrZWZpbGUgcHl0aG9uMjYvTWFrZWZpbGUKLS0tIHB5 dGhvbjI2Lm9yaWcvTWFrZWZpbGUJMjAxMC0wNi0yOSAxNjo1MTozOS4wMDAwMDAwMDAgKzA4MDAK KysrIHB5dGhvbjI2L01ha2VmaWxlCTIwMTAtMDYtMjkgMTY6NTA6MDYuMDAwMDAwMDAwICswODAw CkBAIC02LDYgKzYsNyBAQAogCiBQT1JUTkFNRT0JcHl0aG9uMjYKIFBPUlRWRVJTSU9OPQkyLjYu NQorUE9SVFJFVklTSU9OPQkxCiBDQVRFR09SSUVTPQlsYW5nIHB5dGhvbiBpcHY2CiBNQVNURVJf U0lURVM9CSR7UFlUSE9OX01BU1RFUl9TSVRFU30KIE1BU1RFUl9TSVRFX1NVQkRJUj0JJHtQWVRI T05fTUFTVEVSX1NJVEVfU1VCRElSfQpkaWZmIC11ck4gcHl0aG9uMjYub3JpZy9maWxlcy9wYXRj aC1Nb2R1bGVzLWF1ZGlvb3AuYyBweXRob24yNi9maWxlcy9wYXRjaC1Nb2R1bGVzLWF1ZGlvb3Au YwotLS0gcHl0aG9uMjYub3JpZy9maWxlcy9wYXRjaC1Nb2R1bGVzLWF1ZGlvb3AuYwkxOTcwLTAx LTAxIDA4OjAwOjAwLjAwMDAwMDAwMCArMDgwMAorKysgcHl0aG9uMjYvZmlsZXMvcGF0Y2gtTW9k dWxlcy1hdWRpb29wLmMJMjAxMC0wNi0yOSAxNjo0MDo0NS4wMDAwMDAwMDAgKzA4MDAKQEAgLTAs MCArMSwzMTkgQEAKKy0tLSBNb2R1bGVzL2F1ZGlvb3AuYy5vcmlnCTIwMDgtMDctMDggMDE6MDI6 NTkuMDAwMDAwMDAwICswODAwCisrKysgTW9kdWxlcy9hdWRpb29wLmMJMjAxMC0wNi0yOSAxNjo0 MDoyMy4wMDAwMDAwMDAgKzA4MDAKK0BAIC0yOTUsNiArMjk1LDI5IEBACisgCisgc3RhdGljIFB5 T2JqZWN0ICpBdWRpb29wRXJyb3I7CisgCisrc3RhdGljIGludAorK2F1ZGlvb3BfY2hlY2tfc2l6 ZShpbnQgc2l6ZSkKKyt7CisrICAgICAgICBpZiAoIHNpemUgIT0gMSAmJiBzaXplICE9IDIgJiYg c2l6ZSAhPSA0ICkgeworKyAgICAgICAgICAgICAgICBQeUVycl9TZXRTdHJpbmcoQXVkaW9vcEVy cm9yLCAiU2l6ZSBzaG91bGQgYmUgMSwgMiBvciA0Iik7CisrICAgICAgICAgICAgICAgIHJldHVy biAwOworKyAgICAgICAgfSBlbHNlIHsKKysgICAgICAgICAgICAgICAgcmV0dXJuIDE7CisrICAg ICAgICB9CisrfQorKworK3N0YXRpYyBpbnQKKythdWRpb29wX2NoZWNrX3BhcmFtZXRlcnMoaW50 IGxlbiwgaW50IHNpemUpCisreworKyAgICAgICAgaWYgKCFhdWRpb29wX2NoZWNrX3NpemUoc2l6 ZSkpCisrICAgICAgICAgICAgICAgIHJldHVybiAwOworKyAgICAgICAgaWYgKCBsZW4gJSBzaXpl ICE9IDAgKSB7CisrICAgICAgICAgICAgICAgIFB5RXJyX1NldFN0cmluZyhBdWRpb29wRXJyb3Is ICJub3QgYSB3aG9sZSBudW1iZXIgb2YgZnJhbWVzIik7CisrICAgICAgICAgICAgICAgIHJldHVy biAwOworKyAgICAgICAgfQorKyAgICAgICAgcmV0dXJuIDE7CisrfQorKworIHN0YXRpYyBQeU9i amVjdCAqCisgYXVkaW9vcF9nZXRzYW1wbGUoUHlPYmplY3QgKnNlbGYsIFB5T2JqZWN0ICphcmdz KQorIHsKK0BAIC0zMDQsMTAgKzMyNyw4IEBACisgCisgICAgICAgICBpZiAoICFQeUFyZ19QYXJz ZVR1cGxlKGFyZ3MsICJzI2lpOmdldHNhbXBsZSIsICZjcCwgJmxlbiwgJnNpemUsICZpKSApCisg ICAgICAgICAgICAgICAgIHJldHVybiAwOworLSAgICAgICAgaWYgKCBzaXplICE9IDEgJiYgc2l6 ZSAhPSAyICYmIHNpemUgIT0gNCApIHsKKy0gICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5n KEF1ZGlvb3BFcnJvciwgIlNpemUgc2hvdWxkIGJlIDEsIDIgb3IgNCIpOworLSAgICAgICAgICAg ICAgICByZXR1cm4gMDsKKy0gICAgICAgIH0KKysgICAgICAgIGlmICghYXVkaW9vcF9jaGVja19w YXJhbWV0ZXJzKGxlbiwgc2l6ZSkpCisrICAgICAgICAgICAgICAgIHJldHVybiBOVUxMOworICAg ICAgICAgaWYgKCBpIDwgMCB8fCBpID49IGxlbi9zaXplICkgeworICAgICAgICAgICAgICAgICBQ eUVycl9TZXRTdHJpbmcoQXVkaW9vcEVycm9yLCAiSW5kZXggb3V0IG9mIHJhbmdlIik7CisgICAg ICAgICAgICAgICAgIHJldHVybiAwOworQEAgLTMyOCwxMCArMzQ5LDggQEAKKyAKKyAgICAgICAg IGlmICggIVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInMjaTptYXgiLCAmY3AsICZsZW4sICZzaXpl KSApCisgICAgICAgICAgICAgICAgIHJldHVybiAwOworLSAgICAgICAgaWYgKCBzaXplICE9IDEg JiYgc2l6ZSAhPSAyICYmIHNpemUgIT0gNCApIHsKKy0gICAgICAgICAgICAgICAgUHlFcnJfU2V0 U3RyaW5nKEF1ZGlvb3BFcnJvciwgIlNpemUgc2hvdWxkIGJlIDEsIDIgb3IgNCIpOworLSAgICAg ICAgICAgICAgICByZXR1cm4gMDsKKy0gICAgICAgIH0KKysgICAgICAgIGlmICghYXVkaW9vcF9j aGVja19wYXJhbWV0ZXJzKGxlbiwgc2l6ZSkpCisrICAgICAgICAgICAgICAgIHJldHVybiBOVUxM OworICAgICAgICAgZm9yICggaT0wOyBpPGxlbjsgaSs9IHNpemUpIHsKKyAgICAgICAgICAgICAg ICAgaWYgKCBzaXplID09IDEgKSAgICAgIHZhbCA9IChpbnQpKkNIQVJQKGNwLCBpKTsKKyAgICAg ICAgICAgICAgICAgZWxzZSBpZiAoIHNpemUgPT0gMiApIHZhbCA9IChpbnQpKlNIT1JUUChjcCwg aSk7CitAQCAtMzUyLDEwICszNzEsOCBAQAorIAorICAgICAgICAgaWYgKCFQeUFyZ19QYXJzZVR1 cGxlKGFyZ3MsICJzI2k6bWlubWF4IiwgJmNwLCAmbGVuLCAmc2l6ZSkpCisgICAgICAgICAgICAg ICAgIHJldHVybiBOVUxMOworLSAgICAgICAgaWYgKHNpemUgIT0gMSAmJiBzaXplICE9IDIgJiYg c2l6ZSAhPSA0KSB7CistICAgICAgICAgICAgICAgIFB5RXJyX1NldFN0cmluZyhBdWRpb29wRXJy b3IsICJTaXplIHNob3VsZCBiZSAxLCAyIG9yIDQiKTsKKysgICAgICAgIGlmICghYXVkaW9vcF9j aGVja19wYXJhbWV0ZXJzKGxlbiwgc2l6ZSkpCisgICAgICAgICAgICAgICAgIHJldHVybiBOVUxM OworLSAgICAgICAgfQorICAgICAgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgaSArPSBzaXplKSB7 CisgICAgICAgICAgICAgICAgIGlmIChzaXplID09IDEpIHZhbCA9IChpbnQpICpDSEFSUChjcCwg aSk7CisgICAgICAgICAgICAgICAgIGVsc2UgaWYgKHNpemUgPT0gMikgdmFsID0gKGludCkgKlNI T1JUUChjcCwgaSk7CitAQCAtMzc2LDEwICszOTMsOCBAQAorIAorICAgICAgICAgaWYgKCAhUHlB cmdfUGFyc2VUdXBsZShhcmdzLCAicyNpOmF2ZyIsICZjcCwgJmxlbiwgJnNpemUpICkKKyAgICAg ICAgICAgICAgICAgcmV0dXJuIDA7CistICAgICAgICBpZiAoIHNpemUgIT0gMSAmJiBzaXplICE9 IDIgJiYgc2l6ZSAhPSA0ICkgeworLSAgICAgICAgICAgICAgICBQeUVycl9TZXRTdHJpbmcoQXVk aW9vcEVycm9yLCAiU2l6ZSBzaG91bGQgYmUgMSwgMiBvciA0Iik7CistICAgICAgICAgICAgICAg IHJldHVybiAwOworLSAgICAgICAgfQorKyAgICAgICAgaWYgKCFhdWRpb29wX2NoZWNrX3BhcmFt ZXRlcnMobGVuLCBzaXplKSkKKysgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAg ICBmb3IgKCBpPTA7IGk8bGVuOyBpKz0gc2l6ZSkgeworICAgICAgICAgICAgICAgICBpZiAoIHNp emUgPT0gMSApICAgICAgdmFsID0gKGludCkqQ0hBUlAoY3AsIGkpOworICAgICAgICAgICAgICAg ICBlbHNlIGlmICggc2l6ZSA9PSAyICkgdmFsID0gKGludCkqU0hPUlRQKGNwLCBpKTsKK0BAIC00 MDMsMTAgKzQxOCw4IEBACisgCisgICAgICAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlKGFyZ3Ms ICJzI2k6cm1zIiwgJmNwLCAmbGVuLCAmc2l6ZSkgKQorICAgICAgICAgICAgICAgICByZXR1cm4g MDsKKy0gICAgICAgIGlmICggc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQgKSB7 CistICAgICAgICAgICAgICAgIFB5RXJyX1NldFN0cmluZyhBdWRpb29wRXJyb3IsICJTaXplIHNo b3VsZCBiZSAxLCAyIG9yIDQiKTsKKy0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CistICAgICAg ICB9CisrICAgICAgICBpZiAoIWF1ZGlvb3BfY2hlY2tfcGFyYW1ldGVycyhsZW4sIHNpemUpKQor KyAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgIGZvciAoIGk9MDsgaTxsZW47 IGkrPSBzaXplKSB7CisgICAgICAgICAgICAgICAgIGlmICggc2l6ZSA9PSAxICkgICAgICB2YWwg PSAoaW50KSpDSEFSUChjcCwgaSk7CisgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBzaXplID09 IDIgKSB2YWwgPSAoaW50KSpTSE9SVFAoY3AsIGkpOworQEAgLTYxNCwxMCArNjI3LDggQEAKKyAK KyAgICAgICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInMjaTphdmdwcCIsICZjcCwg JmxlbiwgJnNpemUpICkKKyAgICAgICAgICAgICAgICAgcmV0dXJuIDA7CistICAgICAgICBpZiAo IHNpemUgIT0gMSAmJiBzaXplICE9IDIgJiYgc2l6ZSAhPSA0ICkgeworLSAgICAgICAgICAgICAg ICBQeUVycl9TZXRTdHJpbmcoQXVkaW9vcEVycm9yLCAiU2l6ZSBzaG91bGQgYmUgMSwgMiBvciA0 Iik7CistICAgICAgICAgICAgICAgIHJldHVybiAwOworLSAgICAgICAgfQorKyAgICAgICAgaWYg KCFhdWRpb29wX2NoZWNrX3BhcmFtZXRlcnMobGVuLCBzaXplKSkKKysgICAgICAgICAgICAgICAg cmV0dXJuIE5VTEw7CisgICAgICAgICAvKiBDb21wdXRlIGZpcnN0IGRlbHRhIHZhbHVlIGFoZWFk LiBBbHNvIGF1dG9tYXRpY2FsbHkgbWFrZXMgdXMKKyAgICAgICAgICoqIHNraXAgdGhlIGZpcnN0 IGV4dHJlbWUgdmFsdWUKKyAgICAgICAgICovCitAQCAtNjcxLDEwICs2ODIsOCBAQAorIAorICAg ICAgICAgaWYgKCAhUHlBcmdfUGFyc2VUdXBsZShhcmdzLCAicyNpOm1heHBwIiwgJmNwLCAmbGVu LCAmc2l6ZSkgKQorICAgICAgICAgICAgICAgICByZXR1cm4gMDsKKy0gICAgICAgIGlmICggc2l6 ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQgKSB7CistICAgICAgICAgICAgICAgIFB5 RXJyX1NldFN0cmluZyhBdWRpb29wRXJyb3IsICJTaXplIHNob3VsZCBiZSAxLCAyIG9yIDQiKTsK Ky0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CistICAgICAgICB9CisrICAgICAgICBpZiAoIWF1 ZGlvb3BfY2hlY2tfcGFyYW1ldGVycyhsZW4sIHNpemUpKQorKyAgICAgICAgICAgICAgICByZXR1 cm4gTlVMTDsKKyAgICAgICAgIC8qIENvbXB1dGUgZmlyc3QgZGVsdGEgdmFsdWUgYWhlYWQuIEFs c28gYXV0b21hdGljYWxseSBtYWtlcyB1cworICAgICAgICAgKiogc2tpcCB0aGUgZmlyc3QgZXh0 cmVtZSB2YWx1ZQorICAgICAgICAgKi8KK0BAIC03MjIsMTAgKzczMSw4IEBACisgCisgICAgICAg ICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlKGFyZ3MsICJzI2k6Y3Jvc3MiLCAmY3AsICZsZW4sICZz aXplKSApCisgICAgICAgICAgICAgICAgIHJldHVybiAwOworLSAgICAgICAgaWYgKCBzaXplICE9 IDEgJiYgc2l6ZSAhPSAyICYmIHNpemUgIT0gNCApIHsKKy0gICAgICAgICAgICAgICAgUHlFcnJf U2V0U3RyaW5nKEF1ZGlvb3BFcnJvciwgIlNpemUgc2hvdWxkIGJlIDEsIDIgb3IgNCIpOworLSAg ICAgICAgICAgICAgICByZXR1cm4gMDsKKy0gICAgICAgIH0KKysgICAgICAgIGlmICghYXVkaW9v cF9jaGVja19wYXJhbWV0ZXJzKGxlbiwgc2l6ZSkpCisrICAgICAgICAgICAgICAgIHJldHVybiBO VUxMOworICAgICAgICAgbmNyb3NzID0gLTE7CisgICAgICAgICBwcmV2dmFsID0gMTc7IC8qIEFu eXRoaW5nIDw+IDAsMSAqLworICAgICAgICAgZm9yICggaT0wOyBpPGxlbjsgaSs9IHNpemUpIHsK K0BAIC03NTAsNiArNzU3LDggQEAKKyAKKyAgICAgICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGUo YXJncywgInMjaWQ6bXVsIiwgJmNwLCAmbGVuLCAmc2l6ZSwgJmZhY3RvciApICkKKyAgICAgICAg ICAgICAgICAgcmV0dXJuIDA7CisrICAgICAgICBpZiAoIWF1ZGlvb3BfY2hlY2tfcGFyYW1ldGVy cyhsZW4sIHNpemUpKQorKyAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgCisgICAg ICAgICBpZiAoIHNpemUgPT0gMSApIG1heHZhbCA9IChkb3VibGUpIDB4N2Y7CisgICAgICAgICBl bHNlIGlmICggc2l6ZSA9PSAyICkgbWF4dmFsID0gKGRvdWJsZSkgMHg3ZmZmOworQEAgLTc5Miw2 ICs4MDEsMTIgQEAKKyAgICAgICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInMjaWRk OnRvbW9ubyIsCisgCSAgICAgICAgICAgICAgICAgICAgICAgJmNwLCAmbGVuLCAmc2l6ZSwgJmZh YzEsICZmYWMyICkgKQorICAgICAgICAgICAgICAgICByZXR1cm4gMDsKKysgICAgICAgIGlmICgh YXVkaW9vcF9jaGVja19wYXJhbWV0ZXJzKGxlbiwgc2l6ZSkpCisrICAgICAgICAgICAgICAgIHJl dHVybiBOVUxMOworKyAgICAgICAgaWYgKCAoKGxlbiAvIHNpemUpICYgMSkgIT0gMCApIHsKKysg ICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5nKEF1ZGlvb3BFcnJvciwgIm5vdCBhIHdob2xl IG51bWJlciBvZiBmcmFtZXMiKTsKKysgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisrICAg ICAgICB9CisgICAgIAorICAgICAgICAgaWYgKCBzaXplID09IDEgKSBtYXh2YWwgPSAoZG91Ymxl KSAweDdmOworICAgICAgICAgZWxzZSBpZiAoIHNpemUgPT0gMiApIG1heHZhbCA9IChkb3VibGUp IDB4N2ZmZjsKK0BAIC04MzcsNiArODUyLDggQEAKKyAgICAgICAgIGlmICggIVB5QXJnX1BhcnNl VHVwbGUoYXJncywgInMjaWRkOnRvc3RlcmVvIiwKKyAJICAgICAgICAgICAgICAgICAgICAgICAm Y3AsICZsZW4sICZzaXplLCAmZmFjMSwgJmZhYzIgKSApCisgICAgICAgICAgICAgICAgIHJldHVy biAwOworKyAgICAgICAgaWYgKCFhdWRpb29wX2NoZWNrX3BhcmFtZXRlcnMobGVuLCBzaXplKSkK KysgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgIAorICAgICAgICAgaWYgKCBzaXpl ID09IDEgKSBtYXh2YWwgPSAoZG91YmxlKSAweDdmOworICAgICAgICAgZWxzZSBpZiAoIHNpemUg PT0gMiApIG1heHZhbCA9IChkb3VibGUpIDB4N2ZmZjsKK0BAIC04OTYsNyArOTEzLDggQEAKKyAg ICAgICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInMjcyNpOmFkZCIsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAmY3AxLCAmbGVuMSwgJmNwMiwgJmxlbjIsICZzaXplICkgKQor ICAgICAgICAgICAgICAgICByZXR1cm4gMDsKKy0KKysgICAgICAgIGlmICghYXVkaW9vcF9jaGVj a19wYXJhbWV0ZXJzKGxlbjEsIHNpemUpKQorKyAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsK KyAgICAgICAgIGlmICggbGVuMSAhPSBsZW4yICkgeworICAgICAgICAgICAgICAgICBQeUVycl9T ZXRTdHJpbmcoQXVkaW9vcEVycm9yLCAiTGVuZ3RocyBzaG91bGQgYmUgdGhlIHNhbWUiKTsKKyAg ICAgICAgICAgICAgICAgcmV0dXJuIDA7CitAQCAtOTUwLDExICs5NjgsOCBAQAorICAgICAgICAg aWYgKCAhUHlBcmdfUGFyc2VUdXBsZShhcmdzLCAicyNpaTpiaWFzIiwKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICZjcCwgJmxlbiwgJnNpemUgLCAmYmlhcykgKQorICAgICAgICAgICAgICAg ICByZXR1cm4gMDsKKy0KKy0gICAgICAgIGlmICggc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBz aXplICE9IDQpIHsKKy0gICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5nKEF1ZGlvb3BFcnJv ciwgIlNpemUgc2hvdWxkIGJlIDEsIDIgb3IgNCIpOworLSAgICAgICAgICAgICAgICByZXR1cm4g MDsKKy0gICAgICAgIH0KKysgICAgICAgIGlmICghYXVkaW9vcF9jaGVja19wYXJhbWV0ZXJzKGxl biwgc2l6ZSkpCisrICAgICAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAKKyAgICAgICAg IHJ2ID0gUHlTdHJpbmdfRnJvbVN0cmluZ0FuZFNpemUoTlVMTCwgbGVuKTsKKyAgICAgICAgIGlm ICggcnYgPT0gMCApCitAQCAtOTg2LDEyICsxMDAxLDkgQEAKKyAgICAgICAgIGlmICggIVB5QXJn X1BhcnNlVHVwbGUoYXJncywgInMjaTpyZXZlcnNlIiwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICZjcCwgJmxlbiwgJnNpemUpICkKKyAgICAgICAgICAgICAgICAgcmV0dXJuIDA7CisrICAg ICAgICBpZiAoIWF1ZGlvb3BfY2hlY2tfcGFyYW1ldGVycyhsZW4sIHNpemUpKQorKyAgICAgICAg ICAgICAgICByZXR1cm4gTlVMTDsKKyAKKy0gICAgICAgIGlmICggc2l6ZSAhPSAxICYmIHNpemUg IT0gMiAmJiBzaXplICE9IDQgKSB7CistICAgICAgICAgICAgICAgIFB5RXJyX1NldFN0cmluZyhB dWRpb29wRXJyb3IsICJTaXplIHNob3VsZCBiZSAxLCAyIG9yIDQiKTsKKy0gICAgICAgICAgICAg ICAgcmV0dXJuIDA7CistICAgICAgICB9CistICAgIAorICAgICAgICAgcnYgPSBQeVN0cmluZ19G cm9tU3RyaW5nQW5kU2l6ZShOVUxMLCBsZW4pOworICAgICAgICAgaWYgKCBydiA9PSAwICkKKyAg ICAgICAgICAgICAgICAgcmV0dXJuIDA7CitAQCAtMTAyMywxMiArMTAzNSwxMCBAQAorICAgICAg ICAgaWYgKCAhUHlBcmdfUGFyc2VUdXBsZShhcmdzLCAicyNpaTpsaW4ybGluIiwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICZjcCwgJmxlbiwgJnNpemUsICZzaXplMikgKQorICAgICAgICAg ICAgICAgICByZXR1cm4gMDsKKy0KKy0gICAgICAgIGlmICggKHNpemUgIT0gMSAmJiBzaXplICE9 IDIgJiYgc2l6ZSAhPSA0KSB8fAorLSAgICAgICAgICAgICAoc2l6ZTIgIT0gMSAmJiBzaXplMiAh PSAyICYmIHNpemUyICE9IDQpKSB7CistICAgICAgICAgICAgICAgIFB5RXJyX1NldFN0cmluZyhB dWRpb29wRXJyb3IsICJTaXplIHNob3VsZCBiZSAxLCAyIG9yIDQiKTsKKy0gICAgICAgICAgICAg ICAgcmV0dXJuIDA7CistICAgICAgICB9CisrICAgICAgICBpZiAoIWF1ZGlvb3BfY2hlY2tfcGFy YW1ldGVycyhsZW4sIHNpemUpKQorKyAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKKysgICAg ICAgIGlmICghYXVkaW9vcF9jaGVja19zaXplKHNpemUyKSkKKysgICAgICAgICAgICAgICAgcmV0 dXJuIE5VTEw7CisgICAgIAorICAgICAgICAgbmV3X2xlbiA9IChsZW4vc2l6ZSkqc2l6ZTI7Cisg ICAgICAgICBpZiAobmV3X2xlbiA8IDApIHsKK0BAIC0xMDgwLDEwICsxMDkwLDggQEAKKyAJICAg ICAgICAgICAgICAgICAgICAgICZuY2hhbm5lbHMsICZpbnJhdGUsICZvdXRyYXRlLCAmc3RhdGUs CisgCQkJICAgICAgJndlaWdodEEsICZ3ZWlnaHRCKSkKKyAgICAgICAgICAgICAgICAgcmV0dXJu IE5VTEw7CistICAgICAgICBpZiAoc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQp IHsKKy0gICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5nKEF1ZGlvb3BFcnJvciwgIlNpemUg c2hvdWxkIGJlIDEsIDIgb3IgNCIpOworKyAgICAgICAgaWYgKCFhdWRpb29wX2NoZWNrX3NpemUo c2l6ZSkpCisgICAgICAgICAgICAgICAgIHJldHVybiBOVUxMOworLSAgICAgICAgfQorICAgICAg ICAgaWYgKG5jaGFubmVscyA8IDEpIHsKKyAgICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5n KEF1ZGlvb3BFcnJvciwgIiMgb2YgY2hhbm5lbHMgc2hvdWxkIGJlID49IDEiKTsKKyAgICAgICAg ICAgICAgICAgcmV0dXJuIE5VTEw7CitAQCAtMTI2OSwxMSArMTI3Nyw4IEBACisgICAgICAgICBp ZiAoICFQeUFyZ19QYXJzZVR1cGxlKGFyZ3MsICJzI2k6bGluMnVsYXciLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAmY3AsICZsZW4sICZzaXplKSApCisgICAgICAgICAgICAgICAg IHJldHVybiAwIDsKKy0KKy0gICAgICAgIGlmICggc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBz aXplICE9IDQpIHsKKy0gICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5nKEF1ZGlvb3BFcnJv ciwgIlNpemUgc2hvdWxkIGJlIDEsIDIgb3IgNCIpOworLSAgICAgICAgICAgICAgICByZXR1cm4g MDsKKy0gICAgICAgIH0KKysgICAgICAgIGlmICghYXVkaW9vcF9jaGVja19wYXJhbWV0ZXJzKGxl biwgc2l6ZSkpCisrICAgICAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAKKyAgICAgICAg IHJ2ID0gUHlTdHJpbmdfRnJvbVN0cmluZ0FuZFNpemUoTlVMTCwgbGVuL3NpemUpOworICAgICAg ICAgaWYgKCBydiA9PSAwICkKK0BAIC0xMzAzLDExICsxMzA4LDggQEAKKyAgICAgICAgIGlmICgg IVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInMjaTp1bGF3MmxpbiIsCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICZjcCwgJmxlbiwgJnNpemUpICkKKyAgICAgICAgICAgICAgICAgcmV0 dXJuIDA7CistCistICAgICAgICBpZiAoIHNpemUgIT0gMSAmJiBzaXplICE9IDIgJiYgc2l6ZSAh PSA0KSB7CistICAgICAgICAgICAgICAgIFB5RXJyX1NldFN0cmluZyhBdWRpb29wRXJyb3IsICJT aXplIHNob3VsZCBiZSAxLCAyIG9yIDQiKTsKKy0gICAgICAgICAgICAgICAgcmV0dXJuIDA7Cist ICAgICAgICB9CisrICAgICAgICBpZiAoIWF1ZGlvb3BfY2hlY2tfc2l6ZShzaXplKSkKKysgICAg ICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgIAorICAgICAgICAgbmV3X2xlbiA9IGxlbipz aXplOworICAgICAgICAgaWYgKG5ld19sZW4gPCAwKSB7CitAQCAtMTM0MywxMSArMTM0NSw4IEBA CisgICAgICAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlKGFyZ3MsICJzI2k6bGluMmFsYXciLAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3AsICZsZW4sICZzaXplKSApCisgICAg ICAgICAgICAgICAgIHJldHVybiAwOworLQorLSAgICAgICAgaWYgKCBzaXplICE9IDEgJiYgc2l6 ZSAhPSAyICYmIHNpemUgIT0gNCkgeworLSAgICAgICAgICAgICAgICBQeUVycl9TZXRTdHJpbmco QXVkaW9vcEVycm9yLCAiU2l6ZSBzaG91bGQgYmUgMSwgMiBvciA0Iik7CistICAgICAgICAgICAg ICAgIHJldHVybiAwOworLSAgICAgICAgfQorKyAgICAgICAgaWYgKCFhdWRpb29wX2NoZWNrX3Bh cmFtZXRlcnMobGVuLCBzaXplKSkKKysgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAg IAorICAgICAgICAgcnYgPSBQeVN0cmluZ19Gcm9tU3RyaW5nQW5kU2l6ZShOVUxMLCBsZW4vc2l6 ZSk7CisgICAgICAgICBpZiAoIHJ2ID09IDAgKQorQEAgLTEzNzcsMTEgKzEzNzYsOCBAQAorICAg ICAgICAgaWYgKCAhUHlBcmdfUGFyc2VUdXBsZShhcmdzLCAicyNpOmFsYXcybGluIiwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNwLCAmbGVuLCAmc2l6ZSkgKQorICAgICAgICAg ICAgICAgICByZXR1cm4gMDsKKy0KKy0gICAgICAgIGlmICggc2l6ZSAhPSAxICYmIHNpemUgIT0g MiAmJiBzaXplICE9IDQpIHsKKy0gICAgICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5nKEF1ZGlv b3BFcnJvciwgIlNpemUgc2hvdWxkIGJlIDEsIDIgb3IgNCIpOworLSAgICAgICAgICAgICAgICBy ZXR1cm4gMDsKKy0gICAgICAgIH0KKysgICAgICAgIGlmICghYXVkaW9vcF9jaGVja19zaXplKHNp emUpKQorKyAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgCisgICAgICAgICBuZXdf bGVuID0gbGVuKnNpemU7CisgICAgICAgICBpZiAobmV3X2xlbiA8IDApIHsKK0BAIC0xNDE4LDEy ICsxNDE0LDggQEAKKyAgICAgICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInMjaU86 bGluMmFkcGNtIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNwLCAmbGVuLCAm c2l6ZSwgJnN0YXRlKSApCisgICAgICAgICAgICAgICAgIHJldHVybiAwOworLSAgICAKKy0KKy0g ICAgICAgIGlmICggc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBzaXplICE9IDQpIHsKKy0gICAg ICAgICAgICAgICAgUHlFcnJfU2V0U3RyaW5nKEF1ZGlvb3BFcnJvciwgIlNpemUgc2hvdWxkIGJl IDEsIDIgb3IgNCIpOworLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKKy0gICAgICAgIH0KKysg ICAgICAgIGlmICghYXVkaW9vcF9jaGVja19wYXJhbWV0ZXJzKGxlbiwgc2l6ZSkpCisrICAgICAg ICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAKKyAgICAgICAgIHN0ciA9IFB5U3RyaW5nX0Zy b21TdHJpbmdBbmRTaXplKE5VTEwsIGxlbi8oc2l6ZSoyKSk7CisgICAgICAgICBpZiAoIHN0ciA9 PSAwICkKK0BAIC0xNTI2LDExICsxNTE4LDggQEAKKyAgICAgICAgIGlmICggIVB5QXJnX1BhcnNl VHVwbGUoYXJncywgInMjaU86YWRwY20ybGluIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgJmNwLCAmbGVuLCAmc2l6ZSwgJnN0YXRlKSApCisgICAgICAgICAgICAgICAgIHJldHVy biAwOworLQorLSAgICAgICAgaWYgKCBzaXplICE9IDEgJiYgc2l6ZSAhPSAyICYmIHNpemUgIT0g NCkgeworLSAgICAgICAgICAgICAgICBQeUVycl9TZXRTdHJpbmcoQXVkaW9vcEVycm9yLCAiU2l6 ZSBzaG91bGQgYmUgMSwgMiBvciA0Iik7CistICAgICAgICAgICAgICAgIHJldHVybiAwOworLSAg ICAgICAgfQorKyAgICAgICAgaWYgKCFhdWRpb29wX2NoZWNrX3NpemUoc2l6ZSkpCisrICAgICAg ICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAKKyAgICAgICAgIC8qIERlY29kZSBzdGF0ZSwg c2hvdWxkIGhhdmUgKHZhbHVlLCBzdGVwKSAqLworICAgICAgICAgaWYgKCBzdGF0ZSA9PSBQeV9O b25lICkgewo= --0016e6509d30978b56048a27718a-- From owner-freebsd-python@FreeBSD.ORG Tue Jun 29 16:49:38 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 B02D61065670 for ; Tue, 29 Jun 2010 16:49:38 +0000 (UTC) (envelope-from lioux@FreeBSD.org) Received: from goat.gigo.com (ipv6.gigo.com [IPv6:2001:470:1:18::2]) by mx1.freebsd.org (Postfix) with ESMTP id 89DCB8FC22 for ; Tue, 29 Jun 2010 16:49:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by goat.gigo.com (Postfix) with ESMTP id 666575C66 for ; Tue, 29 Jun 2010 09:49:38 -0700 (PDT) Received: from goat.gigo.com ([127.0.0.1]) by localhost (vette.gigo.com [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id Ayxxa8m89vDg for ; Tue, 29 Jun 2010 09:49:38 -0700 (PDT) Received: from 189.72.155.250 (189-72-155-250.bsace702.dsl.brasiltelecom.net.br [189.72.155.250]) by goat.gigo.com (Postfix) with ESMTPSA id DAB715C6C for ; Tue, 29 Jun 2010 09:49:34 -0700 (PDT) Received: (qmail 67919 invoked by uid 80); 29 Jun 2010 13:46:30 -0300 Received: from 200.201.164.11 ([200.201.164.11]) by exxodus.dyndns.org (Horde Framework) with HTTP; Tue, 29 Jun 2010 13:46:54 -0300 Message-ID: <20100629134654.95522440ypjxkbcu@exxodus.dyndns.org> Date: Tue, 29 Jun 2010 13:46:54 -0300 From: Mario Sergio Fujikawa Ferreira To: Jung-uk Kim References: <20100623025855.82916.qmail@exxodus.fedaykin.here> <4C25C3D3.3030109@FreeBSD.org> <201006281401.19017.jkim@FreeBSD.org> <201006281413.18567.jkim@FreeBSD.org> (sfid-20100628_15271_589DE428) (sfid-20100628_15271_589DE428) In-Reply-To: <201006281413.18567.jkim@FreeBSD.org> (sfid-20100628_15271_589DE428) (sfid-20100628_15271_589DE428) MIME-Version: 1.0 User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.4) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-Description: Plaintext Version of Message X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: d@delphij.net, freebsd-stable@FreeBSD.org, python@freebsd.org Subject: Re: FreeBSD 8.1-PRERELEASE: WARNING ioctl sign-extension ioctl ffffffff8004667e 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, 29 Jun 2010 16:49:38 -0000 Quoting Jung-uk Kim : > On Monday 28 June 2010 02:01 pm, Jung-uk Kim wrote: >> Please drop the attached patch in ports/devel/boost-libs/files, >> rebuild all dependencies, and try your deluge ports again[1]. > > Please ignore the previous patch and try this one. Sorry, there was a > typo. :-( I updated boost-libs with your patch which fixed the issue. I no longer have the ioctl warning. :) 1) I rebuilt the libtorrent-rasterbar-14 then libtorrent-rasterbar-14-python. 2) Tried deluge, there were warnings still. 3) Then, rebuilt deluge. 4) Tried deluge, warnings were gone. I still have the lang/python26 patches you sent earlier. So I have both the python and boost-libs patches on my system. Do you want to me to do any further testing? Regards, -- Mario S F Ferreira - DF - Brazil - "I guess this is a signature." feature, n: a documented bug | bug, n: an undocumented feature From owner-freebsd-python@FreeBSD.ORG Tue Jun 29 19:21:33 2010 Return-Path: Delivered-To: python@FreeBSD.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id 3AB011065678; Tue, 29 Jun 2010 19:21:33 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: Mario Sergio Fujikawa Ferreira Date: Tue, 29 Jun 2010 15:21:18 -0400 User-Agent: KMail/1.6.2 References: <20100623025855.82916.qmail@exxodus.fedaykin.here> <201006281413.18567.jkim@FreeBSD.org> <20100629134654.95522440ypjxkbcu@exxodus.dyndns.org> In-Reply-To: <20100629134654.95522440ypjxkbcu@exxodus.dyndns.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201006291521.20911.jkim@FreeBSD.org> Cc: d@delphij.net, freebsd-stable@FreeBSD.org, python@FreeBSD.org Subject: Re: FreeBSD 8.1-PRERELEASE: WARNING ioctl sign-extension ioctl ffffffff8004667e 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, 29 Jun 2010 19:21:34 -0000 On Tuesday 29 June 2010 12:46 pm, Mario Sergio Fujikawa Ferreira wrote: > Quoting Jung-uk Kim : > > On Monday 28 June 2010 02:01 pm, Jung-uk Kim wrote: > >> Please drop the attached patch in ports/devel/boost-libs/files, > >> rebuild all dependencies, and try your deluge ports again[1]. > > > > Please ignore the previous patch and try this one. Sorry, there > > was a typo. :-( > > I updated boost-libs with your patch which fixed the issue. I no > longer have the ioctl warning. :) > > 1) I rebuilt the libtorrent-rasterbar-14 then > libtorrent-rasterbar-14-python. > > 2) Tried deluge, there were warnings still. > > 3) Then, rebuilt deluge. > > 4) Tried deluge, warnings were gone. > > I still have the lang/python26 patches you sent earlier. So I > have both the python and boost-libs patches on my system. > > Do you want to me to do any further testing? No, that should be good enough. Thanks for testing my patches! Jung-uk Kim From owner-freebsd-python@FreeBSD.ORG Thu Jul 1 02:58:10 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 6E909106566C; Thu, 1 Jul 2010 02:58:10 +0000 (UTC) (envelope-from jpaetzel@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4620D8FC0A; Thu, 1 Jul 2010 02:58:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o612wAUC076571; Thu, 1 Jul 2010 02:58:10 GMT (envelope-from jpaetzel@freefall.freebsd.org) Received: (from jpaetzel@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o612wA0a076567; Thu, 1 Jul 2010 02:58:10 GMT (envelope-from jpaetzel) Date: Thu, 1 Jul 2010 02:58:10 GMT Message-Id: <201007010258.o612wA0a076567@freefall.freebsd.org> To: c.kworr@gmail.com, jpaetzel@FreeBSD.org, freebsd-python@FreeBSD.org, jpaetzel@FreeBSD.org From: jpaetzel@FreeBSD.org Cc: Subject: Re: ports/148148: databases/py-postgresql: update to 1.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: Thu, 01 Jul 2010 02:58:10 -0000 Synopsis: databases/py-postgresql: update to 1.0.1 State-Changed-From-To: open->analyzed State-Changed-By: jpaetzel State-Changed-When: Thu Jul 1 02:57:25 UTC 2010 State-Changed-Why: I'll take this one. Responsible-Changed-From-To: freebsd-python->jpaetzel Responsible-Changed-By: jpaetzel Responsible-Changed-When: Thu Jul 1 02:57:25 UTC 2010 Responsible-Changed-Why: I'll take it http://www.freebsd.org/cgi/query-pr.cgi?pr=148148