*** replaceafill has quit IRC | 01:06 | |
*** Lumiere has quit IRC | 07:33 | |
*** Lumiere has joined #schooltool | 07:34 | |
*** yvl has joined #schooltool | 08:57 | |
*** bigbrovar has joined #schooltool | 11:26 | |
bigbrovar | Hi guys | 11:26 |
---|---|---|
*** menesis has joined #schooltool | 11:42 | |
*** menesis has quit IRC | 13:19 | |
*** bigbrovar has quit IRC | 14:11 | |
*** bigbrovar has joined #schooltool | 14:12 | |
*** bigbrovar has quit IRC | 15:10 | |
*** menesis has joined #schooltool | 15:14 | |
*** ignas has joined #schooltool | 15:57 | |
*** replaceafill has joined #schooltool | 15:58 | |
th1a | hi replaceafill, yvl, menesis. | 16:31 |
yvl | good morning | 16:31 |
replaceafill | good morning/afternoon | 16:31 |
menesis | hi | 16:31 |
th1a | Did everyone have a nice holiday? | 16:32 |
yvl | yes, thanks | 16:32 |
* yvl also moved to a new place :) | 16:33 | |
th1a | Ah. Congratulations. | 16:33 |
menesis | more snow than for Christmas, but otherwise ok :) | 16:33 |
yvl | true, true :) | 16:33 |
th1a | Ah, yes, I think we're finally done with our snow here. | 16:35 |
th1a | Do you have any snow, replaceafill? | 16:36 |
replaceafill | no | 16:36 |
replaceafill | thank God ;) | 16:36 |
th1a | OK. Would you like to start, replaceafill? | 16:37 |
replaceafill | sure | 16:37 |
replaceafill | so, i finished moving the section summary report from virginia to cando | 16:37 |
replaceafill | th1a, i have a question here | 16:37 |
replaceafill | we have another svg report | 16:37 |
replaceafill | called Skills Completion | 16:37 |
replaceafill | should i move that one too to cando? | 16:38 |
th1a | What's the difference? We may need to look at these titles... | 16:39 |
replaceafill | i can set an instance or take a screenshot and show it to you | 16:39 |
replaceafill | the completion one is by section | 16:39 |
replaceafill | i mean | 16:40 |
replaceafill | for all the sections in a term | 16:40 |
replaceafill | the section summary is for all the students in a section | 16:40 |
replaceafill | they're both chart reports | 16:40 |
replaceafill | i think we created the skills completion as an alternative for the VA table ones | 16:40 |
th1a | Right. We should do a hangout to review the changes. | 16:40 |
replaceafill | sure | 16:40 |
replaceafill | after the meeting? | 16:41 |
th1a | Sure. | 16:41 |
replaceafill | ok | 16:41 |
replaceafill | i have a question for yvl | 16:41 |
yvl | listening | 16:41 |
th1a | I'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 |
th1a | Both need to be done. | 16:41 |
replaceafill | yvl, in the gradebook, we have a stest called navigation.txt | 16:41 |
replaceafill | th1a, me 2 :) | 16:42 |
replaceafill | yvl, at some point the test prints classes for the arrows used for navigation in the gradebook | 16:43 |
replaceafill | (the ones that take you from one worksheet to another in the third nav) | 16:43 |
replaceafill | the "weirdness" i found is that the test passes using bin/test (foreground, showing chrome) | 16:43 |
replaceafill | but fails when i run it using bin/test-headless | 16:44 |
replaceafill | do you know what might be the cause? | 16:44 |
replaceafill | i started looking for similar issues and some people complained about javascript not being enabled | 16:44 |
replaceafill | but we do have javascript enabled | 16:44 |
replaceafill | and other parts of the gradebook, like popups use javascript | 16:45 |
replaceafill | and those tests run fine | 16:45 |
replaceafill | btw, i'm talking about line 426 in navigation.txt | 16:45 |
yvl | hmm | 16:46 |
yvl | no idea | 16:46 |
replaceafill | i even thought, "well, i'll set a browser.wait, and will wait for the class to be set" | 16:46 |
yvl | sorry :/ | 16:46 |
replaceafill | but didn't work either | 16:46 |
replaceafill | ok np | 16:46 |
yvl | would need to try to reproduce and look at it closer | 16:46 |
replaceafill | other people say that it's because a window doesn't have focus on headless mode | 16:46 |
yvl | is possible | 16:47 |
replaceafill | but i started to think there are other stests running like this and we have no problems | 16:47 |
replaceafill | anyway, maybe i just need to change the test and approach the arrows enabling in another way :( | 16:47 |
replaceafill | ah | 16:48 |
replaceafill | last thing | 16:48 |
yvl | well it definitely looks odd | 16:48 |
* yvl makes a mental not to check this at some point | 16:48 | |
replaceafill | while i was working on the cando fix for current section, i hit https://bugs.launchpad.net/schooltool.cando/+bug/1070278 | 16:49 |
replaceafill | "not to check" :D | 16:49 |
replaceafill | "forget about" :P | 16:49 |
replaceafill | th1a, i think i could fix that one ^ today | 16:49 |
replaceafill | it's a missing view for students | 16:49 |
* replaceafill done | 16:50 | |
th1a | Yeah... let's do some CanDo bugs first. | 16:50 |
replaceafill | kk | 16:50 |
th1a | OK, so we'll hangout after the meeting. | 16:51 |
th1a | Thanks replaceafill. | 16:51 |
th1a | yvl? | 16:51 |
yvl | pushed https://code.launchpad.net/~justas-pov/schooltool/celery | 16:52 |
yvl | not fancy, but at least I have few reports working | 16:53 |
yvl | person -> Profile | 16:53 |
yvl | and section -> roster | 16:53 |
yvl | maybe replaceafill could try to set it up somewhere :) | 16:53 |
replaceafill | sure | 16:54 |
yvl | keep in mind that stuff runs on more than one port now :) | 16:54 |
yvl | so, not only paste.ini | 16:54 |
yvl | but also redis.conf | 16:54 |
replaceafill | oh | 16:54 |
replaceafill | do we need specific versions of stuff yvl? | 16:55 |
yvl | ... | 16:55 |
yvl | no | 16:55 |
yvl | I think they are pinned down properly in versions.cfg | 16:55 |
yvl | and there are no reports for gradebook or cando ported at the moment | 16:56 |
yvl | so just schooltool is fine | 16:56 |
replaceafill | but redis needs to be set up separately? | 16:56 |
yvl | make start | 16:56 |
yvl | it will run everything daemonised | 16:56 |
yvl | then | 16:56 |
yvl | make status | 16:56 |
yvl | or make stop | 16:56 |
yvl | also | 16:56 |
menesis | I have added versions of all new dependencies to versions.cfg | 16:57 |
th1a | It is probably a good idea to make replaceafill replicate this. | 16:57 |
menesis | two weeks ago | 16:57 |
yvl | thanks menesis | 16:57 |
* replaceafill is branching it right now | 16:57 | |
menesis | replaceafill: redis needs to be installed separately | 16:58 |
menesis | apt-get install redis-server | 16:58 |
replaceafill | menesis, ah ok, thanks | 16:58 |
yvl | doh | 16:58 |
yvl | right | 16:58 |
replaceafill | :D | 16:58 |
yvl | what next... | 17:00 |
yvl | it needs more userfriendlyness | 17:00 |
yvl | needs text that explains that reports can be downloaded later @ your homepage | 17:00 |
yvl | also some search probably | 17:00 |
yvl | also I did not add "new messages" indicator at this point | 17:00 |
yvl | also error handling is not polished | 17:01 |
th1a | OK. Keep at it. | 17:01 |
yvl | need to add some text explaining that fatal error occured, please contact your sysadmin | 17:01 |
th1a | lol | 17:01 |
th1a | yes. | 17:01 |
yvl | sysadmin can see the errors though :) | 17:02 |
yvl | oh | 17:03 |
* yvl would like to take thu and fri off | 17:03 | |
th1a | Well, this isn't the best Thursday and Friday to take off... | 17:03 |
yvl | hackaton http://www.kf.vu.lt/lt/hack4lt | 17:04 |
th1a | The release is the 18th. | 17:04 |
th1a | So be ready to roll next week. | 17:04 |
yvl | yeah | 17:04 |
yvl | it's going to be fun | 17:04 |
th1a | OK. Enjoy. | 17:06 |
*** ignas has quit IRC | 17:07 | |
yvl | thanks | 17:07 |
th1a | Thanks yvl. | 17:07 |
th1a | menesis? | 17:07 |
menesis | replaceafill: gradebook navigation.txt works for me with --selenium-headless . maybe you set a bigger --selenium-headless-width in buildout.cfg? | 17:08 |
replaceafill | ah! | 17:09 |
menesis | I have also worked on my celery branch | 17:09 |
menesis | I haven't seen yvl's recent report stuff | 17:10 |
menesis | one file was missing, report-server.zcml, but I see it is added now | 17:11 |
menesis | extracted a 'schooltool-manage' script that does pack and restore manager | 17:12 |
menesis | cleaned some stuff from the SchoolToolServer and refactored to match between schooltool and the new celery processes | 17:14 |
menesis | redis process was not running for me, turns out some options were removed between redis 2.4 (in oneiric) and 2.6 (raring) | 17:15 |
menesis | removed them, had default values | 17:15 |
menesis | today continue on bin/schooltool script based on paste | 17:16 |
menesis | other than that | 17:16 |
menesis | wrote an email to developer membership board, asking for permissions for recently added packages | 17:17 |
menesis | cando, ldap and book | 17:18 |
menesis | I cannot update them myself yet | 17:18 |
th1a | OK. | 17:19 |
menesis | also had to dig out what is contained in zope packageset, asked for new additions there, too | 17:19 |
th1a | So before the holiday we were discussing doing a bugfix for the journal and section bugs. | 17:20 |
menesis | yes | 17:20 |
replaceafill | i have the journal fix ready, i'm just finishing the stest for it | 17:20 |
replaceafill | the rest are in trunk | 17:21 |
replaceafill | gradebook and cando | 17:21 |
menesis | thanks replaceafill | 17:21 |
menesis | was waiting for those | 17:21 |
th1a | So those are worth pushing once they're ready. | 17:21 |
replaceafill | i'll push the journal one after my hangout with th1a | 17:22 |
menesis | the journal fix "for disappearing grades" is in | 17:22 |
menesis | but new bug was reported | 17:22 |
menesis | that people often have schedules spanning multiple terms | 17:23 |
menesis | https://bugs.launchpad.net/bugs/1163500 | 17:23 |
th1a | I 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 |
menesis | not sure how that plays with the last evolve script | 17:24 |
menesis | yvl? | 17:24 |
yvl | looking | 17:24 |
th1a | My point there was actually that the schedule setup has to work intelligently. | 17:25 |
th1a | I should probably attach the relevant email I got yesterday... | 17:25 |
yvl | I'd say it's not related to the last evolve script | 17:25 |
th1a | Well, it was a comment in another bug. | 17:26 |
th1a | I attached it. | 17:26 |
th1a | (reload the bug) | 17:26 |
th1a | Basically we need to keep people from falling into the bug in the first place. | 17:27 |
yvl | ah | 17:28 |
yvl | yes, terms should not be displayed, if sections are not scheduled for those terms | 17:28 |
menesis | yvl: evolve is moving grades between sections, not terms? | 17:28 |
yvl | as for "a way to select schedules for multiple terms at one time" - yes, that part needs improvement | 17:28 |
yvl | menesis: right. Section journal data containers | 17:29 |
menesis | which are keyed by date and not term | 17:29 |
menesis | so I should not worry about that | 17:29 |
menesis | ok | 17:29 |
yvl | yes | 17:29 |
yvl | in any case, it's a "convenience" evolution | 17:30 |
yvl | I'm just guessing, that previous UI - the one that was faulty - made users accidentaly put grades in unwanted terms | 17:30 |
yvl | especially in cases where seciton is scheduled for a year and not the first term | 17:30 |
yvl | well, for the first term, but also out-of-bounds, matching end date with end of year | 17:31 |
th1a | I 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 |
replaceafill | hhmm i thought that was already possible | 17:31 |
replaceafill | (the linked-section part) | 17:31 |
* th1a should probably look at it... | 17:32 | |
th1a | I don't think it is. | 17:33 |
replaceafill | Schedule Timetable view ,right? | 17:33 |
replaceafill | for a section | 17:33 |
replaceafill | first tab: Term(s) | 17:33 |
th1a | Yes. | 17:33 |
replaceafill | First term - Last term | 17:33 |
th1a | Um... | 17:34 |
th1a | We might be looking at different views. | 17:34 |
th1a | Lets cover it in the hangout as well. | 17:34 |
replaceafill | oops | 17:34 |
replaceafill | maybe it's not in the release yet :D | 17:34 |
replaceafill | i'm looking at trunk | 17:34 |
replaceafill | (sorry about that) | 17:34 |
th1a | Well, it is relevant. ;-) | 17:34 |
replaceafill | :D | 17:35 |
menesis | yes. one thing that bugs me is that last term is not pre-selected for last | 17:35 |
menesis | this view has not changed since it was added | 17:35 |
menesis | it also has header "Schedule a school timetable" | 17:36 |
menesis | but you are scheduling a *section* | 17:37 |
th1a | Um... how do you get to that view? | 17:37 |
menesis | go to a section, click Schedule in menu | 17:37 |
menesis | then Add > Schedule | 17:38 |
menesis | in Add view you can choose start/end terms | 17:38 |
menesis | in Edit view you choose start/end days | 17:38 |
th1a | Oh, right. | 17:39 |
th1a | Duh. | 17:39 |
th1a | OK. | 17:39 |
th1a | Yes. | 17:39 |
th1a | Hrm... | 17:40 |
menesis | :) | 17:40 |
th1a | OK, so... | 17:40 |
th1a | I wonder if she used a custom date range? | 17:40 |
th1a | Is that what jelkner did? | 17:40 |
replaceafill | i think so | 17:41 |
th1a | OK... chuck that bug then. | 17:41 |
th1a | I do agree with menesis that having the last linked term as default end is better. | 17:43 |
th1a | I think we're done then. | 17:43 |
menesis | I'll try to reproduce Rena's bug (selecting 2nd term crashes journal) | 17:43 |
menesis | and for some reason I hope that yvl's fix will help for this, too :) | 17:44 |
yvl | you never know! :D | 17:44 |
menesis | so I wait for replaceafill's remembered section fix in journal | 17:44 |
menesis | and do a release | 17:44 |
menesis | and gradebook is done, so I can release it already | 17:45 |
th1a | OK. Cool. | 17:46 |
th1a | Anything else? | 17:49 |
replaceafill | menesis, i added selenium-headless-width to my buildout.cfg in the gradebook and navigation.txt still fails :( | 17:50 |
menesis | replaceafill: no I was asking maybe you had it different. | 17:50 |
menesis | on the other hand the width of the page is fixed | 17:51 |
menesis | th1a: no | 17:51 |
th1a | OK, thanks guys. | 17:51 |
th1a | Have a good week/end and/or Hackathon. | 17:52 |
* th1a drops the bag of gravel. | 17:52 | |
yvl | thanks guys | 17:52 |
th1a | replaceafill: Let's hang out in 10 minutes. | 17:52 |
yvl | see you Mon | 17:52 |
*** yvl has quit IRC | 17:52 | |
replaceafill | th1a, kk | 17:53 |
th1a | Are you on your gmail replaceafill? | 18:05 |
replaceafill | th1a, yes | 18:05 |
replaceafill | give me just 5 mins | 18:05 |
replaceafill | i'm about to push the journal fix | 18:05 |
th1a | kk | 18:05 |
replaceafill | menesis, journal fix pushed | 18:06 |
replaceafill | th1a, ok ready | 18:07 |
th1a | Lost you. | 18:09 |
th1a | replaceafill. | 18:09 |
*** replaceafill has quit IRC | 18:13 | |
*** replaceafill has joined #schooltool | 18:26 | |
*** replaceafill has joined #schooltool | 18:26 | |
replaceafill | holy s**t! | 20:46 |
* replaceafill loves the background reports :D | 20:46 | |
th1a | It works!?!?! | 20:47 |
replaceafill | ah! :( traceback | 20:47 |
replaceafill | th1a, yes! | 20:47 |
th1a | Traceback... | 20:47 |
replaceafill | yvl changed Download to Generate | 20:47 |
th1a | That would be correct. | 20:48 |
replaceafill | i can set it up in the vps for you to test it | 20:48 |
replaceafill | i'm trying it locally | 20:48 |
replaceafill | the traceback is related to the catalog, i had an issue starting with the existing acc database | 20:48 |
replaceafill | it's probably me not know what's the proper way to set it up :) | 20:49 |
replaceafill | knowing* | 20:49 |
th1a | replaceafill: http://www.geekbuying.com/item/CX-803II-Android-4-2-Google-TV-Box-Dual-core-Rk3066-2G-RAM-8G-w--BT-HDMI-external-Antenna-White-314771.html | 21:41 |
replaceafill | !??! | 21:49 |
* replaceafill is trying to understand what it is... | 21:49 | |
replaceafill | ah | 21:49 |
replaceafill | the hdmi connector made me think it was a usb drive :D | 21:49 |
th1a | There are a million of these now. | 21:49 |
th1a | That's just one particularly potent variation. | 21:50 |
replaceafill | wow | 21:54 |
replaceafill | and i thought the raspberry pi were cool :D | 21:54 |
* replaceafill goes to get lunch, bb in ~ 1h | 22:14 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!