*** replaceafill has quit IRC | 00:44 | |
*** povbot has joined #schooltool | 00:56 | |
*** yvl_ has joined #schooltool | 02:21 | |
*** yvl__ has quit IRC | 02:25 | |
*** yvl__ has joined #schooltool | 02:25 | |
*** yvl_ has quit IRC | 02:29 | |
*** yvl has joined #schooltool | 02:30 | |
*** yvl__ has quit IRC | 02:33 | |
*** yvl_ has joined #schooltool | 02:41 | |
*** yvl has quit IRC | 02:43 | |
*** yvl__ has joined #schooltool | 03:49 | |
*** yvl_ has quit IRC | 03:52 | |
*** yvl__ has quit IRC | 03:55 | |
*** povbot has joined #schooltool | 06:33 | |
*** robb_nl has joined #schooltool | 09:11 | |
*** robb_nl has quit IRC | 12:14 | |
*** robb_nl has joined #schooltool | 15:20 | |
*** robb_nl has quit IRC | 15:33 | |
*** yvl has joined #schooltool | 16:31 | |
*** yvl has quit IRC | 16:56 | |
*** yvl has joined #schooltool | 17:01 | |
*** replaceafill has joined #schooltool | 17:07 | |
th1a | hi replaceafill. | 17:09 |
---|---|---|
replaceafill | hey th1a | 17:09 |
th1a | OK, I guess this is the tough day of the cycle... | 17:09 |
replaceafill | yeah | 17:09 |
th1a | Do you think we should just have the immediately revert to the pre-script database and try again next time they have a chance? | 17:10 |
th1a | Rather than try to fix this | 17:10 |
th1a | on the fly. | 17:10 |
replaceafill | i don't think we need to revert | 17:11 |
replaceafill | if the script is not sending output | 17:11 |
replaceafill | it means it's done nothing | 17:11 |
th1a | Hm? | 17:11 |
th1a | Oh, ok. | 17:11 |
replaceafill | i'd like to see the db | 17:11 |
th1a | OK. | 17:11 |
replaceafill | something is not working obviously | 17:11 |
replaceafill | but i'm not sure why | 17:11 |
th1a | I got the idea that the years had been switched around or something. | 17:11 |
*** robb_nl has joined #schooltool | 17:12 | |
replaceafill | i don't think so | 17:13 |
th1a | OK. | 17:13 |
replaceafill | it's just ignoring the data i guess | 17:13 |
th1a | Those are probably separate issues, or just issues unrelated to the update. | 17:13 |
th1a | So basically you feel pretty sure that from the output, the script didn't actually do anything -- didn't break anything itself. | 17:14 |
replaceafill | yeah | 17:15 |
th1a | OK, and of course we'd like the database. | 17:15 |
replaceafill | yes | 17:15 |
th1a | OK, do you want me to write that? | 17:15 |
replaceafill | please | 17:15 |
th1a | Oh, and the backup? | 17:16 |
th1a | So you can run it yourself? | 17:16 |
th1a | You'd like both versions. | 17:16 |
replaceafill | yes | 17:16 |
replaceafill | we need the current production db | 17:16 |
replaceafill | and the comparison db they used | 17:16 |
replaceafill | to try to reproduce | 17:16 |
replaceafill | i think i'll add some logging to the script | 17:17 |
replaceafill | so we know which parts were reached | 17:17 |
th1a | That's what I was going to suggest. | 17:17 |
replaceafill | kk | 17:17 |
th1a | OK, sent. | 17:23 |
replaceafill | thanks | 17:23 |
th1a | OK. In the meantime, you have the other database she sent last night. | 17:26 |
replaceafill | yeah | 17:27 |
*** yvl has quit IRC | 17:27 | |
replaceafill | the ISLI one | 17:27 |
replaceafill | i'll check what's the issue with the dashboard there | 17:27 |
th1a | OK. | 17:27 |
th1a | I'll let you get to that. | 17:30 |
replaceafill | ok | 17:30 |
th1a | thanks replaceafill. | 17:30 |
replaceafill | thanks th1a | 17:30 |
*** robb_nl has quit IRC | 17:36 | |
replaceafill | :( | 17:38 |
replaceafill | th1a, Steph sent the wrong file | 17:39 |
replaceafill | that looks like a piece of the repozo backups | 17:39 |
th1a | Ah. | 17:39 |
replaceafill | which is useless by itself | 17:39 |
th1a | Can you reply with the repozo command? | 17:39 |
replaceafill | they already ran it | 17:39 |
th1a | Or, whatever will clarify. | 17:40 |
*** robb_nl has joined #schooltool | 17:44 | |
th1a | What do we need to tell them? | 17:49 |
replaceafill | writing... | 17:50 |
*** robb_nl has quit IRC | 17:51 | |
replaceafill | ok, sent | 17:53 |
th1a | Do you need the blobs? | 17:54 |
replaceafill | not really, but i do want the same set up | 17:54 |
replaceafill | and rising is still smal | 17:54 |
replaceafill | l | 17:54 |
replaceafill | i mean, their dbs | 17:54 |
replaceafill | ~80 students, etc | 17:55 |
th1a | Ah, ok, good. | 17:55 |
replaceafill | in cases like this, i'd rather contact rising directly | 17:56 |
replaceafill | that proxying through Fran | 17:57 |
th1a | Yeah. | 17:57 |
replaceafill | i understand why we do it though | 17:57 |
replaceafill | but the back and forth.... | 17:57 |
th1a | Well, I wouldn't mind speaking to the individual *networks*. | 17:57 |
th1a | That's different than getting emails from schools. | 17:57 |
th1a | But everyone needs to be in the loop. | 17:58 |
replaceafill | right | 17:59 |
th1a | I'm not sure what to make of Fran's reply here. | 18:14 |
th1a | She seems more freaked out than usual. | 18:15 |
th1a | replaceafill. | 18:15 |
replaceafill | yeah | 18:15 |
th1a | You don't really have another database that has the promotion bug, right? | 18:17 |
replaceafill | i don't think so | 18:17 |
th1a | If you have the Data.fs can you look for the gradebook issue? | 18:17 |
replaceafill | what gradebook issue? | 18:17 |
th1a | Cannot access gradebook from 2015 tab (same issue as we had before with attendance not being able to see 2015) but this time it is bringing up the server error page) | 18:18 |
th1a | Of the four points she lists, the first three are just variations on "It didn't work, " right? | 18:18 |
replaceafill | yeah | 18:19 |
th1a | Do you have any thoughts about the fourth? | 18:19 |
replaceafill | no | 18:19 |
replaceafill | i'm not sure what server error page | 18:19 |
replaceafill | i'm not sure about "gradebook from 2015 tab" | 18:19 |
replaceafill | no idea what's she's referring to | 18:19 |
th1a | OK. | 18:20 |
th1a | We do have an example of this we used for testing, where is that from? | 18:24 |
replaceafill | for testing the script? | 18:25 |
replaceafill | i used a fresh db and populated through selenium | 18:25 |
th1a | Ah. | 18:25 |
th1a | OK. | 18:25 |
replaceafill | 2015 year, created 2016, ran promote | 18:25 |
replaceafill | etc | 18:25 |
th1a | Ah. | 18:25 |
th1a | OK. | 18:25 |
th1a | We could do that with one of their databases. | 18:26 |
replaceafill | problem now is that for re-testing, we need to get back in time | 18:26 |
replaceafill | i mean, code wise | 18:26 |
th1a | Ah. | 18:26 |
replaceafill | since the view is fixed already | 18:26 |
th1a | Yes. | 18:26 |
replaceafill | it's possible | 18:26 |
replaceafill | let's wait to talk to Fran | 18:27 |
replaceafill | to decide what to do | 18:27 |
replaceafill | i have like 3 balls in the air right now | 18:27 |
replaceafill | i'm not sure which one to focus on... | 18:27 |
th1a | OK, so we should just talk to her. | 18:27 |
replaceafill | yeah | 18:27 |
replaceafill | logging is a must in any case i think | 18:28 |
th1a | OK. You could add that. | 18:32 |
th1a | My suspicion is that this will not be a difficult fix with the databases. | 18:41 |
replaceafill | right | 18:42 |
th1a | Maybe the best thing is for you to set your alarm early tomorrow. | 18:43 |
replaceafill | i can do that | 18:43 |
th1a | Just chat in the morning their time, get the database, and hopefully push a fix in a couple hours. | 18:44 |
replaceafill | yeah | 18:44 |
replaceafill | ok, Fran is on skype | 18:50 |
replaceafill | th1a, | 18:50 |
replaceafill | th1a, you ready? | 18:51 |
th1a | ok | 18:53 |
th1a | OK, that doesn't sound too bad. | 19:12 |
replaceafill | right | 19:12 |
replaceafill | "in case I have fallen asleep in India" lol | 19:16 |
replaceafill | you know | 19:16 |
replaceafill | i was thinking | 19:16 |
replaceafill | what if it's the date they used in repozo | 19:16 |
replaceafill | but we'll see | 19:16 |
replaceafill | i'll tell the script to log almost everything :S | 19:16 |
replaceafill | make* | 19:17 |
th1a | Ah, yes, the wrong date would do it. | 19:40 |
th1a | I just replied to Steph, replaceafill. Hopefully accurately. | 20:21 |
replaceafill | good suggestion on using drive | 20:22 |
th1a | OK, file sent replaceafill. | 20:28 |
replaceafill | yeah | 20:28 |
replaceafill | downloading | 20:28 |
replaceafill | ok, starting to dig... | 20:36 |
th1a | any luck, replaceafill? | 23:31 |
replaceafill | hi th1a | 23:31 |
replaceafill | yeah | 23:31 |
replaceafill | fixed it | 23:31 |
replaceafill | well | 23:31 |
replaceafill | i'm testing it now | 23:31 |
replaceafill | adding logging | 23:32 |
th1a | What was the problem? | 23:32 |
replaceafill | trying from scratch etc | 23:32 |
replaceafill | a dumb level vs level_id comparison... | 23:32 |
replaceafill | sigh... | 23:32 |
th1a | dumb level? | 23:32 |
th1a | level title vs id? | 23:32 |
replaceafill | a dumb comparison i wrote | 23:32 |
replaceafill | level object vs level id string | 23:32 |
replaceafill | both called.... level :( | 23:32 |
th1a | Ah. | 23:33 |
th1a | OK. | 23:33 |
replaceafill | it seems to work though | 23:33 |
replaceafill | but i found some edge cases | 23:33 |
th1a | Sure. Simple and silly is better than deviously complicated. | 23:33 |
replaceafill | unenrolled people | 23:33 |
th1a | ah. | 23:33 |
replaceafill | for some reason they're set in this year new levels | 23:34 |
replaceafill | and they've been marked as un-enrolled | 23:34 |
replaceafill | and the script thinks they graduated | 23:36 |
th1a | Ah. OK. | 23:36 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!