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)