IRC log of #schooltool for Wednesday, 2013-04-03

*** replaceafill has quit IRC01:06
*** Lumiere has quit IRC07:33
*** Lumiere has joined #schooltool07:34
*** yvl has joined #schooltool08:57
*** bigbrovar has joined #schooltool11:26
bigbrovarHi guys11:26
*** menesis has joined #schooltool11:42
*** menesis has quit IRC13:19
*** bigbrovar has quit IRC14:11
*** bigbrovar has joined #schooltool14:12
*** bigbrovar has quit IRC15:10
*** menesis has joined #schooltool15:14
*** ignas has joined #schooltool15:57
*** replaceafill has joined #schooltool15:58
th1ahi replaceafill, yvl, menesis.16:31
yvlgood morning16:31
replaceafillgood morning/afternoon16:31
th1aDid everyone have a nice holiday?16:32
yvlyes, thanks16:32
* yvl also moved to a new place :)16:33
th1aAh.  Congratulations.16:33
menesismore snow than for Christmas, but otherwise ok :)16:33
yvltrue, true :)16:33
th1aAh, yes, I think we're finally done with our snow here.16:35
th1aDo you have any snow, replaceafill?16:36
replaceafillthank God ;)16:36
th1aOK.  Would you like to start, replaceafill?16:37
replaceafillso, i finished moving the section summary report from virginia to cando16:37
replaceafillth1a, i have a question here16:37
replaceafillwe have another svg report16:37
replaceafillcalled Skills Completion16:37
replaceafillshould i move that one too to cando?16:38
th1aWhat's the difference?  We may need to look at these titles...16:39
replaceafilli can set an instance or take a screenshot and show it to you16:39
replaceafillthe completion one is by section16:39
replaceafilli mean16:40
replaceafillfor all the sections in a term16:40
replaceafillthe section summary is for all the students in a section16:40
replaceafillthey're both chart reports16:40
replaceafilli think we created the skills completion as an alternative for the VA table ones16:40
th1aRight.  We should do a hangout to review the changes.16:40
replaceafillafter the meeting?16:41
replaceafilli have a question for yvl16:41
th1aI'm up in the air about whether over the next two weeks we should update printed reports first or tackle some of these CanDo annoyances.16:41
th1a(which first).16:41
th1aBoth need to be done.16:41
replaceafillyvl, in the gradebook, we have a stest called navigation.txt16:41
replaceafillth1a, me 2 :)16:42
replaceafillyvl, at some point the test prints classes for the arrows used for navigation in the gradebook16:43
replaceafill(the ones that take you from one worksheet to another in the third nav)16:43
replaceafillthe "weirdness" i found is that the test passes using bin/test (foreground, showing chrome)16:43
replaceafillbut fails when i run it using bin/test-headless16:44
replaceafilldo you know what might be the cause?16:44
replaceafilli started looking for similar issues and some people complained about javascript not being enabled16:44
replaceafillbut we do have javascript enabled16:44
replaceafilland other parts of the gradebook, like popups use javascript16:45
replaceafilland those tests run fine16:45
replaceafillbtw, i'm talking about line 426 in navigation.txt16:45
yvlno idea16:46
replaceafilli even thought, "well, i'll set a browser.wait, and will wait for the class to be set"16:46
yvlsorry :/16:46
replaceafillbut didn't work either16:46
replaceafillok np16:46
yvlwould need to try to reproduce and look at it closer16:46
replaceafillother people say that it's because a window doesn't have focus on headless mode16:46
yvlis possible16:47
replaceafillbut i started to think there are other stests running like this and we have no problems16:47
replaceafillanyway, maybe i just need to change the test and approach the arrows enabling in another way :(16:47
replaceafilllast thing16:48
yvlwell it definitely looks odd16:48
* yvl makes a mental not to check this at some point16:48
replaceafillwhile i was working on the cando fix for current section, i hit
replaceafill"not to check" :D16:49
replaceafill"forget about" :P16:49
replaceafillth1a, i think i could fix that one ^ today16:49
replaceafillit's a missing view for students16:49
* replaceafill done16:50
th1aYeah... let's do some CanDo bugs first.16:50
th1aOK, so we'll hangout after the meeting.16:51
th1aThanks replaceafill.16:51
yvlnot fancy, but at least I have few reports working16:53
yvlperson -> Profile16:53
yvland section -> roster16:53
yvlmaybe replaceafill could try to set it up somewhere :)16:53
yvlkeep in mind that stuff runs on more than one port now :)16:54
yvlso, not only paste.ini16:54
yvlbut also redis.conf16:54
replaceafilldo we need specific versions of stuff yvl?16:55
yvlI think they are pinned down properly in versions.cfg16:55
yvland there are no reports for gradebook or cando ported at the moment16:56
yvlso just schooltool is fine16:56
replaceafillbut redis needs to be set up separately?16:56
yvlmake start16:56
yvlit will run everything daemonised16:56
yvlmake status16:56
yvlor make stop16:56
menesisI have added versions of all new dependencies to versions.cfg16:57
th1aIt is probably a good idea to make replaceafill replicate this.16:57
menesistwo weeks ago16:57
yvlthanks menesis16:57
* replaceafill is branching it right now16:57
menesisreplaceafill: redis needs to be installed separately16:58
menesisapt-get install redis-server16:58
replaceafillmenesis, ah ok, thanks16:58
yvlwhat next...17:00
yvlit needs more userfriendlyness17:00
yvlneeds text that explains that reports can be downloaded later @ your homepage17:00
yvlalso some search probably17:00
yvlalso I did not add "new messages" indicator at this point17:00
yvlalso error handling is not polished17:01
th1aOK.  Keep at it.17:01
yvlneed to add some text explaining that fatal error occured, please contact your sysadmin17:01
yvlsysadmin can see the errors though :)17:02
* yvl would like to take thu and fri off17:03
th1aWell, this isn't the best Thursday and Friday to take off...17:03
th1aThe release is the 18th.17:04
th1aSo be ready to roll next week.17:04
yvlit's going to be fun17:04
th1aOK.  Enjoy.17:06
*** ignas has quit IRC17:07
th1aThanks yvl.17:07
menesisreplaceafill: gradebook navigation.txt works for me with --selenium-headless . maybe you set a bigger --selenium-headless-width in buildout.cfg?17:08
menesisI have also worked on my celery branch17:09
menesisI haven't seen yvl's recent report stuff17:10
menesisone file was missing, report-server.zcml, but I see it is added now17:11
menesisextracted a 'schooltool-manage' script that does pack and restore manager17:12
menesiscleaned some stuff from the SchoolToolServer and refactored to match between schooltool and the new celery processes17:14
menesisredis process was not running for me, turns out some options were removed between redis 2.4 (in oneiric) and 2.6 (raring)17:15
menesisremoved them, had default values17:15
menesistoday continue on bin/schooltool script based on paste17:16
menesisother than that17:16
menesiswrote an email to developer membership board, asking for permissions for recently added packages17:17
menesiscando, ldap and book17:18
menesisI cannot update them myself yet17:18
menesisalso had to dig out what is contained in zope packageset, asked for new additions there, too17:19
th1aSo before the holiday we were discussing doing a bugfix for the journal and section bugs.17:20
replaceafilli have the journal fix ready, i'm just finishing the stest for it17:20
replaceafillthe rest are in trunk17:21
replaceafillgradebook and cando17:21
menesisthanks replaceafill17:21
menesiswas waiting for those17:21
th1aSo those are worth pushing once they're ready.17:21
replaceafilli'll push the journal one after my hangout with th1a17:22
menesisthe journal fix "for disappearing grades" is in17:22
menesisbut new bug was reported17:22
menesisthat people often have schedules spanning multiple terms17:23
th1aI think replaceafill and I are going to have to address that in the next two weeks, but you don't need to hold up this bugfix for it.17:24
menesisnot sure how that plays with the last evolve script17:24
th1aMy point there was actually that the schedule setup has to work intelligently.17:25
th1aI should probably attach the relevant email I got yesterday...17:25
yvlI'd say it's not related to the last evolve script17:25
th1aWell, it was a comment in another bug.17:26
th1aI attached it.17:26
th1a(reload the bug)17:26
th1aBasically we need to keep people from falling into the bug in the first place.17:27
yvlyes, terms should not  be displayed, if sections are not scheduled for those terms17:28
menesisyvl: evolve is moving grades between sections, not terms?17:28
yvlas for "a way to select schedules for multiple terms at one time" - yes, that part needs improvement17:28
yvlmenesis: right.  Section journal data containers17:29
menesiswhich are keyed by date and not term17:29
menesisso I should not worry about that17:29
yvlin any case, it's a "convenience" evolution17:30
yvlI'm just guessing, that previous UI - the one that was faulty - made users accidentaly put grades in unwanted terms17:30
yvlespecially in cases where seciton is scheduled for a year and not the first term17:30
yvlwell, for the first term, but also out-of-bounds, matching end date with end of year17:31
th1aI think we'll change the schedule form to be linked-section aware so that you can just schedule all the terms at once.17:31
replaceafillhhmm i thought that was already possible17:31
replaceafill(the linked-section part)17:31
* th1a should probably look at it...17:32
th1aI don't think it is.17:33
replaceafillSchedule Timetable view ,right?17:33
replaceafillfor a section17:33
replaceafillfirst tab: Term(s)17:33
replaceafillFirst term - Last term17:33
th1aWe might be looking at different views.17:34
th1aLets cover it in the hangout as well.17:34
replaceafillmaybe it's not in the release yet :D17:34
replaceafilli'm looking at trunk17:34
replaceafill(sorry about that)17:34
th1aWell, it is relevant.  ;-)17:34
menesisyes. one thing that bugs me is that last term is not pre-selected for last17:35
menesisthis view has not changed since it was added17:35
menesisit also has header "Schedule a school timetable"17:36
menesisbut you are scheduling a *section*17:37
th1aUm... how do you get to that view?17:37
menesisgo to a section, click Schedule in menu17:37
menesisthen Add > Schedule17:38
menesisin Add view you can choose start/end terms17:38
menesisin Edit view you choose start/end days17:38
th1aOh, right.17:39
th1aOK, so...17:40
th1aI wonder if she used a custom date range?17:40
th1aIs that what jelkner did?17:40
replaceafilli think so17:41
th1aOK... chuck that bug then.17:41
th1aI do agree with menesis that having the last linked term as default end is better.17:43
th1aI think we're done then.17:43
menesisI'll try to reproduce Rena's bug (selecting 2nd term crashes journal)17:43
menesisand for some reason I hope that yvl's fix will help for this, too :)17:44
yvlyou never know! :D17:44
menesisso I wait for replaceafill's remembered section fix in journal17:44
menesisand do a release17:44
menesisand gradebook is done, so I can release it already17:45
th1aOK.  Cool.17:46
th1aAnything else?17:49
replaceafillmenesis, i added selenium-headless-width to my buildout.cfg in the gradebook and navigation.txt still fails :(17:50
menesisreplaceafill: no I was asking maybe you had it different.17:50
menesison the other hand the width of the page is fixed17:51
menesisth1a: no17:51
th1aOK, thanks guys.17:51
th1aHave a good week/end and/or Hackathon.17:52
* th1a drops the bag of gravel.17:52
yvlthanks guys17:52
th1areplaceafill:  Let's hang out in 10 minutes.17:52
yvlsee you Mon17:52
*** yvl has quit IRC17:52
replaceafillth1a, kk17:53
th1aAre you on your gmail replaceafill?18:05
replaceafillth1a, yes18:05
replaceafillgive me just 5 mins18:05
replaceafilli'm about to push the journal fix18:05
replaceafillmenesis, journal fix pushed18:06
replaceafillth1a, ok ready18:07
th1aLost you.18:09
*** replaceafill has quit IRC18:13
*** replaceafill has joined #schooltool18:26
*** replaceafill has joined #schooltool18:26
replaceafillholy s**t!20:46
* replaceafill loves the background reports :D20:46
th1aIt works!?!?!20:47
replaceafillah! :( traceback20:47
replaceafillth1a, yes!20:47
replaceafillyvl changed Download to Generate20:47
th1aThat would be correct.20:48
replaceafilli can set it up in the vps for you to test it20:48
replaceafilli'm trying it locally20:48
replaceafillthe traceback is related to the catalog, i had an issue starting with the existing acc database20:48
replaceafillit's probably me not know what's the proper way to set it up :)20:49
* replaceafill is trying to understand what it is...21:49
replaceafillthe hdmi connector made me think it was a usb drive :D21:49
th1aThere are a million of these now.21:49
th1aThat's just one particularly potent variation.21:50
replaceafilland i thought the raspberry pi were cool :D21:54
* replaceafill goes to get lunch, bb in ~ 1h22:14

Generated by 2.15.1 by Marius Gedminas - find it at!