From owner-freebsd-python@FreeBSD.ORG Mon Oct 17 11:07:10 2011 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 012CB1065670 for ; Mon, 17 Oct 2011 11:07:10 +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 CA8758FC0A for ; Mon, 17 Oct 2011 11:07:09 +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 p9HB79Ua099318 for ; Mon, 17 Oct 2011 11:07:09 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9HB79mC099316 for freebsd-python@FreeBSD.org; Mon, 17 Oct 2011 11:07:09 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 17 Oct 2011 11:07:09 GMT Message-Id: <201110171107.p9HB79mC099316@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, 17 Oct 2011 11:07:10 -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/161564 python [patch] lang/python27: prune __wchar_t define from CFL o ports/160717 python port: lang/python27 causing other ports to hang during o ports/159962 python [PATCH] Mk/bsd.python.mk: prevent polluting filesystem o ports/159215 python Mk/bsd.python.mk: PYTHON_VERSION is ignored o ports/156759 python [patch] lang/python: kevent does not accept KQ_NOTE_EX o ports/156425 python lang/python26: Needs to include -L/usr/local/lib/pth i o ports/156076 python [patch] databases/py-sqlite3: Undefined symbol "sqlite o ports/155970 python [PATCH] lang/python: speed up upgrade-site-packages o ports/155936 python lang/python27 Pthread: previous declaration of ... o ports/155526 python [PATCH] devel/py-elementtree: ignore if python >= 2.5 f ports/154209 python [PATCH] lang/python: Install symlink for ptags o ports/153952 python lang/python26 + pth fails to reconfigure cflags to inc o ports/153167 python Problem with signals, threads, and subprocesses in lan o ports/152224 python [patch] fix installed permissions for lang/python27 o ports/151534 python lang/python26 + WITH_PTH doesn't install correctly o ports/149167 python lang/python26 fails to build _ctypes on Sheevaplug (AR 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 o ports/140968 python x11-toolkits/py-tkinter(devel/pth): py26-tkinter-2.6.4 o ports/136917 python [patch] lang/python26: gettext detection o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken o ports/118301 python [patch] devel/py-setuptools easy-install.pth contents 23 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Oct 17 12:54:46 2011 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 25DA91065675; Mon, 17 Oct 2011 12:54:46 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from worf.ds9.tecnik93.com (worf.ds9.tecnik93.com [81.196.207.130]) by mx1.freebsd.org (Postfix) with ESMTP id B0EE18FC18; Mon, 17 Oct 2011 12:54:45 +0000 (UTC) Received: from localhost (unknown [81.181.146.246]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by worf.ds9.tecnik93.com (Postfix) with ESMTPSA id AAE0D22C5486; Mon, 17 Oct 2011 15:35:52 +0300 (EEST) Date: Mon, 17 Oct 2011 15:35:51 +0300 From: Ion-Mihai Tetcu To: ports@FreeBSD.org Message-ID: <20111017153551.23281532@tetcu.info> In-Reply-To: <20111011063602.GO68552@droso.net> References: <20111011063602.GO68552@droso.net> X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 17 Oct 2011 16:13:55 +0000 Cc: dinoex@FreeBSD.org, naddy@FreeBSD.org, autotools@FreeBSD.org, current@FreeBSD.org, kuriyama@FreeBSD.org, stas@FreeBSD.org, skv@FreeBSD.org, python@FreeBSD.org, portmgr@FreeBSD.org, gnome@FreeBSD.org, roam@FreeBSD.org, Erwin Lansing , mm@FreeBSD.org Subject: [UPDATE] Re: Update on ports on 10.0 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, 17 Oct 2011 12:54:46 -0000 On Tue, 11 Oct 2011 08:36:03 +0200 Erwin Lansing wrote: > Since the release has been pushed back some more since the last mail, > we do have some time to test a possible fix for the issues we're > seeing with libtool on FreeBSD 10.0. However, fixing libtool is only > part of the problem as hundreds, if not thousands, of ports roll > their own detection and need to be fixed individually. We are > currently running a fixed libtool (ports/161404) to assess how many > ports are fixed by this patch and how many need to be patches > manually before deciding how to move forward. Other options include > the big find/grep/awk solution that has been posted several times and > fiddling with uname to go to FreeBSD 9.99 for a while, while ports > can be fixed. > > Hopefully, we can move forward in a day or two, but needless to say > this needs a lot of testing both on 10.0 and earlier releases so we > are sure we don't break backwards compatability, especially on 9.0 > that is soon to be released. For those that cannot wait a few days, > several patches have been proposed on the lists, of which dougb's > seems most complete, so I recommend applying one of those locally. > Please note that these are not tested widely and may break when the > final fix is committed. > > To conclude with some "fun" facts, only 232 ports break on HEAD > currently. Unfortunately, some of these are pretty high profile and > prevent almost 19.000 other ports from building, leaving only slighty > more than 3000 ports to build successfully. Here's a little status update: We iterated through a few -exp runs (basically for ports/161404 -- committed and ports/161431 -- skv@ any problem with it?). With those two we can build around 7k packages. The majority of the rest can't be built because of a few high profile ports that don't package: expat (6581), curl (975), jpeg(5057), lcms(1080), libiconv(11180), libltdl(1187), libogg(1947), pcre(5737), python27(5935). http://pointyhat.freebsd.org/errorlogs/i386-10-latest/ What we'd like to do next is see how many ports we can package after individually fixing those above. This will require a few other -exps since undoubtedly we'll find other highly-depended-on ports broken that weren't tried because of the blockers above. Depending on this number and how long the whole process will take, we can decide what solution to adopt. If possible we'd like to avoid the big hammer of an uname fiddle or find/grep/sed/... (which most probably won't work for all ports anyway, irrespective of how smart it will be). If we need to adopt one of these hacks, it will be via some conditional KNOB in each port Makefile, in order to have an easy way to know which ports are fixed and which not, and an easy way to turn it off for test builds without it in the future. Basically we do not want to shove the dirt under the carpet, were it will rot for years. YOU can help by sending portmgr@ patches for above ports (or any other you know is broken) for the next -exp run. And PLEASE, pretty please once you have a patch that fixes this problem submit it upstream and bug upstream about it. (committers: please check this is the case when committing a patch from a PR). Thanks! -- IOnut From owner-freebsd-python@FreeBSD.ORG Mon Oct 17 20:52:28 2011 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 279D4106566B; Mon, 17 Oct 2011 20:52:28 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (cl-414.sto-01.se.sixxs.net [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id C79BE8FC08; Mon, 17 Oct 2011 20:52:27 +0000 (UTC) Received: from orion.SpringDaemons.com (207.47.0.2.static.nextweb.net [207.47.0.2]) by mx0.deglitch.com (Postfix) with ESMTPA id 5F43D8FC2D; Tue, 18 Oct 2011 00:52:19 +0400 (MSD) Received: from orion (localhost [127.0.0.1]) by orion.SpringDaemons.com (Postfix) with SMTP id 11DD25C36; Mon, 17 Oct 2011 13:51:31 -0700 (PDT) Date: Mon, 17 Oct 2011 13:51:30 -0700 From: Stanislav Sedov To: Ion-Mihai Tetcu Message-Id: <20111017135130.d9caa4f1.stas@FreeBSD.org> In-Reply-To: <20111017153551.23281532@tetcu.info> References: <20111011063602.GO68552@droso.net> <20111017153551.23281532@tetcu.info> Organization: The FreeBSD Project X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 17 Oct 2011 23:07:16 +0000 Cc: dinoex@FreeBSD.org, naddy@FreeBSD.org, autotools@FreeBSD.org, current@FreeBSD.org, kuriyama@FreeBSD.org, ports@FreeBSD.org, skv@FreeBSD.org, python@FreeBSD.org, portmgr@FreeBSD.org, gnome@FreeBSD.org, roam@FreeBSD.org, Erwin Lansing , mm@FreeBSD.org Subject: Re: [UPDATE] Re: Update on ports on 10.0 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, 17 Oct 2011 20:52:28 -0000 On Mon, 17 Oct 2011 15:35:51 +0300 Ion-Mihai Tetcu mentioned: > > > Here's a little status update: > We iterated through a few -exp runs (basically for ports/161404 -- > committed and ports/161431 -- skv@ any problem with it?). With those two > we can build around 7k packages. The majority of the rest can't be built > because of a few high profile ports that don't package: expat (6581), > curl (975), jpeg(5057), lcms(1080), libiconv(11180), libltdl(1187), > libogg(1947), pcre(5737), python27(5935). > > http://pointyhat.freebsd.org/errorlogs/i386-10-latest/ > > What we'd like to do next is see how many ports we can package after > individually fixing those above. This will require a few other -exps > since undoubtedly we'll find other highly-depended-on ports broken that > weren't tried because of the blockers above. > It doesn't require an exp-run to understand that you won't move much further with just fixinng these ports. If you want, I and other people can tell you exactly what will break next (libX* being some of them). There's no way you can work this aroun by fixing few ports by hand: virtually any ports using libtool (and I mean using libtool, not having it in depends list) contains an embedded version of it inside "configure" and thus requires patching similar to the patch Ed, Doug and other people proposed. Actually, that sed one-liner fixed like 99% of the ports in tree, excluding some complex ones (like GCC). So why not commit that patch as a KNOB to bsd.port.mk like it was initially proposed and let people use it in individual ports makefiles to fix them (and portmgr@ can commit the initial bunch of these knobs)? This is the easiest thing you can do now, and you will be able to abandon it when the better solution is available (which is unlikely). WRT your "submit upstream" comment, personanlly, I'd argue against this: this is not the upstream maintainer's problem, it the buggy tools they use to generate the configure scripts, so until the fixed version of libtool is available in all major distributions and widely installed, they're not going to replace it or patch locally. Given the debian/ubuntu release schedule, this is not going to happen earlier that 1-2 years from now, and your patches/requests sent could potentially cause them to abandon FreeBSD support altogether requiring a lot of work to maintain which will be totally understandable. -- Stanislav Sedov ST4096-RIPE () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments From owner-freebsd-python@FreeBSD.ORG Tue Oct 18 11:16:06 2011 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 E9F2A106564A for ; Tue, 18 Oct 2011 11:16:06 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id 64EE38FC17 for ; Tue, 18 Oct 2011 11:16:06 +0000 (UTC) Received: from [192.168.1.38] (92-73.3-85.cust.bluewin.ch [85.3.73.92]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p9IAm1e2002408 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Tue, 18 Oct 2011 10:48:02 GMT (envelope-from beat@FreeBSD.org) From: =?iso-8859-1?Q?Beat_G=E4tzi?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 18 Oct 2011 12:48:01 +0200 To: portmgr@FreeBSD.org, python@FreeBSD.org Message-Id: Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) Cc: Subject: Patch for lang/python27 on FreeBSD 10 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, 18 Oct 2011 11:16:07 -0000 Hi, I've created a patch to fix build of lang/python27 on FreeBSD 10: http://tmp.chruetertee.ch/python27-CURRENT.patch Could you please consider this patch for an exp-run or committing the patch to the ports tree? Thanks, Beat From owner-freebsd-python@FreeBSD.ORG Tue Oct 18 12:37:18 2011 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 752A81065672; Tue, 18 Oct 2011 12:37:18 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: from eg.sd.rdtc.ru (eg.sd.rdtc.ru [IPv6:2a03:3100:c:13::5]) by mx1.freebsd.org (Postfix) with ESMTP id BF2B98FC0A; Tue, 18 Oct 2011 12:37:14 +0000 (UTC) Received: from eg.sd.rdtc.ru (localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.14.5/8.14.5) with ESMTP id p9ICbBd0001685; Tue, 18 Oct 2011 19:37:11 +0700 (NOVT) (envelope-from egrosbein@rdtc.ru) Message-ID: <4E9D72F2.6090507@rdtc.ru> Date: Tue, 18 Oct 2011 19:37:06 +0700 From: Eugene Grosbein User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.9.2.13) Gecko/20110112 Thunderbird/3.1.7 MIME-Version: 1.0 To: bug-followup@FreeBSD.ORG, freebsd-python@FreeBSD.ORG Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: Re: ports/156076: [patch] databases/py-sqlite3: Undefined symbol "sqlite3_load_extension" 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, 18 Oct 2011 12:37:18 -0000 Hi! Vote for this PR, without this change I could not build firefox 7.0.1 from ports, build failed with same error. Proposed change fixed the problem. Eugene Grosbein From owner-freebsd-python@FreeBSD.ORG Tue Oct 18 12:40:07 2011 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 2493A106564A for ; Tue, 18 Oct 2011 12:40:07 +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 E563C8FC0A for ; Tue, 18 Oct 2011 12:40:06 +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 p9ICe6Zn075968 for ; Tue, 18 Oct 2011 12:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9ICe6qe075967; Tue, 18 Oct 2011 12:40:06 GMT (envelope-from gnats) Date: Tue, 18 Oct 2011 12:40:06 GMT Message-Id: <201110181240.p9ICe6qe075967@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: Eugene Grosbein Cc: Subject: Re: ports/156076: [patch] databases/py-sqlite3: Undefined symbol "sqlite3_load_extension" X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eugene Grosbein List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2011 12:40:07 -0000 The following reply was made to PR ports/156076; it has been noted by GNATS. From: Eugene Grosbein To: bug-followup@FreeBSD.ORG, freebsd-python@FreeBSD.ORG Cc: Subject: Re: ports/156076: [patch] databases/py-sqlite3: Undefined symbol "sqlite3_load_extension" Date: Tue, 18 Oct 2011 19:37:06 +0700 Hi! Vote for this PR, without this change I could not build firefox 7.0.1 from ports, build failed with same error. Proposed change fixed the problem. Eugene Grosbein From owner-freebsd-python@FreeBSD.ORG Wed Oct 19 04:14:21 2011 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 900FB1065670 for ; Wed, 19 Oct 2011 04:14:21 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 4FD188FC08 for ; Wed, 19 Oct 2011 04:14:21 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id p9J41mM5003288 for ; Tue, 18 Oct 2011 22:01:48 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id p9J41m8d003285 for ; Tue, 18 Oct 2011 22:01:48 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 18 Oct 2011 22:01:48 -0600 (MDT) From: Warren Block To: python@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Tue, 18 Oct 2011 22:01:49 -0600 (MDT) Cc: Subject: python27 and semaphore.h on 9.0-RC1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2011 04:14:21 -0000 Something is not right with python27-2.7.2_2 and /usr/include/sys/semaphore.h on 9.0-RC1. # make -C /usr/src check-old >>> Checking for old files /usr/include/sys/semaphore.h Yet if that file is not present: cc -c -fno-strict-aliasing -O2 -pipe -D__wchar_t=wchar_t -fno-strict-aliasing -DNDEBUG -O2 -pipe -D__wchar_t=wchar_t -fno-strict-aliasing -I. -IInclude -I./. ./Include -fPIC -DPy_BUILD_CORE -o Python/thread.o ./../Python/thread.c In file included from ./../Python/thread.c:121: ./../Python/thread_pthread.h:55:23: error: semaphore.h: No such file or directory From owner-freebsd-python@FreeBSD.ORG Wed Oct 19 10:30:28 2011 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 E93A71065676; Wed, 19 Oct 2011 10:30:27 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward11.mail.yandex.net (forward11.mail.yandex.net [IPv6:2a02:6b8:0:801::1]) by mx1.freebsd.org (Postfix) with ESMTP id 0DAC98FC17; Wed, 19 Oct 2011 10:30:27 +0000 (UTC) Received: from smtp11.mail.yandex.net (smtp11.mail.yandex.net [95.108.130.67]) by forward11.mail.yandex.net (Yandex) with ESMTP id 85A10E82FC5; Wed, 19 Oct 2011 14:30:23 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319020223; bh=BHdQ8Cqt7w0/9K9Xiuo/pY/i1IIE4h7PtZGGvBb10IU=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=AQ0H9ZtocfAz06H/lG5xZWrYnTPZslnmXsw3JhNPQIxR2c/qcewOiA0qgtuVxSjL+ j7d0P/4i0iOvXSglqcOLv2jJKagzPCnJnzKwxoY7CtF0nKm83eDhjaaNrvseovePwh c3n8h4DEODTM4RV8PpnIe66aLscl67HN0d7IvpGI= Received: from smtp11.mail.yandex.net (localhost [127.0.0.1]) by smtp11.mail.yandex.net (Yandex) with ESMTP id E21DB7E03C8; Wed, 19 Oct 2011 14:30:22 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319020223; bh=BHdQ8Cqt7w0/9K9Xiuo/pY/i1IIE4h7PtZGGvBb10IU=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=AQ0H9ZtocfAz06H/lG5xZWrYnTPZslnmXsw3JhNPQIxR2c/qcewOiA0qgtuVxSjL+ j7d0P/4i0iOvXSglqcOLv2jJKagzPCnJnzKwxoY7CtF0nKm83eDhjaaNrvseovePwh c3n8h4DEODTM4RV8PpnIe66aLscl67HN0d7IvpGI= Received: from unknown (unknown [213.27.65.65]) by smtp11.mail.yandex.net (nwsmtp/Yandex) with ESMTP id UMYalC22-UMYuTQt1; Wed, 19 Oct 2011 14:30:22 +0400 X-Yandex-Spam: 1 Message-ID: <4E9EA6B9.7010203@yandex.ru> Date: Wed, 19 Oct 2011 14:30:17 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: python@FreeBSD.org, Martin Wilke , Li-Wen Hsu , wen heping References: <4E9B2A8D.5000108@yandex.ru> In-Reply-To: <4E9B2A8D.5000108@yandex.ru> X-Forwarded-Message-Id: <4E9B2A8D.5000108@yandex.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: Fwd: Re: About zope and plone X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2011 10:30:28 -0000 Good day, gentlemen. Please tell what do you think about message bellow and this pr: http://bugs.freebsd.org/159962 Message bellow is somewhat complements this pr. Please also note that Wen agree with this pr, but he is busy for this right now. Also note that this pr is a stopper wrt importing of new zope and plone. Thanks in advance. -------- Исходное сообщение -------- Тема: Re: About zope and plone Дата: Sun, 16 Oct 2011 23:03:41 +0400 От: Ruslan Mahmatkhanov Кому: wen heping wen heping wrote on 14.10.2011 13:15: > Today I tested devel/py-zope.minmax in Tinderbox, it has the same plist error. > Now I need such a port exist in current FreeBSD portstree to be a demo > to python@. > > If python@ does not disagree I would ask portmgr@ for an exprun to test it. > Then I would commit it. Hi Wen, i'm finally get it. While seeking an example for you i took some broken/outdated ports, that i just can't left in this state :), so i apologize for delay. You was right, it's a kind of upstream problem, but bsd.python.mk still contains a problem too, because this error still exists on deinstall of such silly ports (that may potentially exist in future). Here is how to reproduce: Pick any port, that a) using setuptools for installing b) has non-empty install_requires[] list in it's setup.py c) does not define BUILD or RUN DEPENDS for deps, that are listed in it's setup.py Ok, i wasn't able to find such port in the tree. But you can take, say, devel/py-daemon, remove BUILD/RUN_DEPENDS in it's Makefile and try to build it in tinderbox - it will builds and installs fine, but you'll get extra files installed on deinstall. The only port, that looked promising, was devel/py-Jinja. It defines this lines: PYEASYINSTALL_INSTALLARGS= -N ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG} PYEASYINSTALL_UNINSTALLARGS= -q -m -N ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG} Note adding the -N key on deinstall. But right now they are not needed, because this port packages successfully without them (it has empty install_requires[]). The problem with Products.MailHost, for example, is that if i add zope as dependency of this port, we well have cyclic deps and broken build. Resolving this issue with upstream will take much time (i know this because i already have 3 patches that hanging in zope/plone bugtrackers more than month). I can avoid this a different way, by defining PYEASYINSTALL_UNINSTALLARGS, but i believe that more correct and more easy is to define this -N in bsd.python.mk, because it's just two bytes in one file - and this is all, problem solved. Otherwise, i will be forced to patch many ports with this UNINSTALLARGS line, effectively littering the tree and making it hard to maintain. We already have it in PYEASYINSTALL_INSTALLARGS for some reason anyway, so why to not define it in UNINSTALLARGS too for symmetry? I hope this arguments are sufficient to convince portmgr@ and make this change. -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-python@FreeBSD.ORG Wed Oct 19 11:26:16 2011 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 3851E106586F for ; Wed, 19 Oct 2011 11:26:16 +0000 (UTC) (envelope-from wenheping@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id E71398FC24 for ; Wed, 19 Oct 2011 11:26:15 +0000 (UTC) Received: by vcbfo13 with SMTP id fo13so2121277vcb.13 for ; Wed, 19 Oct 2011 04:26:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=EH9oXLIrBO05JI5OJJgwm8Doslj7i3ajUCVcgULa1vA=; b=T3Ii5jEgqvH7yybZbq8ScrlTjzRQ5ysYoMb4ArXH8UULcDsOAAsyEn+1Uica54Yr71 iziaOUiGXrkYZla6WyHebNAKzg6RRUjLUxJ83/KHy7mDaB7jiFY7GTLyEvaEXofD3GFp JOrzNsqcov2+LLDKjy5BN56ZslyI7e1Mu8LxU= MIME-Version: 1.0 Received: by 10.182.114.67 with SMTP id je3mr870554obb.30.1319021861870; Wed, 19 Oct 2011 03:57:41 -0700 (PDT) Received: by 10.182.89.5 with HTTP; Wed, 19 Oct 2011 03:57:41 -0700 (PDT) In-Reply-To: <4E9EA6B9.7010203@yandex.ru> References: <4E9B2A8D.5000108@yandex.ru> <4E9EA6B9.7010203@yandex.ru> Date: Wed, 19 Oct 2011 18:57:41 +0800 Message-ID: From: wen heping To: Ruslan Mahmatkhanov Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Li-Wen Hsu , python@freebsd.org, Martin Wilke Subject: Re: Re: About zope and plone X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2011 11:26:16 -0000 Yes, I agree with this PR that we should add -N to easy_install's deinstall argument. And shall we ask for a exp-run to test it ? wen 2011/10/19 Ruslan Mahmatkhanov : > Good day, gentlemen. > > Please tell what do you think about message bellow and this pr: > http://bugs.freebsd.org/159962 > > Message bellow is somewhat complements this pr. Please also note that Wen > agree with this pr, but he is busy for this right now. Also note that thi= s > pr is a stopper wrt importing of new zope and plone. > > Thanks in advance. > > -------- =D0=98=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B5 =D1=81=D0=BE=D0= =BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 -------- > =D0=A2=D0=B5=D0=BC=D0=B0: Re: About zope and plone > =D0=94=D0=B0=D1=82=D0=B0: Sun, 16 Oct 2011 23:03:41 +0400 > =D0=9E=D1=82: Ruslan Mahmatkhanov > =D0=9A=D0=BE=D0=BC=D1=83: wen heping > > wen heping wrote on 14.10.2011 13:15: > >> Today I tested devel/py-zope.minmax in Tinderbox, it has the same plist >> error. >> Now I need such a port exist in current FreeBSD portstree to be a demo >> to python@. >> >> If python@ does not disagree I would ask portmgr@ for an exprun to test >> it. >> Then I would commit it. > > Hi Wen, > > i'm finally get it. > While seeking an example for you i took some broken/outdated ports, that = i > just can't left in this state :), so i apologize for delay. > > You was right, it's a kind of upstream problem, but bsd.python.mk still > contains a problem too, because this error still exists on deinstall of > such silly ports (that may potentially exist in future). > > Here is how to reproduce: > Pick any port, that > =C2=A0a) using setuptools for installing > =C2=A0b) has non-empty install_requires[] list in it's setup.py > =C2=A0c) does not define BUILD or RUN DEPENDS for deps, that are listed > =C2=A0 =C2=A0 in it's setup.py > > Ok, i wasn't able to find such port in the tree. But you can take, say, > devel/py-daemon, remove BUILD/RUN_DEPENDS in it's Makefile and try to > build it in tinderbox - it will builds and installs fine, but you'll get > extra files installed on deinstall. > > The only port, that looked promising, was devel/py-Jinja. It defines > this lines: > > PYEASYINSTALL_INSTALLARGS=3D =C2=A0 =C2=A0 =C2=A0-N ${PYTHON_SITELIBDIR}/= ${PYEASYINSTALL_EGG} > PYEASYINSTALL_UNINSTALLARGS=3D =C2=A0 =C2=A0-q -m -N > ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG} > > Note adding the -N key on deinstall. But right now they are not needed, > because this port packages successfully without them (it has empty > install_requires[]). > > The problem with Products.MailHost, for example, is that if i add zope > as dependency of this port, we well have cyclic deps and broken build. > Resolving this issue with upstream will take much time (i know this > because i already have 3 patches that hanging in zope/plone bugtrackers > more than month). > > I can avoid this a different way, by defining > PYEASYINSTALL_UNINSTALLARGS, but i believe that more correct and more > easy is to define this -N in bsd.python.mk, because it's just two bytes > in one file - and this is all, problem solved. Otherwise, i will be > forced to patch many ports with this UNINSTALLARGS line, effectively > littering the tree and making it hard to maintain. We already have it in > PYEASYINSTALL_INSTALLARGS for some reason anyway, so why to not define it= in > UNINSTALLARGS too for symmetry? > > I hope this arguments are sufficient to convince portmgr@ and make this > change. > > -- > Regards, > Ruslan > > Tinderboxing kills... the drives. > From owner-freebsd-python@FreeBSD.ORG Fri Oct 21 03:34:16 2011 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 67272106564A for ; Fri, 21 Oct 2011 03:34:16 +0000 (UTC) (envelope-from bounce-a53fb00b.7b0b8e97.17e.freebsd-python=freebsd.org@in.perfit-mail.net) Received: from mta108.perfit-mail.net (mta108.perfit-mail.net [64.34.183.132]) by mx1.freebsd.org (Postfix) with ESMTP id 232F28FC08 for ; Fri, 21 Oct 2011 03:34:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=perfit-mail.net; s=nov2009; h=List-Unsubscribe:Content-Type:MIME-Version:Subject:Message-Id:To:Reply-To:From:Date; bh=Z0bsiUUaWkkHi1CJsbPMiLTPPpfDUF9BDH+vcsAZ0ws=; b=ZRzajkv2aSlP6Fdmzd+W8hlBdOtwR/nqB/id+Fyg93I0yUiEPdk+QLMf0t/W6VhaPkAv8ugCRR6G4gQA73XreIfzc//KkYNOHdLbrw2UtmxzDJmg2+wwtO8L8WZPu4gP4+rG9voQwwiZKI3AbqDXvVYNSagW5zVtQj50lJO9Ljg=; Received: from [64.34.183.132] (helo=mta101.perfit-mail.net) by mta108.perfit-mail.net with esmtpsa (TLSv1:RC4-MD5:128) (envelope-from ) id 1RH4pw-0006vu-KX for freebsd-python@freebsd.org; Fri, 21 Oct 2011 02:27:56 +0000 Date: Thu, 20 Oct 2011 18:01:32 +0000 (UTC) From: Nap Travel To: freebsd-python@freebsd.org Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Cruceros temporada 2012 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nap Travel List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2011 03:34:16 -0000 Versi=C3=B3n Online: http://trk.pem03.net/pl/v?t=3Di6p1DOXMBMWU8ztlfWFd9Q%3= D%3D Por favor utilice un cliente de email con soporte HTML para visualizar corr= ectamente este email, o acceda a la version online aqui: http://trk.pem03.n= et/pl/v?t=3Di6p1DOXMBMWU8ztlfWFd9Q%3D%3D --- Para dejar de recibir estos mensajes, haga click en el siguiente enlace: de= suscribir [ http://trk.pem03.net/pl/u?t=3Di6p1DOXMBMWU8ztlfWFd9Q%3D%3D ]=20 Este mensaje fue enviado a freebsd-python@freebsd.org por NAP TRAVEL FLORIDA 890, BS AS, Argentina From owner-freebsd-python@FreeBSD.ORG Fri Oct 21 11:50:12 2011 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 3D4F2106566B for ; Fri, 21 Oct 2011 11:50:12 +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 2B8088FC12 for ; Fri, 21 Oct 2011 11:50:12 +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 p9LBoBkw072638 for ; Fri, 21 Oct 2011 11:50:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9LBoB3q072637; Fri, 21 Oct 2011 11:50:11 GMT (envelope-from gnats) Date: Fri, 21 Oct 2011 11:50:11 GMT Message-Id: <201110211150.p9LBoB3q072637@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: geoffroy desvernay Cc: Subject: Re: ports/156076: [patch] databases/py-sqlite3: Undefined symbol "sqlite3_load_extension" X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: geoffroy desvernay List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2011 11:50:12 -0000 The following reply was made to PR ports/156076; it has been noted by GNATS. From: geoffroy desvernay To: bug-followup@FreeBSD.org, inyaoo@gmail.com Cc: Subject: Re: ports/156076: [patch] databases/py-sqlite3: Undefined symbol "sqlite3_load_extension" Date: Fri, 21 Oct 2011 13:29:11 +0200 Same here (with different ports): this patch works for me(tm) The only other workaround is to rebuild databases/sqlite3 with EXTENSION on. ports/149842 changed default on databases/sqlite3, but doesn't fix the problem if sqlite3 is already installed... My 2cts... -- *geoffroy desvernay* C.R.I - Administration systmes et rseaux Ecole Centrale de Marseille