*** RaFromBRC is now known as RaFromBRC|hiding | 00:01 | |
*** harobed has joined #zope3-dev | 00:05 | |
*** b52GM has quit IRC | 00:06 | |
*** b52laptop has quit IRC | 00:06 | |
*** natea|lunch has joined #zope3-dev | 00:11 | |
*** natea|lunch is now known as natea | 00:12 | |
*** salfield has joined #zope3-dev | 00:18 | |
*** salfield has quit IRC | 00:24 | |
*** salfield_ has joined #zope3-dev | 00:24 | |
*** natea_ has joined #zope3-dev | 00:34 | |
*** nerdalert has quit IRC | 00:36 | |
*** dobee has joined #zope3-dev | 00:37 | |
*** natea has quit IRC | 00:41 | |
*** yota has quit IRC | 00:48 | |
*** Jell-O-Fishi has joined #zope3-dev | 00:50 | |
*** Jell-O-Fishi has quit IRC | 00:51 | |
*** dobee has quit IRC | 00:58 | |
*** RaFromBRC|hiding has quit IRC | 01:08 | |
*** RaFromBRC has joined #zope3-dev | 01:09 | |
*** tom__ has joined #zope3-dev | 01:11 | |
*** salfield_ has quit IRC | 01:12 | |
*** bigkevmcd has quit IRC | 01:14 | |
*** natea_ has quit IRC | 01:19 | |
*** matiu has joined #zope3-dev | 01:23 | |
*** alga has joined #zope3-dev | 01:30 | |
*** J1m has quit IRC | 01:30 | |
*** schwendinger has quit IRC | 01:35 | |
*** salfield has joined #zope3-dev | 01:37 | |
*** tom__ has quit IRC | 01:52 | |
*** torkel_ has joined #zope3-dev | 01:59 | |
*** foxmjay has quit IRC | 02:00 | |
*** ignas has quit IRC | 02:01 | |
*** pcardune has quit IRC | 02:10 | |
*** salfield_ has joined #zope3-dev | 02:23 | |
*** harobed has quit IRC | 02:23 | |
*** salfield has quit IRC | 02:34 | |
*** torkel_ has quit IRC | 02:40 | |
*** torkel_ has joined #zope3-dev | 02:48 | |
*** projekt01 has joined #zope3-dev | 02:52 | |
*** whit is now known as whit|out | 02:52 | |
*** elro has quit IRC | 02:57 | |
*** kali67 has quit IRC | 03:09 | |
*** salfield_ has quit IRC | 03:14 | |
*** tom__ has joined #zope3-dev | 03:15 | |
*** wrobel has quit IRC | 03:39 | |
*** salfield_ has joined #zope3-dev | 03:39 | |
*** dunny has quit IRC | 03:43 | |
*** dunny has joined #zope3-dev | 03:52 | |
*** tom__ has quit IRC | 03:54 | |
*** alga has quit IRC | 04:10 | |
*** sm has left #zope3-dev | 04:22 | |
*** sm has joined #zope3-dev | 04:22 | |
*** salfield_ has quit IRC | 04:36 | |
*** salfield_ has joined #zope3-dev | 04:45 | |
*** salfield_ has quit IRC | 05:00 | |
*** tom__ has joined #zope3-dev | 05:00 | |
*** RaFromBRC has quit IRC | 05:13 | |
*** salfield_ has joined #zope3-dev | 05:13 | |
*** pcardune has joined #zope3-dev | 05:16 | |
*** tom__ has quit IRC | 05:22 | |
*** salfield has joined #zope3-dev | 05:23 | |
*** philiKON has quit IRC | 05:24 | |
*** niemeyer has quit IRC | 05:26 | |
*** fairwinds has joined #zope3-dev | 05:36 | |
fairwinds | Hmm. running into a strange problem distributing eggs to pypi. Anyone there to help? | 05:39 |
---|---|---|
*** salfield_ has quit IRC | 05:39 | |
fairwinds | Well, sorta quiet. I guess I'll leave this for tomorrow. | 05:43 |
*** fairwinds has left #zope3-dev | 05:43 | |
*** fairwinds has joined #zope3-dev | 05:51 | |
*** fairwinds has left #zope3-dev | 05:52 | |
*** greenman has joined #zope3-dev | 06:02 | |
*** matiu has left #zope3-dev | 06:18 | |
*** baijum has joined #zope3-dev | 06:22 | |
*** salfield_ has joined #zope3-dev | 06:36 | |
CSWookie | Gwen Stefani doesn't generally make any since. | 06:40 |
CSWookie | That shit is bananas, after all. | 06:40 |
*** CSWookie has left #zope3-dev | 06:42 | |
*** salfield has quit IRC | 06:48 | |
*** greenman has quit IRC | 07:23 | |
*** stub has joined #zope3-dev | 07:23 | |
*** pbugni has quit IRC | 07:41 | |
*** WebMaven_ has joined #zope3-dev | 07:46 | |
*** WebMaven has quit IRC | 07:46 | |
*** jodok has joined #zope3-dev | 07:57 | |
*** jodok_ has joined #zope3-dev | 08:03 | |
*** pbugni has joined #zope3-dev | 08:09 | |
*** dobee has joined #zope3-dev | 08:12 | |
*** sm has left #zope3-dev | 08:13 | |
*** stub has quit IRC | 08:18 | |
*** timte has joined #zope3-dev | 08:19 | |
*** jodok has quit IRC | 08:19 | |
*** iam-vivek has joined #zope3-dev | 08:31 | |
*** iam-vivek is now known as nikhil | 08:31 | |
*** naro has joined #zope3-dev | 08:33 | |
*** sorin has joined #zope3-dev | 08:41 | |
*** sorin is now known as sorindregan | 08:41 | |
*** alecm has quit IRC | 08:46 | |
*** jukart has joined #zope3-dev | 08:49 | |
*** d2m has joined #zope3-dev | 08:50 | |
*** greenman has joined #zope3-dev | 08:55 | |
*** pcardune has quit IRC | 08:57 | |
*** sorindregan has quit IRC | 08:58 | |
*** sorin has joined #zope3-dev | 09:02 | |
*** sorin is now known as sorindregan | 09:02 | |
*** kali67 has joined #zope3-dev | 09:03 | |
*** nikhil has quit IRC | 09:04 | |
*** philiKON has joined #zope3-dev | 09:26 | |
*** wrobel has joined #zope3-dev | 09:35 | |
*** yvl has joined #zope3-dev | 10:10 | |
*** schwendinger has joined #zope3-dev | 10:16 | |
*** harobed has joined #zope3-dev | 10:17 | |
*** tarek has joined #zope3-dev | 10:20 | |
*** lzdych has joined #zope3-dev | 10:24 | |
*** yota has joined #zope3-dev | 10:33 | |
*** lurker has joined #zope3-dev | 10:36 | |
*** jfroche has joined #zope3-dev | 10:44 | |
*** ghendi has joined #zope3-dev | 10:56 | |
*** kali67 has quit IRC | 11:00 | |
*** afd__ has joined #zope3-dev | 11:04 | |
*** henri_ has joined #zope3-dev | 11:05 | |
henri_ | passw0rd | 11:06 |
*** bigkevmcd has joined #zope3-dev | 11:06 | |
projekt01 | please try again | 11:06 |
*** timte has quit IRC | 11:10 | |
*** ignas has joined #zope3-dev | 11:12 | |
*** timte has joined #zope3-dev | 11:21 | |
*** pbugni has quit IRC | 11:50 | |
*** greenman has quit IRC | 12:00 | |
projekt01 | dobee, ayt? | 12:03 |
dobee | projekt01: in 10 minutes | 12:03 |
projekt01 | Do you know what the following means: | 12:03 |
projekt01 | ValueError: I/O operation on closed file | 12:03 |
projekt01 | no problem | 12:03 |
projekt01 | Raises in test setup (probably test layer changes?) | 12:04 |
*** ktwilight has joined #zope3-dev | 12:13 | |
*** ktwilight_ has quit IRC | 12:27 | |
*** philiKON has quit IRC | 12:39 | |
*** stub has joined #zope3-dev | 12:48 | |
*** jfroche_ has joined #zope3-dev | 13:00 | |
*** torkel_ has quit IRC | 13:03 | |
*** jfroche has quit IRC | 13:04 | |
*** ghendi has quit IRC | 13:17 | |
projekt01 | dobee, as-tu du temp? | 13:21 |
*** dunny has quit IRC | 13:45 | |
*** ghendi has joined #zope3-dev | 13:50 | |
*** niemeyer has joined #zope3-dev | 14:02 | |
dobee | projekt01: ayt | 14:05 |
dobee | projekt01: there was a change somewhere on the trunk, we still didn't find the reason for the error and therefore switched to our own branch, lovely-lb | 14:07 |
dobee | this is the only reason right now we switched away from trunk in our projects | 14:08 |
*** niemeyer has quit IRC | 14:11 | |
CrippsFX | srichter: are you also on the KErnel-Janitors mailing list? | 14:24 |
srichter | CrippsFX: no | 14:34 |
CrippsFX | srichter: ah. There's someone on there with the name of "Stefan Richter" ... merely a coincidence I guess :) | 14:36 |
*** b52laptop has joined #zope3-dev | 14:38 | |
*** alga has joined #zope3-dev | 14:39 | |
*** b52GM has joined #zope3-dev | 14:39 | |
*** b52lap has quit IRC | 14:54 | |
*** b52Centos has quit IRC | 14:56 | |
*** rocky|away is now known as rocky | 14:59 | |
*** BjornT_ has joined #zope3-dev | 14:59 | |
*** mgedmin has joined #zope3-dev | 15:01 | |
*** salfield_ has quit IRC | 15:01 | |
*** J1m has joined #zope3-dev | 15:12 | |
*** benji has joined #zope3-dev | 15:12 | |
*** salfield has joined #zope3-dev | 15:14 | |
*** elro has joined #zope3-dev | 15:15 | |
*** elro has quit IRC | 15:18 | |
*** baijum has quit IRC | 15:33 | |
*** afd__ has quit IRC | 15:37 | |
*** Jell-O-Fishi has joined #zope3-dev | 15:42 | |
*** BjornT_ has quit IRC | 15:49 | |
*** whit|out has quit IRC | 15:50 | |
*** b52lap has joined #zope3-dev | 15:54 | |
*** b52laptop has quit IRC | 15:54 | |
*** bigkevmcd has quit IRC | 16:02 | |
*** bigkevmcd has joined #zope3-dev | 16:02 | |
*** Newfie has joined #zope3-dev | 16:06 | |
*** elro has joined #zope3-dev | 16:23 | |
projekt01 | srichter, did you recognize that all our tests are broken in different projects because of a test setup problem. | 16:57 |
projekt01 | also dobee told, they switched to a branch because it's broken there too. | 16:57 |
projekt01 | Also the z3c.sampledata tests are broken. | 16:58 |
*** pbugni has joined #zope3-dev | 16:58 | |
projekt01 | srichter, any idea? | 16:58 |
*** niemeyer has joined #zope3-dev | 16:59 | |
dobee | projekt01: the only way i see is to have a look on the diffs of the 2 branches | 17:00 |
dobee | it is deep down inside | 17:00 |
dobee | projekt01: the tmp file of the FileStorage gets closed somewhere | 17:01 |
projekt01 | I switch forward and backward with my trunk but still couldn't find the changing revision. | 17:01 |
srichter | no, I never noticed | 17:02 |
dobee | projekt01: the problem is, that the packages are externals now | 17:02 |
projekt01 | dobee, I guess I'll need to take that time | 17:02 |
srichter | sounds like one of Jim's refactorings did not go well | 17:02 |
dobee | srichter: we talked with jim about it, he also hat no clue at first sight | 17:02 |
srichter | mmh, strange | 17:02 |
srichter | so which tests fail? | 17:03 |
dobee | but i think it is zodb code | 17:03 |
projekt01 | Or a very dumb event subsciber | 17:03 |
srichter | well, sounds like it if the FileStorage closes too early | 17:03 |
srichter | and that's a good candidate too, because Jim worked on it heavily | 17:03 |
projekt01 | which commits it's transaction after a DB close event ;-) | 17:04 |
srichter | nothing else in the core changed much recently | 17:04 |
projekt01 | Ok, a good nightly task for the weekend ;-) | 17:04 |
projekt01 | I'll let you guys know if I find something | 17:05 |
*** Jell-O-Fishi has quit IRC | 17:05 | |
*** ignas has quit IRC | 17:06 | |
dobee | projekt01: good luck ;-) and thx in advance | 17:07 |
*** tarek has quit IRC | 17:07 | |
projekt01 | I hope that it is true; An Pfingsten geht's am ringsten. | 17:09 |
*** whit|out has joined #zope3-dev | 17:10 | |
*** tarek has joined #zope3-dev | 17:10 | |
CrippsFX | sehr viel späss haben :P | 17:11 |
*** sorindregan has quit IRC | 17:13 | |
*** dobee has quit IRC | 17:16 | |
*** whit|out is now known as whit | 17:20 | |
CrippsFX | hm ... here is a feature request ... is it possible to add a new option to the browser:viewlet directive to avoid having to register resources (i.e. viewlet *.css) more than once? | 17:21 |
srichter | well, that would be a new directive | 17:24 |
srichter | with people hating seeing new directives this is unlikely | 17:24 |
srichter | the directive could be "resourceViewlet" or so that registers the resource and the viewlet | 17:24 |
*** tonico has quit IRC | 17:25 | |
*** zagy has quit IRC | 17:29 | |
*** whit has quit IRC | 17:32 | |
CrippsFX | I think the new directive is a good idea ... I can understand why people wouldn't like seeing new directives, but it's better than taking directives away ... | 17:39 |
CrippsFX | this way people could have the choice between registering once or registering twice (of course with the Unofficial standard being Registering once) | 17:39 |
projekt01 | I love now directives ;-) | 17:39 |
CrippsFX | projekt01: me too ... if they're needed ;) ... and I think that this one is :P | 17:39 |
projekt01 | Yes, it's a good idea write one directive where you always use two of them for solve one use case. | 17:40 |
projekt01 | Does anybody know this oid '\x00\x00\x00\x00\x00\x00\x00\x00' | 17:42 |
srichter | projekt01: yes, the root OID | 17:42 |
CrippsFX | good to know I actually have useful ideas once in awhile ;) | 17:42 |
CrippsFX | how would one going about writing this directive, or should I leave it for someone more experienced than myself? | 17:42 |
srichter | CrippsFX: it's pretty simple | 17:43 |
srichter | you really just copy the viewlet directive | 17:43 |
srichter | but instead of returning one action you create two, one for the resource and one for the viewlet | 17:44 |
projekt01 | srichter, thanks | 17:44 |
srichter | actually the resourceviewlet directive would also need a file attribute | 17:44 |
CrippsFX | hm. That doesn't sound too bad ... | 17:44 |
srichter | it should be pretty simple | 17:44 |
CrippsFX | yeah. I might work on that afterlunch. | 17:45 |
*** ghendi has quit IRC | 17:46 | |
*** rocky is now known as rocky|away | 17:53 | |
CrippsFX | zope is up on subversion, right? | 17:53 |
CrippsFX | ah ... nvm, got it | 17:54 |
projekt01 | mgedmin, ayt? | 17:57 |
*** meatballhat has joined #zope3-dev | 17:57 | |
CrippsFX | trunk is where all the major work is being done, right? | 18:01 |
CrippsFX | ah, nvm ... I can just make a local copy and make a patch using that ... | 18:02 |
*** alecm has joined #zope3-dev | 18:04 | |
CrippsFX | srichter: my next question is: where are browser directives defined? | 18:04 |
CrippsFX | lib/python/Products/Five/viewlet/metaconfigure.py ? | 18:08 |
CrippsFX | is that the right place for it? | 18:08 |
srichter | Five is Zope 2 stuff | 18:09 |
srichter | in Zope 3 they are in zope.app.publisher.browser, I think | 18:09 |
CrippsFX | I see that now | 18:10 |
CrippsFX | kk. | 18:10 |
*** pcardune has joined #zope3-dev | 18:10 | |
CrippsFX | thanks. | 18:10 |
CrippsFX | hey Paul. | 18:10 |
*** projekt01 has left #zope3-dev | 18:11 | |
*** whitmo has joined #zope3-dev | 18:11 | |
*** yvl has quit IRC | 18:12 | |
*** BjornT has quit IRC | 18:18 | |
*** whitmo is now known as whit | 18:21 | |
*** mkerrin has joined #zope3-dev | 18:23 | |
CrippsFX | so, to make a 'resourceViewlet' directive, in rootFolder/lib/python/zope/viewlet/ I should have a copy of viewlet.py as resourceViewlet.py, and I should have a copy of IViewletDirective, or I can just do IResourceViewletDirective(IViewlet): ... and then I would have to add support for resourceViewletDirective to metaconfigure.py ... correct? | 18:25 |
*** rocky|away is now known as rocky | 18:25 | |
*** timte has quit IRC | 18:40 | |
CrippsFX | ... or would I simply expand on zope.viewlet.viewlet.ResourceViewletBase ? | 18:43 |
* CrippsFX pokes the room | 18:43 | |
CrippsFX | srichter: ping | 18:44 |
srichter | pong | 18:44 |
CrippsFX | :) | 18:44 |
srichter | no, don't copy viewlet.py | 18:44 |
CrippsFX | k. | 18:45 |
srichter | you only work in meta.zcml and metaconfigure.zcml | 18:45 |
CrippsFX | what about the second question about viewlet.ResourceViewletBase? | 18:45 |
CrippsFX | ahhh. kk. | 18:45 |
srichter | you only want a new directive that combines two | 18:45 |
srichter | so you don't need any new base classes | 18:46 |
srichter | basically you want a minidirective that does: | 18:46 |
srichter | def resourceViewlet(...): | 18:46 |
CrippsFX | so just make a new directive in metadirective.py that combines the two ... | 18:46 |
srichter | resource(...) | 18:46 |
srichter | viewletDorective(...) | 18:46 |
srichter | yep | 18:46 |
srichter | don't copy any code | 18:47 |
srichter | just reuse the existing directive handlers | 18:47 |
CrippsFX | just do that by using *inheritance* ? | 18:47 |
CrippsFX | er ... inheritance. | 18:47 |
srichter | in fact, the schema to your new directive will look probably like this: | 18:47 |
srichter | class IResourceViewletDirective(IViewletDirective, IResourceDirective): | 18:48 |
srichter | pass | 18:48 |
srichter | (note that I am not sure about the names) | 18:48 |
srichter | and since the handlers are functions, you just call them | 18:48 |
srichter | with the arguments they expect | 18:48 |
*** pbugni has quit IRC | 18:48 | |
CrippsFX | okay ... I understand now. Yeah, that does look ridiculously easy ;) | 18:49 |
*** henri_ has quit IRC | 18:50 | |
CrippsFX | I think the IResourceDirective is actually: IContentProvider ... | 18:50 |
CrippsFX | oh, nope. | 18:51 |
*** schwendinger has quit IRC | 18:54 | |
*** jodok_ has quit IRC | 18:54 | |
CrippsFX | srichter: hm. there is no IResourceDirective :/ | 18:54 |
CrippsFX | ...the way the current viewlet works is that it calls a class that takes care of *returning* the resource. | 18:55 |
srichter | probably it is called IResource in metadirectives.py then | 18:55 |
srichter | forget all this | 18:55 |
srichter | that is nto of your concern | 18:55 |
srichter | all you want to do is combine directives, not any functionality | 18:55 |
srichter | zope.app.publisher.browser.IResourceDirective | 18:56 |
CrippsFX | nah, I'm in there too ... there's only IViewletDirective, IViewletManagerDirective, ITemplateContentProvider (which takes *.pt or *.html), and IContentProvider ... I don't think the last two are what I need. | 18:57 |
srichter | line 246 | 18:58 |
srichter | zope.app.publisher.browser.IResourceDirective | 18:58 |
CrippsFX | ahhh. OKay, I can add that in then. Thanks. | 18:59 |
*** harobed has quit IRC | 18:59 | |
*** oferw has joined #zope3-dev | 19:00 | |
CrippsFX | srichter: do I have to worry about the manager= stuff in the IResourceViewletDirective schema? | 19:04 |
srichter | yes, pass that argument to the viewlet directive handler function | 19:04 |
CrippsFX | kk. | 19:05 |
*** sm has joined #zope3-dev | 19:07 | |
CrippsFX | which other arguments should I pass? Just **kw ? | 19:10 |
*** hazmat has joined #zope3-dev | 19:14 | |
*** ChanServ sets mode: +o hazmat | 19:14 | |
CrippsFX | ah. I get the arguments required ... | 19:15 |
CrippsFX | I should probably add one that says "location=None" as well ... | 19:16 |
*** alga has quit IRC | 19:17 | |
*** BjornT has joined #zope3-dev | 19:19 | |
*** harobed has joined #zope3-dev | 19:23 | |
*** jukart has quit IRC | 19:25 | |
srichter | why do you need location? | 19:36 |
CrippsFX | I don't. :) | 19:40 |
CrippsFX | (I know that now) | 19:40 |
*** marianom has joined #zope3-dev | 19:42 | |
*** marianom has left #zope3-dev | 19:42 | |
*** harobed has quit IRC | 19:42 | |
*** pbugni has joined #zope3-dev | 19:43 | |
*** salfield has quit IRC | 19:43 | |
*** salfield has joined #zope3-dev | 19:44 | |
*** kali67 has joined #zope3-dev | 19:52 | |
*** MJ has joined #zope3-dev | 19:52 | |
*** jukart has joined #zope3-dev | 19:57 | |
CrippsFX | srichter: who should I send my patch to? | 20:00 |
*** jukart has quit IRC | 20:01 | |
*** tarek has quit IRC | 20:05 | |
*** stub has quit IRC | 20:05 | |
*** faassen has joined #zope3-dev | 20:06 | |
*** RaFromBRC has joined #zope3-dev | 20:08 | |
*** RaFromBRC has quit IRC | 20:08 | |
*** RaFromBRC has joined #zope3-dev | 20:09 | |
*** mkerrin has quit IRC | 20:09 | |
*** Newfie has quit IRC | 20:10 | |
*** elro has quit IRC | 20:13 | |
*** RaFromBRC has quit IRC | 20:18 | |
*** RaFromBRC has joined #zope3-dev | 20:20 | |
*** MJ has quit IRC | 20:20 | |
*** lzdych has quit IRC | 20:31 | |
pcardune | srichter (or anyone else) do BTreeContainers check constraints before adding object? I looked and it looks like they don't but this seems wrong to me? | 20:32 |
*** WebMaven_ has quit IRC | 20:33 | |
*** WebMaven_ has joined #zope3-dev | 20:34 | |
*** oferw has quit IRC | 20:35 | |
mgedmin | doesn't the setitem helper that is used by __setitem__ of BTreeContainer check containment constraints? | 20:36 |
*** jbb666 has joined #zope3-dev | 20:37 | |
CrippsFX | http://www.zope.org/Members/CrippsFX/index_html/document_view | 20:37 |
CrippsFX | pcardune: it depends if you set the constraints in the schema, or if you set them in the field. | 20:37 |
*** bigkevmcd has quit IRC | 20:38 | |
pcardune | mgedmin: no... that is where I was looking | 20:38 |
pcardune | CrippsFX: which field? | 20:38 |
CrippsFX | pcardune: sorry, "fields.py" is wat I meant ... if you're using custom fields/custom widgets. | 20:38 |
CrippsFX | pcardune: if you set the constraints in the schema of an object, *nothing* can set an incorrect value. | 20:38 |
CrippsFX | ooh, I'm a dumbass ... | 20:39 |
mgedmin | *nothing* is a strong word... | 20:39 |
CrippsFX | mgedmin: true that ... but I've tried. | 20:40 |
CrippsFX | pcardune: if you set the container to only take object x, and have the constraint set in the schema for x, you don't have to worry about it. | 20:40 |
mgedmin | there's a property you can use when defining your content class that can enforce schema constraints | 20:40 |
mgedmin | (for attribute assignment) | 20:40 |
mgedmin | I don't remember what usually enforces containment constraints | 20:41 |
mgedmin | ah, IObjectCopier/IObjectMover adapters explicitly check for those | 20:41 |
CrippsFX | sorry, yeah, using schema constraints and FieldProperty in your content class makes everything happy. | 20:42 |
CrippsFX | hey mgedmin do you have svn wrote access? | 20:42 |
CrippsFX | *write | 20:43 |
mgedmin | ... kinda | 20:43 |
CrippsFX | haha. is it possible for you to apply/submit a patch that I wrote? it's located here: http://www.zope.org/Members/CrippsFX/index_html/document_view | 20:43 |
J1m | mgedmin, is authorized to memorize the repo. | 20:43 |
CrippsFX | memorize ? | 20:44 |
mgedmin | you know, in case an earthquake destroys the server | 20:44 |
CrippsFX | as in commit every file to memory? :P | 20:44 |
CrippsFX | hahaha | 20:44 |
mgedmin | someone will have to sit down and type everything in | 20:44 |
CrippsFX | just get some dictation software :P | 20:44 |
mgedmin | re: the patch -- I think the committer's agreement doesn't allow me to commit code that I didn't write myself | 20:45 |
mgedmin | J1m? | 20:45 |
CrippsFX | ah. | 20:45 |
J1m | mgedmin? | 20:45 |
mgedmin | J1m: am I right that the committer's agreement doesn't allow me to commit code that I didn't write myself? | 20:46 |
CrippsFX | because I *definitely* don't have write access ... so, I'm wondering how I'd get this *upstream* for someone to look at/merge | 20:46 |
J1m | mgedmin, That's correct. | 20:46 |
*** RaFromBRC has quit IRC | 20:46 | |
mgedmin | CrippsFX: talk to J1m :) | 20:46 |
CrippsFX | J1m: so, what would it take to get my code reviewed? | 20:46 |
J1m | mgedmin, well, it isn't truly that specific -- but it should be. | 20:46 |
J1m | CrippsFX, you could get write access, check the code in on a branch and ask someone to review the branch. | 20:47 |
J1m | Alternatively, you could make an local branch with SVK and ask someone to review that. | 20:48 |
CrippsFX | J1m: I see. And how, pre-tell, would I end up getting write access? | 20:48 |
J1m | Then you'll need to get someone frmom ZC to check it in -- which woould annoy them. :) | 20:48 |
CrippsFX | hahaha | 20:48 |
J1m | You fill out and submit: http://www.zope.org/DevHome/Subversion/Contributor.pdf | 20:49 |
CrippsFX | yeah, I know about the annoyance factor ([Kernel-Janitors]) :P | 20:49 |
J1m | I suggest sunmitting it by sending me a scanned copy or faxing it. | 20:49 |
CrippsFX | okay. | 20:49 |
J1m | Do any of the existing committers know you? | 20:50 |
mgedmin | the end result is an appearance that the zope 3 project doesn't want outside contributions very much :( | 20:50 |
CrippsFX | brb ... printing, and then going for a smoke. | 20:50 |
J1m | mgedmin, why? | 20:50 |
J1m | The appearance should be that the z3 project is careful about IP. | 20:51 |
J1m | It isn't all that hard to get repo access. | 20:51 |
mgedmin | it's an additional step | 20:51 |
mgedmin | one cannot just attach a patch to a bug and say "take it, it's yours" | 20:52 |
J1m | I don't think it's atypical in any way. | 20:52 |
mgedmin | maybe | 20:52 |
J1m | Is it easier to contribute to Ubuntu? | 20:52 |
* mgedmin remembers almost having to sign a contributor's agreement to get a 10-line patch into Cygwin | 20:54 | |
* mgedmin thinks you don't need anything that formal to get a patch into linux-kernel | 20:54 | |
mgedmin | otoh the IP situation is different there | 20:55 |
mgedmin | ok, you win :) | 20:55 |
* mgedmin loves tests | 20:56 | |
*** Newfie has joined #zope3-dev | 21:00 | |
sm | surely a small patch can be accepted without the agreement | 21:01 |
sm | I think even the FSF does that | 21:01 |
*** timte has joined #zope3-dev | 21:01 | |
srichter | I am much more worried about situations where someone cannot sign a committer agreement, because both sides are too restrictive | 21:02 |
srichter | like Jim Washignton's case | 21:03 |
srichter | we really loose a very important contributor this way | 21:03 |
pcardune | I was on the phone so I couldn't respond to your helpful responses earlier... But what do you have to do to get BTreeContainer to handle containment constraints/ | 21:03 |
srichter | pcardune: do it manually | 21:04 |
srichter | pcardune: usually IAdding is doing it for you | 21:04 |
pcardune | why is this the case? should it not do it automatically? | 21:04 |
pcardune | oooh, i see | 21:04 |
srichter | I think the point is mood | 21:04 |
srichter | it's like saying, should a interface-defined method always be implemented by the implementing object? | 21:05 |
srichter | there we say no, because of stub implementations | 21:05 |
*** schwendinger has joined #zope3-dev | 21:08 | |
*** RaFromBRC has joined #zope3-dev | 21:09 | |
*** mgedmin has quit IRC | 21:11 | |
CrippsFX | J1m: None personally, but I have been hanging out here for a few weeks (or is it going on a month and some now)? | 21:15 |
J1m | k | 21:15 |
CrippsFX | J1m: would you care to message me the fax number so I can send this off to you? | 21:15 |
J1m | http://www.zope.com/about_us/contact_us.html | 21:16 |
CrippsFX | J1m: and to Whose Attention it will be, for the CoverLetter | 21:16 |
CrippsFX | k, I have the number. Now who's it going to? | 21:17 |
J1m | It doesn't matter. | 21:17 |
CrippsFX | okay. | 21:17 |
J1m | Me | 21:17 |
CrippsFX | It'll be on the way in a few minutes. | 21:17 |
J1m | Benji | 21:17 |
benji | I think today's faxes are being handled by Billie Joe Bob Bubba Jeb Earl. | 21:18 |
J1m | the 3rd | 21:18 |
*** lurker has quit IRC | 21:25 | |
CrippsFX | hahaha. Well, it was sent off to the Attention of Benji :) | 21:27 |
J1m | He's looking for it. | 21:27 |
CrippsFX | good good :) | 21:27 |
* benji looks under his desk. | 21:27 | |
CrippsFX | hahaha | 21:27 |
*** wrobel has quit IRC | 21:28 | |
*** rocky is now known as rocky|away | 21:29 | |
CrippsFX | so now there's 3 copies of that agreement ... one for you, one for me, and one for my employer :P | 21:29 |
*** jbb666 has quit IRC | 21:30 | |
*** redir has joined #zope3-dev | 21:35 | |
*** dunny has joined #zope3-dev | 21:41 | |
*** torkel_ has joined #zope3-dev | 21:42 | |
*** Jell-O-Fishi has joined #zope3-dev | 21:43 | |
*** schwendinger has quit IRC | 21:45 | |
*** alecm has quit IRC | 21:46 | |
CrippsFX | hm. How can I share "my page" on www.zope.org with a friend? | 21:46 |
CrippsFX | www.zope.org/Members/CrippsFX/index_html/document_view is asking for login ... | 21:48 |
CrippsFX | nvm ... found it. | 21:49 |
* benji looks in his email and finds a digital representation of a piece of paper with CrippsFX's signature on it. | 21:50 | |
CrippsFX | benji: do you like what you see? ;) | 21:50 |
benji | as long as I don't have do do anything with it, sure :) | 21:51 |
benji | J1m does the contrib. agreements | 21:51 |
CrippsFX | hahaha. Beautiful :P | 21:51 |
CrippsFX | as long as J1m doesn't hate me then, I'm good ;) | 21:51 |
* benji enjoys typing J1m's name and seeing all 4 of J1m's screens flash in unison. | 21:56 | |
benji | J1m | 21:57 |
benji | J1m | 21:57 |
benji | J1m | 21:57 |
benji | J1m | 21:57 |
benji | Come on everybody! Join in! | 21:57 |
CrippsFX | J1m ? | 21:57 |
*** gumpa has joined #zope3-dev | 21:58 | |
J1m | CrippsFX, an email was sent to your z.o registered email with insctructions for uploading your public key. | 22:00 |
CrippsFX | kk. Thanks J1m | 22:00 |
J1m | Thanks you! | 22:01 |
* srichter thinks benji is evil and J1m in getting probably really annoyed by now... did I write "J1m" in this line already? :-) | 22:01 | |
benji | thank you for the compliment | 22:02 |
J1m | I like having my screens flash. Keeps me awake. | 22:02 |
*** edgordon has quit IRC | 22:03 | |
CrippsFX | J1m: what, no coffee or cigarettes? | 22:05 |
J1m | zzzzzzzz | 22:05 |
*** jodok has joined #zope3-dev | 22:06 | |
CrippsFX | I take that as a no. | 22:06 |
*** naro has quit IRC | 22:09 | |
CrippsFX | for uploading ssh keys, doi they have to have the type of key they are? | 22:15 |
*** edgordon has joined #zope3-dev | 22:16 | |
*** redir has quit IRC | 22:17 | |
*** Newfie has quit IRC | 22:17 | |
*** meatballhat has left #zope3-dev | 22:18 | |
CrippsFX | dammit: Permission denied (publickey,keyboard-interactive). | 22:20 |
CrippsFX | I added *.pub from /etc/ssh/ | 22:20 |
J1m | CrippsFX, you gain write access, you have to prove your worthiness by fuguring out how to upload keys despite the horrible key-upload application. | 22:25 |
J1m | I'll give you a hint: make sure that when you copy-paste the key, you don't corrupt the data, for example, by pasting extra new lines. | 22:26 |
CrippsFX | hahaha. Yeah ... that *is* a horrible program. | 22:26 |
CrippsFX | hm. so it want's the key type on the same line as the key itself. | 22:27 |
benji | that's entirely because it's written in PHP and is no fault of our own, at all | 22:27 |
J1m | exactly what's in the key file. | 22:27 |
J1m | We could give you a file-upload widget, but that would make it too easy. | 22:27 |
CrippsFX | it sure would ;) | 22:28 |
J1m | Then *anyone* could be a contributor. | 22:28 |
benji | it's a hazing ritual | 22:28 |
CrippsFX | yeah, and we wouldn't want that to happen :P | 22:28 |
benji | make sure you have your underwear on your head when you click "OK" | 22:28 |
CrippsFX | oops ... forgot those at home today. | 22:29 |
CrippsFX | :P | 22:29 |
CrippsFX | grr. space or no space between ssh-rsa and the key? | 22:31 |
CrippsFX | ah. nvm. | 22:32 |
* CrippsFX punts svn | 22:35 | |
J1m | CrippsFX, exactly what is in the file. | 22:37 |
CrippsFX | ssh-rsa <long string of key-ness> | 22:38 |
CrippsFX | all one line ... it *really* doesn't likeme. but, I can't blame it ;) | 22:38 |
CrippsFX | ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6lNtx+hIaS+aRY5TrBdlLiKlcYuQJuJRK9BCc8R4EowKn0PqMxN5cIPJhgik9PRNvqyiB938I09k/StpS/q1PTYZYTFeWa+EDym99/OSDaSO+pMM6a/XHP7T3FuhehUhED2KqRxKT+xLWypt+u7Ab0ahHeijoFOfgLOecHp0tDHRQObjbsWQNm5qeZrC7YP33/4N8ep6nuRlkDZdomAe9nmlirbBrgZbs6CUj4LPONLnpHC8YGslDy4quPA0PNVU8r+tHn/pe+ri5kahf+qORP9zL734Z2Z6Y+sgBhYpHxrM/jDfXH3H2IJEL8RxAJE4bzFKPohhiLAeEyMbN8aNZQ== | 22:39 |
faassen | oh you're hazing CrippsFX? | 22:40 |
CrippsFX | faassen: it would seem to be so ;) | 22:41 |
faassen | cool. :) | 22:41 |
benji | CrippsFX: isn't there something after the "=="? | 22:41 |
faassen | that thing NEVER does it right with keys. | 22:41 |
faassen | I mean, I haven't heard of a case yet where it takes the key information right the first time. | 22:41 |
faassen | it always take a couple of tries randomly varying stuff. | 22:41 |
faassen | so if I type J1m.. | 22:42 |
faassen | 4 screens blink in unison over there? | 22:42 |
faassen | that is cool. | 22:42 |
faassen | J1m: | 22:42 |
faassen | j1m | 22:42 |
CrippsFX | benji: a newline character. | 22:42 |
CrippsFX | faassen: hahaha | 22:43 |
* benji moves his desk away from J1m so he doesn't have a seizure. | 22:43 | |
CrippsFX | no wait, that's a space. | 22:43 |
faassen | benji: you know, you shouldn't tell me those things. | 22:43 |
faassen | benji: I can't resist it now. | 22:43 |
faassen | j1m | 22:43 |
* faassen grins. | 22:43 | |
benji | CrippsFX: sorry, I'm out of ideas. | 22:43 |
* J1m basks in the extra photons | 22:43 | |
J1m | do it again! | 22:44 |
faassen | ah, j1m needs the photons.. | 22:44 |
faassen | j1m!! | 22:44 |
J1m | do it again! | 22:44 |
faassen | j1m | 22:44 |
J1m | do it again! | 22:44 |
J1m | do it again! | 22:44 |
* CrippsFX beats his head against the photons | 22:44 | |
faassen | no, no, this torture is too much for me! | 22:44 |
faassen | this is some kind of scene where the guy being tortured is crazier than the torturer. | 22:44 |
CrippsFX | hahaha | 22:44 |
benji | you should hear the maniacal laughter | 22:45 |
CrippsFX | I'm glad that I can't :P | 22:45 |
faassen | me too. | 22:46 |
faassen | CrippsFX: are you sure you still want to be a contributor? | 22:46 |
CrippsFX | faassen: no, not really ;) | 22:46 |
CrippsFX | :P | 22:47 |
J1m | Maybe after CrippsFX becomes a contributor, he can contribute a new key-management app. :) | 22:48 |
faassen | :) | 22:48 |
faassen | CrippsFX: the cheers of multitudes will greet you! | 22:48 |
CrippsFX | hahaha. | 22:50 |
CrippsFX | written in C :P | 22:50 |
benji | heh | 22:50 |
CrippsFX | yay CGI :D | 22:51 |
* benji has written CGI apps in Fortran | 22:51 | |
CrippsFX | gross. | 22:53 |
*** alecm has joined #zope3-dev | 22:57 | |
CrippsFX | dammit ... Imma beat this thing sometime ... but not before I go outside for another smoke. | 22:57 |
CrippsFX | faassen: what do you mean by randomly varying stuff? | 23:11 |
faassen | CrippsFX: that key upload just persistently refuses to do the right thing, I don't know how to make it work. | 23:13 |
faassen | CrippsFX: I think I removed the == at some point. I don't know whether that has any effect. | 23:14 |
faassen | CrippsFX: I just know that whenever I've seen someone upload a key it never worked the first time. | 23:14 |
faassen | CrippsFX: don't know why. | 23:14 |
faassen | CrippsFX: you can always ask J1m to put in the key for you directly, I think. | 23:14 |
CrippsFX | yeah, I think that the input widget is b0rked. | 23:14 |
J1m | I've never had to do that for anyone. | 23:14 |
CrippsFX | haha. | 23:15 |
faassen | J1m: really? anyway, it's never worked the first time I ever saw it used. | 23:15 |
J1m | Everybody figures it out eventually. | 23:15 |
faassen | J1m: it should be documented on that page. :) | 23:15 |
J1m | It should be replaced. | 23:15 |
CrippsFX | in my file I know that I have a space and a newline character after the "==" part of the key ... but the widget won't allow whitespace on the end of a line. | 23:15 |
J1m | CrippsFX, what OS are you using? | 23:16 |
CrippsFX | er, sorry, it won't allow spaces on the end of a line | 23:16 |
CrippsFX | J1m: *nix ... specifically, Mandriva. | 23:16 |
J1m | k, is emacs installed? | 23:16 |
J1m | do you use emacs? | 23:16 |
CrippsFX | no, but I can install it. | 23:16 |
CrippsFX | no, I use vim. | 23:16 |
J1m | what editor do you use? | 23:16 |
J1m | ah | 23:16 |
J1m | well, open the public key in vim. | 23:16 |
CrippsFX | yep. | 23:17 |
J1m | I assume that when you copy in vim, it also copies to the clip board. | 23:17 |
CrippsFX | no, but that's not hard to set up. | 23:17 |
J1m | select the contents of the key file and "copy" it, however that is done in vim. | 23:17 |
J1m | Then go to the input widget in the browser and paste. | 23:18 |
J1m | I predict that that will work. | 23:18 |
J1m | Of course, when you try to use it, you have to use your zope.org user id. | 23:19 |
J1m | That may be different than your *nix id. | 23:20 |
CrippsFX | hmm ... imma have to grab gvim. | 23:21 |
dennis_ | isn't the == just the padding of a base64 encoding? | 23:23 |
benji | CrippsFX: while I wholeheartedly support the use of gvim, and editor that puts content in the selection should work; open the file, select it all, paste into the field | 23:24 |
benji | dennis_: it expects the whole content of the file | 23:24 |
CrippsFX | benji: yeah, I usually use vim on the command line. | 23:24 |
CrippsFX | but, uh, yeah, using the select all and copy from gvim and pasting it still does not yeild to expected results | 23:25 |
CrippsFX | or, rather, it yeilds the expected results, just not the wanted results. | 23:25 |
benji | heh | 23:25 |
CrippsFX | s/yeilds/yields | 23:25 |
CrippsFX | :) | 23:25 |
CrippsFX | :| | 23:25 |
dennis_ | benji yeah I meant it as against the point of removing them :) | 23:25 |
benji | ahh | 23:26 |
benji | CrippsFX: try svn ls svn+ssh://svn.zope.org/repos/main | 23:28 |
CrippsFX | same results: Permission denied (publickey,keyboard-interactive) | 23:29 |
J1m | try: | 23:29 |
benji | CrippsFX: can you paste-bin the results of ssh -vvvvvvvvv svn.zope.org | 23:29 |
J1m | ssh svn.zope.org | 23:29 |
* benji begins to believe that CrippsFX doesn't have his underwear on his head. | 23:30 | |
faassen | oh, is that what I did to make my key pass? | 23:30 |
faassen | I forget, it was too long ago. :) | 23:31 |
CrippsFX | haha ... | 23:32 |
CrippsFX | it's looking for my public key in /home/me/.ssh ... but my keys are stored in /etc/ssh/ ... so, I guess I'll make a symlink and see if it likes me then ;) | 23:33 |
*** jfroche__ has joined #zope3-dev | 23:34 | |
CrippsFX | hm ... nope, not that. gimme a min. | 23:34 |
CrippsFX | http://www.pastebin.ca/510267 | 23:35 |
*** pbugni has quit IRC | 23:38 | |
*** gumpa has quit IRC | 23:38 | |
CrippsFX | hm. looks like it doesn't think I have an rsa key ... | 23:39 |
CrippsFX | .. but why would it fail on keyboard-interactive? | 23:39 |
J1m | CrippsFX, can you ssh anywhere else? | 23:40 |
CrippsFX | J1m: yep. | 23:40 |
CrippsFX | J1m: I'm ssh'd onto my home machine right now. | 23:41 |
CrippsFX | weird: | 23:42 |
CrippsFX | debug2: key: /home/acripps/.ssh/id_rsa (0x8099d68) | 23:42 |
CrippsFX | debug2: key: /home/acripps/.ssh/id_dsa ((nil)) | 23:42 |
CrippsFX | oh .. nvm ... I can't read. | 23:42 |
CrippsFX | I thought the second said rsa :P | 23:42 |
J1m | CrippsFX, what is the command line you are using? | 23:43 |
CrippsFX | for home: ssh -vv shcherbakov.homelinux.net | 23:43 |
J1m | for svn.zope.org | 23:43 |
* benji prepairs the $2000 invoice to send to CrippsFX for user management. | 23:44 | |
CrippsFX | for zope: vn co svn+ssh://CrippsFX@svn.zope.org/repos/main/Zope/trunk Zope | 23:44 |
CrippsFX | :o | 23:44 |
CrippsFX | benji: my work better be paying for that :P | 23:44 |
benji | :) | 23:44 |
CrippsFX | well, this is good: debug2: key: /home/acripps/.ssh/id_rsa (0x8099d68) | 23:46 |
CrippsFX | that's for ssh -vvvvvvvvvvvvvvvvvv svn.zope.org | 23:47 |
zenwryly | Is there anything in the pure zope 3 world serving any of the needs that GenericSetup satisfies? Any import frameworks? Persistent configuration frameworks? | 23:47 |
J1m | Just for the heck of it, try now CrippsFX | 23:47 |
CrippsFX | J1m: yeah, I was just thinking that ... unfortunately, it didn't go again ... | 23:48 |
CrippsFX | Imma try one more thing. | 23:48 |
*** jfroche_ has quit IRC | 23:49 | |
J1m | wait a sec | 23:50 |
*** b52laptop has joined #zope3-dev | 23:50 | |
CrippsFX | here's the new bad stuff ;) http://www.pastebin.ca/510291 | 23:51 |
J1m | CrippsFX, hold off a sec | 23:52 |
CrippsFX | J1m: k. | 23:52 |
CrippsFX | I'll be back in a few minutes, Imma go for a coke and (another) smoke. | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!