*** alecm has quit IRC | 00:00 | |
*** Jan_Garaj3 has quit IRC | 00:01 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 00:01 | |
*** alecm has joined #zope | 00:03 | |
*** alecm has quit IRC | 00:03 | |
*** alecm has joined #zope | 00:03 | |
*** alecm has quit IRC | 00:09 | |
*** alecm has joined #zope | 00:17 | |
*** alecm has joined #zope | 00:17 | |
*** Jan_Garaj3_ has joined #zope | 00:35 | |
*** Jan_Garaj3 has quit IRC | 00:38 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 00:38 | |
*** Arfrever has quit IRC | 00:58 | |
*** J1m has quit IRC | 01:02 | |
*** roq_1 has joined #zope | 01:02 | |
*** roq_ has quit IRC | 01:03 | |
*** kosh has quit IRC | 01:22 | |
*** J1m has joined #zope | 01:57 | |
*** Jan_Garaj3_ has joined #zope | 02:02 | |
*** Jan_Garaj3 has quit IRC | 02:05 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 02:05 | |
*** Jan_Garaj3_ has joined #zope | 02:17 | |
*** Jan_Garaj3 has quit IRC | 02:19 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 02:19 | |
*** J1m has quit IRC | 03:06 | |
*** Jan_Garaj3_ has joined #zope | 03:07 | |
*** Jan_Garaj3 has quit IRC | 03:09 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 03:09 | |
*** J1m has joined #zope | 03:33 | |
*** J1m has quit IRC | 03:34 | |
*** KageSenshi has quit IRC | 03:35 | |
*** benji has quit IRC | 04:08 | |
*** benji has joined #zope | 04:14 | |
*** benji has quit IRC | 04:18 | |
*** benji has joined #zope | 04:20 | |
*** benji has quit IRC | 04:25 | |
*** Jan_Garaj3 has quit IRC | 04:30 | |
*** J1m has joined #zope | 04:33 | |
*** J1m has quit IRC | 04:33 | |
*** benji_ has joined #zope | 04:42 | |
*** benji_ has quit IRC | 04:47 | |
*** KageSenshi has joined #zope | 05:10 | |
*** benji has joined #zope | 05:20 | |
*** yvl has joined #zope | 08:23 | |
*** tisto has joined #zope | 08:51 | |
*** __mac__ has joined #zope | 09:05 | |
*** KageSenshi has quit IRC | 09:12 | |
*** agroszer has joined #zope | 09:15 | |
agroszer | ping mgedmin | 09:17 |
---|---|---|
mgedmin | hi, agroszer | 09:17 |
agroszer | moin | 09:17 |
agroszer | do I remember well that you had issues with py26 + ssl downloads from pypi? | 09:17 |
agroszer | (at rackspace) | 09:17 |
mgedmin | I had issues with ssl downloads from pypi, in a rackspace vm, with py27 | 09:18 |
mgedmin | but I don't think it was python-version-specific | 09:18 |
agroszer | :-S | 09:18 |
agroszer | winbot farts recently: | 09:18 |
agroszer | http://winbot.zope.org/builders/zope.formlib_py_265_32/builds/1600/steps/bootstrap/logs/stdio | 09:18 |
mgedmin | stdlib's urllib (and also setuptools/zc.buildout) would fail; requests (and also pip) would work | 09:18 |
mgedmin | this 403 forbidden is something else | 09:18 |
mgedmin | recently pypi migrated their file storage into s3 | 09:19 |
mgedmin | I think that causes it | 09:19 |
agroszer | (like) | 09:19 |
mgedmin | if you try to access the parent directory of the url: https://pypi.python.org/packages/source/z/zc.buildout/ | 09:19 |
mgedmin | you get a 403 | 09:19 |
mgedmin | (with a bunch of XML) | 09:19 |
mgedmin | but wget https://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-2.3.1.tar.gz works | 09:19 |
mgedmin | I have a theory | 09:21 |
agroszer | shoot | 09:21 |
mgedmin | here: https://gist.github.com/mgedmin/357900cbfcb75b051f0a | 09:22 |
mgedmin | I think bootstrap is not stripping the #md5=... from the URL | 09:22 |
agroszer | but using https://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-2.3.1.tar.gz#md5=cbf008369ca28814ed8051084622fba8 in a browser works fine... | 09:23 |
mgedmin | browsers aren't stupid enough to send the #anchor bit to the server | 09:23 |
agroszer | aha | 09:23 |
agroszer | btw, didn't you (someone) fix the ImportError: No module named email issue with bootstrap? | 09:24 |
mgedmin | when? | 09:24 |
agroszer | a few months ago | 09:24 |
mgedmin | probably | 09:24 |
*** PeterZ1 has joined #zope | 09:24 | |
mgedmin | when the fix was merged into the buildout repo | 09:24 |
*** PeterZ1 has left #zope | 09:24 | |
mgedmin | I checked out a new bootstrap.py on winbot | 09:24 |
mgedmin | there should be a commit in github | 09:25 |
mgedmin | this: https://github.com/zopefoundation/zope.winbot/commit/5252b79456c4feec2611f41743bdfc21a137d070 | 09:25 |
agroszer | yep found it too | 09:27 |
mgedmin | (it's a bit annoying how pushing a commit to GH is insufficient to deploy it on winbot, you have to rdesktop in and find the git repo hidden in a directory called '1' and then git pull and copy it over by hand) | 09:27 |
agroszer | https://bootstrap.pypa.io/bootstrap-buildout.py is a bitrot | 09:27 |
mgedmin | https://twitter.com/aclark4life/status/600365301860007937 | 09:28 |
mgedmin | wait no that's a different bootstrap | 09:28 |
agroszer | well how many ppl have push permission to the GH winbot repo? | 09:28 |
mgedmin | all of them :) | 09:28 |
mgedmin | point taken | 09:29 |
mgedmin | (although this could be reconfigured) | 09:29 |
agroszer | so what's not stripping #md5? | 09:29 |
mgedmin | I haven't investigated that far | 09:30 |
mgedmin | things to test: does a fresh bootstrap work on linux? | 09:30 |
mgedmin | on windows? | 09:30 |
agroszer | lets see | 09:30 |
agroszer | on win, same sh*t on a fresh clone | 09:33 |
agroszer | works fine on linux | 09:35 |
agroszer | ohboy | 09:35 |
mgedmin | interesting | 09:37 |
mgedmin | different setuptools version? | 09:37 |
agroszer | both seem to get 16.0 | 09:37 |
agroszer | same zope.formlib package | 09:37 |
agroszer | baah | 09:51 |
agroszer | https://github.com/zopefoundation/zope.testrunner/commit/ca985980dea558c4bf0255584e2c2f34801604aa breaks the -j2 magic | 09:51 |
agroszer | where you add a ".!no tests here!" layer | 09:52 |
mgedmin | yes :( | 09:52 |
agroszer | sniff | 09:52 |
agroszer | sniff | 09:52 |
mgedmin | shouldn't be too hard to fix with a hack | 09:53 |
mgedmin | if -j is present on the command line, create a fake test layer inside the test runner itself, then insert it in front | 09:53 |
mgedmin | filed https://github.com/zopefoundation/zope.testrunner/issues/28 | 09:56 |
agroszer | thx | 09:58 |
* mgedmin is battling repozo | 09:58 | |
agroszer | I postpone winbot for tomorrow | 09:58 |
mgedmin | it's amazing how quickly a New! Fresh! Complete! copy of Data.fs.index fills up all available disk space when you run repozo 8 times a day | 09:58 |
agroszer | huh | 09:59 |
mgedmin | bonus points: those indexes are useless because the app itself hasn't migrated to ZODB 4 yet | 09:59 |
mgedmin | (apparently there was a change in the on-disk index file format) | 09:59 |
agroszer | you mean creating a backup duplicates the index? | 10:00 |
mgedmin | yes | 10:00 |
agroszer | ouch | 10:00 |
*** kosh has joined #zope | 10:01 | |
mgedmin | wish I had time to monkey-patch urllib.urlopen and see the URLs that bootstrap actually tries to download on linux and winbot | 10:01 |
agroszer | I might get to that, | 10:04 |
agroszer | it's easier on win, less perms protecting system libs ;-) | 10:05 |
betabug | hey there agroszer, how's life? | 10:05 |
agroszer | hey betabug | 10:05 |
betabug | on linux you could use tcpdump to quickly see what urls are attempted | 10:05 |
agroszer | busy, pretty busy | 10:05 |
betabug | good! | 10:06 |
agroszer | still in greece? | 10:06 |
betabug | of course! | 10:06 |
betabug | but no cycling right now, I broke my leg in january | 10:06 |
agroszer | ouch | 10:06 |
betabug | yepp | 10:06 |
betabug | it's almost good again | 10:06 |
mgedmin | betabug, ever heard of SSL? ;) | 10:07 |
agroszer | oops, so scratch tcpdump | 10:08 |
mgedmin | augh, all the urlopening happens in a subprocess so monkey-patching at the top of bootstrap.py is pointless | 10:08 |
agroszer | well, what if I go in hard and change the system lib source? | 10:09 |
betabug | ah, right | 10:09 |
betabug | either MITM or indeed go and change the source | 10:09 |
betabug | just put in a print statement | 10:09 |
agroszer | yup | 10:09 |
agroszer | hopefully the subprocess launch does not eat the output | 10:10 |
betabug | in that case you could write to STDERR - dunno on windoze though | 10:10 |
mgedmin | print >> open('/tmp/url.log', 'a'), ... is always an option | 10:11 |
agroszer | yup | 10:11 |
*** Jan_Garaj3 has joined #zope | 10:12 | |
*** giacomos has joined #zope | 10:25 | |
*** alecm has quit IRC | 11:09 | |
*** alecm has joined #zope | 11:10 | |
*** kosh has quit IRC | 11:12 | |
*** kosh has joined #zope | 11:19 | |
*** kosh has quit IRC | 11:25 | |
*** maurits has joined #zope | 11:34 | |
*** __mac__ has quit IRC | 11:40 | |
*** maurits has quit IRC | 11:47 | |
*** MrTango has joined #zope | 11:52 | |
*** maurits has joined #zope | 11:55 | |
*** Jan_Garaj3 has quit IRC | 11:56 | |
*** giacomos has quit IRC | 12:13 | |
*** __mac__ has joined #zope | 12:40 | |
*** Jan_Garaj3 has joined #zope | 13:00 | |
*** KageSenshi has joined #zope | 13:05 | |
*** Jan_Garaj3 has quit IRC | 13:07 | |
*** alecm has quit IRC | 13:24 | |
*** KageSenshi has quit IRC | 14:04 | |
agroszer | mgedmin, still around? | 14:39 |
*** mg-lunch has joined #zope | 14:40 | |
mg-lunch | sort of | 14:41 |
agroszer | working on z.testrunner #28 | 14:41 |
mg-lunch | yay | 14:42 |
agroszer | having that layer auto-inserted, defeats at least one edge case test | 14:42 |
agroszer | testrunner-layers-cwd.txt | 14:42 |
mg-lunch | hmm? | 14:42 |
agroszer | "when the test suite changes the current working directory, subprocess | 14:43 |
agroszer | invocation might fail." | 14:43 |
agroszer | till now a cd'ing test was run in the main process | 14:43 |
agroszer | now it's sorta impossible to run it in the main, because FakeMultiProcessLayer is going to take over | 14:43 |
*** maurits has quit IRC | 14:44 | |
mg-lunch | so either the bug is now impossible | 14:44 |
agroszer | yah | 14:44 |
mg-lunch | or it can regress to affect test runs without -j | 14:45 |
agroszer | the test is explicitely for -j2 | 14:46 |
mg-lunch | that's where I originally encountered the bug | 14:46 |
mg-lunch | -j2 was easier than a fake layer that raises NotImplErr in layer tearDown I guess | 14:47 |
mg-lunch | anyway, how does the test fail when you add an extra empty layer? | 14:48 |
agroszer | with output diff of the added layer | 14:48 |
mg-lunch | ah, ok | 14:49 |
mg-lunch | so I'd try to revert the fix foe issue 6 and see if the test fails | 14:50 |
mg-lunch | it won't because of the new empty layer | 14:50 |
mg-lunch | the i'd try to change the test to avoid -j | 14:50 |
agroszer | yah, I think so too | 14:51 |
mg-lunch | if it fails when the #6 fix is reverted, we have a useful regr test | 14:51 |
*** mg-lunch has quit IRC | 14:59 | |
*** projekt01 has joined #zope | 15:01 | |
*** alecm has joined #zope | 15:25 | |
*** alecm has quit IRC | 15:29 | |
*** maurits has joined #zope | 15:49 | |
*** alecm has joined #zope | 16:10 | |
*** alecm has joined #zope | 16:10 | |
*** MrTango has quit IRC | 16:20 | |
agroszer | mgedmin, https://github.com/agroszer/zope.testrunner/commit/3da65cbe7b8eb1435acbb68f9498045239373c9e sofar | 16:26 |
*** J1m has joined #zope | 16:30 | |
*** MrTango has joined #zope | 16:34 | |
mgedmin | you're not working in a branch? | 16:35 |
mgedmin | why the time.sleep()? | 16:36 |
agroszer | in setUp? | 16:37 |
mgedmin | yes | 16:37 |
agroszer | I has problems getting testrunner-layers-buff.txt right | 16:37 |
agroszer | I had | 16:37 |
mgedmin | ah, this is your fork, not the main repo | 16:38 |
mgedmin | that's why I can't see any travis results :) | 16:38 |
agroszer | yep | 16:38 |
agroszer | if I do this on a branch, I can haz travis builds? | 16:38 |
mgedmin | if you do a pull request, you'll get travis builds | 16:42 |
mgedmin | or if you do this on a branch in the main repo | 16:42 |
mgedmin | a PR would also make code review easier | 16:42 |
agroszer | sure | 16:43 |
agroszer | you want the PR now, or should I first fiddle with the #6 | 16:43 |
agroszer | ? | 16:43 |
mgedmin | now is fine | 16:43 |
*** agroszer has quit IRC | 16:51 | |
*** alecm has quit IRC | 16:56 | |
*** MrTango has quit IRC | 16:59 | |
*** tiwula has joined #zope | 17:04 | |
*** MrTango has joined #zope | 17:07 | |
*** KageSenshi has joined #zope | 17:09 | |
*** fredvd has joined #zope | 17:13 | |
*** KageSenshi has quit IRC | 17:15 | |
*** __mac__ has quit IRC | 17:17 | |
*** KageSenshi has joined #zope | 17:23 | |
*** roq_1 has quit IRC | 17:27 | |
*** roq_ has joined #zope | 17:30 | |
*** Pumukel has joined #zope | 18:09 | |
*** Jan_Garaj3 has joined #zope | 18:31 | |
*** __mac__ has joined #zope | 18:42 | |
*** Pumukel has quit IRC | 18:46 | |
*** alecm has joined #zope | 18:48 | |
*** fredvd has quit IRC | 18:51 | |
*** roq_ has quit IRC | 18:55 | |
*** J1m has quit IRC | 18:57 | |
*** tisto has quit IRC | 19:00 | |
*** __mac__ has quit IRC | 19:03 | |
*** Pumukel has joined #zope | 19:17 | |
*** yvl has quit IRC | 19:30 | |
*** alecm has quit IRC | 19:30 | |
*** projekt01 has quit IRC | 19:31 | |
*** Pumukel has quit IRC | 19:36 | |
*** tiwula has quit IRC | 19:46 | |
*** Pumukel has joined #zope | 19:52 | |
*** Jan_Garaj3 has quit IRC | 20:14 | |
*** tiwula has joined #zope | 20:27 | |
*** benji has quit IRC | 20:29 | |
*** __mac__ has joined #zope | 20:29 | |
*** __mac__1 has joined #zope | 20:31 | |
*** __mac__ has quit IRC | 20:31 | |
*** Pumukel has quit IRC | 20:32 | |
*** __mac__1 has quit IRC | 20:32 | |
*** __mac__ has joined #zope | 20:35 | |
*** kosh has joined #zope | 20:42 | |
*** maurits has quit IRC | 20:48 | |
*** Jan_Garaj3 has joined #zope | 20:50 | |
*** __mac__ has quit IRC | 20:58 | |
*** Jan_Garaj3_ has joined #zope | 21:09 | |
*** Jan_Garaj3 has quit IRC | 21:11 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 21:11 | |
*** Jan_Garaj3 has quit IRC | 21:17 | |
*** Jan_Garaj3 has joined #zope | 21:20 | |
*** Pumukel has joined #zope | 21:21 | |
*** Jan_Garaj3_ has joined #zope | 21:26 | |
*** Jan_Garaj3 has quit IRC | 21:28 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 21:28 | |
*** __mac__ has joined #zope | 21:30 | |
*** Jan_Garaj3_ has joined #zope | 21:33 | |
*** __mac__ has quit IRC | 21:33 | |
*** Jan_Garaj3__ has joined #zope | 21:35 | |
*** Jan_Garaj3 has quit IRC | 21:35 | |
*** Jan_Garaj3__ is now known as Jan_Garaj3 | 21:35 | |
*** Jan_Garaj3_ has quit IRC | 21:39 | |
*** benji has joined #zope | 21:45 | |
*** Pumukel has quit IRC | 21:59 | |
*** alecm has joined #zope | 22:12 | |
*** alecm has quit IRC | 23:12 | |
*** alecm has joined #zope | 23:13 | |
*** MrTango has quit IRC | 23:22 | |
*** Jan_Garaj3_ has joined #zope | 23:25 | |
*** Jan_Garaj3 has quit IRC | 23:27 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 23:28 | |
*** jham has joined #zope | 23:28 | |
*** Jan_Garaj3_ has joined #zope | 23:34 | |
*** Jan_Garaj3 has quit IRC | 23:36 | |
*** Jan_Garaj3_ is now known as Jan_Garaj3 | 23:36 | |
*** alecm has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!