*** jhauser_ has quit IRC | 00:00 | |
*** J1m has quit IRC | 00:04 | |
*** ignas has quit IRC | 00:10 | |
*** jfroche has quit IRC | 00:11 | |
*** replicant has joined #zope3-dev | 00:14 | |
*** hazmat has quit IRC | 00:16 | |
*** alga has joined #zope3-dev | 00:17 | |
philiKON | Theuni: zpkgtools | 00:19 |
---|---|---|
Theuni | hmm | 00:22 |
Theuni | janz woanders | 00:22 |
Theuni | kann ich glaube ich ohne .in rueberziehen | 00:24 |
Theuni | hach | 00:24 |
Theuni | alles wird einfacher | 00:24 |
*** lucie has quit IRC | 00:37 | |
radix | Dude! | 00:38 |
radix | Theuni: Twisted 2.5! | 00:38 |
Theuni | ! | 00:40 |
* Theuni rushes | 00:40 | |
Theuni | hrn | 00:41 |
Theuni | *Scratching my head | 00:41 |
radix | Theuni: Zope is using Twisted 2.5 now, in its svn:externals | 00:42 |
radix | and it _works_ | 00:42 |
radix | did you do that? | 00:42 |
Theuni | ah | 00:42 |
Theuni | no | 00:42 |
radix | regardless, I'm super happy, because I can actually use my Twisted trunk now without switching my PYTHONPATH back and forth every time I use zope :) | 00:42 |
philiKON | radix: mkerrin did | 00:43 |
philiKON | and yes, it's supercool | 00:43 |
radix | hooray mkerrin :-) | 00:43 |
*** jodok has quit IRC | 00:44 | |
Theuni | actually i wonder | 00:45 |
Theuni | when did that happen? | 00:45 |
philiKON | i wa wa wa wa wonder | 00:45 |
philiKON | Theuni: recently | 00:45 |
Theuni | what is "recently"? | 00:45 |
Theuni | i'm on a sprint. | 00:45 |
Theuni | recentlyl might mean in hte last 3 minutes. | 00:45 |
philiKON | dec 12 2006 | 00:46 |
Theuni | not very recently | 00:47 |
philiKON | whatever :) | 00:47 |
Theuni | today i looked at the externals in the trunk and they were pointing to 2.1 | 00:47 |
Theuni | twisted -r 15340 svn://svn.twistedmatrix.com/svn/Twisted/branches/releases/2.1.x/twi | 00:47 |
Theuni | thats what my trunk says | 00:47 |
philiKON | svn up ? | 00:47 |
Theuni | since december? ;) | 00:48 |
* Theuni tries | 00:48 | |
philiKON | mine says | 00:48 |
philiKON | twisted svn://svn.twistedmatrix.com/svn/Twisted/tags/releases/twisted-core-2.5.0/twisted | 00:48 |
Theuni | hmm | 00:48 |
Theuni | ouch | 00:48 |
Theuni | i really didn't update since december | 00:48 |
Theuni | *waaah* | 00:48 |
philiKON | hahahahaha | 00:48 |
philiKON | in your face | 00:48 |
Theuni | indeed | 00:48 |
philiKON | so how far is zope3.buildout? | 00:49 |
Theuni | slowly coming | 00:49 |
Theuni | it's a lot of work for zope 3.4 | 00:49 |
Theuni | i would upload the proposal if the wiki wasn't down | 00:49 |
Theuni | i've gotta find the twisted guys | 00:50 |
Theuni | radix: are you the one i've been sitting together with this morning? | 00:50 |
Theuni | i can't associate your faces with your nicknames ... | 00:50 |
radix | Theuni: yes, I'm Chris Armstrong :) | 00:51 |
Theuni | are you still at the hotel? | 00:51 |
radix | I'm at a nearby hotel... I'll probably be back later | 00:52 |
Theuni | ok | 00:52 |
Theuni | than i don't have to tell you that we're not talking about twisted 2.1 anymore | 00:52 |
Theuni | that probably solves the spurious errors of this morning | 00:52 |
*** whit has joined #zope3-dev | 01:03 | |
*** whit has quit IRC | 01:15 | |
*** whit has joined #zope3-dev | 01:15 | |
*** hazmat_ has joined #zope3-dev | 01:15 | |
*** replicant has quit IRC | 01:23 | |
*** hazmat has joined #zope3-dev | 01:31 | |
*** ChanServ sets mode: +o hazmat | 01:31 | |
*** hazmat_ has quit IRC | 01:32 | |
*** WebMaven has joined #zope3-dev | 01:34 | |
*** MrTopf_ has quit IRC | 01:42 | |
*** philiKON has quit IRC | 01:49 | |
*** jfroche has joined #zope3-dev | 01:54 | |
*** ignas has joined #zope3-dev | 01:57 | |
*** bigkevmcd has quit IRC | 02:07 | |
*** whit has quit IRC | 02:09 | |
WebMaven | Theuni: I have a list of un-buildoutified packages now. | 02:26 |
Theuni | :) | 02:27 |
Theuni | is it very long? | 02:27 |
WebMaven | 33 | 02:27 |
WebMaven | I was wondering if you could help prioritize them. | 02:27 |
WebMaven | also, should I do this work on a branch? | 02:28 |
*** harobed has quit IRC | 02:28 | |
Theuni | hmm. no. no need to imho. i'll come over in a minute. | 02:32 |
WebMaven | Theuni: ok, thanks | 02:37 |
*** yota has quit IRC | 02:53 | |
WebMaven | Theuni: ayt? | 02:54 |
*** philiKON has joined #zope3-dev | 03:16 | |
*** alga has quit IRC | 03:24 | |
*** dunny has joined #zope3-dev | 03:56 | |
*** RaFromBRC has quit IRC | 04:06 | |
WebMaven | hello philiKON | 04:08 |
philiKON | hi WebMaven | 04:08 |
WebMaven | philiKON: do you understand how to use zc.buildout? | 04:09 |
philiKON | i would say so | 04:09 |
WebMaven | OK. | 04:09 |
WebMaven | philiKON: I'm trying to buildoutify a few things in svn | 04:09 |
philiKON | cool | 04:10 |
WebMaven | Jim helped me buildoutify z3c.zalchemy, but he had to leave. | 04:10 |
WebMaven | so, I'm now working on zope.component | 04:10 |
philiKON | cool | 04:11 |
philiKON | are you at pycon then? | 04:11 |
WebMaven | unfortunately, I'm blocked because wiki.zope.org is down | 04:11 |
WebMaven | yes. | 04:11 |
philiKON | cool | 04:11 |
WebMaven | so, ZODB3 egg can't be found. | 04:11 |
*** hazmat has quit IRC | 04:11 | |
philiKON | what has that go to do with the wiki? | 04:11 |
WebMaven | I fixed this earlier by installing the egg locally from download.zope.org/distribution, but now that stopped working. | 04:12 |
WebMaven | Oh, well, cheeseshop points to the wiki as the source of the egg | 04:12 |
philiKON | ah | 04:13 |
philiKON | ok | 04:13 |
philiKON | hmm | 04:13 |
philiKON | weird | 04:13 |
WebMaven | so, installing locally and using buildout -N worked earlier, but now it doesn't and it's failing on the download again. | 04:13 |
philiKON | you mean buildout -o right? | 04:14 |
WebMaven | no, -N | 04:14 |
WebMaven | that's what Jim told me to use. | 04:14 |
philiKON | what's -N ? | 04:14 |
philiKON | -o is offline | 04:14 |
WebMaven | don't check for new | 04:14 |
philiKON | ah | 04:14 |
WebMaven | Hmm. offline would work, except there are others that *do* need to be downloaded. | 04:15 |
philiKON | hmm | 04:15 |
philiKON | well, i don't know what to do | 04:15 |
WebMaven | OK. | 04:16 |
philiKON | but what i do know is that the dependency on the wiki should be changed | 04:16 |
philiKON | not only because wiki.zope.org has had problems recently | 04:16 |
WebMaven | yeah, it's a security problem. | 04:16 |
philiKON | that | 04:16 |
philiKON | and it's just nothte place for releases | 04:16 |
philiKON | i would personally welcome a simple source distro at the cheeseshop, perhaps an egg | 04:17 |
WebMaven | Yes. | 04:18 |
WebMaven | I just wish I new why it stopped working. | 04:18 |
WebMaven | knew | 04:18 |
*** romanofski has joined #zope3-dev | 04:19 | |
WebMaven | brb | 04:20 |
WebMaven | ok, back | 04:21 |
*** romanofs1i has quit IRC | 04:28 | |
WebMaven | ok, Christian and Andreas are taking me for beer. I think I'm done for tonight. | 04:32 |
philiKON | have fun | 04:46 |
*** niemeyer has quit IRC | 04:49 | |
*** WebMaven has quit IRC | 04:51 | |
*** reco has joined #zope3-dev | 04:54 | |
*** hazmat has joined #zope3-dev | 05:00 | |
*** ChanServ sets mode: +o hazmat | 05:00 | |
*** hazmat has quit IRC | 05:09 | |
*** jkakar has quit IRC | 05:13 | |
*** baijum has joined #zope3-dev | 05:44 | |
*** dunny has quit IRC | 05:57 | |
*** stub has joined #zope3-dev | 06:11 | |
*** Airwolf- has joined #zope3-dev | 06:15 | |
Airwolf- | err, is wiki.zope.org down ? i can't access it since 8hrs ago | 06:16 |
*** whit has joined #zope3-dev | 06:27 | |
*** reco has joined #zope3-dev | 06:39 | |
*** Aiste has quit IRC | 06:40 | |
*** reco has quit IRC | 06:44 | |
*** ignas has quit IRC | 06:46 | |
*** jfroche has quit IRC | 06:50 | |
*** reco has joined #zope3-dev | 06:54 | |
*** reco has quit IRC | 06:57 | |
*** shiny has joined #zope3-dev | 07:00 | |
*** philiKON has quit IRC | 07:02 | |
*** alecm has quit IRC | 07:22 | |
*** whit has quit IRC | 07:29 | |
*** jfroche has joined #zope3-dev | 07:45 | |
*** afd__ has joined #zope3-dev | 08:06 | |
*** alecm has joined #zope3-dev | 08:51 | |
*** jfroche has quit IRC | 08:53 | |
*** wrobel has joined #zope3-dev | 09:01 | |
*** shiny has quit IRC | 09:04 | |
*** sorin has joined #zope3-dev | 09:07 | |
*** alecm has quit IRC | 09:08 | |
*** pghoratiu has joined #zope3-dev | 09:10 | |
*** romanofs1i has joined #zope3-dev | 09:10 | |
*** dlk has joined #zope3-dev | 09:15 | |
*** d2m has joined #zope3-dev | 09:19 | |
*** alecm has joined #zope3-dev | 09:23 | |
*** romanofski has quit IRC | 09:24 | |
*** sorin has quit IRC | 09:25 | |
*** jodok has joined #zope3-dev | 09:28 | |
*** sorindregan has joined #zope3-dev | 09:31 | |
*** hazmat has joined #zope3-dev | 09:36 | |
*** ChanServ sets mode: +o hazmat | 09:36 | |
*** pelle has joined #zope3-dev | 09:40 | |
*** pelle has quit IRC | 09:41 | |
*** pelle has joined #zope3-dev | 09:41 | |
*** ktwilight_ has joined #zope3-dev | 09:49 | |
*** ktwilight has quit IRC | 09:55 | |
*** Aiste has joined #zope3-dev | 09:58 | |
*** pelle has quit IRC | 10:04 | |
*** schwendinger has quit IRC | 10:05 | |
*** pelle has joined #zope3-dev | 10:05 | |
*** dobee has joined #zope3-dev | 10:08 | |
*** dobee has quit IRC | 10:08 | |
*** dobee has joined #zope3-dev | 10:09 | |
*** dobee has joined #zope3-dev | 10:11 | |
*** schwendinger has joined #zope3-dev | 10:22 | |
*** harobed has joined #zope3-dev | 10:26 | |
*** hazmat has quit IRC | 10:36 | |
*** alecm has quit IRC | 10:36 | |
*** wreutz has joined #zope3-dev | 10:39 | |
*** afd_ has quit IRC | 10:41 | |
*** ktwilight has joined #zope3-dev | 10:45 | |
*** schwendinger has quit IRC | 10:48 | |
*** opetznick has joined #zope3-dev | 10:48 | |
*** shiny has joined #zope3-dev | 10:51 | |
*** ktwilight_ has quit IRC | 11:00 | |
d2m | why is the testrunner running with the --profile option ? i did not set it | 11:10 |
*** schwendinger has joined #zope3-dev | 11:14 | |
*** jodok has quit IRC | 11:19 | |
d2m | even better, zope.testing disappeared from the trunk - whats going on ? | 11:25 |
d2m | found it, sorry for the noise | 11:27 |
*** gintas has joined #zope3-dev | 11:28 | |
*** timte has joined #zope3-dev | 11:32 | |
*** shiny has quit IRC | 11:41 | |
*** dunny has joined #zope3-dev | 11:50 | |
*** Aiste has quit IRC | 11:55 | |
*** dlk has quit IRC | 11:55 | |
*** pghoratiu has quit IRC | 11:55 | |
*** wrobel has quit IRC | 11:55 | |
*** baijum has quit IRC | 11:55 | |
*** Rabobi has quit IRC | 11:55 | |
*** tahara has quit IRC | 11:55 | |
*** BjornT has quit IRC | 11:55 | |
*** srichter has quit IRC | 11:55 | |
*** srichter has joined #zope3-dev | 11:56 | |
*** pghoratiu has joined #zope3-dev | 11:56 | |
*** Aiste has joined #zope3-dev | 11:56 | |
*** dlk has joined #zope3-dev | 11:56 | |
*** wrobel has joined #zope3-dev | 11:56 | |
*** baijum has joined #zope3-dev | 11:56 | |
*** BjornT has joined #zope3-dev | 11:56 | |
*** tahara has joined #zope3-dev | 11:56 | |
*** Rabobi has joined #zope3-dev | 11:56 | |
*** irc.freenode.net sets mode: +o srichter | 11:56 | |
*** srichter has quit IRC | 11:56 | |
*** srichter has joined #zope3-dev | 11:56 | |
*** gintas has quit IRC | 11:56 | |
*** srichter has quit IRC | 12:06 | |
*** Rabobi has quit IRC | 12:06 | |
*** tahara has quit IRC | 12:06 | |
*** BjornT has quit IRC | 12:06 | |
*** Aiste has quit IRC | 12:06 | |
*** dlk has quit IRC | 12:06 | |
*** baijum has quit IRC | 12:06 | |
*** wrobel has quit IRC | 12:06 | |
*** pghoratiu has quit IRC | 12:06 | |
*** srichter has joined #zope3-dev | 12:06 | |
*** pghoratiu has joined #zope3-dev | 12:06 | |
*** Aiste has joined #zope3-dev | 12:06 | |
*** dlk has joined #zope3-dev | 12:06 | |
*** wrobel has joined #zope3-dev | 12:06 | |
*** baijum has joined #zope3-dev | 12:06 | |
*** BjornT has joined #zope3-dev | 12:06 | |
*** tahara has joined #zope3-dev | 12:06 | |
*** Rabobi has joined #zope3-dev | 12:06 | |
*** srichter has quit IRC | 12:07 | |
*** srichter has joined #zope3-dev | 12:07 | |
*** dunny has quit IRC | 12:08 | |
*** dlk has left #zope3-dev | 12:08 | |
*** tonico|away is now known as tonico | 12:19 | |
*** pelle has quit IRC | 12:31 | |
*** pelle has joined #zope3-dev | 12:32 | |
*** lzdych has joined #zope3-dev | 12:42 | |
*** jinty has joined #zope3-dev | 13:35 | |
*** mkerrin has joined #zope3-dev | 13:45 | |
*** ChanServ sets mode: +o srichter | 13:53 | |
*** mkerrin has quit IRC | 14:02 | |
*** grahal has joined #zope3-dev | 14:17 | |
*** rocky|away is now known as rocky | 15:10 | |
*** yvl has joined #zope3-dev | 15:11 | |
*** baijum has quit IRC | 15:21 | |
*** benji_ has joined #zope3-dev | 15:22 | |
*** benji_ is now known as benji | 15:23 | |
*** mgedmin has joined #zope3-dev | 15:28 | |
*** baijum has joined #zope3-dev | 15:29 | |
*** baijum has quit IRC | 15:41 | |
*** whit has joined #zope3-dev | 15:51 | |
*** Rabobi has quit IRC | 16:08 | |
*** jodok has joined #zope3-dev | 16:09 | |
*** pghoratiu has quit IRC | 16:12 | |
*** romanofs1i is now known as romanofski | 16:12 | |
*** alga has joined #zope3-dev | 16:32 | |
*** lucie has joined #zope3-dev | 16:38 | |
*** whit has quit IRC | 16:52 | |
*** WebMaven_ has joined #zope3-dev | 16:53 | |
*** whit has joined #zope3-dev | 16:55 | |
*** lucie_ has joined #zope3-dev | 17:01 | |
*** lucie has quit IRC | 17:01 | |
*** schwendinger has quit IRC | 17:19 | |
*** ChrisW has joined #zope3-dev | 17:19 | |
*** pelle has quit IRC | 17:19 | |
ChrisW | BTrees keep their keys and values, ordered, right? | 17:19 |
mgedmin | the keys are ordered, yes | 17:21 |
ChrisW | okay, but if you do somebtree.values(), you'll get the same order as the keys, right? | 17:22 |
*** dobee has quit IRC | 17:24 | |
*** sorindregan has quit IRC | 17:25 | |
*** J1m has joined #zope3-dev | 17:26 | |
WebMaven_ | hi J1m | 17:26 |
J1m | Hi WebMaven_ | 17:26 |
*** WebMaven_ is now known as WebMaven | 17:27 | |
*** dobee has joined #zope3-dev | 17:27 | |
ChrisW | also, I think I'm right in saying .keys() of a btree will always get you a sorted result, but what the 'right' way to get the reversed sorting order of hte keys? | 17:28 |
WebMaven | J1m: I'm starting to make progress with the buildoutification. Christian prioritized the list. I just checked in the changes to zope.component. | 17:28 |
J1m | WebMaven, could you ask Theuni to look at irc? (assuming you are still at PyCon) | 17:28 |
J1m | WebMaven, what changes? | 17:29 |
WebMaven | yes, we both are here. He stepped away for a moment. | 17:29 |
*** schwendinger has joined #zope3-dev | 17:30 | |
WebMaven | J1m: the changes were just the addition of buildout.cfg and bootstrap.py, but we also resolved a missing dependency in zope.security. | 17:30 |
J1m | ChrisW, reversed(list(b.keys())) | 17:30 |
J1m | WebMaven, zope.component already had those. | 17:30 |
J1m | Are you sure you meant zope.componet? | 17:30 |
WebMaven | ie. zope.component tests wouldn't run because they needed zope.location, which was supposed to be a dependency of zope.security | 17:30 |
ChrisW | J1m, thanks, where do I import reversed from? | 17:31 |
J1m | ChrisW, It is a builtin | 17:31 |
ChrisW | also, would that be expensive for a very large btree? | 17:31 |
J1m | ChrisW, probably | 17:31 |
ChrisW | is there a quick way? how does the catalog's reverse sorting work? | 17:31 |
WebMaven | J1m: did I answer your Q? | 17:32 |
J1m | Oh crap. I hadn't checked in buildout.cfg for zope.component. | 17:32 |
J1m | WebMaven, yes | 17:33 |
mgedmin | ChrisW: IIRC oobtree.keys() returns some object that acts like a list (somewhat like xrange) | 17:33 |
mgedmin | I wonder if indexing it in reverse order would be efficient | 17:33 |
Theuni | J1m: did you get my privmsg? i'm not sure whether i'm logged in on the irc network. | 17:34 |
J1m | mgedmin, yes, but reverse iteration on it would be fairly slow, so you wouldn't want to give it to reverse directly. | 17:34 |
mgedmin | Theuni: no | 17:34 |
Theuni | mgedmin: ? | 17:34 |
mgedmin | oops, sorry, I thought you asked me whether I got your privmsg :) | 17:34 |
*** J1m has left #zope3-dev | 17:34 | |
mgedmin | forgot my nick wasn't J1m :) | 17:35 |
Theuni | ;) | 17:37 |
*** philiKON has joined #zope3-dev | 17:37 | |
ChrisW | hmm, so reversed(b.keys()) would be slower that reversed(list(b.keys()))? | 17:37 |
* mgedmin suggests benchmarking | 17:38 | |
ChrisW | hmm, okay, how would you code your reverse iteration idea? | 17:39 |
* mgedmin does not know | 17:40 | |
*** alecm has joined #zope3-dev | 17:41 | |
* ChrisW wonders how catalog does this but remembers getting lost when he looked :-( | 17:43 | |
*** dobee has quit IRC | 17:47 | |
*** jkakar has joined #zope3-dev | 17:49 | |
*** J1m has joined #zope3-dev | 17:50 | |
*** jkakar has quit IRC | 17:51 | |
*** jkakar has joined #zope3-dev | 17:51 | |
*** jkakar has quit IRC | 17:54 | |
*** jkakar has joined #zope3-dev | 17:59 | |
*** wreutz has quit IRC | 18:01 | |
*** stub has quit IRC | 18:14 | |
*** jfroche has joined #zope3-dev | 18:19 | |
*** zagy has quit IRC | 18:21 | |
radix | I guess I was slightly confused about directlyProvides the other day | 18:23 |
radix | neither of interface or component provides some way to say "adapt *this* object to an interface with this adapter"? | 18:24 |
Theuni | it should | 18:24 |
Theuni | oh no right | 18:25 |
Theuni | hmm | 18:25 |
Theuni | you can say: "adapt this *kind* of object (class/interface) to an interface with this adapter" | 18:25 |
radix | right. | 18:26 |
radix | I may just implement an adapter hook for that, which uses a weakkey dictionary or something | 18:26 |
radix | It would make my unit tests a _lot_ cleaner | 18:26 |
*** henri_ has joined #zope3-dev | 18:29 | |
*** lucie_ has quit IRC | 18:29 | |
*** lucie has joined #zope3-dev | 18:29 | |
*** reco has joined #zope3-dev | 18:30 | |
*** timte has quit IRC | 18:30 | |
*** niemeyer has joined #zope3-dev | 18:31 | |
*** henri_ has left #zope3-dev | 18:32 | |
WebMaven | radix: you can say this *particular* object instance provides this particular marker interface, and then adapt that. | 18:36 |
*** ChrisW has left #zope3-dev | 18:37 | |
radix | WebMaven: and dynamically generate the marker-interface? | 18:39 |
*** zagy has joined #zope3-dev | 18:39 | |
WebMaven | radix: I suppose you could do that... but that is deeper magic than I am comfortable with. I was just thinking you would add it to the doctest. | 18:41 |
WebMaven | And actually, I'm only 80% sure that would work. | 18:42 |
*** reco has quit IRC | 18:46 | |
radix | WebMaven: right so I still think the simplest way to do it would be with an adapter hook | 18:47 |
*** ignas has joined #zope3-dev | 18:47 | |
*** dobee has joined #zope3-dev | 18:52 | |
*** jodok has quit IRC | 18:56 | |
*** lzdych has quit IRC | 18:56 | |
*** wreutz has joined #zope3-dev | 18:57 | |
*** rocky is now known as rocky|away | 18:58 | |
*** jinty has quit IRC | 19:05 | |
*** wreutz_ has joined #zope3-dev | 19:06 | |
*** alecm has quit IRC | 19:13 | |
*** jodok has joined #zope3-dev | 19:14 | |
*** alecm has joined #zope3-dev | 19:14 | |
*** wreutz has quit IRC | 19:14 | |
*** jodok has quit IRC | 19:15 | |
*** jodok has joined #zope3-dev | 19:15 | |
*** sbj3 has joined #zope3-dev | 19:17 | |
*** wrobel has quit IRC | 19:17 | |
*** rocky|away is now known as rocky | 19:17 | |
*** d2m has quit IRC | 19:20 | |
*** opetznick has quit IRC | 19:29 | |
*** harobed has quit IRC | 19:31 | |
*** rocky is now known as rocky|away | 19:35 | |
*** xanalogica has joined #zope3-dev | 19:36 | |
*** xanalogica has left #zope3-dev | 19:37 | |
*** xanalogica has joined #zope3-dev | 19:38 | |
*** zagy has quit IRC | 19:51 | |
*** harobed has joined #zope3-dev | 19:56 | |
*** RaFromBRC has joined #zope3-dev | 19:56 | |
*** d2m has joined #zope3-dev | 19:58 | |
*** benji has quit IRC | 20:01 | |
*** zagy has joined #zope3-dev | 20:02 | |
*** tonico is now known as tonico|away | 20:02 | |
*** benji has joined #zope3-dev | 20:05 | |
*** zagy has quit IRC | 20:08 | |
*** whit has quit IRC | 20:10 | |
*** opetznick has joined #zope3-dev | 20:12 | |
*** wreutz_ has quit IRC | 20:14 | |
*** opetznick has quit IRC | 20:25 | |
*** tonico|away has quit IRC | 20:28 | |
*** opetznick has joined #zope3-dev | 20:30 | |
*** rocky|away is now known as rocky | 20:32 | |
*** romanofski has quit IRC | 20:41 | |
*** romanofski has joined #zope3-dev | 20:42 | |
*** dunny has joined #zope3-dev | 20:42 | |
*** romanofski has quit IRC | 20:43 | |
*** romanofski has joined #zope3-dev | 20:44 | |
*** dobee has quit IRC | 20:47 | |
*** schwendinger has quit IRC | 20:49 | |
radix | crap, multi-adapters don't seem to go through adapter_hooks :( | 20:53 |
J1m | radix, You can't do multi-adapter lookup with interface __call__. | 20:58 |
J1m | so of course, they don't go through adapter_hooks | 20:59 |
J1m | Theuni, please please please don't upload linux platform-dependent eggs. | 20:59 |
radix | J1m: yeah, I've been fighting with the desire for a way to easily override what getMultiAdapter((specificIntsance, specificInstance), IFoo) does, from unit tests | 21:01 |
radix | without messing around with global state | 21:01 |
radix | *too* much, anyway | 21:02 |
*** sbj1 has joined #zope3-dev | 21:02 | |
*** yvl has quit IRC | 21:04 | |
*** WebMaven has quit IRC | 21:04 | |
mgedmin | radix: why do you need that? | 21:04 |
*** ofer has joined #zope3-dev | 21:07 | |
*** yota has joined #zope3-dev | 21:15 | |
philiKON | radix: why don't you want ot mess around with global state? | 21:16 |
philiKON | shouldn't be a problem with proper setup and teardown | 21:16 |
philiKON | we do it all the time in unit tests | 21:16 |
*** sbj3 has quit IRC | 21:17 | |
*** sbj3 has joined #zope3-dev | 21:18 | |
*** niemeyer has quit IRC | 21:21 | |
*** jkakar has quit IRC | 21:21 | |
*** jkakar has joined #zope3-dev | 21:21 | |
Theuni | J1m: hmm. k. | 21:27 |
Theuni | will stop doing that. | 21:27 |
Theuni | what's the problem with those? | 21:27 |
J1m | They reflect individual machine settings. | 21:29 |
J1m | They are *not* portable. | 21:30 |
J1m | For example, your python us using UCS4 | 21:30 |
J1m | so now my egs repository is polluted with eggs I can't use! :( | 21:30 |
J1m | Bad bad bad | 21:30 |
J1m | Does anyone know hoe to change a Launchpad feature status? | 21:31 |
J1m | how | 21:31 |
*** xanalogica has quit IRC | 21:33 | |
*** WebMaven has joined #zope3-dev | 21:34 | |
*** ignas has quit IRC | 21:34 | |
*** jfroche_ has joined #zope3-dev | 21:34 | |
*** niemeyer has joined #zope3-dev | 21:34 | |
radix | philiKON: because it's a PITA to clean up | 21:34 |
*** jfroche has quit IRC | 21:34 | |
radix | philiKON: it's less "unity" | 21:34 |
philiKON | ok, perhaps it's less unity | 21:35 |
philiKON | but how else are you going to test something that depends on global state | 21:36 |
philiKON | the CA happens to depend on it | 21:36 |
radix | philiKON: worse in this case is that the global state is associated with something more global than I want | 21:36 |
philiKON | i dont' get that :) | 21:36 |
radix | explaining | 21:36 |
philiKON | but, as much as the learning is concerned, it's nto taht hard. just call zope.testing.cleanup.cleanUp() in teardown | 21:36 |
radix | philiKON: I would be happy with global state that depended on my particular instances (and it could even use weakrefs to avoid collecting them up), but I have to associate it with the classes | 21:37 |
*** sbj1 has quit IRC | 21:37 | |
philiKON | and in setup you can do all the registrations you want | 21:37 |
*** marcin_ant has joined #zope3-dev | 21:37 | |
*** ofer has quit IRC | 21:37 | |
radix | philiKON: hmm, I looked at some cleanup stuff the other day but it all seemed way too heavy, let me look again | 21:37 |
radix | what I'm doing now is provideAdapter and unregisterAdapter | 21:37 |
philiKON | you can do that, too | 21:38 |
philiKON | but it's tedious | 21:38 |
philiKON | the cleanUp() thing will just clear the whole registry | 21:38 |
radix | well, the unregisterAdapter is still only one call in this case | 21:38 |
philiKON | ok | 21:38 |
*** ofer has joined #zope3-dev | 21:38 | |
BjornT | J1m: only the project's registrant and driver (and a few people associated to the spec) may edit a feature status. | 21:39 |
radix | is there a registry.clear? that'd also be nice | 21:39 |
J1m | BjornT, um | 21:39 |
* radix looks | 21:39 | |
BjornT | J1m: so you need to join the zope-admin team at https://launchpad.net/~zope-admin/+join, and tell philiKON to approve you | 21:39 |
*** ignas has joined #zope3-dev | 21:39 | |
J1m | Oh | 21:39 |
radix | or Components.clear | 21:40 |
J1m | so because I made zc.buildout part of the Zope project, I can't control my own features. | 21:40 |
philiKON | radix: Components.__init__ | 21:40 |
radix | oi | 21:40 |
radix | Is that was cleanUp does? | 21:40 |
radix | oh yeah, I see it | 21:41 |
philiKON | yeah, effectively | 21:41 |
BjornT | J1m: oh, i though you were trying to edit a zope specification. i think you should be able to edit zc.buildout features... | 21:41 |
*** whit has joined #zope3-dev | 21:42 | |
J1m | BjornT, I think I should be too. :) | 21:42 |
J1m | I wonder how to do that. | 21:42 |
ignas | benji: hi | 21:42 |
BjornT | J1m: at what page are you looking at? | 21:43 |
J1m | BjornT, well, I was trying to mark: | 21:43 |
J1m | https://blueprints.launchpad.net/zc.buildout/+spec/uninstall-recipes | 21:43 |
J1m | as done | 21:43 |
J1m | It looks like I can appoint a "driver" for this project. | 21:44 |
Theuni | J1m: it shouuld have a menu item "edit whiteboard" | 21:44 |
J1m | I guess I'll appoint myself. | 21:44 |
BjornT | J1m: and there's no "Change status" option in the left menu? | 21:44 |
radix | anyone know mkerrin's email address? | 21:44 |
J1m | BjornT, so there is. | 21:45 |
J1m | ah good | 21:45 |
J1m | Thanks | 21:45 |
radix | I want to ask him about twisted/zope3/wsgi | 21:45 |
J1m | I didn't manage to spot that. | 21:45 |
J1m | radix, I think I know more about zope3/twisted/wsgi than he does. | 21:46 |
BjornT | J1m: ok. so the problem was that there were too many items in the menu :) i can see that it's easy to miss something in there... | 21:46 |
J1m | I thought you didn't have time to talk about that yet. | 21:46 |
radix | J1m: well, I wanted to send off something and not be compelled to respond for a while :) | 21:47 |
radix | J1m: I was just wondering whether since zope3's using twisted 2.5 now, what work is left to be done about the wsgi layer relating to twisted | 21:48 |
radix | s/whether// | 21:48 |
*** hazmat has joined #zope3-dev | 21:49 | |
*** ChanServ sets mode: +o hazmat | 21:49 | |
J1m | radix, maybe I'm not up to date, but ... | 21:49 |
J1m | 1. We'll use whatever version of twisted we should be using. Is that 2.5? :) | 21:49 |
J1m | 1.5 I'd rather use a release than the head of a branch. | 21:50 |
radix | J1m: yep! I'm very happy mkerrin sorted out those compatibility issues, by the way | 21:50 |
radix | I was just wondering if perhaps the wsgi code from twisted 2.5 solves some of the problems you had relating to that, that the 2.1 code still had | 21:51 |
* J1m works on composing 2... | 21:51 | |
radix | sorry :) | 21:51 |
J1m | 2. See: http://svn.zope.org/Zope3/trunk/src/zope/app/twisted/http.py?rev=72310&view=auto | 21:52 |
J1m | We don't want to maintain the Prebuffer adapter. | 21:53 |
J1m | I now plan to really learn Twisted. | 21:53 |
J1m | When I do that, I'm going to figure out how y'all manage thread pools. | 21:54 |
radix | fun :) | 21:54 |
J1m | When I do that, I'll likely have more questions/comments. | 21:54 |
radix | I guess you are alse going to be asking some stuff related to what NGI does, and I'm also happy to answer stuff about that | 21:54 |
radix | in fact, I'm more qualified for the NGI-related stuff than the wsgi-related stuff :) | 21:55 |
J1m | It is a little worrying that the twisted distro Theuni created didn't work w zope. | 21:55 |
Theuni | actually it's not | 21:55 |
J1m | Commenting out the use of the Prebuffer adapter made it work. | 21:55 |
Theuni | i was using twisted 2.1 accidenteally | 21:55 |
Theuni | because i didn't update my trunk since december | 21:56 |
Theuni | *duck* | 21:56 |
Theuni | so it looked like we're still using twisted 2.1 to me | 21:56 |
J1m | sigh | 21:56 |
radix | heh | 21:56 |
Theuni | but we were using 2.5 | 21:56 |
Theuni | sorry for that confusion | 21:56 |
J1m | radix, wrt to not using NGI :) | 21:56 |
J1m | I'll need to learn how y'all write tests now. | 21:56 |
J1m | And if I can write them the way I can write them for NGI. | 21:57 |
J1m | If I can, then I'll want to document that -- unless someone beats me to it. | 21:57 |
J1m | Otherwise, I'll start working on an ngi-style testing framework for twisted. | 21:57 |
J1m | I suppose we should be discussing this on the twisted channel though. | 21:58 |
J1m | If you want to :) | 21:58 |
J1m | Later is fine for me. | 21:58 |
radix | J1m: not right now. but if you want to email me, radix@twistedmatrix.com. | 21:58 |
J1m | k | 21:59 |
J1m | wrt wsgi, I really want to get the prebuffer thing out of our sources if possible. | 21:59 |
J1m | Also, medium term, I want to switch Zope to use paste.deployment. | 21:59 |
J1m | In which case, we'll want a paste config for Twisted, if there isn't one already. | 22:00 |
* J1m should probably become a Twisted committer. | 22:00 | |
J1m | Theuni, that reminds me, it would be *nice* to use paste.deploy in 3.4, but there probably isn't time. :( | 22:01 |
philiKON | there's zope.paste | 22:01 |
radix | J1m: oh right, I was going to offer you the other day but I forgot | 22:01 |
philiKON | enfold is using zope.paste in production, afaik | 22:01 |
philiKON | it's even in svn.zoep.org | 22:01 |
J1m | philiKON, I'm aware of that | 22:01 |
philiKON | cool | 22:01 |
J1m | I'd like to integrate it (or something like it) into the "standard" distro/checkout. | 22:02 |
J1m | Of course, that will stir up an ant's nest. | 22:02 |
J1m | Also, I suspect that paste.deploy is in a little bit if flux. | 22:02 |
*** opetznick has quit IRC | 22:02 | |
philiKON | i haven't used it all that much | 22:03 |
philiKON | but since the "other frameworks" are using... | 22:03 |
philiKON | it | 22:03 |
philiKON | it must be somewhat stable by now | 22:03 |
J1m | A bunch of the web-frameworks people got together for a BoF and PyCon and agreed to review and comment on paste.deploy with the goal of adopting it accross most of the frameworks. | 22:03 |
*** bigkev has joined #zope3-dev | 22:04 | |
J1m | Ian isn't totally happy with the config syntax. | 22:04 |
J1m | And it isn't super well documented. :) | 22:04 |
J1m | Anyway, I plan to spend some time looking at it again as part of some homework from that BoF. | 22:04 |
*** bigkev is now known as bigkevmcd | 22:04 | |
J1m | I'll review zope.paste at that time. | 22:04 |
philiKON | that's good news about the BoF | 22:06 |
*** marcin_ant has quit IRC | 22:07 | |
J1m | Theuni, you removed the parts option from the Zope3.buildout buildout.cfg. | 22:09 |
*** ofer has quit IRC | 22:09 | |
J1m | philiKON, only one or 2 other frameworks are using it afaict | 22:09 |
philiKON | i thought TG is using it | 22:09 |
Theuni | J1m: actually i made some more changes yesterday that i didn't get to chek in yet. give me a minute to catch up on that. | 22:09 |
*** tonico has joined #zope3-dev | 22:11 | |
WebMaven | J1m: did you see the Q I posted to the dev list? | 22:11 |
Theuni | J1m: done. I made the build working by using the existing bootstrap.py and added a configure script | 22:12 |
J1m | WebMaven, yes. But I thought I'd let benji look at that one. | 22:13 |
WebMaven | OK. | 22:14 |
WebMaven | benji: AYT? | 22:14 |
*** ofer has joined #zope3-dev | 22:15 | |
J1m | Theuni, I don't think a checkout should install the zope part. | 22:15 |
J1m | Do you? | 22:15 |
Theuni | Not sure. | 22:16 |
Theuni | I mean, all the Zope 3 buildout is for is managing the install of a release, right? | 22:16 |
*** wreutz has joined #zope3-dev | 22:16 | |
J1m | Theuni, do you remember when I suggested using separate config files? | 22:18 |
WebMaven | J1m: he stepped away for a moment. | 22:19 |
Theuni | yup. | 22:19 |
J1m | I suggest that buildout.cfg should be for a checkout and that build.cfg should be for building in a release and install.cfg should be for installing in a release. | 22:20 |
Theuni | ah. i think i didn't see that use-case yesterday. | 22:20 |
Theuni | so you want to be able to create a running zope app from within the checkout/release? | 22:20 |
J1m | I want to be able to run the tests and maybe even run zope from a checkout. | 22:21 |
* mgedmin +1 for running from checkout | 22:21 | |
J1m | I think we want to reproduce the functionality of the Zope3 checkout | 22:21 |
Theuni | ah. ok. | 22:21 |
J1m | which means running the web server and running tests. | 22:21 |
Theuni | i was more concerned with the release yesterday. | 22:22 |
J1m | I was going to chase the ZODB test failures we saw yesterday. | 22:22 |
Theuni | i see your point now. | 22:22 |
J1m | btw, I posted my instance recipe to pypi, fwiw | 22:22 |
Theuni | k. good to know. | 22:23 |
J1m | Theuni, I hope the plan is still to remove zope.app.twisted and zope.app.server from the zope.app egg. | 22:28 |
Theuni | You told me that's the plan. :) | 22:28 |
*** mgedmin has quit IRC | 22:28 | |
Theuni | i'll put it into the eggification proposal | 22:28 |
* J1m hopes radix will be able to get the new Twisted distros figured out this weekend. :) | 22:29 | |
radix | the only risk is that a certain SO will steal my time because she is getting sick of my traveling :P | 22:31 |
Theuni | SO? | 22:31 |
WebMaven | Theuni: Significant Other | 22:31 |
Theuni | ah | 22:31 |
Theuni | that thing | 22:31 |
*** schwendinger has joined #zope3-dev | 22:43 | |
J1m | radix, you can fix twisted distros at home. :) | 22:43 |
J1m | Theuni, did you generate the ZODB 3.7b4 release from the 3.7 branch? | 22:46 |
Theuni | looks like it | 22:47 |
Theuni | that's the checkout where the distfile is in | 22:47 |
Theuni | why? | 22:47 |
*** pelle has joined #zope3-dev | 22:48 | |
J1m | Just making sure. | 22:48 |
Theuni | k, thought there was somethign that indicated I didn't. | 22:48 |
J1m | I just remembered you being as bit confused wrt 3.7/3.8/trunk | 22:49 |
Theuni | right. i did that after you cleared my confusion. ;) | 22:49 |
*** schwendinger has quit IRC | 22:50 | |
*** ignas has quit IRC | 22:52 | |
*** pelle has quit IRC | 22:52 | |
*** jfroche_ has quit IRC | 22:55 | |
*** grahal has quit IRC | 23:00 | |
*** sbj3 has quit IRC | 23:04 | |
*** rocky is now known as rocky|away | 23:08 | |
*** afd__ has quit IRC | 23:10 | |
*** andrew_m has quit IRC | 23:13 | |
J1m | Theuni, we're rtunning subversion 1.2.3 | 23:14 |
Theuni | oh | 23:15 |
J1m | I wonder if we'll have any trouble upgrading directly to 1.4.2 | 23:15 |
Theuni | lemme check | 23:15 |
Theuni | i wouldn't think so | 23:16 |
Theuni | both release notes (1.3 and 1.4) say they can read older repositories and you can just directly install the new binaries | 23:16 |
J1m | k, thanks for checking | 23:16 |
Theuni | np | 23:16 |
J1m | Theuni, I got rid of the btree-related test failures by releasing a 3.8 zodb sdist | 23:33 |
J1m | is anyone working on the other failures? | 23:33 |
J1m | Theuni, I wish we could figure out a way to handle package-includes more cleanly. | 23:36 |
J1m | oh well | 23:36 |
*** ignas has joined #zope3-dev | 23:36 | |
J1m | actually, it probably isn't worth the hassle. | 23:36 |
*** romanofski has quit IRC | 23:38 | |
Theuni | J1m: ah .. right. it was just getting the zodb 3.7 instead of 3.8 which was expected? | 23:41 |
J1m | 3.8 | 23:42 |
J1m | I'm going to make a 3.7c1 | 23:42 |
*** jfroche has joined #zope3-dev | 23:48 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!