*** menesis has quit IRC | 00:58 | |
*** fsufitch has quit IRC | 02:28 | |
*** fsufitch has joined #schooltool | 04:10 | |
*** grantbow has joined #schooltool | 04:11 | |
*** fsufitch has quit IRC | 04:36 | |
*** alga_ has quit IRC | 04:44 | |
*** fsufitch has joined #schooltool | 04:50 | |
*** fsufitch has quit IRC | 05:04 | |
*** aks has joined #schooltool | 05:42 | |
*** aks has joined #schooltool | 05:42 | |
*** aks has quit IRC | 07:30 | |
*** aks has joined #schooltool | 07:37 | |
*** yvl has joined #schooltool | 07:57 | |
*** aks has quit IRC | 07:59 | |
*** aks has joined #schooltool | 08:00 | |
*** aks has joined #schooltool | 08:00 | |
*** krishna__ has joined #schooltool | 10:09 | |
*** krishna__ has quit IRC | 10:12 | |
*** menesis has joined #schooltool | 12:28 | |
*** aks has quit IRC | 13:19 | |
*** alga has joined #schooltool | 13:33 | |
*** menesis has quit IRC | 15:24 | |
*** replaceafill has joined #schooltool | 16:15 | |
*** menesis has joined #schooltool | 16:17 | |
*** th1a has joined #schooltool | 16:20 | |
*** aelkner_ has quit IRC | 16:27 | |
*** aelkner has joined #schooltool | 16:27 | |
*** alga has quit IRC | 16:27 | |
*** alga has joined #schooltool | 16:28 | |
th1a | hi yvl, menesis, aelkner, replaceafill. | 16:30 |
---|---|---|
menesis | hi. | 16:31 |
yvl | morning guys | 16:31 |
yvl | some travel notes | 16:31 |
aelkner | morning | 16:31 |
replaceafill | good morning/afternoon | 16:32 |
yvl | oh, ok, later on | 16:32 |
yvl | I got lost in mail :) | 16:32 |
th1a | yvl? | 16:33 |
yvl | I thought to update on our travel status | 16:33 |
yvl | but it turns out there's some misscomunication on my part | 16:33 |
yvl | and I don't know the status | 16:34 |
yvl | sorry | 16:34 |
th1a | Status of your plans in particular or our plans in general? | 16:34 |
yvl | our plans | 16:35 |
yvl | just confirmed with Aiste | 16:35 |
yvl | so yes, we'll arrive late Sun | 16:35 |
th1a | OK. | 16:35 |
yvl | 7PM at Lisbon | 16:35 |
th1a | I'm going to be talking with Alex tomorrow and nailing the rest of the arrangements down. | 16:36 |
yvl | my guess is 10-12 PM at Coimbra | 16:36 |
yvl | and we leave 6 AM from Porto | 16:36 |
yvl | just FYI | 16:37 |
th1a | We'll get to Lisbon 8:10 AM. | 16:38 |
th1a | replaceafill: You're on the same flight, yes? | 16:38 |
replaceafill | yes, i'll meet you and aelkner in newark | 16:38 |
th1a | We can talk about agenda items a little later. | 16:39 |
th1a | Let's do reports quickly. | 16:39 |
th1a | Any comments about aelkner's email? | 16:40 |
th1a | Am I going to have to write report descriptions that aren't longer versions of the titles? | 16:40 |
replaceafill | aelkner, i saw lots of schooltool.email references :) | 16:41 |
aelkner | you could help with that :) | 16:41 |
aelkner | replaceafill, where? | 16:41 |
replaceafill | in your code | 16:41 |
aelkner | i should do a global search and replace | 16:41 |
aelkner | i thought i got rid of them | 16:41 |
aelkner | basically, i used that package as a model for creating the new package | 16:42 |
replaceafill | "Functional tests for schooltool.email" | 16:42 |
aelkner | ok, i'll fix those | 16:42 |
aelkner | yvl? | 16:42 |
yvl | um uh? | 16:43 |
* yvl is a little bit sleep-deprived today | 16:43 | |
yvl | oh | 16:43 |
yvl | comments on aelkner's email | 16:44 |
yvl | didn't go through the diff very thoroughly | 16:44 |
yvl | but it seems ok | 16:44 |
yvl | lots of "configuration" duplication | 16:44 |
yvl | but it is very ok at this poin | 16:44 |
yvl | t | 16:44 |
yvl | we'll fix with meta-directives or something alike | 16:45 |
yvl | so - no comments at the moment | 16:45 |
yvl | maybe I missed something, but it all looks ok, aelkner :) | 16:45 |
aelkner | well, i need it merged by the end of the week | 16:46 |
aelkner | but please take a closer look soon so that i can make improvements | 16:46 |
aelkner | also, i need to write tests | 16:46 |
yvl | yes, please ;) | 16:47 |
aelkner | and i was hoping you could advise me on how to write functional tests in schooltool.report | 16:47 |
aelkner | when there are no reports to show if schooltool.gradebook is not in the picture | 16:47 |
yvl | it would be nice to show how the reports can be added | 16:48 |
yvl | and that adding works | 16:48 |
yvl | like in....... | 16:48 |
yvl | securitypolicy/security_descriptions.txt | 16:49 |
yvl | it is a hybrid between unit and functional tests | 16:49 |
yvl | and is in form of documentation | 16:50 |
aelkner | i could use that as a model | 16:50 |
aelkner | will it be a problem getting the merges of both packages to happen at the same time | 16:51 |
yvl | no | 16:51 |
aelkner | ok, good | 16:51 |
yvl | security_descriptions.txt is somewhat experimental, so don't be surprised if something is not obvious or very convenient | 16:51 |
th1a | My interpretation of "feature freeze" is you need to have your merge request in by that point. | 16:51 |
aelkner | meaning i will be allowed to make corrections after that? | 16:52 |
th1a | I primarily meant that menesis doesn't have to do the merge before the deadline. | 16:53 |
th1a | But also, the intent of "feature freeze" is no new features after that point. | 16:53 |
th1a | But certainly bugfixes, small changes, etc. | 16:53 |
aelkner | ok, besides tests, th1a, is there something else you would want? | 16:54 |
aelkner | better descriptions, of course | 16:54 |
th1a | That's basically what I had in mind. | 16:55 |
th1a | A better title for the page. | 16:55 |
aelkner | could you email me suggestions for better titles, descriptions please? | 16:56 |
th1a | OK. | 16:56 |
th1a | Moving on? | 16:57 |
aelkner | i'm done | 16:57 |
th1a | replaceafill? | 16:57 |
replaceafill | we have a quick response from cambodia :) | 16:57 |
th1a | Yes, it is excellent. | 16:57 |
replaceafill | basically, they're answering on of my questions about teachers assignments and asking us to update the subject list | 16:58 |
replaceafill | will work on that today and send a reply | 16:58 |
replaceafill | last week i fixed several bugs that i had reported on the gradebook | 16:58 |
replaceafill | at the end of the week i worked on fixing cando's style problem for good | 16:59 |
replaceafill | i set up a testing instance with my branch for dwelsh | 16:59 |
replaceafill | now cando looks exactly the same with or without plugins (i think) | 16:59 |
replaceafill | th1a, that's basically it :) | 17:00 |
th1a | I'll be happy to have that completely behind us. | 17:00 |
replaceafill | me too | 17:00 |
th1a | Thanks replaceafill! | 17:00 |
th1a | yvl? | 17:00 |
yvl | well | 17:01 |
yvl | I ran into some issues again | 17:01 |
yvl | which has a positivie side - we will only use some parts of z3c.form in the future | 17:01 |
yvl | or maybe drop that **** completely | 17:02 |
yvl | basically I'll drop my last week's work | 17:02 |
yvl | and some from the previous week | 17:02 |
* th1a sighs. | 17:03 | |
yvl | you have no idea how angry I am | 17:03 |
yvl | well | 17:03 |
yvl | there's a question of what to do now | 17:04 |
yvl | as in - this week | 17:04 |
yvl | I'd like to spend some time preparing for the sprint | 17:04 |
yvl | umm, let me put it this way | 17:05 |
yvl | I stopped going for the bonus target today | 17:05 |
th1a | Well... can't we get some of this into the next release? | 17:06 |
yvl | how much time do we have?... | 17:06 |
yvl | if we need to freeze it this Thu, then probably no | 17:07 |
yvl | I don't want experimental database migration done in a hurry | 17:07 |
th1a | I know. | 17:07 |
th1a | Well, I suppose we need to sort it out at the sprint. | 17:08 |
yvl | I think we now must to get at least part of it in | 17:08 |
yvl | it just has dragged too long | 17:08 |
yvl | so I'll keep working on it for now | 17:09 |
th1a | Please. | 17:09 |
yvl | and I agree about sorting out at the sprint | 17:09 |
yvl | there is one more thing | 17:09 |
yvl | I wanted to... umm... "inventorize" code before the sprint | 17:09 |
th1a | Inventory? | 17:10 |
yvl | and spend at least half a day on the topic "we are here" | 17:10 |
th1a | Yes, I was thinking the same thing. | 17:10 |
yvl | also - I was going to ask menesis (or do it myself) - to check what zope dependencies we are using to do what | 17:11 |
yvl | I know menesis wants to minimize them | 17:11 |
yvl | amount of them | 17:11 |
yvl | but I don't know how busy he is this week | 17:11 |
yvl | but I think we should do that before sprint - if it's possible | 17:11 |
th1a | I think they're all in the pipeline anyhow so it doesn't seem like a top priority to me. | 17:11 |
yvl | it's a reality check we need to do at some point | 17:12 |
menesis | I want to drop 3 obsolete dependencies. other than that I certainly haven't planned doing anything like this now | 17:12 |
menesis | I have uploaded almost everything that we depend on now | 17:13 |
th1a | Yeah, now isn't the time really. Six months ago would have made more sense. | 17:13 |
menesis | exactly | 17:13 |
yvl | ... :) | 17:13 |
yvl | well ok :) | 17:14 |
th1a | Let's go to menesis and then come back to agenda. | 17:15 |
yvl | ok | 17:15 |
th1a | (discussing the sprint agenda) | 17:15 |
th1a | menesis? | 17:16 |
menesis | I got cold last week | 17:16 |
menesis | spent two days in bed. and didn't get much done | 17:16 |
menesis | I reviewed replaceafill's gradebook branch, but haven't merged yet | 17:17 |
menesis | replaceafill: a lot of good work done :) | 17:17 |
replaceafill | :) | 17:17 |
menesis | therefore I have more work this week and little time left :( | 17:18 |
menesis | also have to merge other's work and make releases.. | 17:19 |
menesis | or can this be done later, not this week? | 17:19 |
th1a | I imagine it can be done later. | 17:19 |
th1a | My conception of feature freeze is getting the developers to finish so you can package. | 17:20 |
th1a | So I don't expect you to be packaging at the same time. | 17:20 |
th1a | So I'd say merging is more important than packaging, so you're not too far behind on that. | 17:20 |
menesis | good, then | 17:21 |
th1a | The exception might be pushing this CanDo change to just get it out of the way. | 17:22 |
menesis | because to make a new release I have to update translations, and that takes several hours usually | 17:22 |
th1a | Yeah, don't do that now. | 17:23 |
replaceafill | th1a, i think we can wait for dwelsh | 17:23 |
replaceafill | i mean, it's not urgent, right? | 17:23 |
th1a | Uh... I don't know. | 17:24 |
th1a | menesis: I guess you don't need to make CanDo a priority. | 17:24 |
th1a | Since you're catching up. | 17:24 |
th1a | OK, anything else, menesis? | 17:26 |
menesis | no, sorry | 17:26 |
th1a | np. | 17:26 |
th1a | Thanks. | 17:26 |
th1a | OK, so, sprint agenda. | 17:26 |
th1a | 1st off I don't see us doing a lot of coding this trip. | 17:27 |
th1a | I think this will be even more a planning meeting. | 17:27 |
th1a | Not really a sprint at all, I guess. | 17:27 |
th1a | I should have a better idea after I talk to Alex and Helder tomorrow about how much Critical Links wants to do. | 17:28 |
th1a | So that obviously affects the agenda. | 17:28 |
th1a | We'll probably spend at least a half a day getting to know their company and product better. | 17:28 |
th1a | I guess I'm thinking 1.5 to 3 days on UI, navigation, usability issues. | 17:29 |
yvl | yep, there's a lot piled up there | 17:30 |
th1a | If they can bring some expertise to the table, I'm happy to invest the time in working through those issues. | 17:30 |
th1a | So: | 17:31 |
th1a | Just from what we discussed already this meeting: | 17:31 |
th1a | * UI (1.5 - 3) | 17:31 |
th1a | * Getting to know each other (.5 - 1) | 17:32 |
th1a | * SchoolTool update, inventory, review (.5 - 1) | 17:32 |
th1a | * Timetable retrospective (.5) | 17:32 |
th1a | What else are MUST's? | 17:33 |
yvl | hmm | 17:33 |
yvl | ok, probably all I'm thinking falls under ST update/inv/review | 17:34 |
yvl | oh | 17:35 |
yvl | documentation | 17:35 |
yvl | dev. documentation | 17:35 |
replaceafill | +1 | 17:35 |
yvl | how to write it, style, so on | 17:35 |
* yvl wants to finally have sphinx generated docs | 17:35 | |
yvl | discuss user documentation, bundled with ST - is it even plausible? | 17:36 |
yvl | one thing was kind of interesting | 17:36 |
yvl | is the training material Zambia needed | 17:36 |
th1a | We have documentation -- I need to stage a major update push now, and there is no reason it couldn't be packaged -- it is just html. | 17:37 |
yvl | maybe we should add possibility to add training material to ST somewhere | 17:37 |
*** fsufitch has joined #schooltool | 17:37 | |
yvl | as in - users could write their own and add | 17:37 |
menesis | I would like to remove "Help" from the UI because there is so little of it | 17:38 |
menesis | and replace it with Sphinx-generated docs, the Book I guess | 17:38 |
th1a | Yes. | 17:38 |
th1a | I think a book is better than help files, which are too disjointed. | 17:38 |
th1a | But ideally you would have a help link that would take you to the right place in the book. | 17:38 |
replaceafill | in my head, the book should be part of the code, and whenever a dev changes something in the ui, he should change the book too... | 17:38 |
yvl | ok, this looks like a topic for discussion :) | 17:39 |
th1a | Basically the main thing that needs to be done is I need to be chained to my computer and forced to write documentation at gunpoint. | 17:40 |
replaceafill | :)) | 17:40 |
yvl | :)))) | 17:40 |
th1a | So there isn't really that much to talk about. | 17:40 |
th1a | Anything else? | 17:41 |
yvl | hmm | 17:41 |
yvl | how to put this... | 17:41 |
yvl | I'd like if some sort of pseudo-official ST API started to evolve | 17:42 |
yvl | I'll explain why later on | 17:42 |
yvl | so if there is anything you guys need, or noticed too much duplication, or something is too difficult though it shouldn't | 17:42 |
yvl | please bring a list | 17:43 |
yvl | just concise items | 17:43 |
yvl | for example "building containers every single time is annoying" | 17:43 |
yvl | or something | 17:44 |
th1a | OK. | 17:44 |
th1a | I guess we can wrap this up. | 17:44 |
yvl | umm, one more little thing | 17:45 |
yvl | CSS stylesheets | 17:45 |
yvl | one-big-fits-all doesn't fit all anymore IMHO | 17:45 |
yvl | its 0.125-0.25 day item | 17:45 |
yvl | now I'm done :) | 17:46 |
th1a | I'll keep you up to date as the plans with CL firm up. | 17:46 |
th1a | I'd say CSS reform fits within UI reform. | 17:46 |
th1a | Have a great week gentlemen! | 17:47 |
th1a | Has anyone checked the weather in Portugal? | 17:47 |
yvl | see you soon! ;) | 17:47 |
replaceafill | it's cold! :( | 17:47 |
* replaceafill is going to suffer again :( | 17:47 | |
aelkner | i hate the cold, too | 17:47 |
replaceafill | http://www.wunderground.com/global/stations/08548.html | 17:48 |
replaceafill | coimbra weather | 17:48 |
th1a | That's not cold! | 17:48 |
yvl | +15 - +20 celcius | 17:48 |
yvl | yay! | 17:48 |
aelkner | yeah, what cold? | 17:48 |
replaceafill | 1 at night!! | 17:48 |
yvl | (its -4c here) | 17:48 |
replaceafill | ok, it's "relatively" cold :P | 17:48 |
th1a | -6 here. | 17:48 |
th1a | I win! | 17:49 |
yvl | :D | 17:49 |
th1a | Sunday: 59 F. | 17:49 |
replaceafill | 23 C and i had to close my windows... | 17:49 |
th1a | Superbowl will be broadcast live on the main Portuguese sports TV channel as well as British Sky TV which some bars also have, but the time difference (11pm start here) | 17:50 |
replaceafill | ah!?? 11pm?!?! | 17:50 |
th1a | In Portugal. | 17:51 |
aelkner | go steelers! | 17:51 |
replaceafill | th1a, i'll join you if you decide to watch it ;) | 17:51 |
th1a | There is no "decide." | 17:51 |
replaceafill | :) | 17:51 |
th1a | We'll just be sleepy the first day. | 17:52 |
* th1a drops the bag of gravel. | 17:52 | |
replaceafill | thanks everybody | 17:52 |
aelkner | great week everyone | 17:53 |
menesis | replaceafill: a cando change you wanted released is CSS fixes you pushed yesterday? | 17:55 |
replaceafill | menesis, yes, i just haven't requested the merge because i'm waiting for dwelsh to give feedback on it | 17:56 |
menesis | oh | 17:56 |
replaceafill | lp:~replaceafill/cando/cando_css_fixes | 17:56 |
menesis | I thought you needed the external activities fix, but saw one more commit then | 17:57 |
menesis | so I can wait | 17:57 |
replaceafill | sure | 17:57 |
replaceafill | th1a, have you seen chandara's subject lists? | 18:00 |
replaceafill | yvl, you gone? | 18:01 |
th1a | oop. | 18:02 |
replaceafill | th1a, it seems like they need to classify levels 11 and 12 | 18:02 |
replaceafill | i can fix it adding four levels instead of two | 18:03 |
th1a | OK. | 18:03 |
replaceafill | 11 - social, 11 - science, etc | 18:03 |
replaceafill | i'll go this way and ask feedback from them | 18:04 |
th1a | kk | 18:06 |
yvl | replaceafill, I'm still here | 18:06 |
replaceafill | yvl, ah question | 18:07 |
replaceafill | cambodia needs to classify the last two levels (11 and 12) | 18:07 |
replaceafill | they need two 11 levels for their science and social classes | 18:07 |
replaceafill | and also for the 12 levels | 18:07 |
replaceafill | so i was thinking, a quick way to do it is to create 4 levels | 18:08 |
replaceafill | yvl, let me fwd you their last email | 18:08 |
yvl | 4 levels sound reasonable | 18:08 |
replaceafill | ah ok | 18:08 |
yvl | 11 - science and 11 - social | 18:08 |
replaceafill | right | 18:08 |
replaceafill | ok, i'll do it that way then | 18:09 |
yvl | about "transition" to the next level... | 18:09 |
*** fsufitch has quit IRC | 18:09 | |
yvl | one option is to hard-code whatever is needed for the UI | 18:09 |
yvl | another is to add something to core / Level | 18:10 |
yvl | a list of next_level keys or something | 18:11 |
replaceafill | ah, right because now we'll need more than 'next' | 18:11 |
yvl | or you can even add a relationship | 18:12 |
yvl | which might be more appropriate | 18:12 |
replaceafill | relationship between level 11 - science -> level 12 - science? | 18:12 |
yvl | level 10 -> level 11 science | 18:13 |
yvl | level 10 -> level 11 social | 18:13 |
replaceafill | ah, right | 18:13 |
yvl | level 11 social -> level 12 social | 18:13 |
yvl | URINextLevel | 18:13 |
yvl | URILevel | 18:13 |
yvl | URILevel | 18:13 |
replaceafill | :) | 18:13 |
replaceafill | nice | 18:13 |
th1a | aelkner: Also, the plan is for you to drive our rental car, right? | 18:13 |
yvl | wait, no | 18:13 |
yvl | it's a bi-directional relationship | 18:14 |
yvl | sorry, can't think straight :) | 18:14 |
replaceafill | yvl, np | 18:14 |
replaceafill | yvl, we can discuss transition later | 18:14 |
replaceafill | right now they only want the subject list updated | 18:14 |
replaceafill | but i'll definitely give some thought to the transition part | 18:15 |
yvl | ideally, I'd like relationships | 18:16 |
yvl | but URILevel and URINextLevel is a bit weird | 18:16 |
yvl | both being same objects (level) | 18:16 |
yvl | well, we can always discuss it at the sprint ;D | 18:18 |
yvl | kidding | 18:18 |
replaceafill | :) | 18:18 |
* yvl goes home | 18:19 | |
yvl | fooooood ;) | 18:19 |
replaceafill | thanks yvl | 18:19 |
yvl | see you soon :) | 18:19 |
th1a | replaceafill: Are you going to be able to make this flight without checking a bag? | 18:30 |
replaceafill | th1a, i hope so, my bag is small and they've always allowed me to take it with me | 18:31 |
th1a | OK, so none of us will have to wait for checked bags. | 18:32 |
th1a | replaceafill: When do you arrive in Newark? | 18:40 |
replaceafill | 5:27PM | 18:40 |
th1a | OK, I'll already be there. | 18:41 |
replaceafill | th1a, do you think we should update the sample_data.xls to 2010-2011 dates? so the calendar would show users stuff according to their 2011 date... | 18:51 |
th1a | replaceafill, Good idea. | 19:24 |
replaceafill | th1a, great, will do it | 19:24 |
*** Aiste has joined #schooltool | 19:38 | |
*** menesis has quit IRC | 20:23 | |
*** alga has quit IRC | 21:12 | |
*** menesis has joined #schooltool | 21:26 | |
*** alga has joined #schooltool | 21:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!