IRC log of #schooltool for Friday, 2014-08-08

*** replaceafill has quit IRC01:10
*** mibofra has quit IRC01:58
*** mibofra has joined #schooltool02:00
*** mibofra has quit IRC02:09
*** mibofra has joined #schooltool02:11
*** th1a has quit IRC02:33
*** mibofra has quit IRC02:39
*** mibofra has joined #schooltool02:45
*** menesis has quit IRC05:30
*** replaceafill has joined #schooltool05:58
*** menesis has joined #schooltool06:10
*** replaceafill has quit IRC07:24
*** menesis has quit IRC07:51
*** menesis has joined #schooltool12:47
*** menesis has quit IRC14:07
*** menesis has joined #schooltool14:58
*** th1a has joined #schooltool15:09
*** replaceafill has joined #schooltool15:58
th1ahi replaceafill.16:00
th1aHow are you feeling?16:00
replaceafillhey th1a16:00
replaceafillhungry :D16:00
replaceafilldid you check the changes?16:01
th1aI'm writing up some docs.16:01
th1aA few questions.16:01
th1aCould we (easily) separate the attainment demographics in the person *add* and *edit* views?16:02
th1aEquivalent to how it is in the view view?16:02
th1aThat wouldn't necessarily need to be today.16:03
replaceafillah ok16:03
th1aDo you have a sense of how the filter report would work if you tried to do something while the table was rebuilding?16:03
replaceafillwhat do you mean, like changing the filters quickly?16:05
th1aWe don't have a big enough data set in there to try it.16:05
replaceafillit should resubmit the values in the filters16:05
th1aDoes it just kind of queue them?16:05
replaceafillnot really, it's just JS that reacts to the changes16:06
replaceafillyou should see the spinner though16:06
replaceafillat the top of the table16:06
replaceafillwhile it refreshes16:07
th1aI'm just fishing for whether this has been taken into accoung.16:07
th1aSo it will sort of start the whole thing over if you switch.16:08
th1aBut it will remember the sequence of settings?16:08
replaceafillbasically when you change something in the sidebar16:08
replaceafillwell, first of all, there's two forms16:08
replaceafillin that page16:08
replaceafillthe sidebar is one16:08
replaceafilland the table is another16:08
replaceafillwhen you change stuff in the sidebar16:08
replaceafillthose form values are submitted into the other form16:09
replaceafillwhich makes it (the table) to refresh16:09
replaceafillthe sequence is "remembered" in the table (form)16:10
replaceafillas a hidden input16:10
replaceafillit's similar to the way the timetable wizard works16:10
replaceafillwhen every step is "stored" the same way16:10
replaceafill(in a hidden variable)16:11
replaceafilland yes, basically, every time a change is made to the sidebar, everything is calculated again16:11
*** mibofra has quit IRC16:11
replaceafillbecause only filter *values* are remembered16:12
th1aOK, so from the users point of view, if they keep clicking things in a big filter, the system should not be *confused*, but it is going to keep starting over.16:12
th1aJust wanted some reassurance. ;-)16:12
replaceafilli'll play one of your cards here:16:13
replaceafillif someone complains, we improve it16:13
replaceafillit's good enough for peas imho16:13
th1aSlow is better than confused.16:13
th1aOK, moving on.16:13
*** mibofra has joined #schooltool16:13
th1aWhat's the sort on the debit and credit tables?16:14
replaceafilldate iirc16:14
replaceafilllet me check16:14
th1aPerhaps it needs to look at time too, for the demo use case.16:15
replaceafillyes, date16:15
th1aBecause if you enter two in sequence, the later one is above the other.16:15
th1aWell, do they descend or ascend?16:15
th1aMost recent should be at bottom.16:16
th1aI would say.16:16
replaceafillwe just store dates, not datetimes16:16
replaceafillbut i think i understand what you say16:17
th1aMaybe put credits under debits?16:17
th1aA bit of a hack...16:17
th1aAs a secondary sort.16:17
th1aIt just makes the demo look weird otherwise.16:18
replaceafillthere's a way, but i don't like it16:20
replaceafillthat iirc i used for quiz or something i did for jelkner16:20
replaceafillto use the dublincore created time16:20
replaceafillwe don't do that in ST anymore though16:20
replaceafillwe should explicitly set a created_datetime attribute i think16:21
replaceafilland use that just for sorting16:21
replaceafillhidden column in the table16:21
th1aWhat about just doing the secondary sort?16:21
th1aI think that works, realistically.16:21
replaceafillon type?16:21
th1aIf you can toss that in before the release, great.16:22
replaceafillwant me to try it now?16:22
replaceafillshouldn't take long16:22
replaceafillok, hold on16:22
replaceafillcredits above debits, right?16:23
replaceafilloh no16:23
replaceafilldebits above credits16:23
*** mibofra has quit IRC16:23
*** mibofra has joined #schooltool16:23
replaceafillwhat person at you looking at in the demo?16:23
replaceafillcan you point me to the url?16:23
th1aBeatriz Bustamante16:24
replaceafillth1a, reload16:32
replaceafilland test16:32
replaceafillfee type is visible :)16:32
replaceafillhiding it..16:32
replaceafillok, done16:34
th1aOop, report fails.16:35
replaceafillaction column16:36
replaceafilltry again please16:37
th1aOK.  Cool.16:38
th1aGood to get those demo paper cuts out of the way.16:38
replaceafillnothing like coding live after you woke up ;)16:38
th1aOK, that's what I've got.16:39
replaceafillah ok16:39
replaceafilli think i can have the attainment fieldset done before packaging16:39
th1aOK.  Cool.16:45
th1aI'll be around.16:45
replaceafilli'll go get something to eat16:46
th1aHave some breakfast.  ;-)16:46
replaceafillbb in ~3016:46
replaceafillthanks th1a16:46
*** replaceafill has quit IRC17:00
*** replaceafill has joined #schooltool17:12
th1aYour buzzword for today replaceafill is "minimum viable product."17:48
th1aThat's what we are doing with fees is called.17:55
th1aGive the client the simplest thing that does the job to get them to give you more useful feedback.17:55
replaceafillth1a, i'll better punt the fieldset work17:55
replaceafillattainment fieldset17:55
th1ano problem17:56
replaceafilli'd rather focus on packaging17:56
replaceafillfees will be new17:56
replaceafilland i want to make sure it works17:56
th1aI am 100% ok with that.17:58
th1aUh... replaceafill, you'll need to fix closing an activity.18:00
th1aThe new table broke that too.18:00
th1aLast minute "fixes..."18:00
th1aIf only we had some kind of automated system for testing...18:00
replaceafillthat's why you're QA th1a!18:01
replaceafillso we don't write tests ;)18:02
replaceafillth1a, fixed18:07
replaceafillfixing tests... that's something we should do sooner than later18:13
replaceafilleven before the cando work18:13
th1aWe need to make sure CanDo is ready first.18:14
th1aAlthough I'm not exactly sure what you're referring to.18:15
th1a(we don't need to get into it...)18:15
replaceafillwow, screenshots make it not look that bad :)19:01
replaceafillnice th1a19:01
replaceafill3 packages down19:02
replaceafill1 remaining19:02
replaceafillall of the dropping in my dev ppa19:02
th1aWhat's the deal with fee?19:17
replaceafillfee was not packaged before19:18
replaceafillso it required more setting19:18
replaceafillit's building now19:18
replaceafilldid you update the instructions to add fee?19:18
replaceafillthe install instructions19:18
replaceafillit's not like cando or the gradebook yet, people need to add it explicitly19:19
th1aOh, right.19:19
th1aCan you do that?19:19
replaceafillth1a, done19:26
replaceafilli'll test the debs once fee is built19:27
th1aWhat did you change?19:27
th1aOH, I see.19:27
replaceafill$ sudo apt-get install schooltool python-schooltool.peas python-schooltool.fee19:27
th1aSo the schools just really have to do python-schooltool.fee19:28
th1aSince they already have the others.19:28
replaceafillbut they need to upgrade too19:28
replaceafillthe others19:28
th1aI'll update the milestone page too then.19:29
replaceafillso, what's the plan for moving this to the sielibre ppa?19:29
replaceafillwe said we're going to have packages ready by their Tuesday morning, right?19:30
th1aWe just want to have them ready from when they want to upgrade the production servers.19:36
replaceafillah ok19:36
replaceafillso no pressure to move them to the ppa sielibre then19:37
replaceafilli mean, time pressure19:37
th1aWhat we don't want is them to discover problems on their live servers.19:37
th1aWe may need more of a process for this in the future...19:37
th1aBasically it is just19:38
th1a1) OK, we're done.19:38
th1a2) Take a look.19:38
th1a3) Let us know if you have any small (or large) issues.19:38
th1a4) Then push the update.19:38
replaceafillit's the problem how they take the look, right?19:39
replaceafillor are we going to use the dev vps instance for that?19:39
th1aThat's the point.19:43
replaceafillgot it19:43
* replaceafill just learned what the -ubuntuN part is used!20:05
replaceafillin a package name20:05
*** yvl has quit IRC20:23
th1areplaceafill:  What does it mean?20:23
replaceafillit's the ubuntu version20:24
replaceafillthat's we should have used from the beginning :(20:24
replaceafillto avoid the versions issue20:24
replaceafillinstead of having them running 2.8.10 by now, they should be running 2.8.0-0ubuntu1020:24
replaceafilli just fixed an issue in fee20:25
replaceafilland i just bumped the -0ubuntu220:26
replaceafillbecause nothing changed in the python package, it was a debian issue20:26
replaceafillanyway, packages seem to work20:27
replaceafilltry to test them20:27
replaceafillif you can ;)20:27
* replaceafill doubts th1a has much free time now :)20:27
th1aWell, it is dinner and I'm waiting for someone to hopefully come buy Julia's bike seat.20:28
th1aAlso it is our anniversary, Jennifer's birthday is tomorrow, and I need to get the formatting on Jennifer's thesis sorted out in Word...20:29
replaceafillso, if i may ask20:29
replaceafillwhat now?20:30
replaceafillmoving to CanDo?20:30
replaceafilli was thinking ***fixing*** tests during the weekend20:30
replaceafillinstead of looking at how many are broken...20:30
replaceafill(that is what i usually end up doing)20:30
th1aWhat are we actually talking about for CanDo?20:32
replaceafillfirst, fixing glenda's bug20:33
replaceafillthe iep one20:33
replaceafillshould be quick20:33
replaceafillthe importer i think20:33
replaceafillit's not a background process yet iirc20:33
th1aOh, right!20:34
* replaceafill opens his notes20:34
th1aYes, that.20:34
replaceafillpujendra's bug:20:34
replaceafillstudent view displays 2.0/B scores20:34
replaceafillas one column20:34
replaceafillwe should make them two columns20:35
replaceafill(low priority maybe)20:35
replaceafillSkills export fails if there are more than 64k skills20:35
th1aThat wasn't a real situation.20:35
th1aI think that script needs to be run from a different directory each year or something.20:36
th1a(without looking at what actually happened, that's my guess)20:36
replaceafillyou mean the get_verso converter20:36
replaceafilli mean, the skills export report20:36
replaceafillit fails20:36
replaceafillin a similar way20:36
th1aI'm only worried about hot bugs here.20:36
th1aWe can't start the school year bugs20:37
replaceafillso what's hot in your opinion?20:37
th1aI think it is just IEP and background import.20:37
replaceafilli'll start with that20:37
replaceafillfor some reason i remember another issue20:37
replaceafillglenda reported20:37
replaceafilli'll look through my mail20:37
replaceafilland ask you if find anything20:38
th1aShe had a string of upgrade problems too.20:38
th1aBut that's not us.20:38
replaceafilloh, it was the evolve issue20:42
replaceafillbut that's solved now20:42
*** khildin has joined #schooltool21:07
*** menesis has quit IRC21:22
*** khildin has quit IRC21:56
th1aaaaarrrrrgh replaceafill22:12
th1aI can't add your ppa22:12
*** menesis has joined #schooltool22:12
replaceafillth1a, why not?22:17
replaceafillsudo add-apt-repository ppa:replaceafill/dev22:17
th1aNot found.22:17
th1ascrewed something up.22:18
replaceafillcan you paste the log22:18
th1aI'm trying to ret rid of some crap...22:18
th1aI don't like how they've changed this around.22:19
replaceafillchanged what?22:20
th1aEverything isn't in sources.list22:20
replaceafilllook in the /etc/apt/sources.list.d directory22:21
replaceafilleach ppa lands in separate files22:21
th1aIt seems to be sorte.22:21
th1areplaceafill:  I updated
replaceafilllooks good22:33
replaceafilldid the ppa finally work?22:33
th1aYeah, seems to be working.22:41
th1aOK, so should I send sunesh an email?22:42
th1aDid you push the review branches?22:43
replaceafilli guess22:43
replaceafilleverything is in "trunk"22:43
th1aGood job.22:43
th1aOK, sent.22:49
th1aI have to boot into Windows now, replaceafill.22:51
th1aGood night!22:51
replaceafillgood night th1a22:51
th1aI sold my monitor.22:51
replaceafillgood luck with the moving :)22:52
replaceafillah cool22:52
th1aAnd my laptop cooler.22:52
replaceafillsell your laptop!!!22:52
th1aIt is worth nothing!22:52
th1aGood night.22:52
replaceafillsee u22:52
th1aI'll be around more or less Monday.22:52
* th1a drops the bag of gravel.22:52
replaceafilli have tasks to do22:52
*** th1a has quit IRC22:52

Generated by 2.15.1 by Marius Gedminas - find it at!