*** th1a has quit IRC | 00:53 | |
*** replaceafill has quit IRC | 02:15 | |
*** yvl has quit IRC | 11:11 | |
*** yvl has joined #schooltool | 11:13 | |
*** hoffman has joined #schooltool | 13:02 | |
*** hoffman is now known as th1a | 13:03 | |
*** menesis has joined #schooltool | 13:39 | |
*** khildin has joined #schooltool | 14:47 | |
*** yvl has quit IRC | 15:29 | |
*** replaceafill has joined #schooltool | 16:01 | |
*** yvl has joined #schooltool | 16:03 | |
th1a | hi replaceafill, yvl, menesis. | 16:30 |
---|---|---|
replaceafill | good afternoon | 16:31 |
yvl | good morning :) | 16:31 |
th1a | Just a sec. I just dashed back from a shopping trip... | 16:31 |
th1a | OK. | 16:33 |
th1a | One issue here is that I currently have to carry all our food in on foot. | 16:33 |
th1a | My bike arrives tomorrow though. | 16:33 |
th1a | My monitor just arrived, so I should have my workstation pretty much done soon. | 16:34 |
yvl | good news :) | 16:34 |
yvl | looks like you're settling in pretty quickly | 16:34 |
* replaceafill sees th1a losing weight because of the walking ;) | 16:34 | |
th1a | I reformatted my drive last night and put on Saucy (and Windows, to satisfy my accountant's needs). | 16:34 |
th1a | I lost a lot of weight getting ready to come here! | 16:35 |
replaceafill | :D | 16:35 |
th1a | But yes, lots of cycling coming. | 16:35 |
yvl | you can always turn to skateboarding ;) | 16:35 |
th1a | And walking. The campus is gorgeous, particularly the end we're going to be staying in starting in September. | 16:36 |
th1a | But it is a mile from the entrance to campus. | 16:36 |
th1a | This is a pretty unfriendly campus for skating -- I'll have to bike to the skatepark. | 16:36 |
th1a | I skated there yesterday morning. Very nice. | 16:37 |
* yvl is happy for you :) | 16:37 | |
th1a | The roads here have some particularly rough pavement. Big pieces of gravel embedded in them. | 16:37 |
th1a | I have to keep reminding myself that living on a nice college campus isn't anything like real life anywhere. | 16:38 |
th1a | Living at Brown got me to live in Providence, but where I live in Providence is nothing like living at Brown. | 16:38 |
th1a | Anyhow, I guess I'm going to have to start putting some pictures on flickr or something. | 16:39 |
yvl | yes please | 16:39 |
th1a | flickr still seems relatively un-evil... | 16:39 |
th1a | In the overall spectrum of evil. | 16:39 |
th1a | OK, down to business... | 16:40 |
yvl | true :) | 16:40 |
th1a | Glenda ran into a permissions bug with the auto-assign view for skills. | 16:40 |
th1a | That was before the update. | 16:40 |
th1a | Do you know if you looked at that view yvl. | 16:41 |
th1a | Seems like one it would be easy to forget. | 16:41 |
yvl | hmm | 16:41 |
yvl | which one is it? | 16:41 |
th1a | replaceafill: How would you identify it? | 16:42 |
menesis | batch assign skills | 16:42 |
replaceafill | it's under /courses -> Batch ASsign skills | 16:42 |
replaceafill | schooltool.cando.browser.course.CoursesSkillsAssignmentView | 16:42 |
replaceafill | i had no problem getting to it | 16:43 |
yvl | as a clerk? | 16:43 |
replaceafill | although i put the manager in the three groups | 16:43 |
menesis | I checked yesterday and the form is displayed | 16:43 |
menesis | manager and clerk | 16:43 |
th1a | OK, I think her "manager" might have slipped between evolution revisions, or something. | 16:43 |
th1a | Because she said: "4. Batch assign skills: Denied. Logged in as administrator. Tried to add myself to Site Manager and was Denied." | 16:43 |
yvl | confirmed | 16:44 |
th1a | What did "manager" used to be? Just "Site Managers?" | 16:44 |
th1a | confirmed works or doesn't work? | 16:44 |
yvl | yes | 16:44 |
th1a | grrrr.... | 16:45 |
yvl | I think only superuser can batch assign skills | 16:45 |
yvl | and only Site Managers can see the link | 16:45 |
th1a | superuser? | 16:45 |
th1a | Literally? | 16:45 |
yvl | literally. | 16:45 |
replaceafill | isn't the same issue for adding courses? | 16:45 |
th1a | That is a mysterious status for me. | 16:45 |
yvl | yes | 16:46 |
yvl | nobody can add courses | 16:46 |
yvl | it's... weird. | 16:46 |
replaceafill | i remember the ones that can add them don't see the link | 16:46 |
replaceafill | and viceversa | 16:46 |
yvl | yes :D | 16:46 |
th1a | So... | 16:46 |
yvl | :D | 16:46 |
yvl | ok | 16:46 |
yvl | need to fix | 16:47 |
th1a | ? | 16:47 |
yvl | will fix asap | 16:47 |
yvl | who should add courses? | 16:47 |
yvl | site managers? | 16:47 |
yvl | clerks also, right? | 16:47 |
th1a | Is this a situation where if the permissions haven't been set/updated it defaults to only "superuser?" | 16:47 |
th1a | I would say managers and clerks. | 16:48 |
yvl | ok | 16:48 |
th1a | If you wanted to be pedantic, only clerks. | 16:48 |
yvl | let's do managers also | 16:49 |
th1a | I agree. | 16:49 |
th1a | Sometimes I wonder if you guys have lists of bugs in your head that you never tell me about. | 16:49 |
th1a | Like, "Oh, by the way, nobody can create a course in the current release." | 16:50 |
* replaceafill guilty of that :( | 16:50 | |
th1a | Well, it is a problem! | 16:50 |
replaceafill | i filed a bug with it though :P | 16:51 |
replaceafill | but i do that | 16:51 |
th1a | Well, that would be a critical bug! | 16:52 |
th1a | OK. | 16:52 |
th1a | Anyhow. | 16:52 |
th1a | So... | 16:52 |
th1a | We did add an evolution script to add all former members of the three admin groups to Site Managers and Clerks, right? | 16:53 |
th1a | Or do we still need to do that? | 16:54 |
th1a | I'm guessing we didn't do that yet? | 16:54 |
th1a | OK, yvl, can you do that? | 16:55 |
yvl | we did that | 16:55 |
th1a | That's in trunk menesis? | 16:55 |
menesis | th1a: yes | 16:56 |
th1a | OK... | 16:56 |
th1a | Is there some obvious reason Glenda might have slipped through that? | 16:56 |
menesis | since July 1. included in 2.5.1 release | 16:57 |
th1a | OK. | 16:58 |
th1a | Hm... | 16:58 |
menesis | have to look more carefully, but you cannot simply skip evolution scripts | 16:58 |
th1a | I'm afraid Glenda's test instance might be getting weird. | 16:58 |
th1a | Or maybe there was a permissions bug in the groups page? | 16:58 |
th1a | OK. We'll leave that as a mystery for now. | 16:59 |
th1a | Why don't you go ahead with your report yvl? | 16:59 |
yvl | ok... | 17:00 |
yvl | so, did the permission update | 17:00 |
yvl | turns out there are still some loose ends there | 17:00 |
yvl | fixed timetable wizard | 17:01 |
yvl | there were several things broken | 17:01 |
yvl | one is when you make rotating periods, then select weekly time slots | 17:01 |
yvl | and say that periods should just be named by time | 17:02 |
yvl | which does not make much sense when number of periods days does not match number of time slot days | 17:02 |
th1a | Hm... | 17:02 |
yvl | I just disabled that step | 17:03 |
th1a | In that condition or in general? | 17:03 |
yvl | if you want a rotating timetable with a weekly schedule, please name your periods yourself | 17:03 |
yvl | in condition | 17:03 |
th1a | OK. | 17:03 |
yvl | it turns out, you could even get a traceback further along | 17:03 |
yvl | if you decided to change order of periods for each day | 17:04 |
yvl | so those are fixed | 17:04 |
yvl | took a while to find what's broken and why thoug :) | 17:04 |
th1a | OK. | 17:04 |
yvl | then I moved on to dig up enrollment thing | 17:04 |
yvl | fixed the stupid bug with disappearing relationships | 17:05 |
yvl | was working on views to specify date when adding a relationship | 17:05 |
yvl | (enrolling a person to section) | 17:05 |
yvl | oh, also state | 17:05 |
yvl | that's it | 17:05 |
yvl | business as usual :) | 17:06 |
yvl | oh | 17:06 |
yvl | and I'd like to take part of Fri off | 17:06 |
th1a | OK. | 17:06 |
th1a | Monday is the "Summer Bank Holiday" in the UK. | 17:06 |
th1a | They didn't bother with a pretense. | 17:06 |
th1a | Just "Oh, there should be a bank holiday here." | 17:07 |
replaceafill | :D | 17:07 |
yvl | :D | 17:07 |
th1a | This would be a good time to fly down to Spain. | 17:07 |
th1a | (in general, not us) | 17:07 |
th1a | Anyhow... | 17:07 |
th1a | OK, so you've going to take another pass through these permissions loose ends. | 17:08 |
yvl | yes | 17:08 |
th1a | It is an inherently loose endy task I'm afraid. | 17:08 |
yvl | true | 17:08 |
yvl | I will look through other places | 17:08 |
yvl | just in case | 17:08 |
th1a | We're making Glenda suffer. | 17:08 |
yvl | right | 17:08 |
yvl | not good. | 17:08 |
th1a | I'll update her. | 17:08 |
yvl | happy clients -> good | 17:09 |
yvl | suffering clients -> not good | 17:09 |
th1a | Yes. | 17:09 |
th1a | OK. Thanks yvl. | 17:09 |
th1a | replaceafill? | 17:09 |
replaceafill | ok | 17:09 |
replaceafill | i updated the script to convert dwelsh xls to the importer format | 17:09 |
replaceafill | i wanted to ask | 17:10 |
replaceafill | anyone mind if i include that script in virginia | 17:10 |
replaceafill | even if it's only for david? | 17:10 |
th1a | Fine with me. | 17:10 |
replaceafill | so i don't have to look for it every time i need it | 17:10 |
replaceafill | cool | 17:10 |
replaceafill | yesterday i tested the report card with linked sections | 17:11 |
replaceafill | and noticed the comments are not looked up correctly | 17:11 |
replaceafill | since they're in a different "list" i guess the method that calculates that is doing something weird | 17:11 |
replaceafill | i also noticed | 17:11 |
replaceafill | that cell validation is broken | 17:12 |
replaceafill | i think it's a left over of the readonly change? | 17:12 |
th1a | You mean the change of last week? | 17:12 |
replaceafill | yes | 17:12 |
th1a | So... | 17:13 |
replaceafill | also, for some reason i'm getting a JS error in regular worskheets | 17:13 |
th1a | Do you know how it is broken? | 17:13 |
replaceafill | th1a, i'm debugging that right now | 17:13 |
th1a | OK. | 17:13 |
replaceafill | the url for the validation view | 17:13 |
replaceafill | has an "undefined" inserted | 17:13 |
th1a | Probably you should fix that. | 17:13 |
replaceafill | i'm not sure about the fckeditor yet | 17:14 |
th1a | I want yvl to focus on permissions cleanup. | 17:14 |
replaceafill | ah ok | 17:14 |
th1a | Not sure about? | 17:14 |
replaceafill | i mean, i still don't know what's causing it | 17:14 |
th1a | Causing? | 17:14 |
th1a | What? | 17:15 |
replaceafill | there's an JS error related to the fckeditor | 17:15 |
replaceafill | in regular worksheets | 17:15 |
th1a | OK. | 17:15 |
replaceafill | it's trying to loading the editor, and failing | 17:15 |
th1a | OK, I guess those need to be sorted first. | 17:15 |
* replaceafill is embarassed of his english skills today... | 17:15 | |
replaceafill | ok | 17:15 |
replaceafill | th1a, did you see dwelsh email about social skills? | 17:16 |
th1a | Well... my wife says I do the same thing all the time. | 17:16 |
replaceafill | :D | 17:16 |
th1a | I just saw it. | 17:16 |
menesis | there are many NotFound: ... http://localhost:7080/comment_cell | 17:16 |
menesis | errors in the log | 17:16 |
menesis | when you use journal | 17:17 |
menesis | it doesn't have comments | 17:17 |
replaceafill | true | 17:17 |
replaceafill | i remember a user reporting that | 17:17 |
replaceafill | i'll clean that up | 17:17 |
menesis | but your JS undefined error is different? | 17:17 |
replaceafill | yes | 17:17 |
menesis | oh. | 17:18 |
menesis | I thought fckeditor not loading error was fixed | 17:18 |
replaceafill | ok | 17:18 |
replaceafill | menesis, it is | 17:18 |
replaceafill | it's a different one | 17:18 |
replaceafill | i have no problem using the editor in a report sheet (With comments) | 17:19 |
replaceafill | ok, i'm done | 17:19 |
replaceafill | th1a, ah sorry final question | 17:20 |
menesis | ok, I see the error. | 17:20 |
replaceafill | th1a, what's the date for the release? | 17:20 |
th1a | No need to apologize replaceafill. | 17:20 |
th1a | Ah... | 17:20 |
th1a | menesis: What's our deadline for Ubuntu at this point? | 17:20 |
menesis | fckeditor is not needed in regular worksheet, so that part of the script should not be hit | 17:21 |
menesis | next deadline is... | 17:21 |
replaceafill | menesis, correct | 17:21 |
menesis | August 29 is Feature freeze | 17:22 |
menesis | and 1-week Beta freeze (uploads need approval) | 17:23 |
menesis | then Sep 5-19 is open development again | 17:23 |
th1a | Open development for Saucy in September? | 17:24 |
menesis | open for uploads | 17:24 |
th1a | OK, so August 28 would be a good target for our feature freeze. | 17:25 |
menesis | yes | 17:25 |
th1a | OK. There you go replaceafill. | 17:25 |
replaceafill | cool thanks | 17:25 |
th1a | Thanks replaceafill. | 17:26 |
th1a | menesis? | 17:26 |
menesis | Feature freeze means it's hard to add new packages past that point, but I don't think we need any new packages | 17:27 |
menesis | and new schooltool features have already landed | 17:27 |
th1a | Yeah, but we shouldn't be trying to squeeze in new features past that point either. | 17:27 |
th1a | Depending on how you define a feature, I guess. | 17:28 |
menesis | yes, it's better to stick to ubuntu schedule even if it is not enforced on us | 17:28 |
th1a | You know how I get. | 17:28 |
menesis | but this time we are on target | 17:29 |
menesis | I have started making releases with permission fixes | 17:30 |
th1a | OK. | 17:30 |
menesis | only pushed core so far, and turns out it was early | 17:30 |
menesis | yvl committed timetable wizard fix after that | 17:31 |
yvl | there will be more security fixes tomorrow | 17:31 |
menesis | and I remembered I have to update GPL license and headers | 17:31 |
th1a | Yes, that guy was funny. | 17:31 |
menesis | that contain the old FSF address | 17:32 |
menesis | so I wrestled with 'sed' to make it do what I want, update many files at once | 17:33 |
menesis | and did the same in all projects | 17:34 |
menesis | also investigated how to simplify my release process | 17:35 |
menesis | to have one version.txt that can be automatically updated by zest.releaser | 17:36 |
menesis | but make snapshots done by buildbot possible | 17:37 |
menesis | it works, but shelved it for now | 17:37 |
menesis | today I'll continue to make releases | 17:38 |
menesis | also I haven't enabled translations for trunk as promised | 17:39 |
th1a | That is, you haven't done as you promised or you have? | 17:40 |
menesis | yvl: security fixes only in cando (batch assign skills)? | 17:41 |
yvl | in trunk | 17:41 |
yvl | maybe in cando | 17:41 |
menesis | th1a: I have made all the releases on august 2, but ran out of time to enable translations | 17:42 |
*** th1a has quit IRC | 17:42 | |
*** th1a has joined #schooltool | 17:42 | |
menesis | so that's one more task while I wait for security fixes | 17:43 |
th1a | Sorry... messing with my new monitor and lost my window! | 17:43 |
th1a | OK. | 17:44 |
* menesis done | 17:44 | |
th1a | Thanks menesis. | 17:44 |
th1a | Well, my new monitor works but I have to align it above or below my laptop screen, which is kind of weird. | 17:44 |
th1a | replaceafill: Have you bought a secondary monitor yet?!? | 17:45 |
* th1a rolls his eyes. | 17:45 | |
th1a | OK, so yvl, you're going to be pretty much in bugfix mode next week? | 17:46 |
yvl | well | 17:46 |
replaceafill | th1a, yes | 17:46 |
yvl | yes | 17:46 |
th1a | I'd rather have you do that for a bit than launch straight back into the statuses. | 17:46 |
yvl | but I'd also like to spend some time on enrollment statuses | 17:46 |
menesis | X) | 17:46 |
yvl | because I'm going on vacation in Sep | 17:47 |
yvl | and won't remember anything after few weeks in Italy :) | 17:47 |
th1a | Ah, true. | 17:47 |
replaceafill | :| | 17:47 |
th1a | Well, look at your bugs. | 17:47 |
yvl | ok | 17:48 |
th1a | OK. | 17:48 |
replaceafill | lol | 17:48 |
replaceafill | https://answers.launchpad.net/schooltool/+question/232571 | 17:48 |
replaceafill | user from chile | 17:48 |
th1a | replaceafill: God job! | 17:48 |
th1a | What's he say? | 17:48 |
replaceafill | "the best part is that it really works" | 17:48 |
replaceafill | talking about custom scoresystems | 17:49 |
replaceafill | and he offers his setup to some other chilean :) | 17:49 |
replaceafill | who may need it | 17:49 |
th1a | Ah, great! | 17:50 |
th1a | btw, we'll probably have to change this time because I'll have to be picking up the girls at school. | 17:50 |
th1a | We'll sort that out once the schedule is more set. | 17:51 |
yvl | sure | 17:51 |
replaceafill | i have no problem stying up late :) | 17:52 |
replaceafill | i have trouble waking up early though :P | 17:52 |
th1a | OK. | 17:53 |
th1a | Thanks guys. Have a good week/end. | 17:53 |
th1a | I'll be working the "Bank Holiday." | 17:53 |
* th1a drops the bag of gravel. | 17:54 | |
yvl | thanks guys | 17:54 |
replaceafill | thanks everybody | 17:54 |
*** yvl has quit IRC | 17:58 | |
*** replaceafill has quit IRC | 18:00 | |
*** khildin has quit IRC | 18:35 | |
*** menesis has quit IRC | 19:58 | |
*** replaceafill has joined #schooltool | 21:04 | |
*** menesis has joined #schooltool | 23:32 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!