*** pgulley has quit IRC | 00:05 | |
*** menesis has quit IRC | 01:46 | |
*** replaceafill has quit IRC | 03:19 | |
*** yvl has joined #schooltool | 09:01 | |
*** axp2 has joined #schooltool | 09:17 | |
*** axp2 has quit IRC | 09:35 | |
*** axp2 has joined #schooltool | 09:50 | |
*** menesis has joined #schooltool | 11:24 | |
*** menesis has quit IRC | 15:02 | |
*** axp2 has quit IRC | 15:09 | |
*** replaceafill has joined #schooltool | 15:49 | |
*** menesis has joined #schooltool | 15:51 | |
*** pgulley has joined #schooltool | 15:55 | |
pgulley | Hey, replaceafill | 16:03 |
---|---|---|
replaceafill | good morning pgulley | 16:03 |
pgulley | I don't know where jelkner is, yet again. | 16:04 |
pgulley | I don't have any particular problems this morning- I was able to jump through all the Zope to get IAssignments set up yesterday, and it's all running smoothly | 16:04 |
replaceafill | great | 16:04 |
replaceafill | were you able to upload the new skills list? | 16:04 |
pgulley | yep! | 16:04 |
replaceafill | cool | 16:04 |
pgulley | I also have a parking problem that I need to solve asap | 16:06 |
replaceafill | :D | 16:06 |
replaceafill | go go go! | 16:06 |
pgulley | alrighty! | 16:06 |
pgulley | poof | 16:06 |
*** flounders has joined #schooltool | 16:26 | |
flounders | I know this isn't a development question, but how do I go about resetting the password of a SchoolTool account? | 16:31 |
th1a | A user account? | 16:34 |
th1a | hi flounders. | 16:37 |
flounders | Hi. | 16:38 |
flounders | Yes a user account. | 16:38 |
th1a | The manager can go to School, then People, find the person and then they can change the password from the person view. | 16:38 |
flounders | Unfortunately that is the password I am trying to recover. | 16:39 |
th1a | The manager password. | 16:40 |
flounders | Yeah. | 16:40 |
th1a | OK. | 16:40 |
th1a | menesis: What's the process for that again? | 16:40 |
th1a | hm... | 16:43 |
yvl | menesis is missing | 16:44 |
yvl | was here before | 16:44 |
th1a | This doesn't seem to work on my version: "schooltool-server -c /etc/schooltool/standard/schooltool.conf --reset-manager -" | 16:44 |
yvl | https://bugs.launchpad.net/schooltool/+bug/505824/comments/2 | 16:45 |
th1a | Yeah... that's what I just tried. | 16:45 |
th1a | I got "option --reset-manager not recognized" | 16:46 |
th1a | But that's on trunk. | 16:46 |
flounders | I could reinstall it again, as I am just testing SchoolTool out, but this may be a good thing to know how to do anyway. | 16:47 |
th1a | Well, we should have an answer for you more quickly. ;-) | 16:48 |
flounders | Don't worry about it. Take your time. | 16:48 |
yvl | hmm | 16:48 |
yvl | this should work: | 16:48 |
yvl | sudo python -m schooltool.app.main -c /etc/schooltool/standard/schooltool.conf --restore-manager - | 16:48 |
yvl | (in terminal) | 16:48 |
flounders | It will take a moment before I can run that. | 16:49 |
th1a | OK. | 16:49 |
th1a | We're going to start our meeting. Feel free to interrupt after you've tried it. | 16:50 |
th1a | hi yvl, replaceafill, menesis. | 16:50 |
replaceafill | good morning/afternoon | 16:50 |
th1a | replaceafill: Would you like to start? | 16:51 |
replaceafill | sure | 16:51 |
replaceafill | i made the fixes to the report card request view we discussed on monday | 16:52 |
replaceafill | now it only uses the activity info to get the right sections | 16:52 |
replaceafill | instead of asking the user for the terms | 16:52 |
replaceafill | it also works now with the journal trunk | 16:52 |
replaceafill | yvl, quick question | 16:52 |
replaceafill | i guess this is just a left over | 16:53 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool.lyceum.journal/trunk/view/head:/src/schooltool/lyceum/journal/browser/journal.py#L1070 | 16:53 |
replaceafill | right? | 16:53 |
replaceafill | th1a, i should now make the changes we discussed to the layout view, right? | 16:54 |
yvl | whoops | 16:54 |
replaceafill | 1. removing outline items | 16:54 |
yvl | yes, replaceafill | 16:54 |
replaceafill | yvl, np, i removed it in my branch | 16:55 |
replaceafill | yvl, another quick question :D | 16:55 |
th1a | Yes... | 16:55 |
replaceafill | you have no more changes to gradebook.js, corrrect? | 16:55 |
replaceafill | i want to merge the combobox and navigation change to gradebook.js | 16:55 |
th1a | Yes, replaceafill, I'd first like to see the combobox in the new journal. | 16:56 |
replaceafill | th1a, ah ok, i'll do that first | 16:56 |
replaceafill | that's it from me i think | 16:57 |
replaceafill | ah | 16:57 |
replaceafill | yesterday i updated the bootstrap.py file in schooltool.quiz | 16:57 |
replaceafill | to avoid a setuptools version error | 16:57 |
replaceafill | thanks to pgulley for finding it ;) | 16:57 |
* replaceafill done | 16:58 | |
th1a | OK. Thanks replaceafill. | 16:59 |
th1a | yvl? | 16:59 |
yvl | ok | 16:59 |
yvl | I'm working on schooltool.rest egg | 16:59 |
yvl | got most of lazr.restful hooked up to our machinery | 17:00 |
yvl | but there are few things left | 17:00 |
flounders | I ran it, it complained about this: "zc.lockfile.LockError: Couldn't lock '/var/lib/schooltool/Data.fs.lock'" | 17:00 |
yvl | it needs to publish itself to paste, for one | 17:00 |
yvl | flounders, right, sorry | 17:00 |
yvl | run | 17:01 |
yvl | sudo /etc/init.d/schooltool stop | 17:01 |
yvl | then the script | 17:01 |
yvl | after a while the script should show Startup time or something like that | 17:02 |
yvl | you can then hit CTRL+C | 17:02 |
yvl | and run | 17:02 |
yvl | sudo /etc/init.d/schooltool start | 17:02 |
yvl | ok, so now I | 17:03 |
yvl | I'm trying out some simple REST api for persons | 17:03 |
flounders | Thanks that did the trick. | 17:03 |
yvl | just the basices | 17:03 |
yvl | glad to help, flounders :) | 17:03 |
yvl | * basics | 17:03 |
th1a | flounders: I'll get that into the documentation. | 17:04 |
yvl | I'd like to have somewhat simple and separate implementation of REST for SchoolTool | 17:04 |
th1a | yvl: Yes, I saw your idea of making a separate server. | 17:04 |
yvl | well, now it will be same server, different publication | 17:04 |
th1a | OK... explain that? | 17:04 |
yvl | umm | 17:05 |
yvl | when you traverse into localhost:7080/api | 17:05 |
yvl | you get into the part handled by lazr.restful | 17:05 |
yvl | it will be run in the same process for now | 17:06 |
yvl | but it will not have views or other things available in web part of schooltool | 17:06 |
yvl | it will have security though | 17:07 |
th1a | So... from the developer's point of view? | 17:07 |
yvl | yes | 17:07 |
yvl | it will look like you have access to pure objects | 17:07 |
yvl | well, at least it should look like that | 17:07 |
yvl | I'm actually undecided yet on how it will look in the end | 17:08 |
th1a | I guess if it was a separate server we'd lose security? | 17:08 |
th1a | That's not actually stored at the db level, right? | 17:08 |
yvl | no, it's in zcml configs | 17:08 |
yvl | but we can load them in separate "service" too | 17:09 |
th1a | Ah. | 17:09 |
th1a | Since we've gone to the trouble of keeping them in XML. ;-) | 17:09 |
yvl | pro - http views don't get killed when somebody bombards it with REST | 17:09 |
yvl | cons - memory consumption | 17:09 |
yvl | well, we'll see | 17:10 |
*** pgulley_ has joined #schooltool | 17:11 | |
yvl | I just did not expect lazr to take that extra time to hook up | 17:11 |
yvl | oh well | 17:11 |
th1a | Is it pretty much done? | 17:11 |
yvl | I think so | 17:11 |
yvl | then again, I thought so yesterday too :) | 17:12 |
th1a | OK. It is definitely worth a day or two if we can hand it off to a competent developer. | 17:12 |
* yvl agrees | 17:12 | |
th1a | Hopefully it will be a good investment. | 17:12 |
th1a | The lack of a web API is getting a bit embarassing. | 17:12 |
th1a | I can't tell whether people don't get back to me about it because they're not serious or if they think we're not serious. | 17:13 |
yvl | it's been bugging me for a while now too | 17:14 |
th1a | OK. | 17:15 |
replaceafill | not having an API was the reason why we needed to convert schooltool quiz into a standard plugin :( | 17:15 |
th1a | You just need to fix the journal not remembering which month you're looking at. | 17:15 |
yvl | ok | 17:17 |
*** pgulley has quit IRC | 17:17 | |
th1a | Otherwise it all looks good. | 17:17 |
yvl | glad to hear! | 17:18 |
th1a | It's certainly a big upgrade to the journal. | 17:18 |
yvl | it might be even useful now ;) | 17:18 |
th1a | lol | 17:20 |
th1a | OK, menesis? | 17:20 |
yvl | menesis still seems to be missing :| | 17:21 |
th1a | OK. Guess we're done then. | 17:21 |
th1a | Thanks guys. | 17:22 |
th1a | See you Monday. | 17:22 |
th1a | Oh... | 17:23 |
th1a | Tuesday. | 17:23 |
th1a | Can we do Tuesday? | 17:23 |
replaceafill | i was going to ask for permission for monday! | 17:23 |
replaceafill | i need to take Marcela to the doc again | 17:23 |
replaceafill | tuesday +1 | 17:23 |
th1a | OK. Tuesday it is. | 17:23 |
replaceafill | thanks! | 17:24 |
th1a | Have a good week/end guys. | 17:24 |
replaceafill | thanks everybody | 17:24 |
yvl | ok | 17:25 |
yvl | see you guys Tue :) | 17:25 |
menesis | sorry to miss the meeting | 17:28 |
menesis | not much to report | 17:29 |
*** yvl has quit IRC | 17:29 | |
menesis | was fixing tests failing on ubuntu jenkins | 17:29 |
menesis | e.g. https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-zope.testrunner/ | 17:29 |
th1a | Ah, I forgot to drop the gravel anyhow menesis, so the meeting is still "officially" going on. ;-) | 17:29 |
th1a | jenkins? | 17:29 |
menesis | ubuntu has recently changed process of migration from proposed to archive | 17:30 |
menesis | if a package has autopkgtest enabled | 17:30 |
menesis | it runs tests after upload | 17:31 |
menesis | and only migrates to the archive (universe, main) if the tests pass | 17:31 |
menesis | I had tests enabled for a dozen zope packages, and it catched newly failing tests | 17:31 |
menesis | but this is helpful for me | 17:32 |
th1a | Ah. | 17:32 |
menesis | I can also enable tests for schooltool | 17:32 |
menesis | once they pass | 17:32 |
th1a | OK. Seems worthwhile. | 17:32 |
menesis | and be sure that nothing breaks | 17:32 |
menesis | because schooltool has around 130 direct or indirect dependencies | 17:33 |
menesis | and for example in the raring cycle | 17:34 |
menesis | schooltool was not working for almost two months | 17:34 |
menesis | because someone uploaded new z3c.rml, reportlab, z3c.form packages | 17:35 |
menesis | and I didn't knew that until I noticed new versions and tested with them | 17:35 |
menesis | so good news about ubuntu infrastructure | 17:36 |
menesis | and no news about schooltool itself from me | 17:37 |
* menesis done | 17:37 | |
th1a | OK, thanks menesis. | 17:38 |
th1a | I count on you to sort out this kind of minutia. ;-) | 17:38 |
menesis | we are still in alpha. | 17:41 |
menesis | 7 weeks until Saucy feature freeze | 17:41 |
*** flounders has quit IRC | 17:41 | |
th1a | OK. I'd like to freeze at the end of the month. | 17:42 |
th1a | That's what we discussed a while ago, right? | 17:42 |
menesis | right time to sort things out | 17:42 |
menesis | yes | 17:42 |
th1a | OK. Cool. | 17:42 |
*** replaceafill has quit IRC | 17:46 | |
*** flounders has joined #schooltool | 18:12 | |
*** flounders has left #schooltool | 18:56 | |
*** menesis has quit IRC | 20:05 | |
*** jelkner has joined #schooltool | 20:50 | |
jelkner | th1a, are you here? | 20:50 |
th1a | Hi jelkner. | 20:50 |
jelkner | i've found another "bug" | 20:50 |
jelkner | wanted to talk to you before filing it. | 20:50 |
jelkner | we created three sections for the summer class | 20:51 |
jelkner | for reasons unimportant here, we needed to rearrange their schedules | 20:51 |
jelkner | ST allowed me to do that just fine | 20:51 |
jelkner | but the attendance data i had in the journal for the first 3 days is gone | 20:52 |
th1a | OK, so what should happen? | 20:52 |
jelkner | well, as a teacher in public schools i've seen this kind of thing happen often in the beginning of a year | 20:53 |
jelkner | and the attendance data can't be lost | 20:53 |
jelkner | since i'm required by law to keep it | 20:53 |
jelkner | i wanted my attendance data to remain | 20:53 |
th1a | I'm just trying to get you to clearly state your desired behaviour, not be difficult. ;-) | 20:53 |
jelkner | same course, same section | 20:53 |
jelkner | only the schedule of the section was changed | 20:54 |
jelkner | so the facts about who attended on the previous days didn't change | 20:54 |
jelkner | it's only day 3 | 20:54 |
jelkner | so in this case i can recreate the data without difficulty | 20:54 |
th1a | But literally, what you actually want is a schedule change to not change section meetings prior to the actual date. | 20:55 |
jelkner | but i thought i should bring it up | 20:55 |
jelkner | true | 20:55 |
th1a | Or to be prompted to choolse. | 20:55 |
jelkner | indeed | 20:55 |
jelkner | better | 20:55 |
th1a | OK, I'll file a bug. | 20:56 |
jelkner | thanks, sir! | 20:56 |
jelkner | i'll get to recreating the data ;-) | 20:56 |
th1a | OK. Thanks jelkner. | 20:57 |
jelkner | btw. when do you leave for scotland? | 20:57 |
th1a | August 12. | 20:57 |
jelkner | cool | 20:57 |
jelkner | for a full year? | 20:57 |
th1a | Yes. | 20:58 |
jelkner | do you have a minute to talk about something else? | 20:58 |
th1a | It will be cooler. At least 10 degrees. | 20:58 |
jelkner | lol | 20:58 |
jelkner | indeed | 20:58 |
th1a | Yes. | 20:58 |
jelkner | Khady Lusby is sitting in on my Web Design I class this Summer. | 20:59 |
jelkner | This is good for two reasons. | 20:59 |
jelkner | She will learn enough HTML / CSS to help update her website and to create a new one for her school. | 20:59 |
jelkner | The other cool thing is she will learn to use ST from a student's perspective. | 20:59 |
jelkner | There are 2 exams in Senegal that are extremely important | 21:00 |
jelkner | 9th grade and 12th grade | 21:00 |
jelkner | bb in 3 minutes | 21:00 |
jelkner | student with question... | 21:00 |
th1a | OK. | 21:01 |
jelkner | i'm back | 21:01 |
jelkner | anyway the 9th and 12th grade exams are critical | 21:01 |
jelkner | you fail to pass the 9th grade exam and you can not go to 10 th grade | 21:02 |
jelkner | fail to pass the 12th grade exam and you can't go to university | 21:02 |
jelkner | anyway | 21:03 |
th1a | ok | 21:03 |
jelkner | she thinks we can get volunteers in Senegal to help create a database of quiz items in ST quiz aligned to the exam | 21:04 |
th1a | Ah, now I have to go for a while. | 21:04 |
jelkner | let's talk later... | 21:04 |
jelkner | tomorrow | 21:04 |
*** jelkner has quit IRC | 21:08 | |
*** replaceafill has joined #schooltool | 22:11 | |
*** pgulley_ has quit IRC | 22:25 | |
*** menesis has joined #schooltool | 23:12 | |
*** th1a has quit IRC | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!