*** tdoggette has joined #schooltool | 02:25 | |
*** tdoggette has quit IRC | 03:04 | |
*** ignas has joined #schooltool | 08:08 | |
*** sstevens has left #schooltool | 10:06 | |
*** ignas has joined #schooltool | 10:32 | |
*** balor has joined #schooltool | 10:57 | |
*** aelkner_ has joined #schooltool | 11:45 | |
*** aelkner has quit IRC | 11:55 | |
*** alga has joined #SchoolTool | 12:01 | |
*** yvl has joined #schooltool | 12:15 | |
*** jstraw has joined #schooltool | 16:22 | |
*** balor has quit IRC | 16:36 | |
*** alga has quit IRC | 16:49 | |
*** th1a has joined #schooltool | 17:27 | |
*** tdoggette has joined #schooltool | 17:29 | |
ignas | th1a: is it just me, or did we skip a meeting because of my 3 weeks old email? | 17:29 |
---|---|---|
*** jelkner has joined #schooltool | 17:29 | |
th1a | ignas: Apparently. | 17:29 |
ignas | (the swap problem seems to have delayed a bunch of emails) | 17:29 |
ignas | :/ | 17:29 |
th1a | Also, my wife is sick and I'm feeling pretty lousy so I was taking a nap. | 17:30 |
jelkner | ignas: what r u doing here? you're supposed to be on holiday | 17:30 |
th1a | You just missed the explanation for that, jelkner. | 17:30 |
jelkner | ahh | 17:30 |
jelkner | did they move the holiday? | 17:31 |
ignas | jelkner: yeah, the date for the email about holiday was (Nov 3) or something around that | 17:31 |
jelkner | i noticed that | 17:31 |
jelkner | it got caught in a mail queue? | 17:31 |
ignas | yep | 17:31 |
jelkner | wow | 17:31 |
jelkner | so, i talked to aelkner today | 17:32 |
jelkner | i mean yesterday | 17:32 |
aelkner_ | yes | 17:32 |
jelkner | ahh, he is here | 17:32 |
jelkner | so did we agree he will fix my critcial bug? | 17:33 |
jelkner | and did we resolve how i update once that happens? | 17:33 |
th1a | I just got up from a nap. We've got a bug going around the house. | 17:33 |
jelkner | th1a: well, assign someone to fix it | 17:34 |
aelkner_ | i am freed up from cando bugs | 17:35 |
th1a | ignas: Did you take a look at jelkner's bug report? | 17:35 |
jelkner | (i don't mean to make light of your discomfort) | 17:35 |
jelkner | it really is critical | 17:35 |
jelkner | i can't add or remove persons now | 17:35 |
jelkner | and i need to do that to get my grades in | 17:35 |
ignas | jelkner: can you give more details please? | 17:36 |
ignas | jelkner: like - which view you are looking at | 17:36 |
ignas | what's the full traceback | 17:36 |
ignas | if there is one | 17:36 |
jelkner | how can i get at that? | 17:37 |
ignas | have you pasted everything that was on the page? | 17:37 |
th1a | In the Error log view? | 17:38 |
ignas | and the place you are trying to look at - is the url | 17:38 |
jelkner | tell me about this pastebot thing again | 17:38 |
ignas | because at the moment I don't really know whether you are looking at a single person or all the persons | 17:38 |
ignas | lisppaste5: urlk | 17:38 |
ignas | lisppaste5: url | 17:38 |
lisppaste5 | To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste. | 17:38 |
jelkner | so i can paste it in | 17:38 |
jelkner | lisppaste5: https://gradebook.apsweb.org/++etc++site/default/RootErrorReportingUtility/showEntry.html?id=1227541082.950.427514446531 | 17:39 |
ignas | emm - it's not the way it works | 17:40 |
ignas | lisppaste5: url - gives you the url of the paste bot page | 17:40 |
ignas | that you use to paste it | 17:40 |
ignas | it's a help command for the bot | 17:40 |
jelkner | ahh | 17:41 |
jelkner | sorry | 17:41 |
jelkner | i just found the link at the top of this session | 17:41 |
jelkner | hold on | 17:41 |
jelkner | ok, i think i did it | 17:42 |
jelkner | it tells me the paste will be announced on the channel | 17:42 |
jelkner | but i don't see it | 17:43 |
jelkner | here | 17:43 |
jelkner | i titled it "can't access persons" | 17:43 |
ignas | nope, it's not there | 17:43 |
ignas | just post the traceback in the bug report | 17:43 |
*** alga has joined #SchoolTool | 17:44 | |
lisppaste5 | jelkner pasted "can't access persons" at http://paste.lisp.org/display/70966 | 17:44 |
jelkner | i had to type "lisp" in the captcha | 17:44 |
jelkner | do u still what all that in the bug report? | 17:45 |
ignas | jelkner: your can do was not updated | 17:45 |
jelkner | is that the problem? | 17:45 |
ignas | it's a cando problem, you have to fix one line in cando to make it at least start up school years | 17:45 |
jelkner | aelkner_: is that something u can do? | 17:46 |
aelkner_ | i can fix any cando prob;lems with school years | 17:47 |
ignas | aelkner_: it's the app['groups'] must be changed to IGroupContainer(app, {}) | 17:47 |
ignas | or something like that | 17:47 |
aelkner_ | right | 17:47 |
ignas | problem is - it has not been committed, because cando has to work without school years | 17:48 |
*** alga has quit IRC | 17:48 | |
aelkner_ | what do you mean? | 17:49 |
ignas | well - it has to be fixed in jelkners checkout | 17:50 |
th1a | There needs to be a branch for CanDo-with-years. | 17:50 |
ignas | because if you will commit it to the refactoring branch - you will break it for everyone who is using cando but not school years | 17:50 |
ignas | yeah | 17:50 |
ignas | that would be the best way to do it | 17:50 |
jelkner | indeed, since i will be waiting for other changes as well | 17:50 |
jelkner | that everyone else won't want now | 17:51 |
aelkner_ | is there a way to fix the live cando to handle school years | 17:51 |
th1a | I believe it falls upon aelkner_ to do that. | 17:51 |
aelkner_ | without breaking the old cando | 17:52 |
ignas | aelkner_: hmm, yeah, probably you can | 17:52 |
ignas | just do groups = app.get('groups', None) | 17:52 |
ignas | if groups is None: groups = IGroupContainer(app, {}) | 17:52 |
jstraw | sec | 17:52 |
aelkner_ | IGroupContainer(app, {}) wouldn't work? | 17:52 |
ignas | or something along the lines | 17:52 |
ignas | aelkner_: nope, it will give old cando an empty group dict every time | 17:52 |
aelkner_ | ah | 17:53 |
ignas | because the app -> Group container adapter is not there | 17:53 |
aelkner_ | if the adapter is not there, then i can't use it | 17:53 |
jstraw | ignas: can you check my command form e | 17:53 |
jstraw | svn copy https://svn.schooltool.org/cando/branches/competency-model-refactoring-6/ https://svn.schooltool.org/cando/branches/cmr-6-plus-schoolyears/ | 17:53 |
jstraw | before I break anything ;) | 17:54 |
ignas | jstraw: emm, sorry, I haven't tried doing that much | 17:55 |
ignas | seems ok | 17:55 |
ignas | ;) | 17:55 |
jstraw | lol | 17:55 |
jstraw | yvl seems to have done a lot of it ;) | 17:55 |
jstraw | *crosses fingers and knocks on wood* | 17:56 |
jstraw | done | 17:56 |
jstraw | aelkner_: branch cmr-6-plus-schoolyears to let you make those little edits | 17:56 |
ignas | jstraw: now explain jelkner how to do an svn switch | 17:56 |
jstraw | why? I'll just get mattva01 to do it | 17:57 |
aelkner_ | ignas: so i can assume that the adpater exists while i work on the new cando branch, right? | 17:57 |
ignas | aelkner_: yes | 17:57 |
ignas | jelkner: :) | 17:57 |
ignas | jstraw: because the issue is urgent | 17:58 |
th1a | I think explaining it directly to mattva01 would be more efficient. | 18:00 |
th1a | Taking a look at the larger issue in CanDo: | 18:00 |
th1a | I would say there are two levels here: "years-compatibility" and "years-integration" | 18:01 |
th1a | Years-compatibility means CanDo works exactly as it did before, except it knows there are years. | 18:01 |
th1a | I mean, | 18:01 |
th1a | It doesn't crash. | 18:01 |
* jelkner leaves to attend to incoming students... | 18:02 | |
th1a | But it doesn't "know there are years." | 18:02 |
th1a | "years-integration" knows about years and uses them. | 18:02 |
ignas | yeah | 18:02 |
th1a | So you could, say, generate a report of scores from a given year. | 18:02 |
ignas | indeed, two different problems | 18:03 |
th1a | We don't care about years-integration. | 18:03 |
aelkner_ | yeah, we don't need to worry about the second problem first | 18:03 |
th1a | We just need years-compatability. | 18:03 |
ignas | at the moment crashes are related to assumptions about some global containers being there | 18:03 |
ignas | and that should be easy enough to fix | 18:03 |
th1a | I don't see any reason why CanDo shouldn't work fine once we do that. | 18:03 |
th1a | As well as it did before. | 18:04 |
aelkner_ | so it's just adding the IGroupContainter adapter usage first off | 18:04 |
ignas | aelkner_: yep | 18:04 |
aelkner_ | now, the only reasone i'm going to see the bug before making the change | 18:05 |
aelkner_ | is that the new eggs will expose it | 18:05 |
aelkner_ | so a fresh checkout of the new cando branch and make will get me to the bug, right? | 18:06 |
ignas | aelkner_: yeah, they should | 18:06 |
aelkner_ | ok, i'll look into this today | 18:06 |
th1a | Sounds good. | 18:07 |
* th1a has to go get some medicine. | 18:07 | |
th1a | Let's meet at the regular time tomorrow. | 18:07 |
aelkner_ | ok | 18:07 |
*** balor has joined #schooltool | 18:14 | |
*** mgedmin has joined #schooltool | 18:19 | |
jstraw | aelkner_: I svn switched elkner's gradebook to cmr-6-plus-schoolyear | 18:21 |
aelkner_ | thanks | 18:22 |
jstraw | let him know when he can run updates ;) | 18:22 |
aelkner_ | of course | 18:23 |
jstraw | I am making an update to that branch btw... to make it so it uses the latest eggs | 18:23 |
jstraw | oh wait nm :) (I never pushed that change | 18:24 |
aelkner_ | yo're changing the new branch, right? | 18:25 |
ignas | th1a: http://ignas.pov.lt/sample_data_export.xls | 18:43 |
ignas | full export of our sample data | 18:43 |
ignas | (without calendar events) | 18:43 |
ignas | jstraw: can you look at the export and see if you could generate something like that if they would make you to ;) | 18:49 |
jstraw | looking | 18:56 |
jstraw | ignas: I think so... would it actually be xls? | 18:57 |
ignas | jstraw: yep | 18:57 |
jstraw | ugh | 18:58 |
jstraw | that's the hard part | 18:58 |
jstraw | are the colors important? | 18:58 |
ignas | nope | 18:58 |
jstraw | k | 18:58 |
ignas | and why is it the hard part? | 18:58 |
ignas | gnumeric and oofice | 18:58 |
ignas | can do it | 18:58 |
jstraw | yea they can | 18:58 |
ignas | you can also do csv | 18:58 |
jstraw | it's just generating it programmaticly | 18:58 |
jstraw | ;) | 18:58 |
ignas | and just open it in oofice | 18:58 |
jstraw | yea | 18:58 |
ignas | and copy the 3-5 sheets | 18:58 |
ignas | into one document | 18:58 |
ignas | uploading 1 document is a lot easier to do right ;) | 18:59 |
jstraw | ya | 18:59 |
ignas | now that I have the export i can start working on importing it | 18:59 |
ignas | so we would have sample data generation in the new release | 18:59 |
*** jstraw has quit IRC | 19:18 | |
th1a | ignas: Do you think you'll have import working in a week? | 19:34 |
ignas | th1a: not sure, but i'll surely try | 19:34 |
ignas | working - probably yes | 19:34 |
th1a | OK. | 19:34 |
ignas | but fully tested - probably not | 19:34 |
ignas | there are a lot of sneaky edge cases | 19:34 |
ignas | i am aiming to have the sample export imported first | 19:35 |
ignas | and then will be taking care of the rest | 19:35 |
th1a | OK. Actually, I guess I have enough to start writing documentation. | 19:37 |
*** tdoggette has quit IRC | 19:49 | |
*** balor has quit IRC | 19:55 | |
*** jelkner has quit IRC | 20:04 | |
*** jelkner has joined #schooltool | 20:04 | |
*** ignas has quit IRC | 20:20 | |
*** ignas has joined #schooltool | 20:47 | |
ignas | th1a, ayt? | 20:48 |
*** jcrowley has joined #schooltool | 21:19 | |
*** jcrowley has left #schooltool | 21:20 | |
th1a | ignas: I am here. | 21:24 |
ignas | th1a, look at private ;) | 21:32 |
*** elarson_ has joined #schooltool | 21:38 | |
*** mgedmin has quit IRC | 21:48 | |
*** elarson_ has quit IRC | 21:55 | |
*** balor has joined #schooltool | 22:19 | |
*** balor has quit IRC | 22:53 | |
*** ignas has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!