*** maurits has joined #zope | 00:22 | |
*** MrTango has quit IRC | 00:56 | |
*** henriquec has joined #zope | 01:23 | |
henriquec | Hello. I'm trying to configure newrelic with zope but it is returning a error | 01:25 |
---|---|---|
henriquec | $ bin/newrelic-admin run-python bin/zeoserver fg | 01:25 |
henriquec | Error: | 01:25 |
henriquec | pkg_resources.Requirement.parse('zc.buildout')).location, | 01:25 |
henriquec | AttributeError: 'NoneType' object has no attribute 'location' | 01:25 |
henriquec | Does anyone know what can it be pls? | 01:26 |
*** alecm has quit IRC | 02:52 | |
*** alecm has joined #zope | 02:58 | |
*** alecm has quit IRC | 03:35 | |
*** maurits has quit IRC | 04:15 | |
*** alecm has joined #zope | 04:18 | |
*** alecm has joined #zope | 04:18 | |
*** mgedmin has quit IRC | 06:29 | |
*** mgedmin has joined #zope | 06:31 | |
*** henriquec has quit IRC | 06:45 | |
*** povbot has joined #zope | 06:58 | |
-cameron.freenode.net- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 06:58 | |
*** agroszer has joined #zope | 08:52 | |
*** zenwryly has quit IRC | 09:06 | |
agroszer | hey mgedmin | 09:55 |
mgedmin | hi, agroszer | 09:57 |
agroszer | I did the changes.... travis is very unhappy | 09:57 |
agroszer | fixing will take a while, but I'm vary about just doing a release... | 09:59 |
mgedmin | link? | 10:01 |
* mgedmin remembers his http://zope3.pov.lt/py3/travis.html?filter=zope | 10:01 | |
mgedmin | any specific sources of unhappiness? | 10:03 |
mgedmin | I mean, some of those travis failures are OLD | 10:09 |
mgedmin | I once tried to go though all of zope.*, zc.* and z3c.*; fixed everything I could stomach | 10:09 |
mgedmin | that left maybe 8 failures in z3c.* | 10:09 |
mgedmin | now there are maybe a couple more | 10:09 |
mgedmin | so: which packages are the ones with new travis failures that are giving you reluctance to make releases? | 10:10 |
*** projekt01 has joined #zope | 10:15 | |
*** giacomos has joined #zope | 10:30 | |
agroszer | mgedmin, sorry got distracted | 10:31 |
agroszer | lemme se | 10:31 |
agroszer | z3c.etestbrowser z3c.traverser z3c.pagelet z3c.layer.pagelet z3c.currency z3c.contents z3c.menu.ready2go | 10:39 |
mgedmin | I remember some of these | 10:41 |
agroszer | I got sick after the first few, where apparently zope.interface from system python gets picked up | 10:41 |
mgedmin | z3c.etestbrowser never passed travis | 10:42 |
mgedmin | neither did z3c.pagelet | 10:42 |
mgedmin | I'd fixed the others once | 10:42 |
mgedmin | I can reproduce the z3c.traverser failure here | 10:44 |
mgedmin | it's rather strange | 10:44 |
mgedmin | how on earth did it pass before? | 10:46 |
mgedmin | oh, probably new tox defaults to avoiding prereleases | 10:47 |
mgedmin | and it looks like it wants a newer zope.app.wsgi | 10:47 |
mgedmin | and a newer zope.app.publication, and zope.app.appsetup | 10:57 |
mgedmin | shame the zope 3 python 3 effort stalled | 10:57 |
*** projekt01 has quit IRC | 11:02 | |
agroszer | there was a time we were close to release py3 packages | 11:02 |
mgedmin | I'm afraid it's all blocked on zope.testbrowser | 11:06 |
mgedmin | anyway, z3c.traverser: fixed | 11:06 |
mgedmin | I suspect the others will be the same kind of error | 11:06 |
agroszer | mmm what's wrong with zope.testbrowser? | 11:12 |
mgedmin | it switched from mechanize to webtest to get python 3 support | 11:13 |
mgedmin | and broke test layer api in incompatible ways | 11:14 |
agroszer | yuck | 11:14 |
mgedmin | and nobody wrote a migration guide | 11:14 |
agroszer | pffff | 11:15 |
mgedmin | z3c.currency: fixed | 11:16 |
agroszer | mgedmin, you mind if I switch etestbrowser to tox instead of python setup.py test -q | 11:19 |
mgedmin | tox ftw | 11:19 |
mgedmin | oh dear z3c.contents | 11:23 |
*** MrTango has joined #zope | 11:23 | |
mgedmin | http://paste.ubuntu.com/13111323/ | 11:24 |
mgedmin | order of query args is different | 11:24 |
mgedmin | where are those generated? in z3c.table maybe? | 11:24 |
mgedmin | requiring z3c.table >= 2.0.0a1 fixes that | 11:29 |
mgedmin | z3c.contents: fixed | 11:30 |
mgedmin | wait what | 11:30 |
mgedmin | how why? | 11:31 |
mgedmin | fails locally! | 11:31 |
mgedmin | yay now travis is lagging and not loading the pages | 11:32 |
agroszer | etestbrowser py26 green py27 red | 11:32 |
agroszer | of course locally totally different errors | 11:35 |
mgedmin | not sure what's going on with z3c.layer.pagelet | 11:36 |
mgedmin | tox -r --pre passes | 11:39 |
mgedmin | so, same | 11:39 |
mgedmin | z3c.layer.pagelet: fixed | 11:44 |
mgedmin | z3c.menu.ready2go: fixed | 11:48 |
*** fredvd has joined #zope | 11:51 | |
mgedmin | btw z3c.etestbrowser: https://github.com/zopefoundation/z3c.etestbrowser/issues/1 | 11:53 |
mgedmin | nobody cares | 11:53 |
*** yvl has joined #zope | 11:55 | |
mgedmin | the fix is simple (do what zope.testbrowser did and remove actual automated google.com queries from the doctest) | 11:56 |
mgedmin | z3c.pagelet: fixed | 12:04 |
mgedmin | hah, many more tests are broken but since travis doesn't do periodic builds we just don't know about those breakages | 12:11 |
mgedmin | z3c.layer.ready2go: fixed | 12:20 |
mgedmin | my work here is done | 12:20 |
mgedmin | ohnowhydidIlook | 12:27 |
mgedmin | z3c.csvvocabulary, z3c.checkversions, z3c.bcrypt: all used to work | 12:27 |
mgedmin | z3c.autoinclude: I didn't get it working last time I tried | 12:27 |
mgedmin | z3c.bcrypt: fixed | 12:41 |
*** projekt01 has joined #zope | 12:41 | |
mgedmin | the z3c.checkversions failure is mysterious | 12:43 |
mgedmin | oh, it's not the pprint; it's the "Creating directory /tmp/eggs" | 12:53 |
agroszer | travis could use nightly builds | 13:01 |
mgedmin | z3c.csvvocabulary: fixed | 13:06 |
mgedmin | the worst thing about z3c.checkversions is I cannot reproduce that bug | 13:07 |
*** projekt01 has quit IRC | 13:07 | |
agroszer | seems to use the latest zc.buildout | 13:08 |
agroszer | and I guess the stars/versions of pip+buildout need to align | 13:09 |
agroszer | setuptools? | 13:09 |
mgedmin | whoops | 13:10 |
mgedmin | I've been happily committing semi-broken .travis.yml's because my vim snippet was buggy | 13:10 |
*** Arfrever has joined #zope | 13:13 | |
mgedmin | causing https://github.com/travis-ci/travis-ci/issues/4858 | 13:18 |
mgedmin | agroszer, do you want to fix z3c.etestbrowser? | 13:23 |
agroszer | I can try, you mean removing google? | 13:23 |
mgedmin | yeah, basically cherry-picking https://github.com/zopefoundation/zope.testbrowser/commit/ad659fae4287a25d1127b68182ea64b1807becc2 | 13:23 |
agroszer | ok, will do | 13:24 |
mgedmin | z3c.checkversions: fixed | 13:24 |
*** projekt01 has joined #zope | 13:32 | |
mgedmin | looks like python3.5 will be a hurdle for zope | 13:35 |
agroszer | you mean ZTK | 13:37 |
agroszer | why? | 13:37 |
agroszer | missing effort? | 13:37 |
mgedmin | either zope.testing or zope.testrunner doesn't work on 3.5 | 13:37 |
agroszer | oops | 13:38 |
agroszer | big ones? | 13:38 |
mgedmin | because it uses some internal _helper from the stdlib's traceback module | 13:38 |
mgedmin | and the helper disappeared in 3.5 | 13:38 |
mgedmin | I saw a bug on github | 13:38 |
mgedmin | and I saw something similar when I tried tox -e py35 on a couple of packages I touched today | 13:38 |
agroszer | :-S | 13:38 |
mgedmin | hm actually maybe that one bug is all that's blocking 3.5 | 13:39 |
mgedmin | so maybe not too much of a hurdle | 13:39 |
*** maurits has joined #zope | 13:39 | |
*** henriquec has joined #zope | 13:41 | |
*** henriquec has left #zope | 14:03 | |
*** benji has joined #zope | 14:19 | |
agroszer | :python_version != "2.6" | 15:39 |
agroszer | that's a hidden feature in setup.py ? | 15:39 |
mgedmin | it's an underdocumented feature | 15:40 |
mgedmin | called "environment marker" | 15:41 |
agroszer | just found it | 15:41 |
agroszer | tox fails for me on that | 15:41 |
mgedmin | the syntax is extras_require['extra:marker'] == [additional, dependencies] | 15:41 |
agroszer | misses to install zodbpickle | 15:41 |
mgedmin | where marker is a python-ish expression that can look at a bunch of variables | 15:41 |
mgedmin | oh zodbpickle | 15:41 |
agroszer | with etestbrowser | 15:41 |
mgedmin | https://github.com/zopefoundation/ZODB/pull/42 will fix this | 15:42 |
mgedmin | because you need reasonably-recent tools to support environment markers properly | 15:42 |
mgedmin | e.g. bdist_wheel >= 0.24.0 | 15:42 |
mgedmin | pip >= 6.0.0 (apparently) | 15:42 |
agroszer | just upgraded pip | 15:42 |
mgedmin | setuptools >= 0.7 | 15:42 |
mgedmin | (everybody has setuptools > = 0.7) | 15:42 |
mgedmin | it's wheel >= 0.24.0 that usually causes breakage | 15:43 |
mgedmin | anyway ZODB #42 will stop using markers because this keeps breaking | 15:43 |
mgedmin | just need someone who's not burned out to push the merge and release buttons | 15:43 |
* mgedmin dreams about a working release button | 15:43 | |
mgedmin | for now pip install -U wheel | 15:45 |
agroszer | thx | 15:47 |
mgedmin | oh, and upstream pip is also implementing a fix (separate wheel caches for every minor python version) | 15:51 |
agroszer | grrr still fails | 15:51 |
agroszer | having pip 7.1.2 wheel 0.26.0 | 15:52 |
mgedmin | oh, sorry | 15:52 |
mgedmin | you have a bad wheel in your wheel cache | 15:52 |
agroszer | where is that beast sitting? | 15:52 |
mgedmin | ls ~/.cache/pip/wheels/*/*/*/*/ZODB* | 15:53 |
agroszer | nope | 15:53 |
agroszer | just have .cache/pip/http | 15:53 |
mgedmin | tox -r? | 15:54 |
mgedmin | also oh my, you don't have a wheel cache? how come? pip 7 uses it by default! | 15:55 |
agroszer | just updated now | 15:56 |
agroszer | geez no chance to config the location? | 15:56 |
mgedmin | it probably obeys $XDG_CACHE_HOME | 15:57 |
agroszer | yep, just hate pestering my home | 15:57 |
mgedmin | hey, /.cache is better than every app creating a ~/.app | 15:58 |
agroszer | well, my home is on a small part | 15:58 |
agroszer | I have /work on a bigger one | 15:59 |
agroszer | that has e.g. buildout eggs | 15:59 |
agroszer | blew away .tox in etestbrowser, still complains about zodbpickle | 16:02 |
agroszer | :-S | 16:02 |
mgedmin | my remote debugging fu is clearly insufficient | 16:03 |
agroszer | nm | 16:04 |
*** maurits has quit IRC | 16:32 | |
*** agroszer has quit IRC | 16:45 | |
*** agroszer has joined #zope | 16:46 | |
*** nully has quit IRC | 16:48 | |
*** nully has joined #zope | 16:49 | |
*** projekt01 has quit IRC | 16:51 | |
*** agroszer has quit IRC | 17:02 | |
*** fredvd is now known as fredvd|away | 17:10 | |
*** giacomos has quit IRC | 17:27 | |
*** maurits has joined #zope | 17:47 | |
*** yvl has quit IRC | 18:06 | |
*** yvl has joined #zope | 18:20 | |
*** yvl has quit IRC | 18:37 | |
*** MrTango has quit IRC | 20:03 | |
*** maurits has quit IRC | 20:53 | |
*** zenwryly has joined #zope | 21:01 | |
*** fredvd|away is now known as fredvd | 21:43 | |
*** MrTango has joined #zope | 22:02 | |
*** stereo__ has joined #zope | 22:19 | |
*** alecm has quit IRC | 22:31 | |
*** alecm has joined #zope | 22:32 | |
*** alecm has quit IRC | 22:38 | |
*** alecm has joined #zope | 22:49 | |
*** alecm has joined #zope | 22:49 | |
*** benji has quit IRC | 22:52 | |
*** alecm has quit IRC | 23:09 | |
*** MrTango has quit IRC | 23:54 | |
*** stereo__ has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!