IRC log of #zope3-dev for Friday, 2005-07-01

*** kaczordek has quit IRC00:11
*** vlado has joined #zope3-dev00:13
*** FarcePest has quit IRC00:24
*** lunatik has joined #zope3-dev00:31
*** lunatik has left #zope3-dev00:32
*** timte has quit IRC00:39
*** SureshZ has left #zope3-dev00:39
*** b3u is now known as beu|outs00:44
*** yota has quit IRC00:57
*** projekt01 has quit IRC01:01
*** bradb is now known as bradb-away01:10
*** jhauser_ has quit IRC01:15
bcsallerdoes it make sense to people to do something like map IAnnotations for IRead/WriteFile using xattr on the FS? has anyone tried something like this yet?01:40
J1mxatter? What's that?01:41
bcsallerxattr is the interface for binding metadata at basically the inode layer01:42
bcsallerthe result is that the metadata is bound to the file, moves with it01:42
bcsallerso uuid in xattr can resolve sync issues01:42
bcsallerwas what I was thinking01:42
bcsallerthe newer *NIX fs support this01:42
J1mSo you are thinking of some sort of content object that is stopred on the file system?01:43
J1mSo you are thinking of some sort of content object that is stored on the file system?01:43
bcsaller >>> import xattr01:43
bcsaller    >>> xattr.listxattr("file.txt")01:43
bcsaller    ('user.mime_type',)01:43
bcsaller    >>> xattr.getxattr("file.txt", "user.mime_type")01:43
bcsaller    'text/plain'01:43
bcsallernot much to that, but it should be simple to do a mapping if I have it right in my head01:44
*** vlado has quit IRC01:44
J1mwell, although it doesn't say so, applications expect to be able to store persistent data.01:44
J1mSo, this wouldn't quite work in general.01:44
bcsallera precondition on the an Annotation subinterface that restricts it to strings?01:45
J1mThe original vision for annotations was that they could be stored anywhere, but we've gotten in the habit of putting prettu much anything in them.01:45
J1mwe need something like that, yes01:45
J1mor maybe you just want a different, but similar sort of thing.01:46
bcsallerI am just trying to get some hands on work done with this, want to make sure I have it right in my head01:46
J1mWell, you couldn't do this with the annotation framework as it stands.01:47
J1mI do think you should be able to do this with some annotation like framework though.01:47
bcsallerI suppose the specifics are not that important01:48
bcsallerI am thinking of a UnionFS, a ZODB overlayer for a traditional FS, but I want things to stay in sync, so I wanted the xattr uuid binding to track changes01:48
J1mI don't know which specific are not that important. :)01:48
bcsallerI don't need to bind it to IAnnotation for this to work specifics01:49
J1mIt seems that this is the sort of thing that Ape should help with.01:49
*** RaFromBRC has joined #zope3-dev01:49
bcsallerAPE might do it, yes01:49
*** RaFromBRC is now known as RaFromBRC|afk01:50
bcsallerI am not sure it would do think like track FS moves and such01:50
bcsallerI can look into it01:50
J1mNo, but it could map certain data into xatter calls01:50
J1mNo, but it could manage data with xatter calls01:51
bcsallerthat might be worth having for other people as well...01:51
bcsallerI'll experiment with things a bit more then, thanks01:53
J1mwhere's a good place to get this module?01:53
bcsallerhmm, I'll check01:53
J1mfound it I think01:54
J1mlooks fun. I'll have to play with it. :)01:56
*** J1m has quit IRC01:56
*** beu|outs is now known as b3u01:59
*** RaFromBRC|afk is now known as RaFromBRC02:08
*** RaFromBRC is now known as RaFromBRC|food03:13
*** stub has joined #zope3-dev04:32
*** RaFromBRC|food has quit IRC04:35
*** awjones has joined #zope3-dev08:27
*** jhauser has joined #zope3-dev08:32
*** awjones has quit IRC08:51
*** mexiKON has joined #zope3-dev09:00
*** philiKON has quit IRC09:10
*** yota has joined #zope3-dev09:15
*** projekt01 has joined #zope3-dev09:25
*** hdima has joined #zope3-dev09:26
*** Theuni has joined #zope3-dev09:42
*** tarek has joined #zope3-dev10:56
*** snake has joined #zope3-dev12:11
snakehi all12:11
snakei have some problems starting zope3 under win9812:11
snakeit says12:12
snakeAttributeError: 'module' object has no attribute 'implementer'12:12
*** faassen has joined #zope3-dev12:47
*** geek_x has joined #zope3-dev12:55
mexiKONsnake, are you using zope3 trunk?13:18
snakethe release13:18
snakelatest unstable13:18
mexiKONa, 3.1 beta13:21
mexiKONcan you paste the traceback to
snakesorry i already trashed it :D13:23
snakei got fed up13:23
snakewin98 seems barely supported13:23
mexiKONhmm, maybe13:24
mexiKONget yourself a real os :)13:24
snakemexiKON, i have one, but i am stuck with this s***t13:25
snakemy comp is miles away :s13:25
*** anguenot_ has joined #zope3-dev13:27
*** snake has quit IRC13:50
*** snake has joined #zope3-dev13:51
*** jinty has joined #zope3-dev14:03
*** regebro has joined #zope3-dev14:06
*** palmTree has joined #zope3-dev14:35
*** geek_x has left #zope3-dev14:40
*** tarek has quit IRC14:50
*** MacYET has joined #zope3-dev14:53
*** SteveA has quit IRC15:09
*** SteveA has joined #zope3-dev15:16
*** ignas has joined #zope3-dev15:34
*** srichter has quit IRC15:45
*** ignas_ has joined #zope3-dev15:51
*** SteveA has quit IRC15:55
*** efge has joined #zope3-dev15:56
*** ignas has quit IRC15:58
*** SteveA has joined #zope3-dev16:06
*** BjornT has quit IRC16:21
*** BjornT has joined #zope3-dev16:21
*** tarek has joined #zope3-dev16:29
*** hdima has quit IRC16:38
*** palmTree_ has joined #zope3-dev16:39
*** ignas_ has quit IRC16:39
*** palmTree has quit IRC16:42
*** palmTree_ is now known as palmTree16:43
*** palmTree_ has joined #zope3-dev16:55
*** SureshZ has joined #zope3-dev17:00
*** srichter has joined #zope3-dev17:05
*** ChanServ sets mode: +o srichter17:08
*** palmTree has quit IRC17:15
*** palmTree_ has quit IRC17:35
*** jhauser_ has joined #zope3-dev17:51
* Theuni praises Zope 317:55
Theunii just was able to start doing stuff with it (again)17:56
Theuniit took me 15 minutes to create a web UI for the link monitoring server we run using XML/RPC17:56
Theunithat's faster than with archetypes ;)17:56
*** jhauser has quit IRC18:08
srichterwho would have thought that! :-)18:09
*** zagy has quit IRC18:12
Theunii mean, i still have to fight with the framework all the time18:14
Theunibut i suppose that to go away pretty quick18:14
Theunidon't have the API in my head, so a lot of digging happens18:14
* Theuni heads home for weekend18:15
*** Theuni has quit IRC18:16
*** MacYET has quit IRC18:29
*** MacYET has joined #zope3-dev18:31
VladDrachey mac18:32
*** jinty_ has joined #zope3-dev18:41
*** jinty__ has joined #zope3-dev18:42
*** jinty has quit IRC18:45
*** lunatik has joined #zope3-dev18:47
*** stub has left #zope3-dev18:54
*** jinty_ has quit IRC18:54
*** b3u has quit IRC19:01
* MacYET is away: live in concert19:12
*** MacYET has left #zope3-dev19:12
*** lunatik has left #zope3-dev19:13
*** SteveA has quit IRC19:29
*** elbixio has joined #zope3-dev19:35
*** SureshZ has quit IRC19:47
*** efge has quit IRC20:00
*** bradb-away has quit IRC20:09
*** Theuni has joined #zope3-dev20:11
*** regebro has quit IRC20:13
*** elbixio has quit IRC20:16
*** elbixio has joined #zope3-dev20:17
*** zagy has joined #zope3-dev20:24
*** jinty__ has quit IRC20:25
*** Hellfried has joined #zope3-dev20:29
*** SureshZ has joined #zope3-dev20:33
*** faassen has left #zope3-dev20:40
*** tarek has quit IRC20:55
*** anguenot_ has quit IRC21:01
*** elbixio has quit IRC21:07
*** _projekt01 has joined #zope3-dev21:26
*** projekt01 has quit IRC21:26
*** J1m has joined #zope3-dev21:43
*** jabba2k has joined #zope3-dev21:47
jabba2khi, how do i get an ILocaleCalendar object (from within a view)? I tried to adapt self.request, self.request.locale and self.request.locale.dates, but that failed... (I need translated month names)21:50
srichterjabba2k: check the interfaces for details22:10
srichteronce you have the locale object, you can get to the month names; look at zope.i18n.interfaces22:10
jabba2kuh, I did, but overlooked it. thanks22:15
*** yota has quit IRC22:20
*** yota has joined #zope3-dev22:21
*** SteveA has joined #zope3-dev22:23
*** SureshZ has quit IRC22:40
*** elbixio has joined #zope3-dev22:40
*** faassen has joined #zope3-dev22:43
*** The|uni has joined #zope3-dev22:44
The|uniSteveA:  ayt?22:52
The|uniI'm doing Zope 3 application hacking right now ...22:54
The|uniI'd wonder if there is some documentation how you handle the non-persistent objects ...22:54
*** palmTree has joined #zope3-dev22:55
SteveAwhat non-persistent objects?22:58
SteveAto not use the zodb?22:58
SteveAyou need to write your own Publication22:58
The|uniThat you do not hold in the ZODB but in SQL/other place22:58
SteveAthat doesn't use the zodb22:58
SteveAi define entry-points into the persistent stuff as utilities22:59
SteveAbut, they need to be utilities that are aware of security22:59
The|uniDo you have opensource examples?22:59
The|uniright. I remember that point.22:59
SteveAso, i defined a securedutility directive for registering such utilities22:59
SteveAso, using getUtility with one of these, you get a proxied object22:59
SteveAso, nothing open source22:59
SteveAyou just need to make sure your system follows the "zope3 security overview" diagram23:00
The|uniok. i'll read some source code for the zodb stuff23:00
The|unibtw: how "fixed" is the Zope3 trunk right now?23:00
The|unii might like fix some bugs when I'm around23:01
SteveAi dunno.  not using the trunk right now.23:02
SteveAalbert mentioned some list of release-critical bugs23:02
SteveAi suppose srichter would know about those23:02
* The|uni poke srichter, but he isn't on irc right now.23:02
srichteryes? ...reading23:06
The|uniyou've been at the top of the list23:07
The|unididn't see your name though23:08
srichterThe|uni: see TODO.tzt23:08
srichterin doc/23:08
The|uniah ok23:08
srichterbugs can be fixed on the trunk, just no new features23:08
The|uniSteveA:  I only want a certain part of the app to be published that way. Would it be correct to write a Traverse then that hooks in?23:17
The|unilooks like that ...23:18
* The|uni tries23:18
SteveAyeah, you can write a traverser that hooks into that23:23
*** BjornT_ has joined #zope3-dev23:32
*** BjornT has quit IRC23:44

Generated by 2.15.1 by Marius Gedminas - find it at!