IRC log of #zope3-dev for Thursday, 2013-02-28

*** projekt01 has joined #zope3-dev02:25
bbot_ztk11dev_build #246 of Python2.5.6 Linux 64bit started, including []04:00
bbot_ztk10devbuild #245 of Python2.4.6 Linux 64bit started, including []04:00
bbot_ztk11dev_build #246 of Python2.6.7 Linux 64bit started, including []04:00
bbot_ztk10devbuild #246 of Python2.5.6 Linux 64bit started, including []04:00
bbot_ztk11dev_build #77 of Python3.3.0 Linux 64bit started, including []04:00
bbot_ztk10devbuild #246 of Python2.6.7 Linux 64bit started, including []04:00
bbot_ztk11dev_build #246 of Python2.7.3 Linux 64bit started, including []04:00
bbot_ztk10devbuild #245 of Python2.4.6 Linux 64bit is complete: Failure [failed virtualenv]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.4.6%20Linux%2064bit/builds/24504:00
bbot_ztk10devbuild #246 of Python2.5.6 Linux 64bit is complete: Failure [failed virtualenv]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.5.6%20Linux%2064bit/builds/24604:00
bbot_ztk10devbuild #246 of Python2.6.7 Linux 64bit is complete: Failure [failed virtualenv]  Build details are at http://buildbot.afpy.org/ztk1.0dev/builders/Python2.6.7%20Linux%2064bit/builds/24604:00
bbot_ztk11dev_build #246 of Python2.5.6 Linux 64bit is complete: Failure [failed test ztk test zopeapp trunks]  Build details are at http://buildbot.afpy.org/ztk1.1dev/builders/Python2.5.6%20Linux%2064bit/builds/24604:05
bbot_ztk11dev_build #77 of Python3.3.0 Linux 64bit is complete: Failure [failed test ztk test zopeapp trunks]  Build details are at http://buildbot.afpy.org/ztk1.1dev/builders/Python3.3.0%20Linux%2064bit/builds/7704:06
bbot_ztk11dev_build #246 of Python2.7.3 Linux 64bit is complete: Failure [failed test ztk test zopeapp trunks]  Build details are at http://buildbot.afpy.org/ztk1.1dev/builders/Python2.7.3%20Linux%2064bit/builds/24604:10
bbot_ztk11dev_build #246 of Python2.6.7 Linux 64bit is complete: Success [build successful]  Build details are at http://buildbot.afpy.org/ztk1.1dev/builders/Python2.6.7%20Linux%2064bit/builds/24604:12
*** alecm has quit IRC09:02
*** stub has joined #zope3-dev09:33
*** stub has joined #zope3-dev09:33
*** agroszer_ has joined #zope3-dev09:38
*** ignas has joined #zope3-dev09:41
*** agroszer_ is now known as agroszer09:45
*** goschtl has joined #zope3-dev09:53
*** ignas has quit IRC09:58
*** stub has quit IRC11:19
*** stub has joined #zope3-dev11:21
*** stub has joined #zope3-dev11:21
*** goschtl has quit IRC11:31
*** goschtl has joined #zope3-dev11:32
*** El_Rolando has joined #zope3-dev11:36
*** goschtl has quit IRC12:43
*** goschtl has joined #zope3-dev12:50
*** goschtl has quit IRC13:50
*** menesis has joined #zope3-dev13:51
*** goschtl has joined #zope3-dev14:38
*** menesis has quit IRC14:56
*** menesis has joined #zope3-dev15:02
*** ignas has joined #zope3-dev16:05
*** stub has quit IRC16:13
*** ignas has quit IRC16:21
*** El_Rolando has quit IRC17:34
*** El_Rolando has joined #zope3-dev17:35
*** alecm has joined #zope3-dev18:15
*** alecm has quit IRC18:15
*** alecm has joined #zope3-dev18:15
srichterhannosch: can you give me access to zope.ramcache on PyPI? (srichter)18:17
hannoschsrichter: sure, you got it18:19
srichterhannosch: thanks18:29
srichterhannosch: that was the last ZTK package that needed porting :-)18:29
hannoschZEO and ZODB aren't fully ported yet18:30
srichterI did not see ZEO inthe ZTK list18:31
srichterit is listed as a dependency18:31
hannoschyeah, it's a dependency only18:31
srichterbtw, ew have not even looked at ZEO yet, eek, forgot that in my summary mail18:31
hannoschthere's probably no package that actually depends on ZEO18:31
srichterthere is not18:31
hannoschI still see failures in z.server, z.exceptions, z.untrustedpython and z.ramcache18:32
srichterhannosch: is that with Python 3?18:33
hannoschyeah Python 3.318:33
srichterok, ramcache I just comiitted to use 2.018:33
srichterz.untrustedpython just needs to be removed18:33
srichtersame for zope.server (it is replaced with waitress)18:33
srichterzope.exceptions is intesting, maybe it slipped through18:34
hannoschok, that's fine - I'll remove them18:34
srichternope, zope.exceptions has been ported by Tres18:34
srichterhannosch: how do you run the tests for ZTK?18:35
hannoschbin/test-ztk18:35
hannoschin that ztk/trunk SVN location; python3.3 bootstrap.py; bin/buildout and then bin/test-ztk18:35
srichteryep, cool18:36
hannoschone comment on ZODB3 - I think we can just make it compatible. since it only consists of a setup.py anymore18:36
srichterhannosch: should we move zopetoolkit to Git? or will this have serious repurcusions with the CI systems18:36
hannoschit'll break CI systems and the automatic sphinx doc runs generating docs.zope.org/zopetoolkit18:37
hannoschit's also a bit weird, since it has top-level trunk, tags, branches but also a doc18:37
srichteryeah18:38
hannoschI'd wait with moving it. let's get an alpha release out first18:39
*** goschtl has quit IRC18:40
srichteryeah, ok18:41
hannoschand if someone complains about all the removals, we'll just do a ZTK 1.2 release in addition to a 2.0 one - where 1.2 has all the removed stuff but doesn't support Python 3 yet18:41
hannoschand then can mark them all as deprecated18:42
srichtergood idea18:43
hannoschah crap - zope.untrustedpython is still a test dependency of zope.security18:44
hannoschor rather there's an extra18:44
srichteryeah, and that's fine18:45
srichterit's just for BBB18:45
hannoschwell, that means I need to provide version pins for it in the ZTK18:45
hannoschand probably RestrictedPython in return18:45
mgedminhannosch, speaking of docs.zope.org, do you know who maintains  it?18:45
srichterwhy is it picking up the [untrusted] extra?18:45
mgedminbecause http://docs.zope.org/zope.interface/18:45
mgedminI tried to fix it: http://zope3.pov.lt/trac/changeset/129841/docs.zope.org_website18:46
mgedminbut apparently that wasn't enough18:46
hannoschmgedmin: I can have a look - I think I have access to the box18:46
hannoschsrichter: I think the compattest runner automatically includes all extras - it's hard to tell from the buildout output18:47
srichtermmh, ok18:47
srichterI mean that makes usually sense18:47
hannoschdo we have to have an extra in zope.security? are there actual BBB imports? or could we just document it18:48
mgedminI believe there were a bunch of packages that depended on zope.security[untrustedpython]18:49
mgedminI don't know if they all have been rewritten to depend on zope.untrustedpython directly18:49
mgedminthere was a brief buildbot fallout because of that18:49
srichterhannosch: let me check18:49
srichtermgedmin: I fixed them all on the way18:50
mgedmincool!18:50
srichtermgedmin: I actually would love for them to fail18:50
mgedminthen let's remove the BBB18:50
*** agroszer has quit IRC18:51
srichterI;ll do that now18:51
*** projekt01 has left #zope3-dev18:52
mgedminsrichter, I thought waitress was a _subset_ of zope.server19:00
mgedminwithout support for FTP/XML-RPC and other exotic bits19:00
srichteryeah, definitely without FTP19:00
srichterI am not sure about XML-RPC19:00
srichterwhich would just be HTTP, so why would it not work?19:00
mgedminalso waitress doesn't require zope.interface19:01
srichtermgedmin: I really do not want to port zope.server19:01
mgedminso probably all the component-registry based server type factory stuff is broken19:01
mgedminhehe19:01
mgedmincan https://pypi.python.org/pypi/zc.zservertracelog work with waitress?19:01
*** El_Rolando has quit IRC19:01
mgedminbecause that's the one package I miss dearly whenever I try to switch from zope.app.server to paster19:02
srichtermgedmin: that should be investigated19:03
mgedminyes19:03
mgedminre "Dependencies missing a Python 3 port: unittest2"19:04
mgedminhaha unittest2 is a backport of Python 3's stdlib unittest19:04
srichtermgedmin: right, so I have not seen a package that requires it19:04
hannoschyeah, so the packages using it should put conditonal imports / dependencies on it19:04
mgedmingrep unittest2 ~/.buildout/eggs/*/EGG-INFO/requires.txt19:06
mgedminChameleon, raven, WebTest, zodbbrowser19:06
mgedmin(and python_gettext and django_paging, but those are not interesting to us)19:06
mgedminnow these are all py2.6 or py2.7 eggs19:07
mgedminit's possible some of them do conditional deps19:07
hannoschat least python-gettext does the conditional thing and only requires unittest2 under Python 219:07
hannoschmgedmin: I fixed http://docs.zope.org/zope.interface/19:09
hannoschif you could change all those other urls to point to github - I'd rerun those magic scripts19:09
srichterok, so what is the right thing to do?19:10
srichterzope.pagetemplate has an "untrusted" extra19:10
srichterthat points to zope.untruestedpython19:10
srichterfrom a package POV the right thing to do19:12
mgedminhannosch, I'll see when I can get around to it19:12
mgedminhannosch, so there are no automated cron jobs that would pick up changes to the SVN sources?  shame19:12
hannoschmgedmin: ok. cool. I have some meetings to attend now19:12
* mgedmin has to go home19:13
hannoschmgedmin: there probably is - but switching from svn to git likely needs a manual "delete data, start from scratch"19:13
*** ignas has joined #zope3-dev19:19
*** menesis has quit IRC19:23
*** ignas has quit IRC21:27
srichterSUCCESS!21:53
srichterZTK trunk passes all tests under Python 3.321:54

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!