*** JaRoel|4D has joined #zope3-dev | 00:00 | |
*** afd___ has joined #zope3-dev | 00:05 | |
*** tarek has joined #zope3-dev | 00:05 | |
*** acsr_ has joined #zope3-dev | 00:06 | |
*** bigkevmcd has joined #zope3-dev | 00:14 | |
*** acsr has quit IRC | 00:15 | |
*** afd__ has quit IRC | 00:24 | |
*** benji has quit IRC | 00:25 | |
*** tarek has quit IRC | 00:27 | |
*** junkafarian_ has joined #zope3-dev | 00:27 | |
*** regebro has quit IRC | 00:29 | |
*** junkafarian_ has quit IRC | 00:29 | |
*** junkafarian_ has joined #zope3-dev | 00:29 | |
*** harobed_ has joined #zope3-dev | 00:32 | |
*** whit|out is now known as whit | 00:33 | |
*** flox has left #zope3-dev | 00:35 | |
*** greenman has joined #zope3-dev | 00:40 | |
*** romanofski has quit IRC | 00:44 | |
*** jhauser_ has quit IRC | 00:54 | |
*** reco has quit IRC | 00:55 | |
*** ccomb has quit IRC | 00:59 | |
*** reco has joined #zope3-dev | 01:04 | |
*** jamur2 has quit IRC | 01:08 | |
*** JaRoel|4D has quit IRC | 01:13 | |
*** lurkymclurkleton has quit IRC | 01:17 | |
*** lurkymclurkleton has joined #zope3-dev | 01:20 | |
*** afd___ has quit IRC | 01:26 | |
*** lucielejard has quit IRC | 01:28 | |
*** junkafarian__ has joined #zope3-dev | 01:35 | |
*** rmarianski has quit IRC | 01:44 | |
*** junkafarian has quit IRC | 01:45 | |
*** kaeru has joined #zope3-dev | 01:51 | |
*** TresEquis has quit IRC | 01:56 | |
*** harobed_ has quit IRC | 02:02 | |
*** reco has quit IRC | 02:04 | |
*** BjornT has quit IRC | 02:12 | |
*** BjornT has joined #zope3-dev | 02:12 | |
*** pcardune has joined #zope3-dev | 02:14 | |
*** aaronv has joined #zope3-dev | 02:28 | |
*** aaronv has quit IRC | 02:29 | |
*** SteveA has quit IRC | 02:37 | |
*** SteveA has joined #zope3-dev | 02:37 | |
*** BjornT_ has joined #zope3-dev | 02:37 | |
*** J1m has quit IRC | 02:38 | |
*** BjornT has quit IRC | 02:38 | |
*** lurkymclurkleton has quit IRC | 02:41 | |
*** whit has quit IRC | 02:50 | |
*** bigkevmcd has quit IRC | 03:08 | |
*** srichter has quit IRC | 04:07 | |
*** whit has joined #zope3-dev | 04:22 | |
*** andycat has joined #zope3-dev | 04:32 | |
*** junkafarian_ has quit IRC | 04:33 | |
*** projekt01 has joined #zope3-dev | 04:34 | |
*** davisagli has left #zope3-dev | 04:35 | |
*** srichter has joined #zope3-dev | 04:44 | |
*** rocky has quit IRC | 04:44 | |
projekt01 | srichter, ayt? | 04:46 |
---|---|---|
*** ChanServ sets mode: +o srichter | 04:49 | |
srichter | projekt01: on and off | 04:50 |
projekt01 | srichter, I'll implement the ITerms part | 04:51 |
srichter | cool | 04:51 |
projekt01 | do you know the package for give others permission on pypi (script)? | 04:51 |
projekt01 | is there a built in user name list in the script? | 04:51 |
srichter | zope.pypisupport | 04:52 |
srichter | no | 04:52 |
projekt01 | Ok | 04:53 |
projekt01 | do you have any other issue in z3c.form which we need to solve? | 04:53 |
srichter | test coverage | 04:54 |
projekt01 | Ok, will take a look at that too | 04:54 |
srichter | I noticed Adam G improved test coverage already | 04:55 |
projekt01 | cool | 04:55 |
projekt01 | I added the same pypi users to zope.browser which get added to the z3c.indexer. Someone added them to this package, I hope they like that. | 04:56 |
projekt01 | Probably we should enhance the pypisupport script and everybody can commit his username if he likes to get added to packages | 04:57 |
projekt01 | so we can use the script for general important packages | 04:57 |
srichter | sure | 05:00 |
*** andycat2 has joined #zope3-dev | 05:01 | |
*** alecm has joined #zope3-dev | 05:05 | |
*** andycat has quit IRC | 05:07 | |
*** andycat2 is now known as andycat | 05:27 | |
projekt01 | srichter, can I increase the version for ITerms move in other packages with 3.4.2 -> 3.4.3 or should I make a 3.5 in dependent packages? | 05:37 |
*** davisagli has joined #zope3-dev | 05:39 | |
*** alecm has quit IRC | 05:56 | |
*** alecm has joined #zope3-dev | 05:57 | |
*** alecm has quit IRC | 06:08 | |
*** davisagli has left #zope3-dev | 06:12 | |
*** whit has quit IRC | 06:21 | |
*** binseer has joined #zope3-dev | 06:41 | |
*** baijum has joined #zope3-dev | 07:05 | |
srichter | projekt01: 3.5 | 07:07 |
*** strichter has joined #zope3-dev | 07:15 | |
*** binseer has quit IRC | 07:15 | |
*** binseer has joined #zope3-dev | 07:22 | |
*** srichter has quit IRC | 07:27 | |
*** pcardune has quit IRC | 07:33 | |
*** hexsprite has joined #zope3-dev | 07:34 | |
*** nyo has joined #zope3-dev | 07:34 | |
*** jayaraj has joined #zope3-dev | 07:46 | |
*** stub has joined #zope3-dev | 07:47 | |
*** greenman has quit IRC | 07:56 | |
*** agroszer_ has joined #zope3-dev | 07:58 | |
*** nyo has quit IRC | 08:16 | |
*** jukart has joined #zope3-dev | 08:21 | |
*** binseer has quit IRC | 08:37 | |
*** agroszer has joined #zope3-dev | 08:41 | |
*** ccomb has joined #zope3-dev | 08:56 | |
*** agroszer_ has quit IRC | 08:59 | |
jayaraj | strichter, can please take a look at my mail when you are free... its about z3c.rest and local grants. i am almost stuck there. http://www.mail-archive.com/zope-dev@zope.org/msg27066.html | 09:01 |
*** sm has quit IRC | 09:01 | |
jayaraj | can *you* please... | 09:03 |
*** nyo has joined #zope3-dev | 09:06 | |
*** pcardune has joined #zope3-dev | 09:18 | |
*** __mac__ has joined #zope3-dev | 09:25 | |
*** hexsprite has quit IRC | 09:25 | |
*** jayaraj has quit IRC | 09:35 | |
*** romanofski has joined #zope3-dev | 09:39 | |
*** redir has quit IRC | 09:40 | |
*** basti has joined #zope3-dev | 09:42 | |
*** basti is now known as basti__ | 09:48 | |
*** acsr_ has quit IRC | 09:56 | |
*** goschtl has joined #zope3-dev | 09:58 | |
*** goschtl has joined #zope3-dev | 10:00 | |
*** JaRoel|4D has joined #zope3-dev | 10:02 | |
*** Theuni has joined #zope3-dev | 10:02 | |
*** iham|away is now known as iham | 10:03 | |
*** acsr has joined #zope3-dev | 10:04 | |
*** JaRoel|4_ has joined #zope3-dev | 10:04 | |
*** greenman has joined #zope3-dev | 10:04 | |
*** afd___ has joined #zope3-dev | 10:10 | |
*** MrTopf has joined #zope3-dev | 10:13 | |
__mac__ | projekt01: ping | 10:19 |
*** JaRoel|4D has quit IRC | 10:25 | |
*** tarek has joined #zope3-dev | 10:25 | |
*** dunny has quit IRC | 10:40 | |
projekt01 | __mac__, yes | 10:41 |
__mac__ | projekt01: do you know anything about the failing tests of z3c.form/trunk | 10:41 |
__mac__ | in converter.txt | 10:41 |
projekt01 | I'll take a look... | 10:42 |
__mac__ | projekt01: btw I'm about to release zc.sourcefactory 0.4 and changed the zagy-sources branch to use zope.browser | 10:44 |
*** harobed_ has joined #zope3-dev | 10:44 | |
projekt01 | I' have wired errors during checkout | 10:45 |
projekt01 | Getting distribution for 'sourcecodegen'. | 10:45 |
projekt01 | raises | 10:45 |
projekt01 | SyntaxError: invalid syntax | 10:45 |
projekt01 | File "d:\home\.buildout\eggs\tmp0dl8o7\sourcecodegen-0.5-py2.4.egg\sourcecodegen\tests.py", line 162 | 10:45 |
projekt01 | finally: | 10:45 |
projekt01 | __mac__, Yes, I have some errors in converter.txt | 10:46 |
projekt01 | Set([0]) != set([0]) | 10:47 |
__mac__ | projekt01: with py25 the errors in sourcecodegen disappear | 10:47 |
projekt01 | is there a linux, mac windows difference in set representation? | 10:47 |
__mac__ | the error in converter.txt I get in py24 and py25 | 10:47 |
projekt01 | I'm using windows python 2.4 | 10:47 |
__mac__ | projekt01: i'm using macos, i think someone changed set.Set (py23) to the set build-in | 10:48 |
__mac__ | but I don't know in which package this happened | 10:49 |
*** stub has quit IRC | 10:49 | |
projekt01 | do you think someone applied a patch in another package which we see in z3c.form as result? | 10:50 |
__mac__ | projekt01: yes | 10:50 |
*** toutpt has joined #zope3-dev | 10:51 | |
__mac__ | it could be zope.schema | 10:51 |
projekt01 | must be somebody who was developing to long with zope 2 ;-) | 10:52 |
__mac__ | see http://pypi.python.org/pypi/zope.schema/3.5.0a1#a1-2008-10-10 | 10:53 |
*** JaRoel|4D has joined #zope3-dev | 10:54 | |
__mac__ | projekt01: yes, it is zope.schema 3.5.0a1 with 3.4.0 the errors go away | 10:55 |
__mac__ | but zope.app.form 3.7.0 needs the new zope.schema version | 10:56 |
__mac__ | an z3c.form indirectly depends on zope.app.form | 10:56 |
*** JaRoel|4_ has quit IRC | 11:01 | |
projekt01 | we really need to get rid of this incredible dependencies | 11:02 |
projekt01 | it's so ugly if you take a look at the sys path in the bin scripts | 11:03 |
__mac__ | projekt01: is there still anything needed before merging the zagy-sources branch to the trunk? | 11:04 |
projekt01 | I guess not, I released the ITerms refactoring last night | 11:06 |
projekt01 | you can start using ITerms from zope.browser and move it to z3c.form | 11:06 |
__mac__ | projekt01: I have seen it and refactored the branch to use zope.browser | 11:06 |
projekt01 | cool | 11:06 |
__mac__ | then I'll merge the branch now | 11:06 |
projekt01 | Ok | 11:06 |
projekt01 | sounds good | 11:07 |
*** junkafarian has joined #zope3-dev | 11:08 | |
*** markusleist has joined #zope3-dev | 11:12 | |
*** davisagli has joined #zope3-dev | 11:16 | |
__mac__ | projekt01: do you look into the failing tests or should I correct them by s/Set/set/? | 11:16 |
*** pcardune has quit IRC | 11:17 | |
*** MrTopf_ has joined #zope3-dev | 11:18 | |
projekt01 | just correct them, we can ask srichter if he sees this output too on linux if he shows up | 11:19 |
*** davisagli has left #zope3-dev | 11:21 | |
__mac__ | projekt01: after searching deeper: the solution is: we need a new release of zope.schema because the change done in zope.schema 3.5.0a1 was reverted on trunk | 11:22 |
__mac__ | projekt01: i can make a new release | 11:23 |
__mac__ | projekt01: hmm, the changelog of zope.schema/trunk exactely says that 3.5.0a1 has a problem with z3c.form | 11:24 |
*** MrTopf has quit IRC | 11:25 | |
*** MrTopf_ is now known as MrTopf | 11:25 | |
*** Count-Duckula has joined #zope3-dev | 11:31 | |
__mac__ | projekt01: done zope.schema 3.5.0a2 is out | 11:31 |
projekt01 | I see | 11:32 |
__mac__ | but it still has to be put into the index http://download.zope.org/zope3.4 | 11:36 |
__mac__ | I don't know how to do this | 11:36 |
*** fRiSi has joined #zope3-dev | 11:40 | |
__mac__ | projekt01: do you know how to do this? | 11:41 |
projekt01 | I don't use the KGS, but if you checkout z3c.form and do bin/buildout -n you should get the latest release | 11:53 |
projekt01 | is 3.5.0a1 the latest release? | 11:53 |
__mac__ | 3.5.0a2 is the latest one | 11:53 |
__mac__ | z3c,form uses http://download.zope.org/zope3.4 as index | 11:54 |
__mac__ | and everything after zope.schema 3.4.0 is not mentioned there | 11:54 |
projekt01 | z3c.form should not use download.zope.org as index | 11:56 |
projekt01 | is it defined somewhere explicit? | 11:56 |
projekt01 | try to remove: | 11:57 |
projekt01 | index = http://download.zope.org/zope3.4 | 11:57 |
projekt01 | from buildout.cfg | 11:57 |
*** sunew has joined #zope3-dev | 11:59 | |
Count-Duckula | I've been testing some code, which queries a database and returns a result, and Z3 is performing markedly worse than Z2. Z2 manages around 55rps with 1000 request (1000 concurrently). Z3 just times out when pushes that hard, with 1000 requests (10!!!! concurrently) it only manages around 30rps. Is Z3 really slower than Z2? | 12:06 |
*** junkafarian has quit IRC | 12:07 | |
afd___ | Count-Duckula: maybe it's about the http server used | 12:07 |
Count-Duckula | afd___: I'm going straight to both the zope's | 12:07 |
afd___ | zserver in both cases? | 12:08 |
Count-Duckula | afd___: localhosted | 12:08 |
Count-Duckula | afd___: Z3 is zopeproject, Z2 is Zserver | 12:08 |
afd___ | if it's Paste#http server it's suposedly not very good | 12:09 |
afd___ | you could try changing the server that is used in the ini file | 12:09 |
afd___ | cherrypy has the best performance (2300 rps), followed by zserver (2200 rps) | 12:09 |
Count-Duckula | afd___: Z3 >> Server Software: PasteWSGIServer/0.5 | 12:10 |
afd___ | this info is from some blog entry from martin aspeli, hope I'm not mistaking | 12:10 |
afd___ | I remember he benchmarked paster at 900 rps | 12:10 |
Count-Duckula | afd___: Z2 >> Server Software: Zope/(Zope | 12:11 |
Count-Duckula | I can get 200rps from Z2 with only 10 concurrent requests. That's a 200 vs. 30! That's horrible performance for the "default" way of installing Z3. | 12:12 |
Count-Duckula | strike that, I broke it. But still Z2 is almost twice as fast 55 vs 30 rps. | 12:14 |
afd___ | http://svn.zope.org/zope.server/trunk/setup.py?rev=84048&view=markup | 12:14 |
afd___ | you can see the entry point there | 12:14 |
*** regebro has joined #zope3-dev | 12:15 | |
Theuni | Count-Duckula: i'm not using the paste server but either twisted or zserver and i can get way beyond 100rps from zope 3 | 12:16 |
Count-Duckula | Theuni: I'm not saying you can't, depends on what you're requesting. I've got an identical product that just returns some data from a postgresql database, so I wasn't expecting high performance, but the difference between Z2 and Z3 was the important factor. | 12:17 |
Count-Duckula | afd___: That ZServer for Z3? | 12:19 |
afd___ | yes | 12:19 |
Count-Duckula | afd___: Cheers, will take a look a compare when I have time to work out how. | 12:23 |
afd___ | Count-Duckula: add zope.server as dependency to your app, set use = egg:zope.server#main instead of Paster#http | 12:23 |
afd___ | it doesn't support filters, though, I think | 12:23 |
afd___ | so you need to do that in deploy.ini and use that | 12:24 |
Count-Duckula | afd___: I've already for a deploy.ini, I'll change that. | 12:26 |
*** goschtl has quit IRC | 12:28 | |
*** goschtl has joined #zope3-dev | 12:28 | |
Count-Duckula | Entry point 'main' not found in egg 'zope.server' | 12:29 |
afd___ | that's funny, cause it works for me. The egg in my buildout is version zope server 3.5.0 | 12:30 |
Count-Duckula | zope.server-3.4.3-py2.4.egg | 12:31 |
*** junkafarian__ is now known as junkafarian | 12:32 | |
*** romanofski has quit IRC | 12:33 | |
Count-Duckula | hmm I doesn't want to get 3.5 version. | 12:35 |
afd___ | Count-Duckula: try deleting the egg in the cache | 12:40 |
afd___ | worse case, it will get it back | 12:40 |
Count-Duckula | cache = buildout-eggs? | 12:41 |
afd___ | locate the ~/buildout-eggs folder, delete the egg folder from that cache folder | 12:41 |
*** MJ has joined #zope3-dev | 12:42 | |
Count-Duckula | Getting distribution for 'zope.server==3.4.3'. | 12:42 |
afd___ | I'm using python 2.5, not sure it matters | 12:43 |
afd___ | try to change the depenncy to zope.server>=3.5 in your setup.py | 12:47 |
*** Jell-O-Fishi has joined #zope3-dev | 12:51 | |
Count-Duckula | afd___: I tried that: The version, 3.4.3, is not consistent with the requirement, 'zope.server>=3.5'. | 12:51 |
__mac__ | projekt01: without the index-declaration in builout.cfg zope.schema 3.5.0a2 is taken and all tests pass | 12:52 |
afd___ | Count-Duckula: run buildout with the -n switch | 12:52 |
Count-Duckula | afd___: Same error: is not consistent with the requirement, | 12:54 |
*** mkerrin has joined #zope3-dev | 12:56 | |
*** pelle__ has joined #zope3-dev | 12:57 | |
afd___ | Count-Duckula: I saw that zope.server is at 3.4.3 at pypi | 12:58 |
afd___ | make sure you have find-links = http://download.zope.org/distribution/ in buildout.cfg | 12:58 |
afd___ | maybe that helps | 12:58 |
projekt01 | __mac__, sounds good to me, just remove it, everything should come from pypi in the future | 12:59 |
__mac__ | k | 12:59 |
__mac__ | projekt01: done | 13:00 |
*** thetet has joined #zope3-dev | 13:01 | |
Count-Duckula | afd___: I removed that as per instructions: http://new.zope.org/get-started. Added it back, didn't help :-( | 13:01 |
*** stub has joined #zope3-dev | 13:02 | |
afd___ | Count-Duckula: make sure you run buildout with -n switch | 13:02 |
Count-Duckula | afd___: Ahaa, I had to remove the "extends =" line that I had added, now it's got it. | 13:02 |
afd___ | ok, cool | 13:02 |
afd___ | I'm curious about the results of your benchmark, so please report :) | 13:03 |
*** pelle_ has quit IRC | 13:04 | |
Count-Duckula | afd___: Still only getting 30rps, (vs. 50 on Z2), but the concurrency is far better Paster#http timed out on anything over about 50 concurrent requests. ZServer seems happy with the 1000 I tested. | 13:10 |
projekt01 | __mac__, build z3c.form doesn't work on windows anymore | 13:12 |
projekt01 | someone removed the lxml version marker | 13:12 |
*** MJ has quit IRC | 13:13 | |
*** rocky has joined #zope3-dev | 13:18 | |
Count-Duckula | interesting, my total-tranfered values are out. Wonder is Z2 or Z3 is silently erroring or something | 13:21 |
*** MJ has joined #zope3-dev | 13:22 | |
*** flox1 has joined #zope3-dev | 13:24 | |
afd___ | Count-Duckula: I'd benchmark also the business logic itself, with the db connection. Just to see how much that takes... | 13:32 |
* nyo wonders why IIntIdAddedEvent doesn't extend IObjectEvent | 13:43 | |
* nyo is going to make it do so) | 13:45 | |
__mac__ | projekt01: svn blames malthe | 13:48 |
* CSWookie finds the notion of events getting fired in response to intids being added a little frightening. Sounds like an opportunity for me to get bugs. | 13:49 | |
__mac__ | projekt0: so at least it was not me :) | 13:49 |
*** greenman has quit IRC | 13:49 | |
nyo | CSWookie: events are already being fired when intids added and removed, they just aren't IObjectEvent's, so we can't subscribe to them as (ISomeInterface, IIntIdAddedEvent) | 13:57 |
Count-Duckula | afd___: Fixed the bug. Both running ZServer. Z2 = 50rps, Z3 = 60rps | 14:06 |
nyo | I just committed a fix+test for zope.app.intid to make intid events subclass IObjectEvent, can someone make a release (or add me to pypi package owners for z.a.intid)? | 14:13 |
nyo | however, i think the event could be more informative, for example include the utility that fired it and the uid itself... | 14:16 |
*** alga has joined #zope3-dev | 14:18 | |
Count-Duckula | For anyone interested, it seems like Z3/Z2 both running ZServer perform almost equally over a number of requests. Z2 performs maybe a tiny bit better, but the http headers seems smaller, as the test transferred more data with Z3 for the same document size. | 14:24 |
afd___ | Count-Duckula: cool. How much of that is spent on the db? | 14:26 |
Count-Duckula | afd___: Don't know, haven't profiled it in depth. But I would guess most of it. | 14:28 |
afd___ | Count-Duckula: did you try to switch back to paster#http? just for comparision, now that you have the tests setup... | 14:29 |
Count-Duckula | afd___: No, but I will | 14:30 |
Count-Duckula | afd___: Almost exactly the same a ZServer (maybe a tiny bit more rps), but I can't get more than 300 concurrent requests or it times out. | 14:35 |
afd___ | ok | 14:35 |
Count-Duckula | It seems like zope.server is slightly slower than Paste, but a lot better at concrrency. And Z2 ZServer has the speed of Paste and the concurrency as zope.server. But you get stuck with Z2 ;-) | 14:37 |
afd___ | Count-Duckula: there's also mod_wsgi which I think could be integrated, I'd be curios about the performance of that | 14:45 |
Count-Duckula | afd___: Think I'd better get on with some work now, that'll have to wait. :-) | 14:51 |
afd___ | ok | 14:52 |
projekt01 | nyo, you can't do this, this will mess up existing projects! | 14:53 |
*** flox1 has quit IRC | 14:54 | |
*** mgedmin has quit IRC | 14:54 | |
projekt01 | nyo, you can simply register another event dispatcher which allows to subsribe to (object, event) | 14:55 |
nyo | projekt01: why it will mess up them? | 14:55 |
*** afd___ has quit IRC | 14:55 | |
projekt01 | because all existing event subsriber for IObjectEvent will get adapted by the IIntAddedEvent and IIntIdRemovedEvent now | 14:56 |
*** afd___ has joined #zope3-dev | 14:56 | |
*** junkafarian_ has joined #zope3-dev | 14:57 | |
projekt01 | which means they will get adapted twice if an object get added to a container, because the ObjectAddedEvent which is also based on ObjectEvent get notified too | 14:57 |
projekt01 | nyo, there is a simpler way to do the same | 14:58 |
projekt01 | you can just add a new event dispatcher for the IIntIdRemovedEvent and IIntIdAddedEvent | 14:58 |
nyo | projekt01: hm. I still can't see the problem with dispatching intid events as ObjectEvents | 15:01 |
projekt01 | it's not the dispatching | 15:01 |
nyo | projekt01: why so. zope.component's subscribers to the IObjectEvent calls handlers for (event.object, event) | 15:02 |
projekt01 | simple subscriber which get registered for only the IObjectEvent will get adapted to IIntIdAddedEvent now | 15:02 |
nyo | projekt01: isn't that dispatching? | 15:02 |
nyo | projekt01: well, yes, but is there any sense in generic IObjectEvent subscriber? | 15:02 |
nyo | projekt01: excepting zope.component's one | 15:03 |
projekt01 | as far as I remember subscriber will adapt (object, event) and handler will adapt (event) | 15:03 |
projekt01 | if I remember correct the IIntIdAddedEvent didn't get inherited from ObjectEvent because the event subscriber which invokes the intId add subsriber is allready a object event | 15:05 |
nyo | hm? there's a dispatcher function - zope.component.event.objectEventNotify that adapts IObjectEvent, it just iterates for (event.object, event) subscribers so they can be called | 15:05 |
projekt01 | it has nothing to do with dispatching or not | 15:06 |
nyo | projekt01: ok, wrong wording | 15:07 |
projekt01 | existing object event subsriber will get invoked now if IIntIdAddedEvent get notified, befor your changes they didn't | 15:07 |
*** agroszer has quit IRC | 15:08 | |
projekt01 | that could become a problem for existing projects | 15:08 |
projekt01 | but we can register a new event dispatcher for IIntIdAddedEvent, but there is no need to inherit from ObjectEvent | 15:09 |
*** junkafarian has quit IRC | 15:09 | |
nyo | projekt01: is on earth a project that define a handler for plain IObjectEvent and doesn't check the type of event in it? | 15:09 |
projekt01 | I don't know, but if so this could be a big a problem, and nobody has a chance to know why | 15:10 |
nyo | it won't affect any handlers for events _that are derived from IObjectEvent_, just ones for _plain_ IObjectEvent | 15:10 |
projekt01 | I don't understand your motiviation for inherit from IObjectEvent, is there any benefit? | 15:11 |
nyo | projekt01: well, it's just makes more sense, i think, because it's really an "object event", isnt it? | 15:12 |
projekt01 | is it no better to register a new dispatcher which will do the same without inherit from IObjectEvent? | 15:12 |
*** junkafarian_ is now known as junkafarian | 15:12 | |
nyo | projekt01: technically - you're right :) | 15:12 |
projekt01 | no it isn't, the IIntIds get invoked by an IObjectEvent by a subscriber and notifies it's own event | 15:13 |
projekt01 | it's a kind of sub eventsystem based on subscribers which is based on IObjectEvent e.g. IObjectAddedEvent | 15:14 |
nyo | projekt01: hm, okay :-))) I'll make a dispatcher | 15:14 |
nyo | 15 mins | 15:14 |
projekt01 | what so you think, are you fine if we register a custom event dispatcher | 15:14 |
projekt01 | coooool | 15:14 |
*** benji has joined #zope3-dev | 15:14 | |
nyo | projekt01: I also want to include more info in the event, like the uid itself and the utility that created it. is that okay? | 15:15 |
projekt01 | I'll take another look at z3c.indexer after that. This will allow us to register the IIndexer adapter lookup for the dispatched event | 15:15 |
*** redir has joined #zope3-dev | 15:15 | |
nyo | projekt01: yes, and in the zope.app.catalog as well, iirc | 15:17 |
projekt01 | yup | 15:17 |
*** redir has quit IRC | 15:27 | |
*** iham is now known as iham|away | 15:33 | |
*** afd___ has quit IRC | 15:37 | |
*** afd___ has joined #zope3-dev | 15:37 | |
*** sawdog has joined #zope3-dev | 15:46 | |
*** J1m has joined #zope3-dev | 15:50 | |
*** mgedmin has joined #zope3-dev | 15:57 | |
*** kaeru has quit IRC | 15:57 | |
*** agroszer has joined #zope3-dev | 15:57 | |
*** lurkymclurkleton has joined #zope3-dev | 16:00 | |
*** lurkymclurkleton has quit IRC | 16:00 | |
*** lurkymclurkleton has joined #zope3-dev | 16:00 | |
*** jamur2 has joined #zope3-dev | 16:00 | |
*** ignas has joined #zope3-dev | 16:02 | |
*** sunew has quit IRC | 16:04 | |
*** baijum has quit IRC | 16:08 | |
nyo | projekt01: i just committed reworked version, and added utility -> id map to the IntIdAddedEvent. Can you review? | 16:13 |
*** aaronv has joined #zope3-dev | 16:14 | |
*** sp0cksbeard has joined #zope3-dev | 16:23 | |
*** MrTopf_ has joined #zope3-dev | 16:44 | |
*** tarek has quit IRC | 16:44 | |
*** whit has joined #zope3-dev | 16:44 | |
nyo | Can anyone who has some time review my latest commits to zope.app.intid and release it if it's okay?:) | 16:44 |
*** tarek has joined #zope3-dev | 16:51 | |
*** povbot has joined #zope3-dev | 17:06 | |
*** reco has joined #zope3-dev | 17:18 | |
mgedmin | hmm | 17:28 |
mgedmin | it's a feature, isn't it? some could argue for a version jump to 3.6.0 | 17:29 |
mgedmin | otoh it's a relatively small change | 17:29 |
* mgedmin is talking about nyo's changes to zope.app.intid | 17:29 | |
mgedmin | do we have a convention that x.y.z -> x.y.(z+1) has bugfixes only, or did I dream that up? | 17:29 |
projekt01 | mgedmin, I always asking that myself, I think as long as there is no release documentation everbody does it as he thinks it correct | 17:31 |
nyo | mgedmin: i think our version naming is messed up, for example, there was z.a.intid 3.5.0 released with the single change - separating configure.zcml to multiple ones (that's fully backwards-compatible as well) | 17:31 |
nyo | mgedmin: for z.a.intid i think it makes more sense to tag it 3.5.1 | 17:32 |
*** alecm has joined #zope3-dev | 17:32 | |
nyo | i may be wrong | 17:32 |
nyo | :) | 17:32 |
nyo | BTW, I'd like it to be released soon, so if you guys reviewed it and have no objections, could you please release it (any version number is fine:) or add me to package owners so I can do it myself? :-) | 17:36 |
mgedmin | what's your pypi username [default: nyo]? | 17:37 |
nyo | nadako | 17:37 |
mgedmin | I assume you've read philikon's releasing-software.txt? | 17:38 |
nyo | mgedmin: yes :) | 17:38 |
nyo | mgedmin: I actually released some packages before. like zope.app.file and keas.googlemap | 17:39 |
mgedmin | you've got pypi rights for zope.app.intid | 17:39 |
mgedmin | if you ask srichter (when he wakes up, presumably), he has a script for mass-assigning pypi roles for all zope packages | 17:39 |
nyo | mgedmin: oh, okay, thanks. I'll ping him :) | 17:40 |
*** aaronv has quit IRC | 17:43 | |
*** fairwinds has joined #zope3-dev | 17:44 | |
*** aaronv has joined #zope3-dev | 17:45 | |
*** afd___ has quit IRC | 17:46 | |
*** afd___ has joined #zope3-dev | 17:48 | |
nyo | ok, done | 17:57 |
*** povbot has joined #zope3-dev | 18:06 | |
*** andycat has quit IRC | 18:07 | |
mgedmin | nyo: you've got pypi rights for zope.configuration | 18:11 |
*** ignas has quit IRC | 18:14 | |
*** tarek has quit IRC | 18:21 | |
*** stub has quit IRC | 18:29 | |
*** projekt01 has quit IRC | 18:30 | |
*** junkafarian_ has joined #zope3-dev | 18:34 | |
*** junkafarian has quit IRC | 18:35 | |
*** junkafarian_ is now known as junkafarian | 18:36 | |
*** davisagli has joined #zope3-dev | 18:40 | |
*** acsr has quit IRC | 18:41 | |
*** aaronv has quit IRC | 18:44 | |
*** davisagli has left #zope3-dev | 18:49 | |
*** __mac__ has quit IRC | 18:52 | |
*** sawdog has quit IRC | 18:52 | |
*** strichter has quit IRC | 18:53 | |
*** bigkevmcd has joined #zope3-dev | 18:55 | |
*** acsr has joined #zope3-dev | 18:58 | |
*** goschtl has quit IRC | 18:59 | |
*** JaRoel|4D has quit IRC | 19:01 | |
*** markusleist has quit IRC | 19:08 | |
*** tarek has joined #zope3-dev | 19:08 | |
*** malthe has joined #zope3-dev | 19:10 | |
*** aaronv has joined #zope3-dev | 19:13 | |
*** tarek has quit IRC | 19:14 | |
*** nyo has quit IRC | 19:16 | |
*** davisagli has joined #zope3-dev | 19:17 | |
*** flox has joined #zope3-dev | 19:19 | |
*** tarek has joined #zope3-dev | 19:20 | |
*** pyqwer has quit IRC | 19:25 | |
*** Theuni has quit IRC | 19:25 | |
*** Count-Duckula has left #zope3-dev | 19:36 | |
*** romanofski has joined #zope3-dev | 19:36 | |
*** srichter has joined #zope3-dev | 19:41 | |
*** ChanServ sets mode: +o srichter | 19:46 | |
*** toutpt has quit IRC | 19:47 | |
*** kiorky_ has joined #zope3-dev | 19:47 | |
*** pcardune has joined #zope3-dev | 19:57 | |
*** MrTopf_ is now known as MrTopf | 19:59 | |
*** JaRoel|4D has joined #zope3-dev | 20:00 | |
*** kiorky has quit IRC | 20:06 | |
*** kiorky_ has quit IRC | 20:07 | |
*** kiorky has joined #zope3-dev | 20:07 | |
*** aaronv has quit IRC | 20:07 | |
*** fRiSi has quit IRC | 20:09 | |
*** lucielejard has joined #zope3-dev | 20:16 | |
*** strichter has joined #zope3-dev | 20:19 | |
*** harobed_ has quit IRC | 20:24 | |
*** whit has quit IRC | 20:31 | |
*** J1m has quit IRC | 20:31 | |
*** J1m has joined #zope3-dev | 20:32 | |
*** srichter has quit IRC | 20:34 | |
*** whit has joined #zope3-dev | 20:34 | |
*** whit has quit IRC | 20:36 | |
*** _srichter has joined #zope3-dev | 20:41 | |
*** strichter has quit IRC | 20:42 | |
*** Theuni has joined #zope3-dev | 20:42 | |
*** J1m has quit IRC | 20:44 | |
*** sm has joined #zope3-dev | 20:45 | |
*** mkerrin has quit IRC | 20:46 | |
*** thetet has quit IRC | 20:48 | |
*** junkafarian has quit IRC | 20:53 | |
*** _srichter is now known as srichter | 20:58 | |
*** ChanServ sets mode: +o srichter | 20:59 | |
*** aaronv has joined #zope3-dev | 21:02 | |
*** kiorky has quit IRC | 21:03 | |
*** J1m has joined #zope3-dev | 21:12 | |
*** junkafarian has joined #zope3-dev | 21:13 | |
*** greenman has joined #zope3-dev | 21:13 | |
*** dunny has joined #zope3-dev | 21:16 | |
*** timte has joined #zope3-dev | 21:16 | |
*** J1m has quit IRC | 21:33 | |
*** kiorky has joined #zope3-dev | 21:42 | |
*** malthe has quit IRC | 21:46 | |
*** mgedmin has quit IRC | 21:48 | |
*** kiorky has quit IRC | 21:50 | |
*** MJ has quit IRC | 22:00 | |
*** whit has joined #zope3-dev | 22:09 | |
*** pelle__ has quit IRC | 22:10 | |
*** nyo has joined #zope3-dev | 22:21 | |
*** jukart has quit IRC | 22:22 | |
*** jukart has joined #zope3-dev | 22:23 | |
*** MJ has joined #zope3-dev | 22:25 | |
*** MJ has quit IRC | 22:26 | |
*** Theuni has quit IRC | 22:39 | |
*** afd___ has quit IRC | 22:40 | |
*** jukart has quit IRC | 22:40 | |
*** J1m has joined #zope3-dev | 22:51 | |
*** agroszer has quit IRC | 22:54 | |
*** J1m_ has joined #zope3-dev | 23:01 | |
*** whit has quit IRC | 23:02 | |
*** alecm has quit IRC | 23:07 | |
*** alecm_ has joined #zope3-dev | 23:07 | |
*** J1m has quit IRC | 23:11 | |
*** MrTopf has quit IRC | 23:15 | |
*** nyo has quit IRC | 23:34 | |
*** acsr_ has joined #zope3-dev | 23:38 | |
*** nyo has joined #zope3-dev | 23:39 | |
*** acsr has quit IRC | 23:46 | |
nyo | Do we still need DEPENDENCIES.cfg and SETUP.cfg files in our packages? | 23:51 |
*** aaronv has quit IRC | 23:52 | |
*** nyo has quit IRC | 23:52 | |
*** greenman has quit IRC | 23:58 | |
*** alecm_ has quit IRC | 23:58 | |
*** kiorky has joined #zope3-dev | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!