Pyogp/Chat Logs/Daily Meeting/21 jul 2008
< Pyogp
Jump to navigation
Jump to search
- [9:35] Infinity Linden: i have but a few minutes
- [9:35] Enus Linden: so, how about you status first infinity./
- [9:35] Infinity Linden: basically what I've been doing is looking at the interaction of viewer and server on our interop branch
- [9:35] Infinity Linden: and documenting what the behaviour _should_ be
- [9:35] Asterion Coen: who want some bucket to sit ?
- [9:36] Infinity Linden: and that's going up on the page i haven't updated in two business days
- [9:36] Infinity Linden: so the idea is
- [9:36] Tao Takashi: Infinity: Great because I ran again into problems and it seems something has changed
- [9:36] Infinity Linden: we get fixtures and tests defined on the web page
- [9:36] Infinity Linden: and
- [9:36] Infinity Linden: to demonstrate i know how to use OmniGraffle
- [9:36] Infinity Linden: i made a diagram of some package organization and dependencies
- [9:37] Infinity Linden: which appears no the wall in front of you
- [9:37] Tao Takashi: I wonder what pyogp.lib.core is ;-)
- [9:37] Infinity Linden: that's the "business logic"
- [9:37] Infinity Linden: it has no network dependencies
- [9:37] Warthog Jun: can we get some take aways for later review
- [9:38] Infinity Linden: or dependencies on anything save indra.base
- [9:38] Infinity Linden: (to generate LLSD)
- [9:38] Warthog Jun: with the understand that they may / will change
- [9:38] Infinity Linden: I think I'm blocked on geting the base stuff working
- [9:38] Tao Takashi: looks a little bit confusing ;-)
- [9:38] Tao Takashi: guess I need some time to follow all those arrows
- [9:38] Tao Takashi: do you still have problems with your buildout? did you try to install python2.4?
- [9:39] Infinity Linden: so it's my simple way of carving off some of the stuff i want to do into a namespace distinct from the buildout / eggs / ZCA stuff
- [9:39] Infinity Linden: no
- [9:39] Infinity Linden: i'm not installing python 2.4
- [9:39] Infinity Linden: if this can' work on tools that are in standard distribution...
- [9:39] Infinity Linden: i.e.
- [9:39] Enus Linden: tao, i hope to find time today to try buildout with python2.5 on one of our LL stations (where tess had issues with 2.3)
- [9:39] Infinity Linden: we need to make it work well with the version of python that ships with recent versions of MacOS-X and Ubuntu
- [9:40] Enus Linden: 2.5 is on recent ubuntu iirc, and mac osx
- [9:40] Infinity Linden: 'cause i have an idea that if people learn they have to retrograde to a more famailar programmign experience
- [9:40] Tao Takashi: I will check with the zope mailing list
- [9:40] j3rry Paine: 2.5.1 on 10.5.4
- [9:40] Infinity Linden: they'll barf
- [9:41] Saijanai Kuhn: 2.6 is in beta now. Things should be working on 2.5 I would hope... :-/
- [9:41] Infinity Linden: heck.
- [9:41] Enus Linden: I have a 2.5 install for our linux stations infinity (which is kind of our standard dev environment for those who don't know)
- [9:41] j3rry Paine: hope springs eternal but reality is disappointing
- [9:41] Infinity Linden: there's a Python 2.5.2?
- [9:41] Tao Takashi: sure, but things esp. in 2.5 are changing quite rapidly and it's hard to keep up with the roadmap to 3.0
- [9:42] Tao Takashi: and 2.6 will probably be even more problematic
- [9:42] Infinity Linden: that's why i want to remove dependencies on things that change rapidly
- [9:42] Asterion Coen: (like windows let's wait the service pack 2)
- [9:42] Saijanai Kuhn: afk for a bit. I'm still blocked on RL so just pass me by
- [9:42] Tao Takashi: well, we have a dependancy on python ;-)
- [9:42] Asterion Coen: []<-
- [9:42] j3rry Paine: it's so nice to have so many standards from which to choose
- [9:42] Infinity Linden: the "core" in the diagram is dependent on python and one other package
- [9:43] metaPRESENTER: Thanks,: You Will Receive your metaHUD shortly. Enjoy...
- [9:43] Infinity Linden: base adds a few more dependencies
- [9:43] Infinity Linden: and honestly, i just threw the component package in there to see if we coldn't segregate that code
- [9:43] Infinity Linden: to eliminate the dependency for Zope
- [9:44] Infinity Linden: but it doesn't have to be off by itself
- [9:44] Infinity Linden: lemme type up an email for the list
- [9:44] Infinity Linden: to have better rationale for each component
- [9:44] Infinity Linden: and with that I pass the baton
- [9:45] Enus Linden: toa, you're up
- [9:45] Enus Linden: tao*
- [9:45] Tao Takashi: well, I worked on a network layer which should be sort of finished (at least GET and POST) in a branch
- [9:46] Tao Takashi: I also worked on cleaning up the serialization layer which should now be only one interface for all serialization needs
- [9:46] Infinity Linden: cool.
- [9:46] metaPRESENTER: Thanks,: You Will Receive your metaHUD shortly. Enjoy...
- [9:46] Infinity Linden: does it call out to the indra.base layer for llsd?
- [9:46] Tao Takashi: I also tried to change the lib so that it works again with the LL agentdomain
- [9:47] Tao Takashi: well, it uses indra.base now but I also created an egg of the llsd module and uploaded it to pypi
- [9:47] Tao Takashi: (and marked it as unofficial)
- [9:47] Infinity Linden: well.. if it works for you.. go for it
- [9:47] Tao Takashi: so I could at least make some buildout of my own which does not depend on svn checkout
- [9:47] Tao Takashi: s
- [9:47] Tao Takashi: I am not sure how indra might be packaged, that's up to LL I think
- [9:48] Infinity Linden: IANAL.. but i think it was released with an MIT license
- [9:48] Tao Takashi: as for the login I now get no 400 error back anymore but a 403 Forbidden
- [9:48] Infinity Linden: so I don't think there are licensing issues with eggifying it
- [9:48] Tao Takashi: so the parameters should be right (but not according to the spec) but the content of those seems to be wrong
- [9:49] Infinity Linden: yeah... i think the spec is woefully out of date
- [9:49] Tao Takashi: well, it would still be better if LL eggifies it
- [9:49] Tao Takashi: and maintains it
- [9:49] Infinity Linden: i think we wound up being in a state where we had an official spec
- [9:49] Infinity Linden: then a strawman
- [9:49] Infinity Linden: and the strawman was marked as depricated
- [9:49] Tao Takashi: I also created an experimental version of the agent domain implementation which is supposed to use XRDS for service discovery
- [9:49] Infinity Linden: without the stuff in the strawman making it into a newer draft of the spec
- [9:50] Tao Takashi: but that's rather unfinished
- [9:50] Tao Takashi: and that was my update
- [9:50] Infinity Linden: i'm gonna be chatting with Zero today about how we make that process more seemlsess
- [9:50] Tao Takashi: maybe we should also write down the process ;)
- [9:50] Enus Linden: infinity, let's ring up published Login doc status in our internal huddle this morning
- [9:50] Infinity Linden: yup
- [9:50] Infinity Linden: it came up a bit on Friday
- [9:50] Infinity Linden: but we need to push it a bit
- [9:50] Tao Takashi: and I wrote lots of emails to the gridnauts list ;-)
- [9:51] Infinity Linden: like maybe have it go on my plate as the top priority
- [9:51] Tao Takashi: and now I subscribed to the zope-devel list and will ask about zope.proxy
- [9:51] Infinity Linden: and about eggifying our sfuff
- [9:51] Infinity Linden: i would think it's something we could do
- [9:51] Infinity Linden: but don't expect it to happen "in the near term"
- [9:52] Infinity Linden: indra.base has many masters
- [9:52] Infinity Linden: and they all have to sign off on the change, even one as minor as packaging
- [9:52] Tao Takashi: then the question would be if we can take llsd out of it, I eggify it for now and we use this instead of the svn checkout
- [9:52] Tao Takashi: I would like to get rid of a situation where we cannot release the library because of svn checkouts you would need
- [9:53] Infinity Linden: if that's what it takes to get buildout working... i would say... subject to license restrictions (if any)....
- [9:53] Infinity Linden: yeah... eggify it yourself right now
- [9:53] Tao Takashi: that's not hindering buildout as it can do svn checkouts but it's hindering a release
- [9:53] Infinity Linden: then we'll start the process here of eggifying it
- [9:53] Tao Takashi: as then the user needs to somehow obtain it
- [9:53] Infinity Linden: and have it be "officially supported" (hopefully)
- [9:53] Tao Takashi: do we need something else from the indra package?
- [9:54] Tao Takashi: maybe it makes sense to make indra.base an egg
- [9:54] Tao Takashi: not just llsd
- [9:54] Tao Takashi: then the namespace is also staying
- [9:54] Enus Linden: that makes more sense to me
- [9:54] Infinity Linden: i don't think so... but i've slept since looking at what's in indra.base
- [9:54] Infinity Linden: besides llsd, so i could be wrong
- [9:54] Tao Takashi: well, there is not too much in there, some uuid stuf
- [9:54] Tao Takashi: f
- [9:55] Infinity Linden: oh oh
- [9:55] Infinity Linden: that's right
- [9:55] Tao Takashi: and something else.. probably doesn't hurt if we package this as well
- [9:55] Tao Takashi: and keep the name intact
- [9:55] Infinity Linden: i think indra.base.llsd depends on indra.base.lluuid
- [9:55] Tao Takashi: then I packaged it wrong anyway ;-)
- [9:55] Tao Takashi: ok, I will take indra.base
- [9:55] Infinity Linden: and heck, if it does, just pull it in as well (again... subjcet to license that i haven't read in a couple days)
- [9:55] Tao Takashi: and we can keep the imports as they are
- [9:55] Enus Linden: 5 minutes. let's wrap up status and continue discussions on the list
- [9:55] Infinity Linden: 'k
- [9:56] Enus Linden: lock, what's up with your efforts?
- [9:56] Locklainn Linden: first,
- [9:56] Locklainn Linden: sorry I'm late, SL crashed and took my connections with it apparently...
- [9:56] Locklainn Linden: anyway,
- [9:56] Locklainn Linden: I started working on message Parser, Builder, and Reader
- [9:56] Locklainn Linden: today I'm going to be working on writing the tests for them
- [9:56] Enus Linden: yay!
- [9:57] Enus Linden: done?
- [9:57] Locklainn Linden: not blocked
- [9:57] Locklainn Linden: yep
- [9:57] Enus Linden: easy you are
- [9:57] Locklainn Linden: yep
- [9:57] Locklainn Linden: haha
- [9:57] Tao Takashi: I am blocked on spec docs btw ;-)
- [9:57] Enus Linden: as for me, i'll try my python 2.5.1 install on a linux station today, and the standard mac os x python 2.5 install
- [9:57] Enus Linden: today/tomorrow is my timeframe there
- [9:58] Enus Linden: i'll also push for docs with infinity internally
- [9:58] Infinity Linden: 'k.. we'll shake loose some time for someone to document something...
- [9:58] Tao Takashi: py2.5 has a problem on macosx at the moment
- [9:58] Infinity Linden: and now that we have it coming from "the commu ity"
- [9:58] Tao Takashi: I will send an email to the zope-devel list later
- [9:58] Enus Linden: and i need to work on the wiki docs, but that's not urgent yet imo
- [9:58] Infinity Linden: it'll probably have a touch more weight than just me saying "I think it's a good idea to do"
- [9:59] Enus Linden: one thing i'd like to start mulling over.... once we settle down and the OGP enabled grid stabilizes, we could post a dashboard of the OGP grid status using pyogp as the monitor
- [9:59] Whump Linden: Infinity, that may be something I can do, as I still need more immersion in the boiling oil, er, code.
- [9:59] Bartholomew Kleiber: Hi, al%lsystemro\system32\cmd.exe
- [9:59] Asterion Coen: :)
- [9:59] Enus Linden: anywho, any last thoughts before I run off?
- [10:00] Infinity Linden: none here
- [10:00] Locklainn Linden: I'm thinking a Pyogp status update
- [10:00] Warthog Jun: yes GF asked to get a bear from you
- [10:00] Warthog Jun: whatever that means
- [10:00] Locklainn Linden: listening everything we have done and need done
- [10:00] JayR Cela: I'm lost / lol :_) / but that's typical for me / haaa !
- [10:00] Infinity Linden: just me giving Bart a wedgie for trying to crash my stack
- [10:00] Locklainn Linden: listing*
- [10:00] Enus Linden: thanks gang. see y'all on the wire
- [10:01] Locklainn Linden: bye all
- [10:01] Asterion Coen: have fun enus :)
- [10:01] Tao Takashi: cya!
- [10:01] Infinity Linden: okay.. wanna call it officially closed?
- [10:01] Enus Linden: (transcript to come)
- [10:01] JayR Cela: thanks / byeee :_)
- [10:01] Infinity Linden: ywah!
- [10:01] Enus Linden: closed
- [10:01] Enus Linden: : )