*** pcardune has joined #schooltool | 00:49 | |
*** alga has quit IRC | 03:08 | |
*** dlobo has joined #schooltool | 04:55 | |
*** lisppaste5 has quit IRC | 05:06 | |
*** dkg0 has quit IRC | 05:06 | |
*** dlobo has quit IRC | 05:06 | |
*** krushik has quit IRC | 05:06 | |
*** aelkner has quit IRC | 05:06 | |
*** dkg0 has joined #schooltool | 05:08 | |
*** lisppaste5 has joined #schooltool | 05:08 | |
*** dlobo has joined #schooltool | 05:08 | |
*** krushik has joined #schooltool | 05:08 | |
*** aelkner has joined #schooltool | 05:08 | |
*** dlobo has quit IRC | 05:59 | |
*** pcardune has quit IRC | 06:42 | |
*** Aiste has joined #schooltool | 09:46 | |
*** ignas has joined #schooltool | 11:49 | |
*** Aiste has quit IRC | 12:05 | |
*** krushik has quit IRC | 12:11 | |
*** mgedmin has joined #schooltool | 12:26 | |
*** menesis has quit IRC | 12:53 | |
*** alga has joined #SchoolTool | 12:56 | |
*** ignas has quit IRC | 13:00 | |
*** alga has quit IRC | 13:07 | |
*** ignas has joined #schooltool | 13:26 | |
*** alga has joined #SchoolTool | 13:29 | |
*** alga has quit IRC | 14:36 | |
*** alga has joined #SchoolTool | 14:46 | |
*** menesis has joined #schooltool | 15:02 | |
*** alga has quit IRC | 15:08 | |
*** menesis has quit IRC | 15:25 | |
*** alga has joined #SchoolTool | 15:48 | |
*** th1a has joined #schooltool | 15:53 | |
*** menesis has joined #schooltool | 16:24 | |
th1a | Good morning menesis, yvl, aelkner, Lumiere, ignas. | 16:30 |
---|---|---|
ignas | hi | 16:30 |
yvl | morning th1a! | 16:30 |
aelkner | morning | 16:31 |
menesis | morning | 16:31 |
Lumiere | 'morning | 16:31 |
th1a | I expect Mark back from vacation tomorrow, so hopefully we'll know if we have jobs in the next few days. | 16:32 |
th1a | menesis: Good work on the packaging last week. | 16:33 |
th1a | Just in the future try not to spring those updates on Friday afternoon, to make it a little easier on yourself. | 16:33 |
th1a | ;-) | 16:33 |
yvl | :) | 16:34 |
th1a | What is the next step re:getting into Lucid? | 16:36 |
menesis | write email to Daniel... | 16:37 |
menesis | ubuntu developer application | 16:38 |
th1a | OK, let's keep things rolling, then. | 16:38 |
menesis | and similar things I don't know yet because I haven't started the talk yet | 16:39 |
th1a | This is a long sequence of events on a tight schedule so we need to keep pushing forward. | 16:39 |
th1a | Yes... just send that email asap. | 16:39 |
menesis | I know, and have done most of important things to concentrate on this now | 16:40 |
th1a | Cool. Just checking. ;-) | 16:40 |
th1a | yvl: How was your week? | 16:42 |
yvl | interesting :) | 16:42 |
yvl | I ran into some blockers, so little physical work got done | 16:43 |
yvl | but I'm pretty happy with the progress :) | 16:43 |
yvl | topics: translations, "developers handbook", security descriptions | 16:44 |
th1a | Give me a little on all three. | 16:44 |
yvl | ok.. | 16:44 |
yvl | As far as the translations go, I discussed with menesis, we'd like to push them up the repozitory tree near src | 16:45 |
yvl | and fix the zcml to get the translation directory from buildout somehow | 16:46 |
yvl | I have some ideas how to do that, and it should be helpful if we want deb installed ST to place translations where they should be | 16:46 |
yvl | not in system python | 16:46 |
yvl | also, I'd like to fix the translation extraction/compilation mechanism a bit | 16:47 |
yvl | so developers could easily check if they introduced new translations | 16:47 |
menesis | I like that :) | 16:47 |
th1a | It sounds necessary. | 16:47 |
yvl | did some work on that, still ~few days left | 16:48 |
yvl | it would make our lives easier :) | 16:48 |
yvl | next, the handbook | 16:48 |
th1a | In terms of random inquiries, etc., South Asia seems like our biggest market atm, so, lots of complex translations. | 16:48 |
yvl | also some rustle from India? | 16:49 |
yvl | so, next, I read documentation on manuel and Sphinx | 16:49 |
yvl | I'm still in a bit of a doubt if we should use manuel (it's an enhancement of doc tests) | 16:50 |
th1a | yvl: Yeah. | 16:50 |
th1a | (india) | 16:50 |
yvl | but it offers some very appealing features if we want to use Sphinx to build a handbook | 16:50 |
th1a | I'm a little unclear about manuel too. | 16:51 |
yvl | footnotes, hidden code, that stuff | 16:51 |
th1a | We definitely should use Sphinx though. | 16:51 |
yvl | if we combine those two, we can have tests that also are used to build the handbook | 16:51 |
yvl | so it's not too out-of-date | 16:51 |
th1a | So presumably manuel is also a good idea. Is it Zope specific? I don't remember. | 16:51 |
yvl | no, it's not | 16:51 |
yvl | but it's friendly with Zope's testrunner | 16:52 |
yvl | and it's friendly with RST Sphinx understands | 16:52 |
th1a | I'd say unless you're hearing bad things about it, we should probably assume we're using manuel. | 16:52 |
mgedmin | it was written by zope people as a better alternative to doctest.py | 16:52 |
yvl | by the way this *is not* intended to be a replacement for our tests | 16:53 |
yvl | more of a complement | 16:53 |
yvl | we already README.TXT | 16:53 |
th1a | Yes. | 16:53 |
yvl | we already have tests like README.TXT in gradebook, so why not make it like a book | 16:54 |
yvl | chapters and stuff :) | 16:54 |
yvl | but we should still write unit and functional tests for corner cases! | 16:54 |
th1a | I've fiddled with that in Sphinx but couldn't really grok it. | 16:54 |
yvl | it's a bit cumbersome | 16:55 |
ignas | yvl, menesis: what's in the top level README.txt of schooltool at the moment? | 16:55 |
menesis | I would like docs to be made from schooltool sources | 16:55 |
menesis | and published to http://docs.schooltool.org/schooltool.gradebook for gradebook docs for example | 16:56 |
* ignas has thom43thdhtl with problems, because ubuntu-environment was not "suggested" loudly enough in some README.txt that she read... | 16:56 | |
yvl | true, README.txt is outdated | 16:56 |
th1a | Can we sync that with the instructions in the developer part of the book? | 16:57 |
ignas | it should be identical to dev sandbox i'd say | 16:57 |
yvl | [making a note...] | 16:57 |
yvl | if we had a handbook built from source... I really really want that :) | 16:58 |
ignas | also - users seem to be getting a handle of my contacts on launchpad somehow, I think your contacts should be displayed more "prominently" in launchpad questions / bug tracker ;) | 16:58 |
yvl | sorry, ignas, you're in for life :P | 16:59 |
th1a | Hm... that sounds like a launchpad bug. | 16:59 |
ignas | though it's more of a gtalk problem, it is way easier to "hand someone over" | 16:59 |
ignas | using irc | 16:59 |
yvl | maybe we should kindly ask our users to come over to IRC if they want a "live" answer? | 17:00 |
yvl | I mean, more kindly than we are asking now :) | 17:00 |
th1a | Anyhow... moving on to the next thing yvl? | 17:02 |
yvl | in https://launchpad.net/schooltool for example | 17:02 |
yvl | ok, moving on | 17:02 |
yvl | the security descriptions | 17:02 |
yvl | this one is moving on, though it got delayed a bit | 17:03 |
yvl | one of the reasons is that I wanted the tutorial to be a doctest | 17:03 |
yvl | and to have zcml directives that are actually executed there | 17:03 |
yvl | stuff like that | 17:03 |
yvl | now it looks like I'll need few days to finish + polish | 17:04 |
* yvl is not that experienced in *writing* tutorials / explanations why a stuff is done in a particular way | 17:05 | |
th1a | It is a pain, isn't it? ;-) | 17:05 |
yvl | well... ;) | 17:06 |
yvl | and the last thing: th1a, I converted you question about recovering admin password to a bug | 17:06 |
yvl | please assign priority, etc. | 17:06 |
th1a | Yes. | 17:06 |
th1a | So... is it possible but inconvenient now, or impossible? | 17:06 |
yvl | I'm pretty sure that it is possible, but extremely inconvenient | 17:07 |
yvl | or maybe there's some whay to do it with less inconvenience... | 17:07 |
Lumiere | I'd suggest that it should be some what inconvient | 17:07 |
th1a | I'm ok with it being very inconvienient but possible. | 17:08 |
yvl | command line and servert restart will be inconvenient enough, I reckon ;) | 17:08 |
th1a | I'm just saying, we don't need to spend developer time making it *easy*. | 17:08 |
yvl | I understand | 17:09 |
yvl | but I don't like a risk of spending developer time explaining what to edit and what to copy from where to users | 17:09 |
th1a | OK. | 17:09 |
th1a | Yeah. | 17:09 |
yvl | so, it's not top priority, but we need to fix that, right? | 17:10 |
th1a | Well, it is a "medium" priority at this point I'd say. | 17:10 |
th1a | Yes. | 17:10 |
yvl | good :) | 17:10 |
th1a | So... when will you be ready for aelkner to start doing this security stuff? | 17:10 |
yvl | roughly on Wednesday again | 17:11 |
yvl | sorry. | 17:11 |
th1a | OK. | 17:11 |
th1a | Anything else yvl? | 17:11 |
yvl | no, that's it | 17:11 |
*** dlobo has joined #schooltool | 17:11 | |
th1a | OK. aelkner? | 17:11 |
aelkner | i decided to take another week of vacation after all as there wasn't anything urgent on my plate | 17:12 |
th1a | Since I cannot personally guarantee you'd even be paid, I can hardly complain. | 17:12 |
th1a | The big things coming up for you, as I see them now are: | 17:13 |
th1a | 1) security descriptions | 17:13 |
th1a | 2) "states" for person status -- we'll plan this as soon as we can get you up here. This is pretty much the one big new chunk I'd like to get in Lucid. | 17:14 |
th1a | 3) improvements to Intervention to fit non-SLA workflows (hopefully in Lucid as this will mostly just be view improvements anyhow). | 17:14 |
th1a | Examples of 3) would include less dependence on email, for example. | 17:15 |
aelkner | hmm | 17:15 |
th1a | Make sense? | 17:15 |
aelkner | how do you mean less email? | 17:15 |
th1a | I mean, it should work reasonably well if you don't have email enabled. | 17:16 |
th1a | e.g., I should be able to see an "inbox" of Interventions messages within SchoolTool. | 17:16 |
aelkner | i'm gathering you don't like the student intervention center view | 17:17 |
th1a | For the individual student? | 17:17 |
aelkner | yeah, that one | 17:17 |
aelkner | ah, i see | 17:17 |
th1a | I've not really gotten to that yet, but it seems pretty ok. | 17:17 |
aelkner | you want the teacher to have a view | 17:17 |
th1a | I want > click "Intervention" see important intervention data relevant to me. | 17:18 |
aelkner | me as teacher, right? | 17:18 |
th1a | Ultimately, whomever I am. | 17:18 |
aelkner | it could be done | 17:19 |
th1a | One would hope. | 17:19 |
aelkner | even though the data is organized under a student | 17:19 |
th1a | You might need an index or something. | 17:19 |
aelkner | views could loop though all students looking for the teacher amogst the recipients | 17:19 |
* th1a waves his hands. | 17:19 | |
* aelkner waves back | 17:20 | |
th1a | Catalog? | 17:20 |
* th1a looks around the room. | 17:20 | |
aelkner | yes, we could add an index for the messaes and goals | 17:21 |
aelkner | to make the lookup fast enough | 17:21 |
th1a | Anyhow, we won't get to that for a while, but I'm going to file some more bugs so I don't forget what I want to do. | 17:23 |
aelkner | sounds like a plan | 17:23 |
dkg0 | th1a: has any work been done on managing things like student-preference-driven signup for courses? | 17:23 |
dkg0 | i have some folks i'm working with who would like students to be able to indicate preferences | 17:24 |
dkg0 | and then use that to assign them to classes. | 17:24 |
dkg0 | i'd be interested in working on this as a feature | 17:24 |
dkg0 | but i don't want to duplicate current work. | 17:24 |
th1a | No, you won't be stepping on anyone's toes. | 17:24 |
dkg0 | i could write up a blueprint if that'd be useful. | 17:24 |
dkg0 | have you heard of requests like that from other folks? | 17:25 |
th1a | Sure. | 17:25 |
menesis | aelkner: yvl has done a catalog for contacts in October IIRC so there is an example of catalog | 17:25 |
aelkner | cool | 17:25 |
th1a | (yes, other people are interested) | 17:25 |
dkg0 | cool. would a blueprint in launchpad be the right way to start? | 17:25 |
th1a | dkg0: Writing a blueprint would make it easier for our developers to point you in the right direction. | 17:25 |
th1a | That would be the main benefit. | 17:25 |
dkg0 | i might have to bug you with questions a bit as i come up to speed :/ | 17:26 |
dkg0 | s/you/y'all/ | 17:26 |
th1a | You absolutely will need some help. | 17:26 |
th1a | So if you're very specific about the *minimum* useful functionality, that will help. | 17:26 |
dkg0 | ok, cool. i'll try to get something written up soon so i can get some feeedback. | 17:26 |
th1a | Don't worry about what will be "nice to have" in the future. | 17:26 |
th1a | Just start with the bare minimum. | 17:27 |
th1a | aelkner: Are you going to get started on some leftover bugs while yvl is finishing up the security description stuff? | 17:28 |
aelkner | yes, i'll do that | 17:29 |
th1a | OK. Cool. | 17:29 |
th1a | I believe that's it. | 17:30 |
th1a | Right on time. | 17:30 |
th1a | Just like I planned it. | 17:30 |
th1a | Have a great week, gentlemen. | 17:30 |
th1a | Hopefully I'll have news soon... | 17:30 |
* th1a drops the bag of gravel. | 17:30 | |
*** krushik has joined #schooltool | 18:59 | |
*** mgedmin has quit IRC | 19:09 | |
*** ignas has quit IRC | 19:25 | |
*** alga has quit IRC | 19:42 | |
*** menesis has quit IRC | 19:58 | |
*** pcardune has joined #schooltool | 20:15 | |
*** dlobo has quit IRC | 20:23 | |
*** dlobo has joined #schooltool | 20:36 | |
*** menesis has joined #schooltool | 21:15 | |
*** menesis has quit IRC | 21:15 | |
*** menesis has joined #schooltool | 21:16 | |
*** ignas has joined #schooltool | 22:20 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!