*** replaceafill has quit IRC | 01:10 | |
*** mibofra has quit IRC | 01:58 | |
*** mibofra has joined #schooltool | 02:00 | |
*** mibofra has quit IRC | 02:09 | |
*** mibofra has joined #schooltool | 02:11 | |
*** th1a has quit IRC | 02:33 | |
*** mibofra has quit IRC | 02:39 | |
*** mibofra has joined #schooltool | 02:45 | |
*** menesis has quit IRC | 05:30 | |
*** replaceafill has joined #schooltool | 05:58 | |
*** menesis has joined #schooltool | 06:10 | |
*** replaceafill has quit IRC | 07:24 | |
*** menesis has quit IRC | 07:51 | |
*** menesis has joined #schooltool | 12:47 | |
*** menesis has quit IRC | 14:07 | |
*** menesis has joined #schooltool | 14:58 | |
*** th1a has joined #schooltool | 15:09 | |
*** replaceafill has joined #schooltool | 15:58 | |
th1a | hi replaceafill. | 16:00 |
---|---|---|
th1a | How are you feeling? | 16:00 |
replaceafill | hey th1a | 16:00 |
replaceafill | hungry :D | 16:00 |
replaceafill | did you check the changes? | 16:01 |
th1a | I'm writing up some docs. | 16:01 |
th1a | A few questions. | 16:01 |
th1a | Could we (easily) separate the attainment demographics in the person *add* and *edit* views? | 16:02 |
th1a | Equivalent to how it is in the view view? | 16:02 |
replaceafill | yeah | 16:02 |
th1a | That wouldn't necessarily need to be today. | 16:03 |
replaceafill | ah ok | 16:03 |
th1a | Do you have a sense of how the filter report would work if you tried to do something while the table was rebuilding? | 16:03 |
replaceafill | what do you mean, like changing the filters quickly? | 16:05 |
th1a | Yeah. | 16:05 |
th1a | We don't have a big enough data set in there to try it. | 16:05 |
replaceafill | it should resubmit the values in the filters | 16:05 |
th1a | Does it just kind of queue them? | 16:05 |
replaceafill | not really, it's just JS that reacts to the changes | 16:06 |
replaceafill | you should see the spinner though | 16:06 |
replaceafill | at the top of the table | 16:06 |
replaceafill | while it refreshes | 16:07 |
th1a | So... | 16:07 |
th1a | I'm just fishing for whether this has been taken into accoung. | 16:07 |
th1a | account. | 16:07 |
th1a | So it will sort of start the whole thing over if you switch. | 16:08 |
th1a | But it will remember the sequence of settings? | 16:08 |
replaceafill | basically when you change something in the sidebar | 16:08 |
replaceafill | well, first of all, there's two forms | 16:08 |
replaceafill | in that page | 16:08 |
replaceafill | the sidebar is one | 16:08 |
replaceafill | and the table is another | 16:08 |
replaceafill | when you change stuff in the sidebar | 16:08 |
replaceafill | those form values are submitted into the other form | 16:09 |
replaceafill | which makes it (the table) to refresh | 16:09 |
replaceafill | the sequence is "remembered" in the table (form) | 16:10 |
replaceafill | as a hidden input | 16:10 |
replaceafill | it's similar to the way the timetable wizard works | 16:10 |
replaceafill | when every step is "stored" the same way | 16:10 |
replaceafill | (in a hidden variable) | 16:11 |
replaceafill | and yes, basically, every time a change is made to the sidebar, everything is calculated again | 16:11 |
*** mibofra has quit IRC | 16:11 | |
replaceafill | because only filter *values* are remembered | 16:12 |
th1a | OK, 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 |
replaceafill | yeah | 16:12 |
th1a | OK. | 16:12 |
th1a | Just wanted some reassurance. ;-) | 16:12 |
replaceafill | i'll play one of your cards here: | 16:13 |
replaceafill | if someone complains, we improve it | 16:13 |
replaceafill | :) | 16:13 |
replaceafill | it's good enough for peas imho | 16:13 |
th1a | Slow is better than confused. | 16:13 |
replaceafill | definitely | 16:13 |
th1a | OK, moving on. | 16:13 |
*** mibofra has joined #schooltool | 16:13 | |
th1a | What's the sort on the debit and credit tables? | 16:14 |
replaceafill | date iirc | 16:14 |
replaceafill | let me check | 16:14 |
th1a | Perhaps it needs to look at time too, for the demo use case. | 16:15 |
replaceafill | yes, date | 16:15 |
replaceafill | time? | 16:15 |
th1a | Because if you enter two in sequence, the later one is above the other. | 16:15 |
th1a | Well, do they descend or ascend? | 16:15 |
th1a | Most recent should be at bottom. | 16:16 |
th1a | I would say. | 16:16 |
replaceafill | we just store dates, not datetimes | 16:16 |
th1a | Yeah... | 16:17 |
replaceafill | but i think i understand what you say | 16:17 |
th1a | Maybe put credits under debits? | 16:17 |
th1a | A bit of a hack... | 16:17 |
th1a | As a secondary sort. | 16:17 |
th1a | It just makes the demo look weird otherwise. | 16:18 |
replaceafill | there's a way, but i don't like it | 16:20 |
replaceafill | that iirc i used for quiz or something i did for jelkner | 16:20 |
replaceafill | to use the dublincore created time | 16:20 |
replaceafill | we don't do that in ST anymore though | 16:20 |
replaceafill | we should explicitly set a created_datetime attribute i think | 16:21 |
replaceafill | and use that just for sorting | 16:21 |
replaceafill | hidden column in the table | 16:21 |
th1a | What about just doing the secondary sort? | 16:21 |
th1a | I think that works, realistically. | 16:21 |
replaceafill | on type? | 16:21 |
replaceafill | sure | 16:22 |
th1a | If you can toss that in before the release, great. | 16:22 |
replaceafill | want me to try it now? | 16:22 |
replaceafill | shouldn't take long | 16:22 |
th1a | OK. | 16:22 |
replaceafill | ok, hold on | 16:22 |
replaceafill | credits above debits, right? | 16:23 |
replaceafill | oh no | 16:23 |
replaceafill | debits above credits | 16:23 |
*** mibofra has quit IRC | 16:23 | |
*** mibofra has joined #schooltool | 16:23 | |
replaceafill | what person at you looking at in the demo? | 16:23 |
replaceafill | can you point me to the url? | 16:23 |
th1a | Beatriz Bustamante | 16:24 |
th1a | http://dev.schooltool.org/peas/persons/beatriz/ | 16:25 |
replaceafill | th1a, reload | 16:32 |
replaceafill | and test | 16:32 |
replaceafill | oops | 16:32 |
replaceafill | fee type is visible :) | 16:32 |
replaceafill | hiding it.. | 16:32 |
replaceafill | ok, done | 16:34 |
th1a | Oop, report fails. | 16:35 |
replaceafill | oh | 16:36 |
replaceafill | action column | 16:36 |
replaceafill | try again please | 16:37 |
th1a | OK. Cool. | 16:38 |
th1a | Good to get those demo paper cuts out of the way. | 16:38 |
replaceafill | nothing like coding live after you woke up ;) | 16:38 |
th1a | lol. | 16:39 |
th1a | OK, that's what I've got. | 16:39 |
replaceafill | ah ok | 16:39 |
replaceafill | i think i can have the attainment fieldset done before packaging | 16:39 |
th1a | OK. Cool. | 16:45 |
th1a | I'll be around. | 16:45 |
replaceafill | kk | 16:46 |
replaceafill | i'll go get something to eat | 16:46 |
th1a | Have some breakfast. ;-) | 16:46 |
replaceafill | bb in ~30 | 16:46 |
replaceafill | thanks th1a | 16:46 |
*** replaceafill has quit IRC | 17:00 | |
*** replaceafill has joined #schooltool | 17:12 | |
th1a | Your buzzword for today replaceafill is "minimum viable product." | 17:48 |
replaceafill | ? | 17:49 |
th1a | That's what we are doing with fees is called. | 17:55 |
replaceafill | ah | 17:55 |
th1a | Give the client the simplest thing that does the job to get them to give you more useful feedback. | 17:55 |
replaceafill | th1a, i'll better punt the fieldset work | 17:55 |
replaceafill | attainment fieldset | 17:55 |
th1a | Fine. | 17:56 |
th1a | no problem | 17:56 |
replaceafill | i'd rather focus on packaging | 17:56 |
replaceafill | fees will be new | 17:56 |
replaceafill | and i want to make sure it works | 17:56 |
th1a | I am 100% ok with that. | 17:58 |
replaceafill | kk | 17:58 |
th1a | Uh... replaceafill, you'll need to fix closing an activity. | 18:00 |
th1a | The new table broke that too. | 18:00 |
th1a | Last minute "fixes..." | 18:00 |
th1a | If only we had some kind of automated system for testing... | 18:00 |
replaceafill | that's why you're QA th1a! | 18:01 |
replaceafill | so we don't write tests ;) | 18:02 |
replaceafill | th1a, fixed | 18:07 |
replaceafill | fixing tests... that's something we should do sooner than later | 18:13 |
replaceafill | even before the cando work | 18:13 |
th1a | We need to make sure CanDo is ready first. | 18:14 |
th1a | Although I'm not exactly sure what you're referring to. | 18:15 |
th1a | (we don't need to get into it...) | 18:15 |
th1a | replaceafill: http://ark-book.schooltool.org/ark-aug.html | 18:59 |
replaceafill | wow, screenshots make it not look that bad :) | 19:01 |
replaceafill | nice th1a | 19:01 |
replaceafill | 3 packages down | 19:02 |
replaceafill | 1 remaining | 19:02 |
th1a | Cool. | 19:02 |
replaceafill | all of the dropping in my dev ppa | 19:02 |
replaceafill | https://launchpad.net/~replaceafill/+archive/ubuntu/dev | 19:02 |
th1a | What's the deal with fee? | 19:17 |
replaceafill | done | 19:18 |
replaceafill | fee was not packaged before | 19:18 |
replaceafill | so it required more setting | 19:18 |
replaceafill | it's building now | 19:18 |
th1a | Yeah. | 19:18 |
th1a | OK. | 19:18 |
replaceafill | did you update the instructions to add fee? | 19:18 |
replaceafill | the install instructions | 19:18 |
replaceafill | it's not like cando or the gradebook yet, people need to add it explicitly | 19:19 |
th1a | Oh, right. | 19:19 |
th1a | Can you do that? | 19:19 |
replaceafill | kk | 19:19 |
replaceafill | th1a, done | 19:26 |
replaceafill | i'll test the debs once fee is built | 19:27 |
th1a | What did you change? | 19:27 |
th1a | OH, I see. | 19:27 |
replaceafill | $ sudo apt-get install schooltool python-schooltool.peas python-schooltool.fee | 19:27 |
th1a | So the schools just really have to do python-schooltool.fee | 19:28 |
th1a | Since they already have the others. | 19:28 |
replaceafill | yeah | 19:28 |
replaceafill | but they need to upgrade too | 19:28 |
replaceafill | the others | 19:28 |
th1a | OK. | 19:28 |
th1a | I'll update the milestone page too then. | 19:29 |
replaceafill | so, what's the plan for moving this to the sielibre ppa? | 19:29 |
replaceafill | sunday? | 19:29 |
replaceafill | we said we're going to have packages ready by their Tuesday morning, right? | 19:30 |
th1a | We just want to have them ready from when they want to upgrade the production servers. | 19:36 |
replaceafill | ah ok | 19:36 |
replaceafill | so no pressure to move them to the ppa sielibre then | 19:37 |
replaceafill | i mean, time pressure | 19:37 |
th1a | No. | 19:37 |
replaceafill | cool | 19:37 |
th1a | What we don't want is them to discover problems on their live servers. | 19:37 |
th1a | We may need more of a process for this in the future... | 19:37 |
th1a | Basically it is just | 19:38 |
th1a | 1) OK, we're done. | 19:38 |
th1a | 2) Take a look. | 19:38 |
th1a | 3) Let us know if you have any small (or large) issues. | 19:38 |
th1a | 4) Then push the update. | 19:38 |
replaceafill | it's the problem how they take the look, right? | 19:39 |
replaceafill | their* | 19:39 |
replaceafill | or are we going to use the dev vps instance for that? | 19:39 |
th1a | That's the point. | 19:43 |
th1a | Yes. | 19:43 |
replaceafill | got it | 19:43 |
* replaceafill just learned what the -ubuntuN part is used! | 20:05 | |
replaceafill | in a package name | 20:05 |
*** yvl has quit IRC | 20:23 | |
th1a | replaceafill: What does it mean? | 20:23 |
replaceafill | it's the ubuntu version | 20:24 |
replaceafill | that's we should have used from the beginning :( | 20:24 |
replaceafill | to avoid the versions issue | 20:24 |
replaceafill | instead of having them running 2.8.10 by now, they should be running 2.8.0-0ubuntu10 | 20:24 |
replaceafill | i just fixed an issue in fee | 20:25 |
replaceafill | and i just bumped the -0ubuntu2 | 20:26 |
replaceafill | because nothing changed in the python package, it was a debian issue | 20:26 |
th1a | OK. | 20:26 |
replaceafill | anyway, packages seem to work | 20:27 |
replaceafill | try to test them | 20:27 |
replaceafill | if you can ;) | 20:27 |
* replaceafill doubts th1a has much free time now :) | 20:27 | |
th1a | Well, it is dinner and I'm waiting for someone to hopefully come buy Julia's bike seat. | 20:28 |
th1a | Also 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 |
replaceafill | :| | 20:29 |
replaceafill | so, if i may ask | 20:29 |
replaceafill | what now? | 20:30 |
replaceafill | :) | 20:30 |
replaceafill | moving to CanDo? | 20:30 |
replaceafill | i was thinking ***fixing*** tests during the weekend | 20:30 |
replaceafill | instead of looking at how many are broken... | 20:30 |
replaceafill | (that is what i usually end up doing) | 20:30 |
th1a | What are we actually talking about for CanDo? | 20:32 |
replaceafill | first, fixing glenda's bug | 20:33 |
replaceafill | the iep one | 20:33 |
replaceafill | should be quick | 20:33 |
th1a | y | 20:33 |
replaceafill | the importer i think | 20:33 |
replaceafill | it's not a background process yet iirc | 20:33 |
th1a | Oh, right! | 20:34 |
* replaceafill opens his notes | 20:34 | |
th1a | Yes, that. | 20:34 |
replaceafill | pujendra's bug: | 20:34 |
replaceafill | student view displays 2.0/B scores | 20:34 |
replaceafill | as one column | 20:34 |
replaceafill | we should make them two columns | 20:35 |
replaceafill | (low priority maybe) | 20:35 |
th1a | Yeah. | 20:35 |
th1a | (low) | 20:35 |
replaceafill | Skills export fails if there are more than 64k skills | 20:35 |
th1a | That wasn't a real situation. | 20:35 |
th1a | I 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 |
replaceafill | you mean the get_verso converter | 20:36 |
th1a | Yeah. | 20:36 |
replaceafill | i mean, the skills export report | 20:36 |
replaceafill | it fails | 20:36 |
replaceafill | in a similar way | 20:36 |
th1a | I'm only worried about hot bugs here. | 20:36 |
replaceafill | ok | 20:37 |
th1a | We can't start the school year bugs | 20:37 |
replaceafill | so what's hot in your opinion? | 20:37 |
th1a | I think it is just IEP and background import. | 20:37 |
replaceafill | ok | 20:37 |
replaceafill | i'll start with that | 20:37 |
replaceafill | for some reason i remember another issue | 20:37 |
replaceafill | glenda reported | 20:37 |
replaceafill | i'll look through my mail | 20:37 |
replaceafill | and ask you if find anything | 20:38 |
th1a | She had a string of upgrade problems too. | 20:38 |
th1a | But that's not us. | 20:38 |
replaceafill | right | 20:38 |
replaceafill | oh, it was the evolve issue | 20:42 |
replaceafill | but that's solved now | 20:42 |
*** khildin has joined #schooltool | 21:07 | |
*** menesis has quit IRC | 21:22 | |
*** khildin has quit IRC | 21:56 | |
th1a | aaaarrrrrgh replaceafill | 22:12 |
th1a | I can't add your ppa | 22:12 |
*** menesis has joined #schooltool | 22:12 | |
replaceafill | th1a, why not? | 22:17 |
replaceafill | sudo add-apt-repository ppa:replaceafill/dev | 22:17 |
th1a | Not found. | 22:17 |
th1a | Hrm. | 22:18 |
th1a | I | 22:18 |
th1a | ve | 22:18 |
th1a | screwed something up. | 22:18 |
replaceafill | can you paste the log | 22:18 |
th1a | I'm trying to ret rid of some crap... | 22:18 |
th1a | I don't like how they've changed this around. | 22:19 |
replaceafill | changed what? | 22:20 |
th1a | Everything isn't in sources.list | 22:20 |
replaceafill | look in the /etc/apt/sources.list.d directory | 22:21 |
replaceafill | each ppa lands in separate files | 22:21 |
th1a | It seems to be sorte. | 22:21 |
th1a | d | 22:21 |
th1a | replaceafill: I updated http://ark-book.schooltool.org/ark-aug.html | 22:32 |
replaceafill | looks good | 22:33 |
replaceafill | did the ppa finally work? | 22:33 |
th1a | Yeah, seems to be working. | 22:41 |
th1a | OK, so should I send sunesh an email? | 22:42 |
th1a | replaceafill? | 22:43 |
th1a | Did you push the review branches? | 22:43 |
replaceafill | i guess | 22:43 |
replaceafill | yep | 22:43 |
replaceafill | everything is in "trunk" | 22:43 |
th1a | OK. | 22:43 |
th1a | Cool. | 22:43 |
th1a | Good job. | 22:43 |
replaceafill | :) | 22:43 |
th1a | OK, sent. | 22:49 |
th1a | I have to boot into Windows now, replaceafill. | 22:51 |
th1a | Good night! | 22:51 |
replaceafill | good night th1a | 22:51 |
th1a | I sold my monitor. | 22:51 |
replaceafill | good luck with the moving :) | 22:52 |
replaceafill | ah cool | 22:52 |
th1a | And my laptop cooler. | 22:52 |
replaceafill | sell your laptop!!! | 22:52 |
replaceafill | ;) | 22:52 |
th1a | It is worth nothing! | 22:52 |
replaceafill | :D | 22:52 |
th1a | Good night. | 22:52 |
replaceafill | see u | 22:52 |
th1a | I'll be around more or less Monday. | 22:52 |
replaceafill | cool | 22:52 |
* th1a drops the bag of gravel. | 22:52 | |
replaceafill | i have tasks to do | 22:52 |
replaceafill | :) | 22:52 |
*** th1a has quit IRC | 22:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!