| *** edgordon has quit IRC | 00:00 | |
| *** edgordon has joined #zope3-dev | 00:01 | |
| *** tiredbones has quit IRC | 00:03 | |
| *** tiredbones has joined #zope3-dev | 00:03 | |
| mgedmin | laptop batteries are a complete mystery to me | 00:06 | 
|---|---|---|
| mgedmin | I used to cycle the battery (make sure it is almost empty before recharging) onb my t23 -- the battery almost died in a year | 00:06 | 
| mgedmin | I bought another one and started to keep it plugged into AC power as much as possible | 00:07 | 
| mgedmin | that one lived longer | 00:07 | 
| mgedmin | then I bought another laptop | 00:07 | 
| mgedmin | and used the same strategy (always on AC, if possible) | 00:07 | 
| mgedmin | after a year or more I have about 75% capacity left | 00:07 | 
| *** niemeyer_ has quit IRC | 00:07 | |
| * philiKON checks Capacity Meter | 00:09 | |
| philiKON | says i have 86% capacity left | 00:09 | 
| philiKON | my PB is 2 years and 2 months old | 00:09 | 
| *** gumpa has left #zope3-dev | 00:10 | |
| *** mgedmin has quit IRC | 00:13 | |
| *** alga has quit IRC | 00:33 | |
| Theuni | na dann mach ich mich mal auf den weg | 00:34 | 
| philiKON | Theuni, wohin? | 00:36 | 
| * benji suspects that's the longest sentence possible in German with no five or more character words | 00:36 | |
| philiKON | lol | 00:39 | 
| philiKON | ich gehe nach hause, weil es schon spaet ist und ich muede bin. | 00:40 | 
| philiKON | there. longer :) | 00:40 | 
| *** RealityCheck has quit IRC | 00:43 | |
| benji | "muede" hat f?nf Buchstaben | 00:46 | 
| philiKON | well, not if spelled properly | 00:46 | 
| philiKON | m?de | 00:46 | 
| benji | "hause"? | 00:47 | 
| philiKON | you can omit the 'e' :) | 00:47 | 
| benji | heh :) | 00:47 | 
| benji | hmm, I'd always seen it with the "e" | 00:47 | 
| philiKON | but hey, max(len(english_sentence.split())) < 5 is hard too | 00:48 | 
| philiKON | for longer sentences | 00:48 | 
| philiKON | benji, yeah, well, you can omit the 'e' in colloquial german. and this is what Theuni was writing in the first place | 00:49 | 
| benji | it's time for me to go to home to see my wife and son who love to eat meat and sit on the sofa with our large cat... | 00:49 | 
| benji | ... I'll stop now :) | 00:49 | 
| philiKON | large | 00:49 | 
| philiKON | it's 5 characters :) | 00:50 | 
| benji | s/large/big/ | 00:50 | 
| benji | :) | 00:50 | 
| benji | my German is so poor I couldn't tell colloquial from Dutch | 00:51 | 
| philiKON | heh | 00:51 | 
| philiKON | i tried to reproduce that sofa sentence in german w/o 5 letter words | 00:51 | 
| philiKON | it's hard | 00:51 | 
| philiKON | so, yes, english is shorter there | 00:52 | 
| philiKON | but just because it's that stupid rap form of german ;) | 00:52 | 
| philiKON | those anglo-saxon gangsters took it to the island and ruined it ;) | 00:52 | 
| *** edgordon has quit IRC | 00:53 | |
| benji | lol!! | 00:56 | 
| philiKON | well, and then a few hundred years later, they again took it further west to ruin it even more | 00:57 | 
| philiKON | and now y'all end up with stuff like dat | 00:58 | 
| benji | I blame the Frech | 00:58 | 
| benji | I blame the FreNch | 00:58 | 
| *** niemeyer_ has joined #zope3-dev | 01:01 | |
| *** benji has quit IRC | 01:05 | |
| *** niemeyer has quit IRC | 01:15 | |
| *** J1m has quit IRC | 01:17 | |
| *** wrobel has quit IRC | 01:20 | |
| *** jan_s_ has joined #zope3-dev | 01:42 | |
| *** alecm has joined #zope3-dev | 01:46 | |
| *** jan_s__ has joined #zope3-dev | 01:56 | |
| *** jan_s__ is now known as jan_s | 02:00 | |
| *** RaAtBRC has quit IRC | 02:05 | |
| *** RaFromBRC has joined #zope3-dev | 02:06 | |
| *** RaFromBRC has quit IRC | 02:06 | |
| *** oferw has joined #zope3-dev | 02:09 | |
| *** yota has quit IRC | 02:10 | |
| *** niemeyer_ has quit IRC | 02:11 | |
| *** niemeyer has joined #zope3-dev | 02:12 | |
| *** jan_s_ has quit IRC | 02:14 | |
| *** RaFromBRC has joined #zope3-dev | 02:17 | |
| *** timte has quit IRC | 02:32 | |
| *** RaFromBRC has quit IRC | 02:35 | |
| *** niemeyer_ has joined #zope3-dev | 02:38 | |
| *** efrerich_ has quit IRC | 02:42 | |
| *** niemeyer__ has joined #zope3-dev | 02:51 | |
| *** niemeyer has quit IRC | 02:52 | |
| *** flox has quit IRC | 02:53 | |
| *** niemeyer_ has quit IRC | 03:03 | |
| *** edgordon_ has joined #zope3-dev | 03:17 | |
| *** flox has joined #zope3-dev | 03:22 | |
| *** febb has joined #zope3-dev | 03:27 | |
| febb | Hola !!! | 03:27 | 
| *** philiKON has quit IRC | 03:31 | |
| *** niemeyer__ is now known as niemeyer | 03:34 | |
| febb | hi | 03:45 | 
| *** oferw has quit IRC | 03:51 | |
| *** alecm has quit IRC | 03:53 | |
| *** febb has quit IRC | 03:56 | |
| *** flox is now known as flox|away | 04:20 | |
| *** dunny has quit IRC | 04:35 | |
| *** dunny has joined #zope3-dev | 05:23 | |
| *** niemeyer has quit IRC | 05:30 | |
| *** stub has joined #zope3-dev | 06:02 | |
| *** edgordon_ is now known as edgordon_away | 06:16 | |
| *** eins has joined #zope3-dev | 08:05 | |
| *** wrobel has joined #zope3-dev | 08:14 | |
| *** baijum has joined #zope3-dev | 08:49 | |
| *** zagy has joined #zope3-dev | 08:55 | |
| *** philiKON has joined #zope3-dev | 08:58 | |
| *** hdima has joined #zope3-dev | 09:11 | |
| *** baijum has quit IRC | 09:18 | |
| *** dobee has joined #zope3-dev | 09:23 | |
| romanofski | morjens | 09:28 | 
| *** flox|away has quit IRC | 09:39 | |
| *** philiKON has quit IRC | 09:40 | |
| *** stub has quit IRC | 09:58 | |
| *** stub has joined #zope3-dev | 09:58 | |
| *** zagy has quit IRC | 10:08 | |
| *** Theuni has quit IRC | 10:09 | |
| *** romanofski has quit IRC | 10:10 | |
| *** BjornT has quit IRC | 10:17 | |
| *** kobold has joined #zope3-dev | 10:17 | |
| *** BjornT has joined #zope3-dev | 10:18 | |
| *** philiKON has joined #zope3-dev | 10:28 | |
| *** zagy has joined #zope3-dev | 10:28 | |
| *** Theuni has joined #zope3-dev | 10:29 | |
| *** romanofski has joined #zope3-dev | 10:32 | |
| *** jinty has joined #zope3-dev | 10:37 | |
| *** flox has joined #zope3-dev | 10:40 | |
| *** flox is now known as flox|away | 10:40 | |
| *** yota has joined #zope3-dev | 10:43 | |
| *** stub has quit IRC | 10:45 | |
| *** oferw has joined #zope3-dev | 10:47 | |
| *** baijum has joined #zope3-dev | 10:48 | |
| *** srichter has quit IRC | 10:50 | |
| *** dunny has quit IRC | 11:01 | |
| *** baijum has quit IRC | 11:09 | |
| *** flox|away has quit IRC | 11:15 | |
| *** flox has joined #zope3-dev | 11:15 | |
| *** flox is now known as flox|away | 11:15 | |
| *** flox has joined #zope3-dev | 11:18 | |
| *** flox|away has quit IRC | 11:19 | |
| *** flox has quit IRC | 11:23 | |
| *** flox has joined #zope3-dev | 11:23 | |
| *** flox is now known as flox|away | 11:23 | |
| *** oferw has quit IRC | 11:24 | |
| *** srichter has joined #zope3-dev | 11:28 | |
| *** ChanServ sets mode: +o srichter | 11:29 | |
| *** jinty has quit IRC | 11:42 | |
| *** jinty has joined #zope3-dev | 11:46 | |
| *** jinty has quit IRC | 11:56 | |
| *** elro has quit IRC | 12:01 | |
| *** Aiste has quit IRC | 12:05 | |
| *** Aiste has joined #zope3-dev | 12:05 | |
| *** dunny has joined #zope3-dev | 12:06 | |
| *** dunny has quit IRC | 12:06 | |
| *** efrerich has joined #zope3-dev | 12:36 | |
| *** BjornT has quit IRC | 12:47 | |
| *** flox|away is now known as flox | 12:47 | |
| *** stub has joined #zope3-dev | 12:50 | |
| *** BjornT has joined #zope3-dev | 12:52 | |
| *** faassen has joined #zope3-dev | 12:53 | |
| *** mgedmin has joined #zope3-dev | 13:08 | |
| *** BjornT has quit IRC | 13:12 | |
| *** BjornT has joined #zope3-dev | 13:18 | |
| *** alga has joined #zope3-dev | 13:29 | |
| *** jinty has joined #zope3-dev | 13:40 | |
| *** J1m has joined #zope3-dev | 13:46 | |
| *** baijum has joined #zope3-dev | 13:48 | |
| *** mkerrin has joined #zope3-dev | 14:00 | |
| *** baijum has quit IRC | 14:09 | |
| *** J1m has quit IRC | 14:23 | |
| *** Aiste has quit IRC | 14:43 | |
| *** stu1 has joined #zope3-dev | 14:55 | |
| *** stub has quit IRC | 15:00 | |
| *** stu1 is now known as stub | 15:00 | |
| mgedmin | I have a philosophical question: | 15:13 | 
| mgedmin | is it acceptable for an INameChooser adapter to modify the object for which it is choosing a name? | 15:13 | 
| mgedmin | see http://www.zope.org/Collectors/Zope3-dev/562 | 15:14 | 
| *** jan_s has quit IRC | 15:18 | |
| mgedmin | philiKON: thanks | 15:18 | 
| *** baijum has joined #zope3-dev | 15:21 | |
| *** flox has quit IRC | 15:22 | |
| *** flox_ has joined #zope3-dev | 15:22 | |
| *** edgordon_away is now known as edgordon | 15:22 | |
| *** efrerich has quit IRC | 15:23 | |
| *** flox_ is now known as flox | 15:23 | |
| *** benji has joined #zope3-dev | 15:26 | |
| *** kobold has left #zope3-dev | 15:34 | |
| *** flox_ has joined #zope3-dev | 15:42 | |
| *** flox has quit IRC | 15:42 | |
| *** flox_ is now known as flox | 15:42 | |
| *** baijum has quit IRC | 15:48 | |
| *** niemeyer has joined #zope3-dev | 16:04 | |
| *** J1m has joined #zope3-dev | 16:08 | |
| *** timte has joined #zope3-dev | 16:18 | |
| *** andrew_m has quit IRC | 16:18 | |
| *** andrew_m has joined #zope3-dev | 16:19 | |
| *** efrerich has joined #zope3-dev | 16:19 | |
| *** ktwilight has quit IRC | 16:22 | |
| *** ktwilight has joined #zope3-dev | 16:44 | |
| *** eins has quit IRC | 16:45 | |
| *** volvox has joined #zope3-dev | 16:57 | |
| *** hdima has quit IRC | 17:14 | |
| *** gumpa has joined #zope3-dev | 17:15 | |
| *** nathany has joined #zope3-dev | 17:21 | |
| *** niemeyer_ has joined #zope3-dev | 17:44 | |
| *** alga has quit IRC | 17:48 | |
| *** niemeyer__ has joined #zope3-dev | 17:53 | |
| *** niemeyer has quit IRC | 17:57 | |
| *** niemeyer_ has quit IRC | 17:57 | |
| *** niemeyer__ is now known as niemeyer | 17:58 | |
| *** flox has quit IRC | 18:06 | |
| *** retsu has joined #zope3-dev | 18:07 | |
| *** dobee has quit IRC | 18:10 | |
| *** retsu has quit IRC | 18:11 | |
| *** whit|otherbox has quit IRC | 18:31 | |
| *** whit_ has joined #zope3-dev | 18:32 | |
| *** efrerich has quit IRC | 18:50 | |
| *** zagy has quit IRC | 18:50 | |
| *** srichter has quit IRC | 18:53 | |
| *** andrew_m has quit IRC | 18:54 | |
| *** RaFromBRC has joined #zope3-dev | 19:00 | |
| *** zbir has quit IRC | 19:10 | |
| *** jinty has quit IRC | 19:19 | |
| *** romanofski has quit IRC | 19:25 | |
| *** RaFromBRC is now known as RaFromBRC|away | 19:29 | |
| *** RaFromBRC|away is now known as RaFromBRC | 19:31 | |
| *** philiKON has quit IRC | 19:34 | |
| *** RaFromBRC is now known as RaFromBRC|away | 19:52 | |
| *** elro has joined #zope3-dev | 20:16 | |
| *** alecm has joined #zope3-dev | 20:18 | |
| *** volvox has quit IRC | 20:20 | |
| *** replicant has quit IRC | 20:30 | |
| *** jinty has joined #zope3-dev | 20:32 | |
| *** mkerrin has quit IRC | 20:38 | |
| *** RaFromBRC|away has quit IRC | 20:44 | |
| *** stub has quit IRC | 20:48 | |
| *** srichter has joined #zope3-dev | 20:58 | |
| *** RaFromBRC has joined #zope3-dev | 21:02 | |
| *** zbir has joined #zope3-dev | 21:15 | |
| *** oferw has joined #zope3-dev | 21:29 | |
| *** faassen has quit IRC | 21:32 | |
| *** mkerrin has joined #zope3-dev | 21:43 | |
| *** ChanServ sets mode: +o srichter | 21:46 | |
| *** alga has joined #zope3-dev | 21:51 | |
| *** alga has quit IRC | 21:51 | |
| *** ChanServ sets mode: +o hazmat | 22:04 | |
| *** replicant has joined #zope3-dev | 22:06 | |
| *** edgordon has quit IRC | 22:07 | |
| *** edgordon has joined #zope3-dev | 22:11 | |
| *** mgedmin has quit IRC | 22:13 | |
| *** replicant has quit IRC | 22:15 | |
| srichter | I have a tricky question: What would you expect the answer to be? | 22:18 | 
| srichter | class IFoo(Interface): | 22:18 | 
| *** oferw has quit IRC | 22:18 | |
| srichter | title = zope.schema.TextLine(...) | 22:18 | 
| srichter | class IBar(IFoo): | 22:18 | 
| srichter | pass | 22:18 | 
| srichter | IBar['title'].interface | 22:18 | 
| rocky | it *should* be IBar | 22:19 | 
| rocky | at least i think so | 22:19 | 
| srichter | deeed. wrong answer | 22:19 | 
| *** projekt01 has joined #zope3-dev | 22:19 | |
| srichter | that's what I would expect too, but it is not what happens | 22:19 | 
| srichter | J1m: alecm: benji: mkerrin: nathany: what would *you* expect? | 22:20 | 
| nathany | srichter: i would expect to get back IBar as well | 22:21 | 
| srichter | the problem becomes really bad in formlib, where adaptation of field.interface on the context is used to get to data | 22:21 | 
| benji | I've not used that interface api enough to have a well reasoned expectation, but /I/ would expect it to return the interface the attribute was defined on; i.e., IFoo | 22:21 | 
| alecm | Yeah that would be my expectation as well | 22:21 | 
| alecm | meaning IBar, that is | 22:22 | 
| *** timte has quit IRC | 22:23 | |
| benji | so it would appear that, as is often the case, I'm unusual in my expectations :) | 22:23 | 
| srichter | benji: I think this is the rationale, but from the answers here I suspect it is a bad one and it really breaks formlib badly | 22:23 | 
| srichter | benji: can you ask Jim quickly what he thinks should happen and why? :-) | 22:24 | 
| J1m | I expect IFoo | 22:24 | 
| srichter | he he | 22:24 | 
| J1m | Bit IAttribute is not very clear. | 22:24 | 
| benji | J1m tells me that he would expect IFoo | 22:24 | 
| srichter | J1m: I thought you would think this way | 22:25 | 
| J1m | I think IAttribute is tring to say that interface gives the interface that the attribute was defined in. | 22:25 | 
| benji | why would you ask the (implied) question, anyway, srichter? | 22:25 | 
| benji | (ask it of the interface, that is) | 22:26 | 
| srichter | that makes field.interface(context) call very brittle | 22:26 | 
| J1m | He wantd to know what we expected. | 22:26 | 
| srichter | because I might have an adapter for IBar(context), but not IFoo(context) | 22:26 | 
| benji | J1m says that I'm much smarter than he is. | 22:26 | 
| J1m | srichter: so don't do that. | 22:26 | 
| srichter | J1m: but it is the standard procedure in setUpWidgets of formlib | 22:26 | 
| srichter | not my code ;-) | 22:26 | 
| J1m | benji says that I can have a pony. | 22:26 | 
| benji | lol! | 22:27 | 
| srichter | and I bet zope.app.form is broken in the same way as well | 22:27 | 
| srichter | pony? | 22:27 | 
| benji | this sounds like a bug in formlib (et al.) | 22:27 | 
| alecm | I would expect 'interface' to behave similarly to 'im_class', which would return IBar. Could it be harmful if that were the case? | 22:27 | 
| * srichter tends to agree with alecm | 22:28 | |
| J1m | I don't really know what the intent of the interface attribute is anymore. | 22:28 | 
| J1m | I would need to study it's existing usage. | 22:28 | 
| J1m | Which I don't have time to do atm. | 22:28 | 
| srichter | right, I did not intend to have you check it out right now | 22:29 | 
| srichter | I was just hoping someone would remember the intent | 22:29 | 
| benji | alecm: if the answer were IBar, then it seems like a useless question, IX['foo'].interface would always equal IX | 22:29 | 
| srichter | benji: but what if the iface info is not around anymore, like in the setUpWidgets case | 22:30 | 
| alecm | one could say the same of im_class then, there are likely to be cases where you have a set of fields and don't know what interfaces they came from | 22:30 | 
| benji | then it would seem to be a design issue, the component that was passed the attribute really wanted the interface and attribute name, instead | 22:30 | 
| benji | like I said, I'm talking out of my (non-existant) hat here, so I wouldn't put too much energy into arguing with me | 22:31 | 
| J1m | where is this used in formlib? | 22:32 | 
| * srichter is tempted to change the behavior and see if any tests break | 22:32 | |
| srichter | J1m: form.py, line 228 | 22:32 | 
| *** febb has joined #zope3-dev | 22:34 | |
| srichter | btw, if we come to a conclusion on the issue, I would have time to work on this, because otherwise I have to throw away one day of work ;-) | 22:35 | 
| J1m | ah, I see. That seems to be the intent. That code definately expects IBar. | 22:35 | 
| febb | hi all | 22:35 | 
| srichter | ok, I am glad we agree here | 22:35 | 
| J1m | I'm not sure we agree. | 22:35 | 
| J1m | You and that line of code agree. :) | 22:35 | 
| *** whit_ has quit IRC | 22:35 | |
| srichter | he he | 22:36 | 
| * benji agrees with his glass of water | 22:36 | |
| srichter | J1m: if you think the current zope.interface package behavior is correct, I would be willing to fix formlib | 22:37 | 
| J1m | I don't have an opinion one way or another. | 22:38 | 
| * srichter thinks that's about the worst case scenario answer; he like Jim being strongly opinionated | 22:38 | |
| srichter | J1m: I could try to change the zope.interface behavior in a branch and see happens | 22:40 | 
| srichter | (I would just need a resolution fairly soon, as in the next 24 hours) | 22:41 | 
| srichter | I'll send a mail to the list | 22:41 | 
| J1m | It's not a small change. | 22:43 | 
| srichter | I realize that | 22:43 | 
| *** replicant has joined #zope3-dev | 22:44 | |
| J1m | I can't give you an answer that soon. | 22:44 | 
| srichter | but either zope.interface or zope.formlib is as seriously broken right now | 22:44 | 
| srichter | if the branch works out, I might be able to work on that | 22:44 | 
| J1m | It would certianly be a reasonable experiment to try it on a branch. | 22:44 | 
| * srichter notes that we should chear on mkerrin for checking in a new WebDAV implementation for Zope 3 | 22:46 | |
| *** whit_ has joined #zope3-dev | 22:46 | |
| J1m | Yay! | 22:46 | 
| srichter | go mkerrin! | 22:47 | 
| *** benji has quit IRC | 22:53 | |
| *** J1m has quit IRC | 22:53 | |
| *** J1m has joined #zope3-dev | 22:54 | |
| *** benji has joined #zope3-dev | 22:56 | |
| edgordon | can vocabularies be changed, or are they immutable once a module is loaded? | 22:56 | 
| srichter | edgordon: depends on your implementation; I regularly develop vocabularies that live in the ZODB and manage the values there. Other vocabularies depend on context and the component registry | 22:58 | 
| edgordon | yeah, i wanna grab mine via a sqlos class. that would be valid then? | 23:00 | 
| srichter | yep | 23:00 | 
| *** alga has joined #zope3-dev | 23:01 | |
| srichter | J1m: okay, I changed my mind for now :-); I am going to fix up formlib for now, since zope.interface needs more collective brain power | 23:02 | 
| J1m | k | 23:02 | 
| J1m | The way to do it is to record the iface used in the formfield. | 23:03 | 
| J1m | imo and in benji's | 23:03 | 
| srichter | that was my idea as well | 23:03 | 
| srichter | :-) | 23:03 | 
| srichter | ok, I am glad we are at least 3 agreeing | 23:03 | 
| *** whit_ has quit IRC | 23:08 | |
| *** replicant has quit IRC | 23:10 | |
| *** replicant has joined #zope3-dev | 23:11 | |
| *** k0s has joined #zope3-dev | 23:14 | |
| k0s | i just svn co'ed Zope3/trunk; ran make; and make run; and i get several such warnings: '2006-08-23T16:18:50 WARNING ZEO.zrpc (10620) CW: error connecting to ('localhost', 8100): ECONNREFUSED' | 23:17 | 
| k0s | i tried to follow doc/INSTALL.txt, but don't understand this error | 23:18 | 
| *** philiKON has joined #zope3-dev | 23:19 | |
| febb | hi philiKON | 23:21 | 
| philiKON | hi | 23:21 | 
| febb | how are you ? | 23:21 | 
| philiKON | good, thanks | 23:22 | 
| febb | great. we finally have all ready for Copenhagen. | 23:24 | 
| *** zbir has quit IRC | 23:26 | |
| philiKON | great | 23:27 | 
| *** gumpa has quit IRC | 23:27 | |
| philiKON | looking forward to it | 23:28 | 
| *** gumpa has joined #zope3-dev | 23:28 | |
| *** gumpa has left #zope3-dev | 23:31 | |
| febb | yeah, we are also looking forward to it. how many ppl are attending , you know already? | 23:32 | 
| *** Londo_ has quit IRC | 23:38 | |
| *** Londo_ has joined #zope3-dev | 23:38 | |
| philiKON | 14 | 23:39 | 
| *** vlado has joined #zope3-dev | 23:41 | |
| *** Aiste has joined #zope3-dev | 23:42 | |
| *** mkerrin has quit IRC | 23:43 | |
| febb | great. Got to go now, talk to you later. Un saludo ! | 23:50 | 
| febb | later all. | 23:50 | 
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!