2009-05-24T01:21:44 *** grzywacz has quit IRC
2009-05-24T09:17:12 <dimazest> moin
2009-05-24T09:17:18 <dimazest> ThomasWaldmann: yes 1.9
2009-05-24T09:21:36 *** devilsadvocate_ has joined #moin-dev
2009-05-24T09:21:58 *** devilsadvocate has quit IRC
2009-05-24T10:38:38 *** grzywacz has joined #moin-dev
2009-05-24T12:12:53 *** |mmk[null]| has joined #moin-dev
2009-05-24T12:18:54 <ThomasWaldmann> devilsadvocate_: your repo will be based on? (or xorAxAx)
2009-05-24T12:19:10 *** |mmk[null]| has quit IRC
2009-05-24T12:26:21 <ThomasWaldmann> dimazest: ok, your repo is ready. did you read the requirements about how to commit and how to make commit comments?
2009-05-24T12:30:16 <ThomasWaldmann> dennda: see Storage2009
2009-05-24T12:30:59 <ThomasWaldmann> did someone wake up amartani already?
2009-05-24T12:31:01 <dimazest> no, where can i find them?
2009-05-24T12:32:06 <ThomasWaldmann> http://moinmo.in/GoogleSoc2009 + linked pages
2009-05-24T12:35:03 <dennda> k
2009-05-24T12:38:52 <ThomasWaldmann> hmm, i guess i have to write a CleanCommit page
2009-05-24T12:41:18 <dimazest> would be nice
2009-05-24T12:43:53 <CIA-19> Christopher Denter <moin%the-space-station.com> default * 5698:8623b857105d 1.9-storage/MoinMoin/ (5 files in 3 dirs):
2009-05-24T12:43:53 <CIA-19> storage: Proof of concept for AMW (ACLMiddleWare) as an attribute patched onto
2009-05-24T12:43:53 <CIA-19> the context which then wraps around any call to the actual backend and checks
2009-05-24T12:43:53 <CIA-19> permissions. Removed explicit permission checking from read action
2009-05-24T13:04:17 <ThomasWaldmann> dennda: just reusing your old name/email would save some work (e.g. for ohloh)
2009-05-24T13:04:34 <ThomasWaldmann> http://moinmo.in/CodingStyle < see new stuff there
2009-05-24T13:09:37 <ThomasWaldmann> dimazest: did you create your ~/.hgrc already?
2009-05-24T13:09:48 <dennda> changed
2009-05-24T13:09:54 <dimazest> ThomasWaldmann: yes
2009-05-24T13:10:42 <ThomasWaldmann> btw, above you see an example of a reasonable commit comment. :)
2009-05-24T13:11:45 <xorAxAx> ThomasWaldmann: what do you suggest?
2009-05-24T13:11:55 <xorAxAx> 1.9 sounds sane, nor?
2009-05-24T13:12:36 <ThomasWaldmann> for the install scripts i think 1.9 would be ok
2009-05-24T13:13:06 <ThomasWaldmann> for creating an UI, some templating engine like in 2.0-storage would be nice
2009-05-24T13:18:30 * dennda gets the shivers from Page.send_page
2009-05-24T13:18:58 <ThomasWaldmann> the Admin2009 page is still a bit poor to give much advice
2009-05-24T13:19:24 <ThomasWaldmann> dennda: you wanted it :P
2009-05-24T13:19:29 <dennda> I'm starting to think it'd be a good idea to bypass it comletely when sending the 403 error page to the user
2009-05-24T13:22:05 <ThomasWaldmann> if you are working in 1.9-storage, maybe avoid changing stuff that got removed in 2.0 anyway.
2009-05-24T13:22:27 <dennda> that's what I was thinking
2009-05-24T13:25:03 <ThomasWaldmann> i am still thinking about whether 2.0-storage maybe would've been the better choice
2009-05-24T13:26:31 <ThomasWaldmann> of course it is a bit broken/incomplete right now, but getting rid of AttachFile and send_page are definite advantages
2009-05-24T13:51:26 <ThomasWaldmann> devilsadvocate_: subscribe to Admin2009 page please (and also to your homepage if you didn't do that yet)
2009-05-24T14:02:39 <dennda> ThomasWaldmann: Well I was a bit afraid that the brokenness of 2.0 might be an obstacle when trying to accomplish the points of my proposal
2009-05-24T14:07:06 <ThomasWaldmann> that is a valid concern. you just should choose the path of lesser pain. :D
2009-05-24T14:07:59 * ThomasWaldmann created diary calendars
2009-05-24T14:10:48 <ThomasWaldmann> dennda: devilsadvocate_: dimazest: dreimark: waldi: xorAxAx: those calendars should have a daily entry for every day the student wants to have considered as "work day". Using = h1 = headlines makes nice mouse-over bubbles.
2009-05-24T14:11:41 <dimazest> i see
2009-05-24T14:13:16 <ThomasWaldmann> if the student does a bunch of well-commented commits visible in the public repository, it is of course not needed to duplicate stuff there, a link will be sufficient.
2009-05-24T14:14:56 <ThomasWaldmann> but, for the case you invested some hours without it resulting in a repo commit, it is essential that you write a paragraph about what you did and what the problem was / why it didn't work.
2009-05-24T14:17:25 <dennda> And what do we do with that diary in the end?
2009-05-24T14:17:36 <ThomasWaldmann> (and please try to be specific, just "oh, I looked at lots of code and tried misc. stuff" likely won't count. :)
2009-05-24T14:18:30 <ThomasWaldmann> it will be an indication for whether you took SOC seriously
2009-05-24T14:19:12 <dennda> and what is the scale you use in order to judge?
2009-05-24T14:19:41 <ThomasWaldmann> that's documented on the GoogleSoc2009 page iirc
2009-05-24T14:21:07 <dennda> it says 5d/w, 8h/d
2009-05-24T14:21:21 <dennda> with 7d vacanc
2009-05-24T14:21:23 <dennda> y
2009-05-24T14:21:58 <ThomasWaldmann> yes, that's a definition of "full time" :)
2009-05-24T14:24:58 <ThomasWaldmann> if you have documented university obligations, that is OK, we just expect regular works as far as possible (vs. "the impossible")
2009-05-24T14:25:25 <dennda> ok
2009-05-24T14:26:04 <dennda> it sounded like a rather harsh system
2009-05-24T14:26:43 <ThomasWaldmann> well, as long as you don't convince us else, it will be harsh :)
2009-05-24T14:27:18 <dennda> so what happens if I finnish the stuff from my proposal and there's still lots of time?
2009-05-24T14:27:32 <dennda> is that bad for me? :D
2009-05-24T14:27:45 <ThomasWaldmann> (we can't know whether / how much you attend e.g. university lecture if you do not tell us)
2009-05-24T14:28:36 <ThomasWaldmann> i am sure we'll find areas to improve then :)
2009-05-24T14:29:29 <ThomasWaldmann> and when looking at the amount of university stuff you have to do, I doubt it'll happen
2009-05-24T14:31:17 <dennda> I'm not afraid it may hit me because I might decide I want to be lazy; I'm just questioning the system as such (since it's new this year)
2009-05-24T14:32:13 <ThomasWaldmann> we'll just try. the problem in the last years often has been "deadline scheduling".
2009-05-24T14:33:12 <dennda> I see the problem: It's how many people work
2009-05-24T14:36:27 <ThomasWaldmann> just compare it to another job, with the employer paying you 4500USD. I guess he won't be happy with you working just 8h per week or just in the week before the next paycheck is due.
2009-05-24T14:38:32 <ThomasWaldmann> you can also compare it to other OSS devs working hard on stuff and basically getting no money for it.
2009-05-24T14:38:32 <dennda> It's not like I didn't understand your position... :-)
2009-05-24T14:41:01 <ThomasWaldmann> the plus is that you can decide yourself WHEN you work on it, you usually don't get this with a regular fulltime job.
2009-05-24T14:42:31 <dennda> As long as my life/studies don't suffer from GSoC I'm fine :-)
2009-05-24T14:42:50 <ThomasWaldmann> you'll have less free time :)
2009-05-24T14:43:03 <dennda> I knew there was a catch
2009-05-24T14:43:16 <dimazest> dennda: :))
2009-05-24T14:44:00 <dimazest> ThomasWaldmann: shure, there will be less free time, but how can one get money/experience and have plenty of free time?
2009-05-24T14:44:01 <ThomasWaldmann> otoh, you can have quite some fun/stuff for 4500USD and even while working with Python
2009-05-24T14:45:07 <ThomasWaldmann> other people have to collect trash all day for living and get less for it :P
2009-05-24T14:45:19 <dennda> That's hardly a comparison
2009-05-24T14:45:37 <ThomasWaldmann> (we have some trash code :)
2009-05-24T14:46:03 <dennda> Ah yeah, from that point of view...
2009-05-24T14:46:13 <dennda> I won't comment on it further and just see how it goes
2009-05-24T14:46:52 <ThomasWaldmann> see it positive: you'll have less deadline stress
2009-05-24T14:47:34 <dennda> That's the number one advantage
2009-05-24T14:47:51 <dreimark> moin
2009-05-24T14:48:00 <ThomasWaldmann> and the result will be also better :)
2009-05-24T14:48:00 <dennda> ... and the reason you introduced this system in the first place. You just said that yourself :-)
2009-05-24T14:48:43 <ThomasWaldmann> hi dreimark
2009-05-24T14:49:16 <dimazest> dreimark: hi
2009-05-24T14:50:29 <ThomasWaldmann> dimazest: the best thing you can have is to get paid for stuff that you'ld do anyway in your freetime. or stuff that is at least similar.
2009-05-24T14:51:03 <dimazest> the best job is a hobby
2009-05-24T14:51:29 <ThomasWaldmann> so, if you like Python and F/OSS, it won't get much better than your SOC project.
2009-05-24T14:53:30 <dreimark> dimazest: for us it is a hobby
2009-05-24T15:20:18 <dennda> ThomasWaldmann: With 2.0-storage, are you supposed to put the acls into that box at the bottom (for now)?
2009-05-24T15:21:43 <ThomasWaldmann> dennda: yes
2009-05-24T15:22:29 <ThomasWaldmann> it has all the metadata, except comment (that has an extra input field already=
2009-05-24T15:22:42 <dennda> ThomasWaldmann: like """acl: All: none"""?
2009-05-24T15:23:12 <ThomasWaldmann> there is no none and no blank
2009-05-24T15:23:30 <dennda> ThomasWaldmann: like """acl:All:read"""?
2009-05-24T15:24:23 <ThomasWaldmann> acl: All:read
2009-05-24T15:24:33 <dennda> ok
2009-05-24T15:24:41 <dennda> then we need a fix here
2009-05-24T15:25:22 <ThomasWaldmann> that's not much different from what we had on-page
2009-05-24T15:26:35 <dennda> I mean this:
2009-05-24T15:26:50 <dennda> k, v = line.split(':')
2009-05-24T15:27:02 <dennda> should be rsplit I guess
2009-05-24T15:28:11 <dennda> hm, how would you best do that
2009-05-24T15:29:08 <ThomasWaldmann> , 1
2009-05-24T15:29:47 <dennda> hm?
2009-05-24T15:30:07 <dennda> ah
2009-05-24T15:30:09 <dennda> help rsplit
2009-05-24T15:30:36 <ThomasWaldmann> no rsplit, we are not splitting at the right
2009-05-24T15:31:56 <dennda> err, yeah
2009-05-24T15:35:22 <dennda> no more crash, but doesn't show up in meta either. I'll look into it later
2009-05-24T15:35:24 <dennda> bbl
2009-05-24T15:49:04 <ThomasWaldmann> hmm, i guess I'll move the transclusion html generation from parser/formatter into item
2009-05-24T16:45:13 <dimazest> dreimark: should i place goups related code to the MoinMOin.groups module?
2009-05-24T17:01:42 <ThomasWaldmann> last year we used MoinMoin.datastruct package
2009-05-24T17:06:57 <dimazest> ThomasWaldmann: should i use datastruct?
2009-05-24T17:17:59 <ThomasWaldmann> well, if you have no better idea...
2009-05-24T17:48:04 <devilsadvocate_> ThomasWaldmann: xorAxAx , sorry, i wasnt feeling all that well the last two days
2009-05-24T17:48:14 <devilsadvocate_> ThomasWaldmann: repo will be based on 1.9
2009-05-24T17:51:35 <dimazest> ThomasWaldmann: i think groups is better name
2009-05-24T17:51:57 <ThomasWaldmann> dimazest: we also have dicts
2009-05-24T17:52:10 <ThomasWaldmann> and some stuff might be just a list
2009-05-24T17:53:23 <dimazest> fine, i'll use datastruct in the similar way of the previous year
2009-05-24T19:13:15 <dreimark> and may be search for a better name
2009-05-24T19:52:49 <dimazest> dreimark: i proposed groups, any comments?
2009-05-24T19:53:11 <dimazest> just like auth
2009-05-24T20:45:24 <CIA-19> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 5758:2dbe56c28ff0 2.0-storage/MoinMoin/ (items/__init__.py parser/text_moin_wiki.py): move transclusion code to item classes
2009-05-24T20:45:27 <CIA-19> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 5759:584dd31f5c30 2.0-storage/MoinMoin/storage/__init__.py: merge main
2009-05-24T21:02:45 <ThomasWaldmann> dreimark: we can save some code by calling transclusion method by the _render_data method
2009-05-24T21:12:35 <xorAxAx> dimazest: i was against the name, though. datastruct sounded a bit too theoretical to me
2009-05-24T21:14:30 * dimazest still do not know what name to choose
2009-05-24T21:15:17 <xorAxAx> "meltingPotOfOrthogonalConcepts":)
2009-05-24T21:15:39 <xorAxAx> describe what it does
2009-05-24T21:16:20 <dimazest> :)
2009-05-24T21:17:15 <dimazest> a little bit too long
2009-05-24T21:18:04 <dimazest> it would be nice to come up with good name, so i could start coding tomorrow
2009-05-24T21:24:00 <grzywacz> l;-)
2009-05-24T21:42:00 <xorAxAx> dimazest: what do you plan as the contents of the package? can you list all things?
2009-05-24T21:42:59 <dimazest> xorAxAx: gorups classes for different backends and backends which deals with groups
2009-05-24T21:43:23 <dimazest> that's why for me groups is the most favorite name
2009-05-24T21:43:52 <xorAxAx> yes. why not
2009-05-24T21:44:23 <dreimark> dimazest: looks good, haven't read before
2009-05-24T21:44:29 <dimazest> datastruct do not reflect the purpose of the module for me
2009-05-24T21:44:55 <dimazest> or datastruct.groups ?
2009-05-24T21:45:24 <dreimark> what else would be below datastruct ?
2009-05-24T21:46:51 <dreimark> the problem is that one may think of datastruct.user
2009-05-24T21:46:53 <dimazest> ThomasWaldmann mentioned dicts
2009-05-24T22:52:26 <dimazest> good night!
2009-05-24T22:56:03 <dreimark> good night dimazest
2009-05-24T23:43:44 * ThomasWaldmann cleans up rendering/transclusion
2009-05-24T23:55:17 *** grzywacz has quit IRC
MoinMoin: MoinMoinChat/Logs/moin-dev/2009-05-24 (last edited 2009-05-23 23:30:02 by IrcLogImporter)