*** khildin_ has quit IRC | 00:45 | |
*** th1a has quit IRC | 01:20 | |
*** th1a has joined #schooltool | 01:29 | |
*** aelkner has quit IRC | 02:06 | |
*** th1a_ has joined #schooltool | 02:39 | |
*** aelkner has joined #schooltool | 04:55 | |
*** th1a_ has quit IRC | 06:45 | |
*** th1a_ has joined #schooltool | 07:17 | |
*** menesis has joined #schooltool | 08:30 | |
*** khildin has joined #schooltool | 08:36 | |
*** menesis has quit IRC | 10:25 | |
*** paulproteus has quit IRC | 12:20 | |
*** th1a has quit IRC | 12:20 | |
*** veloutin has quit IRC | 12:20 | |
*** Lumiere has quit IRC | 12:20 | |
*** yvl has quit IRC | 12:20 | |
*** magespawn has quit IRC | 12:20 | |
*** amithkk has quit IRC | 12:20 | |
*** veloutin has joined #schooltool | 12:21 | |
*** amithkk has joined #schooltool | 12:21 | |
*** Lumiere has joined #schooltool | 12:21 | |
*** magespawn has joined #schooltool | 12:21 | |
*** paulproteus has joined #schooltool | 12:21 | |
*** yvl has joined #schooltool | 12:21 | |
*** th1a has joined #schooltool | 12:21 | |
*** khildin has quit IRC | 12:25 | |
*** aelkner has quit IRC | 12:25 | |
*** th1a has quit IRC | 12:26 | |
*** veloutin has quit IRC | 12:26 | |
*** Lumiere has quit IRC | 12:26 | |
*** paulproteus has quit IRC | 12:26 | |
*** yvl has quit IRC | 12:26 | |
*** magespawn has quit IRC | 12:26 | |
*** amithkk has quit IRC | 12:26 | |
*** aelkner has joined #schooltool | 12:27 | |
*** khildin has joined #schooltool | 12:27 | |
*** veloutin has joined #schooltool | 12:27 | |
*** amithkk has joined #schooltool | 12:27 | |
*** Lumiere has joined #schooltool | 12:27 | |
*** magespawn has joined #schooltool | 12:27 | |
*** paulproteus has joined #schooltool | 12:27 | |
*** yvl has joined #schooltool | 12:27 | |
*** th1a has joined #schooltool | 12:27 | |
*** Lumiere has quit IRC | 12:30 | |
*** Lumiere has joined #schooltool | 12:30 | |
*** th1a_ has joined #schooltool | 15:28 | |
*** th1a_ has quit IRC | 15:44 | |
th1a | hi aelkner, yvl. | 16:30 |
---|---|---|
yvl | hi | 16:31 |
aelkner | morning | 16:31 |
th1a | Do we still need to fix the skill ordering in the gradebook? | 16:33 |
th1a | Hm? | 16:37 |
aelkner | are you referring to the sort by label issue from before? | 16:37 |
th1a | Yes. | 16:37 |
aelkner | i seem to remember douglas adding a fix to the cando gradebook to sort the columns by label | 16:38 |
th1a | I guess the question is whether it got released or not. | 16:38 |
aelkner | the verso_skills.xls file now has the labels in the same order as the cte database | 16:38 |
th1a | OK, anyhow. | 16:38 |
th1a | How did your report exploration go aelkner? | 16:38 |
aelkner | well, i have questions for yvl about the branch he emailed us | 16:39 |
aelkner | but as far as your suggestion that i pick reports, i would think i should do | 16:39 |
aelkner | reports that i did in the past, like the report card | 16:40 |
aelkner | yvl, i'm confused about the nature of the merge revision: | 16:41 |
aelkner | http://bazaar.launchpad.net/~justas-pov/schooltool/reports/revision/3510 | 16:41 |
th1a | Well, don't start with the most complicated one. | 16:41 |
aelkner | oh, what would you suggest | 16:41 |
th1a | Maybe the failure report? | 16:42 |
th1a | There are several that are pretty much just lists. | 16:42 |
aelkner | ah, ok, that's a good idea | 16:42 |
yvl | aelkner, I was building on Douglas' work | 16:42 |
yvl | it that's what you're asking | 16:42 |
aelkner | yvl, but the question i have is, is any of that diff in trunk already? | 16:42 |
aelkner | or has douglas held these changes in his own branch for all this time? | 16:42 |
yvl | held his changes, hence the diff | 16:43 |
*** menesis has joined #schooltool | 16:43 | |
yvl | (I think) | 16:43 |
aelkner | th1a, now we can ask menesis about the release of gradebook changes | 16:43 |
yvl | oh, crap | 16:44 |
yvl | no | 16:44 |
yvl | mismerged | 16:44 |
th1a | menesis: I sent you an email. | 16:45 |
aelkner | i'm just wondering why the important pdf infrastructure work is not in trunk yet | 16:45 |
aelkner | it seems well-defined, and all of our reports are going to be based on it | 16:45 |
aelkner | although, when i say well-defined, i'm not saying i don't have questions about it | 16:46 |
th1a | If we're using trunk to merge bugfixes, then the new stuff shouldn't go in trunk yet. | 16:46 |
aelkner | ok, so should i just use yvl's branch as my schooltool core for now, i suppose i could | 16:47 |
aelkner | yvl, i see you say you mismerged, so i'm basing my question on whatever adjustment you are about to make | 16:48 |
yvl | scrap that | 16:50 |
yvl | everything turned out to be fine | 16:50 |
yvl | let's move on to the questions | 16:51 |
aelkner | look back, you see that i asked a question that you haven't answered yet | 16:51 |
aelkner | do i need to pretend that your branch is schooltool core for now? | 16:52 |
th1a | Um... yes? | 16:52 |
yvl | yes | 16:52 |
aelkner | ok, now i noticed that there is one report that douglas wrote, the section roster | 16:53 |
aelkner | i'm confused however about the existence of both, section_roster.pt and f_section_roster_rml.pt | 16:53 |
yvl | I will remove f_section_roster_rml.pt | 16:54 |
yvl | but only reports/section_roster.pt is used | 16:54 |
aelkner | oh, good, that makes sense, so i'm not as confused now | 16:54 |
yvl | I also renamed reports to rml today, will update the branch | 16:54 |
th1a | Anything else aelkner? | 16:57 |
aelkner | ok, as long as the section roster report works on yvl's branch, i can use that as an example to follow | 16:58 |
th1a | I just forwarded to you guys a bug from welsh. | 16:58 |
yvl | I will update the branch today, in an hour or so | 16:58 |
aelkner | ok, cool | 16:58 |
yvl | so please pull, aelkner | 16:58 |
aelkner | will do, thanks | 16:59 |
aelkner | yvl, are there tests for the section roster report in your branch? | 16:59 |
aelkner | if not, could you please do a manual test to make sure it works? | 17:00 |
th1a | I think replaceafill is going to be in transit today, so can you guys take a quick look at the bug? | 17:02 |
yvl | no tests yet, aelkner | 17:02 |
yvl | hmm, th1a, looks like the old bug where | 17:03 |
aelkner | can you do a manual test of the section roster report? | 17:03 |
yvl | sure aelkner | 17:03 |
aelkner | thanks | 17:03 |
yvl | th1a, seems a worksheet was deleted, but some teacher got stuck with it as "last visited" | 17:04 |
aelkner | i thought we didn't allow worksheets to be deleted? | 17:04 |
aelkner | just hidden | 17:04 |
yvl | in UI, yes | 17:05 |
th1a | This is in CanDo. | 17:05 |
yvl | but these are not your normal worksheets | 17:05 |
yvl | so the bug is in | 17:05 |
yvl | File "/usr/lib/python2.7/dist-packages/schooltool/cando/browser/gradebook.py", | 17:05 |
yvl | line 146, in __call__ | 17:05 |
yvl | url = absoluteURL(current_worksheet, self.request) | 17:05 |
yvl | current_worksheet has no __parent__ aparently | 17:05 |
yvl | hmm | 17:06 |
yvl | the bug should be fixed in gradebook | 17:06 |
yvl | getCurrentWorksheet should return None if current_worksheet.__parent__ is None | 17:07 |
aelkner | th1a, glanda's note seems to suggest they still don't have the gradebook sort fix that douglas wrote | 17:07 |
th1a | aelkner, indeed. | 17:07 |
yvl | alternatively... we can modify code in CanDo | 17:07 |
th1a | I would say that in all cases that error should be captured without a traceback. | 17:08 |
th1a | So it shouldn't be CanDo specific. | 17:08 |
yvl | I would agree | 17:08 |
th1a | aelkner: Do you think you can do that today? | 17:10 |
th1a | Capture that bug and send the user to a worksheet? | 17:10 |
th1a | Also, is there any way for this user to workaround and get to another worksheet without getting a bugfix from us? | 17:12 |
aelkner | i'm not sure how the section skills views work, there's a bit of black magic there | 17:12 |
aelkner | it's not your grandmother's gradebook :) | 17:13 |
aelkner | also, i'm not sure how to reproduce the bug, we shouldn't be deleteing worksheets | 17:14 |
aelkner | so how to make the problem happen again on purpose | 17:14 |
th1a | I assume it is because the course skillsets have been changed. | 17:14 |
th1a | The skillset has been removed, I'd think. | 17:14 |
th1a | But can't we just capture the bug, check to see if there are any worksheets, if so, go there, if not, create one? | 17:15 |
yvl | oh, user workaround | 17:16 |
yvl | yes | 17:16 |
yvl | go to your section | 17:17 |
yvl | and go to cando gradebook from there | 17:17 |
yvl | (the tiny link at the left bar) | 17:17 |
th1a | I'm not sure that we can stop someone from removing a skillset from a course. | 17:17 |
aelkner | you think that that's all it takes, to add a skillsets to a course, visit the gradebook | 17:18 |
aelkner | then remove the skillset from the course, revisit? | 17:18 |
th1a | I'm just guessing. | 17:18 |
th1a | But look, right now we're getting a traceback caused by a feature that exists strictly for the convenience of the user. | 17:19 |
th1a | So just capturing it and getting them into the gradebook is fine. | 17:20 |
th1a | yvl: So that route gives them enough context? | 17:20 |
th1a | Oh... wait. | 17:20 |
yvl | waiting | 17:21 |
th1a | Is this maybe because they're trying to go to a section that doesn't exist? | 17:21 |
yvl | that also could trigger it | 17:23 |
aelkner | as a user fix, we could suggest they visit a section and choose the Gradebook link in the left sidebar | 17:24 |
yvl | like I said, yes | 17:25 |
yvl | but not a gradebook link | 17:25 |
yvl | the cando link | 17:25 |
th1a | Yes. | 17:26 |
th1a | OK, I'll send an email to Welsh and we can discuss it tomorrow. | 17:26 |
th1a | Make replaceafill fix it. | 17:26 |
th1a | Anything else gentlemen? | 17:28 |
aelkner | no, i'm good, i'll use yvl's core branch and pull from it occasionally | 17:29 |
aelkner | as long as the section roster report works, i'll be good to go | 17:29 |
aelkner | oh, are we meeting tomorrow, same time? | 17:32 |
th1a | Yes, but without yvl iirc. | 17:33 |
yvl | yes | 17:33 |
aelkner | thursday? | 17:33 |
th1a | Hm... you two might need to check in without me. | 17:34 |
th1a | I can't be here Thursday, but you two should plan on it just in case you need to ask each other something. | 17:35 |
th1a | We'll meet Friday if necessary. | 17:35 |
aelkner | ok, i'll plan on it | 17:35 |
yvl | also, if you get stuck, you can email me | 17:37 |
th1a | Yes. | 17:38 |
yvl | aelkner, done | 17:43 |
yvl | feel free to pull | 17:43 |
aelkner | thanks | 17:43 |
yvl | th1a, the traceback looks weird | 17:45 |
yvl | (the latest) | 17:45 |
yvl | please ask Douglas to look at it when he gets back | 17:45 |
th1a | I will. Thanks yvl. | 17:46 |
yvl | ok, thanks guys | 17:46 |
yvl | see you Thu | 17:46 |
yvl | or Fri :) | 17:46 |
yvl | hmm | 17:48 |
yvl | aelkner, | 17:48 |
yvl | just re-pushed my branch | 17:48 |
aelkner | ok, i'll repull | 17:54 |
aelkner | yvl, i can't start the server | 17:56 |
aelkner | AttributeError: type object 'CanDoGradebookOverviewBase' has no attribute '__implemented__' | 17:56 |
th1a | menesis: Those gradebook issues were for the other schooltool. | 17:57 |
aelkner | yvl, are you using a different version of cando from trunk? | 17:57 |
aelkner | i did get a number of errors while running buildout, but we get errors there even when things work | 17:59 |
aelkner | usually server errors that are recovered by hitting on another server, so i'm guessing it's not that | 18:00 |
aelkner | yvl? | 18:03 |
menesis | yvl left the office | 18:17 |
aelkner | thanks menesis, i sent him an email | 18:23 |
th1a | aelkner: Did you start from scratch trying to get the branch to work? | 18:51 |
aelkner | th1a, yes, i already worked with trunk versions of cando and gradebook | 19:25 |
aelkner | i'm not sure what version yvl is using | 19:25 |
th1a | It starts for me. | 19:26 |
th1a | Just branched and "make run" | 19:26 |
aelkner | so you have a sandbox that uses trunk versions of cando and gradebook | 19:26 |
aelkner | and yvl's core branch? | 19:26 |
th1a | I guess? I just did what I said. | 19:27 |
aelkner | branching yvl's core branch only, or adding cando and gradebook to buildout.cfg? | 19:27 |
aelkner | perhaps his core branch works with eggs | 19:27 |
th1a | I just branched and "make run" | 19:27 |
aelkner | right, so it may work with the eggs, but not with trunk | 19:27 |
th1a | Perhaps. | 19:28 |
aelkner | but i need to develop changes to gradebook package so trunk + my changes | 19:28 |
aelkner | hopefully yvl responds to my email because otherwise i'm stuck | 19:30 |
aelkner | in the meantime, i'm going to try and duplicate your success of using only eggs | 19:31 |
aelkner | yes, it starts with the eggs | 19:32 |
aelkner | put back the trunks and fails again, i'm going to try schooltool trunk against them now | 19:36 |
aelkner | schooltool trunks works against the other trunks, as expected | 19:47 |
aelkner | i'll have to see what yvl says | 19:47 |
th1a | What did yvl work on, the section roster? | 19:49 |
th1a | Why don't you try this: https://code.launchpad.net/~justas-pov/schooltool/reports | 19:50 |
th1a | oops | 19:50 |
th1a | https://bugs.launchpad.net/schooltool/+bug/994545 | 19:51 |
th1a | That's all in core. | 19:51 |
th1a | I'm going to pick up Julia, aelkner. | 19:52 |
aelkner | ok, i'll look at bug report, i'm guessing there's a branch there | 19:53 |
aelkner | i'm also trying yvl's branch again from scratch | 19:53 |
aelkner | in case it was a networking problem during bin/buildout | 19:53 |
aelkner | oh, the bug is a core only report, duh, i see how that can help me get unstuck | 19:57 |
*** mattva01 has joined #schooltool | 20:17 | |
mattva01 | hey, anyone here? | 20:17 |
th1a | hi mattva01. | 20:20 |
mattva01 | oh hey! | 20:20 |
th1a | What's up? | 20:20 |
mattva01 | so, having some issue with cando | 20:20 |
mattva01 | setup | 20:20 |
mattva01 | i'm on 12.04 | 20:20 |
mattva01 | and it's telling me python-schooltool.virginia does not exist | 20:21 |
mattva01 | I checked the ppa | 20:21 |
mattva01 | and it's only published for quantal and raring | 20:21 |
mattva01 | could I just use the quantal package? | 20:22 |
mattva01 | would that cause any massive issues? | 20:22 |
th1a | You may need our handy table: http://book.schooltool.org/release-notes.html | 20:22 |
mattva01 | well then someone told Virginia CTE the wrong info | 20:23 |
th1a | Hm... | 20:23 |
mattva01 | http://cando.cteresource.org/phase2install.html | 20:23 |
mattva01 | I can just reinstall | 20:24 |
mattva01 | but | 20:24 |
mattva01 | you should probably inform them that the instructions they are giving out are incorrect | 20:24 |
th1a | They look correct to me. | 20:24 |
th1a | did you use the dev ppa? | 20:24 |
th1a | That's the point. | 20:25 |
mattva01 | gah, it's this fucking proxy | 20:26 |
mattva01 | hashes were wrong so it ignored the ppa | 20:27 |
mattva01 | thanks | 20:28 |
mattva01 | http proxies cause major havok with this process, I may hand the CTE resource center the workarounds I had to use today | 20:29 |
th1a | kk | 20:32 |
aelkner | th1a, so for the resource report, you want it to be requested from the School tab? | 20:33 |
aelkner | Reports -> Resources? | 20:33 |
th1a | Just from resources index I'd think. | 20:34 |
aelkner | so, from there, a new Reports linkset with Resources link? | 20:34 |
*** menesis has quit IRC | 20:35 | |
th1a | Sure. | 20:36 |
aelkner | also, i guess it should have title, id, type as columns | 20:37 |
aelkner | grouped by type, sub-sorted by title | 20:37 |
aelkner | hmm , well if the titles are in the first column and their sort is interrupted by going to the next group | 20:40 |
aelkner | that would probably not look good | 20:40 |
aelkner | i'll just sort by title but include the type as the third column | 20:40 |
th1a | Can't you use type as a subhead? | 20:43 |
*** ACSpike[Work] has joined #schooltool | 21:10 | |
*** ACSpike[Work] has left #schooltool | 21:11 | |
mattva01 | ok quick question | 21:14 |
mattva01 | if a proxy times out the connection after an xls file has been uploaded, does cando continue to process it? | 21:15 |
th1a | I don't know. | 21:16 |
mattva01 | *socks | 21:26 |
mattva01 | seriously http proxies suck so much, using a sock tunnel seems to bypass it though | 21:26 |
mattva01 | so getting an error | 21:49 |
mattva01 | when importing an XLS | 21:49 |
mattva01 | when importing the SectionDetails table | 21:49 |
mattva01 | I get an error SectionDetails -------------- invalid school year: B1 | 21:50 |
mattva01 | but in http://cando.cteresource.org/Import_Templates/05-section_enrollment.xls that column is "Section" | 21:51 |
mattva01 | nvm, I can't read instructions apparently | 22:00 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!