IRC log of #zope3-dev for Thursday, 2005-07-21

*** MrTopf_ has quit IRC00:00
*** bskahan_ has quit IRC00:09
*** bskahan has quit IRC00:14
*** bskahan has joined #zope3-dev00:16
*** RaFromBRC is now known as RaFromNOLA00:19
*** tav has quit IRC00:23
*** J1m has quit IRC00:49
*** timte has quit IRC00:52
*** niemeyer has quit IRC00:53
*** RaFromNOLA has quit IRC01:03
*** yota has quit IRC01:11
*** bradb is now known as bradb-afk02:15
*** tav has joined #zope3-dev02:26
*** stub has quit IRC02:32
*** SteveA has quit IRC02:32
*** mexiKON has joined #zope3-dev03:11
*** philiKON has quit IRC03:20
*** __odie has quit IRC03:23
bob2srichter: where can I see a list of remaining bugs?03:46
bob2and do they all require a zope god to fix?03:46
srichterTODO.txt03:48
srichterno, there are some simple ones03:48
srichteralso, we can skip those that already exist in 3.003:49
srichterso if you can determine that the bug is also in Z3.0, then tell me and I lower its urgency03:49
srichterbob2: there are a couple more new bugs in the collector that need attention03:50
srichterbut some are as simple as applying a patch03:50
bob2is everything in TODO.txt important?03:53
bob2e.g. messageboard doesn't work03:53
srichteryes, because Zope 3.1 must be compatible with 3.003:58
bob2ahh, of course03:58
srichterso if the messageboard is broken, then some compatibility is not there03:58
bob2hm, it'd be handy if people included test cases04:04
bob2srichter: re: 307, should zope just fail to run at all?04:19
*** bskahan has quit IRC04:24
bob2srichter: 336 is already fixed04:24
bob2none have patches, unfortunately04:37
*** projekt01 has quit IRC04:56
*** jcnorman has joined #zope3-dev05:38
jcnormanIs anyone working on TTW facilities?05:39
*** philiMAC has joined #zope3-dev05:51
*** mexiKON has quit IRC06:13
*** j-w has joined #zope3-dev09:21
*** __gotcha has joined #zope3-dev09:30
*** hdima has joined #zope3-dev09:45
*** philiMAC is now known as philiKON09:55
*** yota has joined #zope3-dev10:12
*** sashav has joined #zope3-dev10:13
*** vlado has joined #zope3-dev10:34
*** __gotcha has quit IRC10:35
*** __gotcha has joined #zope3-dev10:36
*** tav_ has joined #zope3-dev10:45
*** tarek has joined #zope3-dev10:59
*** tav has quit IRC10:59
*** vlado has quit IRC11:28
*** zagy has quit IRC11:58
*** zagy has joined #zope3-dev11:58
*** philiKON has quit IRC12:15
*** srichter has quit IRC13:46
*** philiKON has joined #zope3-dev13:46
*** srichter has joined #zope3-dev13:51
*** vlado has joined #zope3-dev13:51
*** mkerrin has joined #zope3-dev13:57
*** projekt01 has joined #zope3-dev14:09
*** jinty has joined #zope3-dev14:23
*** ChanServ sets mode: +o srichter14:34
*** mgedmin has joined #zope3-dev14:40
bob2how mature is the twisted integration branch?14:48
srichterbob2: it works well14:49
srichterbob2: however, this is definitely not the form it will enter the trunk14:49
bob2is it's ftp server more...reliable than zope's own?14:49
bob2ah14:49
srichterJim gave me some other requirements later that will make me change th edesign a bit14:50
srichterwell, the FTP code in twisted is also pretty new14:50
bob2does it look like a 3.2 timeframe?14:50
srichterbut I trust itamar that he did a good job :-)14:50
srichtertwisted will be in 3.2, yes14:50
bob2awesome14:51
bob2ah, btw, issue 336 claims to be fixed in trunk, but's still listed in TODO.txt14:51
srichterok, so it can be removed from TODO.txt14:51
bob2cool, but only one of us has commit access ;p14:51
srichterthen shoot me an E-mail, so I won't forget14:52
bob2will do14:52
*** jinty has quit IRC14:54
*** SteveA has joined #zope3-dev14:54
*** bradb-afk is now known as bradb14:58
*** faassen has joined #zope3-dev15:00
*** stub has joined #zope3-dev15:01
*** alga has joined #zope3-dev15:10
*** timte has joined #zope3-dev15:27
*** gintas has joined #zope3-dev15:41
*** MrTopf has joined #zope3-dev15:42
*** lunatik has joined #zope3-dev15:44
srichtermkerrin: so you are coming to Tuebingen?15:54
srichterGreat! :-)15:55
*** lunatik has left #zope3-dev15:55
mkerrinsrichter: yipe - looked too intereseting not to go15:56
*** timte has quit IRC15:57
srichtermkerrin: :-) So I definitely won't do the Twisted stuff before then15:57
srichtermkerrin: Jim communicated some ideas to me; especially he wants to be able to run bosth zserver and twisted; so we have to change our design a bit15:58
srichterbut it should not be as hard as it sounds at first15:58
mkerrinthat shouldn't be too bad16:01
srichterno16:06
*** J1m has joined #zope3-dev16:17
*** bskahan has joined #zope3-dev16:29
*** sashav has quit IRC16:32
*** stub has quit IRC16:47
*** projekt01 has quit IRC16:49
*** bskahan has quit IRC16:50
*** tav_ has quit IRC17:00
*** tav has joined #zope3-dev17:01
*** bskahan has joined #zope3-dev17:03
*** stub has joined #zope3-dev17:11
*** hdima has quit IRC17:13
*** MrTopf has quit IRC17:20
*** vlado has quit IRC17:34
*** regebro has joined #zope3-dev18:17
*** stub has quit IRC18:25
srichterJ1m: are you guys using JaWE to create new process definitions?18:33
srichterfor small workflows it seems almost easier to develop them in Python or do you write XPDL by hand?18:33
J1mYes, we use Jawe18:41
J1mFor complex workflows, I often find it easier to edit them my hand,18:42
J1mjawe has a fairly primitive UI that tends to require lots of clicking18:42
srichteryeah, I noticed that today and it requires some formal overhead that you do not have in the python version18:42
srichterlike package management18:42
J1mThis is made worse by the fact that it all of it's windows/dialogs are model within Jawe.18:43
srichterso I guess I'll write XPDL by hand18:43
*** stub has joined #zope3-dev18:46
J1mDon't get me wrong18:47
J1mI certainly author with Jawe.18:47
J1mI wouldn't want to have to write that many pointy brackets by hand.18:47
srichterwhat version do you use?18:49
J1m1.4.218:50
srichterI just installed 1.4.2 and it does not look like the version I had installed before, which seemed more intuitive18:50
srichtermmh, I have to study it some more then18:50
*** alga has quit IRC19:01
*** bska|mobile has joined #zope3-dev19:09
*** vinsci has quit IRC19:09
*** bskahan has quit IRC19:15
*** j-w has quit IRC19:29
*** horizon5 has joined #zope3-dev19:31
*** anguenot has joined #zope3-dev19:33
*** regebro has quit IRC19:42
*** tarek has left #zope3-dev19:49
*** SteveA has quit IRC19:52
*** gintas has quit IRC19:55
*** SteveA has joined #zope3-dev19:56
*** alga has joined #zope3-dev19:57
*** bska|mobile has quit IRC19:58
srichterJ1m: do I have to do something special to be able to define new workflow processes?20:14
srichterok, never mind20:15
*** tav has quit IRC20:30
*** faassen has quit IRC20:32
*** anguenot has quit IRC20:33
*** GvaderTH has quit IRC20:44
*** stub has quit IRC20:48
*** MrTopf has joined #zope3-dev21:00
SteveAJ1m: i would like to ask you a question about requests and get/setTraversalStack and getURL21:05
SteveAif I have a traverser that removes an item from the traversal stack (because it wants to take account of more than one traversal step)21:05
SteveAit can do so using getTraversalStack to get the list of remaining traversal steps, and then pop a name, and then use setTraversalStack to set the new remaining traversal steps21:06
SteveAhowever, _traversed_names in BaseRequest is not updated21:07
SteveAso _traversed_names does not contain the name that was removed from the traversal stack.21:07
SteveAgetURL uses _traversed_names to say what the URL is21:08
SteveAso calling getURL() gets a url that misses out the step that was removed from the traversal stack.21:08
SteveAI think the right thing to do, concerning the state held by the request, is to append the missing step to the _traversed_names as i remove it from the traversal stack21:13
SteveApractically, it seems to me that we could have three operations on IPublicationRequest: getTraversalStack, setTraversalStack and nameWasTraversed21:14
SteveAor, there could be a slightly more abstract API on IPublicationRequest that keeps the internal state of the request consistent.21:15
*** bskahan has joined #zope3-dev21:17
*** alga has quit IRC21:31
J1magreed21:33
J1mOr21:33
J1m1: why do you have to call setTraversalStack?21:34
J1mIf you pop an item, doesn't that just mutate it?21:34
J1m2. Perhaps the travseral stack should update traversed names as they are popped.21:34
SteveAcurrently in the code, getTraversalStack gives you a copy of the list that is the internal stack21:35
SteveAyou can do all sorts of bizarre things with the traversal stack21:36
SteveAfor example, changing it for something entirely different than it was21:36
SteveArather than just popping off a few items21:36
SteveAthere's a separate facility for adding extra traversal steps to the end of the path21:36
SteveAthat doesn't involve the traversal stack21:37
*** stub has joined #zope3-dev21:37
SteveAperhaps this facility is too flexible21:37
srichterJ1m: it seems that WfMC does not allow circular flows; why? For example, in the review process, if the editor rejects a publication, it could easily return to the review or author activity.21:38
SteveAso, if the traversal stack was exposed with the interface of a stack21:39
SteveAthat would account for both use-cases21:39
SteveAyou could pop from the stack, which implies adding a name to _traversed_names21:39
SteveAand you can push onto the stack21:39
SteveAwhich accounts for that other API21:40
SteveAWhat are the requirements for backwards compatibility for chaning the traversal stack code?21:40
SteveAs/chaning/changing/21:41
J1mwhat other API?21:42
J1msrichter, WFMC certainly allows circular flows.21:43
srichtermmh, it did not let me model that in JaWE21:43
J1msrichter, there is an example in the tests.21:43
J1mIt let me model it. :)21:44
srichtermh, did you use simple transitions?21:44
J1myes21:44
srichterok21:44
SteveAJ1m: the other API is setPathSuffix21:45
srichtermmh, the first activity cannot be referred back to for some reason21:45
SteveA"Extra traversal steps after normal traversal"21:45
J1mah21:45
SteveAthese won't be reflected in getURL either21:46
SteveAi don't know what setPathSuffix is practically used for21:46
J1mMe neither21:46
J1mis it called?21:46
SteveAyes21:48
SteveAby the xmlrpc request21:48
J1mHm, interesting21:48
J1mI imagine that getURL is irrelevent for xmlrpc.21:49
SteveAand by the method: or action: magic prefixes in the form handling code of requests21:49
SteveAbut, i personally dislike method: and action:21:49
SteveAor is it :action and :method21:50
SteveAi forget21:50
J1mI would say they are obsolete.21:50
J1mI'd be happy to see them deprecated.21:50
SteveAso, setPathSuffix can be deprecated21:50
J1mas far as backward compatibility.21:51
J1mas far as backward compatibility:21:51
SteveAand the XMLRPCRequest can directly use its members21:51
SteveArather than using setPathSuffix21:51
J1mwe have to be backward compatible for a period of time, as indicated by the deprecation warnings.21:51
J1mk21:51
SteveAwhat i would like to do is to deprecate getTraversalStack and setTraversalStack21:52
SteveAand replace that with a public attribute/property traversal_stack21:52
SteveAthat provides ITraversalStack21:52
SteveAhaving push and pop methods21:53
SteveAum, operations21:53
SteveAand deprecate setPathSuffix21:53
J1mok w me. I doubt many people are using these.21:53
J1mA proposal would be in order.21:53
J1mAnd this shouldn't happen until the 3.1 branch is made.21:53
SteveAwhen is that?21:54
J1mask srichter21:54
J1mI hope soon :)21:54
J1mWe need to get a bunch of bugs fixed.21:54
J1mHe won't let us check in new features until we get the bugs fixed.21:55
J1mWhich is, of course, understandable.21:55
SteveAoh, releasing from the trunk21:55
SteveAnot releasing from a branch tagged from the trunk21:55
J1mRight21:56
J1mThat's not ho I would do it, but I'm not in charge and I understand his reasons.21:56
SteveAokay.  well, i'll get a proposal done, and implement this for launchpad now.21:56
J1mThat's not how I would do it, but I'm not in charge and I understand his reasons.21:56
SteveAwhen i get the goahead from srichter i'll look at porting the launchpad changes to zope.21:56
srichterreading....21:57
srichterSteveA: let me know when you are ready to do your stuff, and I'll cut the branch and write the necessary messages21:58
SteveAsrichter: i will be able to write the proposal over the next couple of weeks.  the launchpad team are in brazil writing specs, so i'm sure i can fit this one in.21:59
srichterok, I don't want to hijack the trunk any longer either; though the block has not animated people to fix bugs or at least evaluate them :-(22:00
SteveAbug days are good22:00
srichteryeah, maybe we should have one22:01
srichtercould I have the support from some of the cannonical/ST guys?22:01
SteveAyou can ask the ST guys.  that's tom hoffman's call.22:02
srichterok22:02
srichterwhat from you guys (canonical)?22:02
SteveAi can ask about canonical, but we're all booked up for the next 3 weeks22:02
SteveAwriting specs in brazil22:03
srichterok22:03
*** jcnorman has quit IRC22:04
srichterJ1m: how does your (as in ZC Zope 3 team) schedule look like? Up for a bug day?22:05
J1mdon't know.22:05
J1mmaybe22:06
srichterI think some of those bugs need more discussion than actual fixing; I think we can slash off half of the bugs by saying: They were already around in Zope 3.022:07
J1mk22:08
*** GvaderTH has joined #zope3-dev22:11
*** mkerrin has quit IRC22:19
*** hazmat has joined #zope3-dev22:21
SteveAsrichter: i urge you to consider time-based releases22:24
J1mSteveA, we've decided on time-based releases22:25
J1mStarting with 3.2 in december.22:25
SteveAcool22:25
J1m3.2 will be feature frozen Nov 1.22:25
SteveAi really need to catch up with the zope3 list22:25
mgedminhopefully 3.1 will be released before that22:33
* mgedmin ducks22:33
*** hazmat has quit IRC22:39
srichtermgedmin: me too22:52
srichtermgedmin: I am hoping that Tom and Mark will agree for you (the ST guys) to help out with a bug day22:52
SteveAsrichter: schooltool's funding is focused specifically on doing work that directly benefits schools22:59
SteveAso i doubt that the shuttleworth foundation will fund work on a zope3 bug day22:59
srichterok23:00
srichterI can only try23:00
*** horizon5 has quit IRC23:00
srichterI'll set up a bug day and hope that people will show up ;-)23:01
mgedminsrichter, do you have a date in mind?23:02
*** bska|mobile has joined #zope3-dev23:03
srichtermgedmin: no, but what about next Tuesday?23:03
srichteror is a Friday better?23:03
*** timte has joined #zope3-dev23:04
*** hazmat has joined #zope3-dev23:06
mgedminsrichter, Friday might be better23:08
srichterok, so I'll make announcement for next Friday23:08
mgedminI think we're releasing a release candidate of SchoolTool on Tuesday23:08
srichterok23:08
*** bskahan has quit IRC23:10
*** bskahan has joined #zope3-dev23:11
*** bska|mobile has quit IRC23:14
srichterJ1m: do you mind, if I give zope.wfmc.process.[ActivityDefinition|TransitionDefinition] a __repr__?23:15
J1mno23:19
srichterok, good23:20
srichterI'll do that then, since it benefits my testing23:20
*** mgedmin has quit IRC23:26
*** bskahan has quit IRC23:31
*** hazmat has quit IRC23:34
*** bradb_ has joined #zope3-dev23:38
*** bradb has quit IRC23:48
*** bradb_ is now known as bradb23:48
srichterI like zope.wfmc more and more by the minute; I hope it will be easy to hook up the applications to the model as well ;-)23:53
*** GvaderTH has quit IRC23:55

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!