2007-04-12T00:17:35  <lanius> hola
2007-04-12T00:18:27  <dreimark> moin
2007-04-12T00:20:47  <ThomasWaldmann> lanius: on your storage refactoring page, there are still pages and attachments?
2007-04-12T00:25:04  <lanius> yeah, but i'm not quite sure, neither for nor against it
2007-04-12T00:27:50  <lanius> i think somehow there must be
2007-04-12T00:27:55  <lanius> think about a request
2007-04-12T00:28:01  <lanius> the storage handler gets the request
2007-04-12T00:28:05  <lanius> he creates the Storage Item
2007-04-12T00:28:11  <lanius> then it checks the mimetype
2007-04-12T00:28:19  <lanius> if the mimetype is text/wiki it will create a page object
2007-04-12T00:28:31  <lanius> if the mimetype is text/user it will create a user object
2007-04-12T00:28:36  <lanius> otherwise it will create an attachement object
2007-04-12T00:31:50  <ThomasWaldmann> the decision whether you want an item or a user will not be done by the storage handler
2007-04-12T00:32:04  <ThomasWaldmann> but by code calling it
2007-04-12T00:33:43  <lanius> it could be done by the storage handler, what would be arguments for your way, what for my?
2007-04-12T00:34:27  <ThomasWaldmann> the code in User wants to have user profile data, not anything else
2007-04-12T00:34:46  <ThomasWaldmann> so you know that before even calling storage code
2007-04-12T00:35:25  <dreimark> we do need for alt text a description for each attachment some ideas about that StorageRefactoring/ItemHierarchy
2007-04-12T00:36:11  <ThomasWaldmann> dreimark: that will be item metadata, if lanius and me succeed
2007-04-12T00:36:27  <dreimark> fine
2007-04-12T00:36:43  <lanius> yeah, but it knows that the object it requests will be a user object
2007-04-12T00:37:31  <lanius> still you could do a requestUser, requestPage and requestAttachement method in the storage handler
2007-04-12T00:37:43  <lanius> which would return the corresponding object
2007-04-12T00:38:17  <ThomasWaldmann> but we wont have attachments any more
2007-04-12T00:39:07  <ThomasWaldmann> nor pages, both will be items
2007-04-12T00:39:21  <lanius> but you need different operations on a user item and on a page item
2007-04-12T00:40:17  <ThomasWaldmann> that is either highlevel code or storage implementation detail
2007-04-12T00:40:41  <lanius> yeah, higher level, and a page would be the higher level
2007-04-12T00:41:01  * lanius is wondering if there is any type of casting in python
2007-04-12T00:41:04  <ThomasWaldmann> highlevel code will either do getItem(name) or getUserProfile(name)
2007-04-12T00:41:37  <lanius> that's what i meant with the requestXYZ methods
2007-04-12T00:41:42  <ThomasWaldmann> getItem will return data and metadata for item "name"
2007-04-12T00:41:59  <ThomasWaldmann> and then we see how to handle that mimetype
2007-04-12T00:43:06  <ThomasWaldmann> http://moinmoin.wikiwikiweb.de/StorageRefactoring/SOC2007 are we both talking of that page?
2007-04-12T00:43:20  <lanius> yeah we are
2007-04-12T00:43:43  <lanius> my idea just was to add the getItem and getUserProfile methods to the StorageHandler
2007-04-12T00:44:02  <lanius> that would mean we kill the attachement object, but not the page and user object
2007-04-12T00:44:35  <ThomasWaldmann> (00:20) < ThomasWal> lanius: on your storage refactoring page, there are still pages and attachments?
2007-04-12T00:44:46  <ThomasWaldmann> this was the initial question :)
2007-04-12T00:45:00  <lanius> yes, and that's what i'm still not sure about
2007-04-12T00:45:04  <lanius> haven't thought to deep about it
2007-04-12T00:45:17  <lanius> maybe there are operations that are different maybe not
2007-04-12T00:45:58  <ThomasWaldmann> for the storage level: s/page/item/, s/attachment//, s/title/name/, s/java/python/ >:)
2007-04-12T00:46:27  <lanius> at least the last :D
2007-04-12T00:46:45  <lanius> at it's not even real java
2007-04-12T00:47:22  <ThomasWaldmann> and the current confusing Page thing (whole thing as well as specific revision sometimes) should be made more clear
2007-04-12T00:47:40  <ThomasWaldmann> at least on the storage level
2007-04-12T00:47:46  <lanius> yeah page is wrong there
2007-04-12T00:48:19  <ThomasWaldmann> (i mean the current Page class in last phrase)
2007-04-12T00:49:39  <lanius> well, i have to finish the storage interface, after that we can talk about the storage handler and that will make more clear what else belongs there
2007-04-12T00:50:20  <lanius> what do you think, should it be possible to remove only a complete object or even a revision
2007-04-12T00:50:26  <lanius> same for writing/overwriting
2007-04-12T00:50:33  <lanius> and setting Metadata
2007-04-12T00:51:13  <ThomasWaldmann> maybe we need ops on 3 levels: namespace (list, rename, exist, ...), item (listrevs, nuke, ...), itemrev (get, put, ....)
2007-04-12T00:52:05  <grzywacz> Can this discussion in any way influence my project? :)
2007-04-12T00:52:20  <lanius> basicly that's what i have, no i need details
2007-04-12T00:52:24  <lanius> now
2007-04-12T00:52:28  <ThomasWaldmann> you will have your own branch
2007-04-12T00:53:44  <xorAxAx> grzywacz: yes :-)
2007-04-12T00:53:46  <grzywacz> I know, I just wonder if I should pay close attention to it, even though I'm rather tired. :)
2007-04-12T00:53:59  <xorAxAx> grzywacz: i assume you want to modify pages :-)
2007-04-12T00:54:04  <xorAxAx> currently its a mess :)
2007-04-12T00:54:30  <ThomasWaldmann> lanius: the storage api needs to be able to do all things we need
2007-04-12T00:54:55  <grzywacz> xorAxAx, right, after I have notificiations working I wanted to add some functionality which would modify pages
2007-04-12T00:55:05  <ThomasWaldmann> although a wiki page is never nuked completely by a wiki user, we may need it for the wiki admin
2007-04-12T00:55:43  <ThomasWaldmann> although a old wiki pagerev is never removed by a wiki user, we may need it for admin/auto purge of old stuff
2007-04-12T00:56:10  <xorAxAx> good night
2007-04-12T00:56:15  <grzywacz> night xorAxAx
2007-04-12T00:56:16  <lanius> good nicht xorAxAx
2007-04-12T00:56:23  <ThomasWaldmann> gn xorAxAx
2007-04-12T00:56:28  <xorAxAx> grzywacz wins
2007-04-12T00:56:34  <grzywacz> ?;)
2007-04-12T00:56:41  <xorAxAx> you were the first :-)
2007-04-12T00:56:52  <grzywacz> Ah, yes. Experience from #wesnoth-dev pays off. :P
2007-04-12T00:56:54  <grzywacz> :D
2007-04-12T01:01:27  <neagulm> good night  xorAxAx!
2007-04-12T01:02:19  <ThomasWaldmann> lanius: we also might want to have a bit more OO interface
2007-04-12T01:03:47  <ThomasWaldmann> thus not getPage(title) and listRevs(title), but p = getPage(title) ; p.listRevs()
2007-04-12T01:04:45  <lanius> that's what would be in the Storage Item
2007-04-12T01:05:05  <lanius> but to make it easy to implement another storage backend only one interface would be easier at this part
2007-04-12T01:05:51  <lanius> brb
2007-04-12T01:16:48  <lanius> re
2007-04-12T01:17:25  <lanius> you see my problem with the OO interface?
2007-04-12T01:25:57  <lanius> ThomasWaldmann: ping?
2007-04-12T01:33:50  * lanius thinks he fell asleep
2007-04-12T01:33:59  <lanius> ThomasWaldmann: please post your opinions on the page
2007-04-12T01:34:02  <lanius> see u tomorrow
2007-04-12T01:36:08  <grzywacz> btw. there's a page with list of installed themes on the moin wiki, some of them are *really* awful... How about removing them in favour of some better ones? ;)
2007-04-12T01:36:38  <xorAxAx> you mean the one with screenshots?
2007-04-12T01:36:39  <flowhase> which ones do you mean especially? :>
2007-04-12T01:37:09  <grzywacz> No, the one where you can change theme.
2007-04-12T01:37:41  <grzywacz> http://moinmoin.wikiwikiweb.de/ThemesMacro
2007-04-12T01:37:42  <grzywacz> Here.
2007-04-12T01:38:02  <xorAxAx> ah
2007-04-12T01:38:07  <xorAxAx> well, thats a task for thomas
2007-04-12T01:38:13  <xorAxAx> they arent even up to date
2007-04-12T01:38:17  <grzywacz> http://moinmoin.wikiwikiweb.de/ThemesMacro?action=theme&theme=monomoin
2007-04-12T01:38:21  <grzywacz> Great success.
2007-04-12T01:38:22  <grzywacz> ;)
2007-04-12T01:38:35  <xorAxAx> yes, its outdated
2007-04-12T01:38:40  <xorAxAx> the current version is working
2007-04-12T01:38:46  <grzywacz> So it seems. :)
2007-04-12T01:38:49  <xorAxAx> and users are loving it
2007-04-12T01:38:59  <flowhase> hmm
2007-04-12T01:39:16  <grzywacz> Making some of those featured on screenshots available would be nice.
2007-04-12T01:39:30  <flowhase> i could be sneaky and change our entropia-mediawiki to moinmoin without anybody noticing ;>
2007-04-12T01:40:10  <grzywacz> You mean with the mediawiki theme?
2007-04-12T01:40:15  <grzywacz> Sneaky indeed. ;)
2007-04-12T01:41:33  <flowhase> well
2007-04-12T01:41:46  <flowhase> but as already said ... gpn6 will have a moinmoin intranet
2007-04-12T01:42:24  <flowhase> now i just need some guys to build a pizza delivery plugin
2007-04-12T08:03:23  <grzywacz> moin and off to uni ;)
2007-04-12T08:24:42  <ThomasWaldmann> moin
2007-04-12T08:30:56  <ThomasWaldmann> ok, looks like the final slot assignment is there
2007-04-12T09:15:11  <dreimark> moin
2007-04-12T09:19:07  <ThomasWaldmann> moin dreimark
2007-04-12T09:19:18  <dreimark> greetings from cologne
2007-04-12T09:19:54  <ThomasWaldmann> dreimark: i mailed googled about your (un)mentoring problems. I guess it is purely cosmetic (and if it is not, they will help fixing it).
2007-04-12T09:20:11  <dreimark> I did a bug report too
2007-04-12T09:20:31  <ThomasWaldmann> looks like accepted students got their acceptance email now. See also:
2007-04-12T09:20:38  <ThomasWaldmann> http://code.google.com/soc/moin/about.html
2007-04-12T09:21:54  <dreimark> what is this red sign about
2007-04-12T09:23:03  <ThomasWaldmann> it shall show some map location when it is fixed
2007-04-12T09:28:50  <ThomasWaldmann> flowhase: i need your ssh pubkey attached to an email
2007-04-12T09:29:02  <dreimark> wikimedia gots 0 slots ?
2007-04-12T09:29:29  <ThomasWaldmann> no, 3. they just failed to assign mentors, so it doesnt show up.
2007-04-12T10:53:01  <xorAxAx> LOL
2007-04-12T10:53:50  <ThomasWaldmann> nice way to shock applying students, isn't it? :-P
2007-04-12T12:08:49  <flowhase> good morning
2007-04-12T12:09:14  <xorAxAx> moin flowhase
2007-04-12T12:12:09  <xorAxAx> grzywacz: btw, you can also look into the irc logs if you want to track a discussion that happened the day before
2007-04-12T12:12:53  <xorAxAx> grzywacz: can you create a wiki page for your soc project in the moin wiki?
2007-04-12T12:17:07  <johill> I wonder if the ikiwiki latex-plugin student will talk to me
2007-04-12T12:19:50  <flowhase> ThomasWaldmann: i will just take a shower to get me started, afterwards i will send a fresh ssh key
2007-04-12T12:20:56  <xorAxAx> flowhase: a fresh one? :)
2007-04-12T12:21:05  <flowhase> xorAxAx: yeah :>
2007-04-12T12:21:28  <ThomasWaldmann> take it with you into the shower
2007-04-12T12:22:00  <dreimark>  johill:may be he has already your code :)
2007-04-12T12:22:04  <dreimark> :(
2007-04-12T12:22:35  <xorAxAx> johill: maybe he will rewrite the latex parser that is bundled with mediawiki accidently
2007-04-12T12:22:47  <xorAxAx> is it php, johill?
2007-04-12T12:24:17  <xorAxAx> oh, perl
2007-04-12T12:24:23  <xorAxAx> and its a "wiki compiler"
2007-04-12T12:24:38  <xorAxAx> johill: so how should the person benefit? and why does this task need 3 months? :)
2007-04-12T12:37:12  <johill> well, apparently they haven't given security problems any though
2007-04-12T12:37:14  <johill> thought
2007-04-12T12:37:24  <johill> but maybe that doesn't matter since ikiwiki committers are always trusted, no idea
2007-04-12T12:42:44  <xorAxAx> yes, because of authorization and inherent trust
2007-04-12T12:42:51  <xorAxAx> its a VCS-based wiki
2007-04-12T12:49:25  <johill> yeah I guess then it doesn't matter
2007-04-12T13:03:39  <dreimark> hi neagulm, did you have received an email by google?
2007-04-12T13:05:47  <dreimark> bbl by a quarter
2007-04-12T13:21:56  <flowhase> back from shower
2007-04-12T13:22:03  <flowhase> ThomasWaldmann: i send you the pubkey
2007-04-12T13:28:26  <ThomasWaldmann> flowhase: try your shiny new repo :)
2007-04-12T13:29:24  <flowhase> :>
2007-04-12T13:29:27  <ThomasWaldmann> neagulm: i need your ssh pubkey as an attachment to an email
2007-04-12T13:36:36  <ThomasWaldmann> http://code.google.com/soc/olpc/appinfo.html?csaid=C9E311B66EC72B74 strange
2007-04-12T13:37:28  <ThomasWaldmann> http://code.google.com/soc/olpc/appinfo.html?csaid=85248E1DE10CCD2B another
2007-04-12T13:44:43  <ThomasWaldmann> flowhase: does it work? (moin/1.6-template-fkrupicka)
2007-04-12T13:59:22  <neagulm> ok, I will send you my public key in a few moments
2007-04-12T14:11:47  <neagulm> I have sent you the corrent key at tw-public@gmx.de
2007-04-12T14:12:20  <dreimark> bb
2007-04-12T14:14:25  <neagulm> I have s question about soc: what does the red ballon at http://code.google.com/soc/moin/about.html mean ?
2007-04-12T14:17:34  <flowhase> you can add positional information in your soc-profile
2007-04-12T14:17:47  <flowhase> so one can track you via google maps
2007-04-12T14:17:48  <flowhase> :>
2007-04-12T14:18:30  <flowhase> ThomasWaldmann: ah, just checked out the std devel-repo
2007-04-12T14:18:34  <flowhase> wait a sec
2007-04-12T14:20:02  <dreimark> neagulm:thomas explained me that if it will work it shows up your gps coordinates
2007-04-12T14:22:29  <ThomasWaldmann> neagulm: it is for the icbms at the end of the program :D
2007-04-12T14:23:25  * flowhase changes his position to the white house
2007-04-12T14:33:02  <ThomasWaldmann> neagulm: ok, test your shiny new repo
2007-04-12T14:45:49  <ThomasWaldmann> neagulm: http://moinmoin.wikiwikiweb.de/GoogleSoc2007 see the link to your wiki homepage, maybe create it and fill in some meaningful content
2007-04-12T15:14:22  <neagulm> ok
2007-04-12T15:14:55  <neagulm> i have to leave for school, i will be back later :)
2007-04-12T15:15:07  <ThomasWaldmann> cul8r :)
2007-04-12T15:16:41  <neagulm> before I leave: do you have some design documents about MoinMoin (specification, diagrams, etc) ?
2007-04-12T15:17:39  <flowhase> hmm, i could use those too :>
2007-04-12T15:18:44  <xorAxAx> neagulm: only those in the wiki
2007-04-12T15:18:50  <xorAxAx> esp. see MoinDev
2007-04-12T15:19:01  <xorAxAx> (MoinMoin:MoinDev)
2007-04-12T15:19:07  <neagulm> ok
2007-04-12T15:20:06  <neagulm> thanx
2007-04-12T15:20:16  <neagulm> see you later:)
2007-04-12T15:28:14  <ThomasWaldmann> flowhase: http://hg.thinkmo.de/doc/moin/1.6/ maybe this helps a bit
2007-04-12T15:29:25  <flowhase> uh oh ... this looks ... familiar
2007-04-12T15:29:49  * flowhase thinks about tons of xml files, tomcat and other horrors in his past ;>
2007-04-12T15:29:58  <xorAxAx> hehe
2007-04-12T15:30:06  <ThomasWaldmann> much stuff that is located in some subdirectory is plugable. that means your dont have to read all those plugins of that kind, but only (maybe) one of them.
2007-04-12T15:31:43  <ThomasWaldmann> flowhase: for you, it is mainly request, Page*, theme/__init__ (plus a look at everything else generating output :)
2007-04-12T15:32:41  <flowhase> k :>
2007-04-12T15:33:27  <ThomasWaldmann> maybe also look at Page.send_page()
2007-04-12T15:34:09  <ThomasWaldmann> there is an ancient todo of JH "kill send_page() quick", maybe you have the honour of doing that if you need it for your project :D
2007-04-12T15:34:23  <flowhase> yeah, i just read MoinDev/CodeStructure ... the 'call-graph' there was quite helpful
2007-04-12T15:34:38  <flowhase> hehe
2007-04-12T15:35:51  <flowhase> i think i will start with a GenshiTheme
2007-04-12T15:37:12  <ThomasWaldmann> btw, google says "coding starts end may". I don't know if that is a suggestion or mandatory, though.
2007-04-12T15:37:34  <flowhase> mandatory as in "NO CODE BEFORE MAY!"?
2007-04-12T15:37:52  <ThomasWaldmann> I'll ask :)
2007-04-12T15:37:58  <flowhase> :>
2007-04-12T15:50:30  <ThomasWaldmann> flowhase: some people on the soc channel think it doesn't matter (but they are not from google, so I maybe better ask when they wake up)
2007-04-12T16:42:55  <dreimark>  May 28: Students begin coding for their GSoC projects; looks more like not before june
2007-04-12T16:43:22  <xorAxAx> of course this means that they can do the design work before :)
2007-04-12T16:43:33  <xorAxAx> grzywacz: have you seen my messages?
2007-04-12T17:02:26  <ThomasWaldmann> xorAxAx: yeah, the question if whether someone minds in case of somebody commits code before that date
2007-04-12T17:02:51  <xorAxAx> well, maybe students because they would stop working earlier in the end
2007-04-12T19:17:46  <grzywacz> re
2007-04-12T19:18:03  <grzywacz> xorAxAx, I've already created my "personal" page on wiki, can I put project related stuff there?
2007-04-12T19:18:42  <xorAxAx> grzywacz: on a subpage, sure
2007-04-12T19:18:50  <ThomasWaldmann> i would rather make a new toplevel page for the project and link it from your homepage
2007-04-12T19:19:00  <xorAxAx> or like that
2007-04-12T19:20:07  <ThomasWaldmann> stuff on or below homepage is often considered rather personal/private
2007-04-12T19:20:22  <grzywacz> As you wish.
2007-04-12T19:20:38  <ThomasWaldmann> so you get more contrib when you do a toplevel page :)
2007-04-12T19:20:54  <ThomasWaldmann> link it from the gsoc page, too
2007-04-12T19:20:55  <xorAxAx> yes, people refrain from editing such pages
2007-04-12T20:23:56  <grzywacz> http://moinmoin.wikiwikiweb.de/JabberSupport
2007-04-12T20:24:05  <grzywacz> There you go, first version. I'll extend it later on.
2007-04-12T20:26:23  <xorAxAx> cool
2007-04-12T20:48:16  <flowhase> re
2007-04-12T20:48:55  <flowhase> very nice ... just when i start to play around the hdd in our router-box at entropia dies horribly
2007-04-12T20:49:12  <flowhase> where is stable network when you need it? :>
2007-04-12T20:49:47  <xorAxAx> since when does a router need a hdd ...
2007-04-12T20:50:40  <flowhase> hmm ... well it's a bit more than just a router
2007-04-12T20:51:00  <flowhase> it has some services too
2007-04-12T20:51:12  <flowhase> and it does DMZ for 3 networks
2007-04-12T20:51:37  <xorAxAx> oh, DMZ, so you have 10 GB of firewalling rules? :)
2007-04-12T20:51:50  <flowhase> well .. no :>
2007-04-12T20:53:00  <grzywacz> My linux router used to work with a completly dead hdd.
2007-04-12T20:53:10  <grzywacz> Work as in "route packets", everything else went dead, of course.
2007-04-12T20:53:10  <flowhase> i think it's mainly a real box because the openwrt-boxes are not really stable
2007-04-12T20:53:21  <flowhase> and everything else costs money
2007-04-12T20:53:47  <xorAxAx> flowhase: my fritzbox is rebooting a few times per week :-(
2007-04-12T21:02:29  <grzywacz> xorAxAx, I have your contact in skype, right?
2007-04-12T21:02:31  <flowhase> xorAxAx: someone here at entropia told me that they knew the hdd was bit b0rken when they modified the router hardware about 1 year ago
2007-04-12T21:03:12  <xorAxAx> grzywacz: yes
2007-04-12T21:03:25  <flowhase> very funny ... it's just an old 2gb hdd and noone even thinks about exchanging it until it's too late :>
2007-04-12T21:03:38  <xorAxAx> flowhase: of course entropia had backups :-)
2007-04-12T21:03:53  <flowhase> no we hadn't :>
2007-04-12T21:04:32  <xorAxAx> well, 2 GB ... you can label it as paris hilton porn movie, prefix it with a short avi file and hope for people who dont delete such stuff
2007-04-12T21:04:39  <xorAxAx> ah, and share it over p2p
2007-04-12T21:06:03  <flowhase> we just decided that it was time for a new setup anyway
2007-04-12T21:06:06  <flowhase> the firewall sceri
2007-04-12T21:06:12  <flowhase> script looked awful
2007-04-12T21:07:02  <flowhase> and we decided we don't want debian anymore and installed a freebsd
2007-04-12T21:07:05  <flowhase> ;>
2007-04-12T21:07:20  <xorAxAx> why is that?
2007-04-12T21:07:28  <xorAxAx> do you dislike sexy elitist operating systems? :)
2007-04-12T21:07:43  <xorAxAx> how about plan9?
2007-04-12T21:07:58  <xorAxAx> or why not debian/kfreebsd? :)
2007-04-12T21:09:14  <flowhase> hrhr
2007-04-12T22:23:35  <grzywacz> Good night, I have to rest after the short night I had today (or yesterday). ;)
2007-04-12T22:23:58  <ThomasWaldmann> gn :)
2007-04-12T23:05:54  <dreimark> bb
2007-04-12T23:46:39  <CIA-28> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 1989:6d6379c9a1c9 /MoinMoin/action/AttachFile.py: AttachFile.send_viewfile: uses now colorizing parsers on view for mimetype text

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-04-12 (last edited 2007-10-29 19:09:11 by localhost)