*** Lumiere- has joined #schooltool | 01:35 | |
*** menesis has quit IRC | 01:38 | |
*** Lumiere has quit IRC | 01:38 | |
*** Lumiere- is now known as Lumiere | 01:38 | |
*** Lumiere has joined #schooltool | 01:38 | |
*** replaceafill has quit IRC | 01:49 | |
*** replaceafill has joined #schooltool | 02:09 | |
*** replaceafill has joined #schooltool | 02:09 | |
*** replaceafill has quit IRC | 02:55 | |
*** th1a has quit IRC | 02:55 | |
*** Lumiere- has joined #schooltool | 05:57 | |
*** Lumiere has quit IRC | 06:03 | |
*** Lumiere- is now known as Lumiere | 06:03 | |
*** Lumiere has joined #schooltool | 06:03 | |
*** yvl has joined #schooltool | 07:18 | |
*** khildin has joined #schooltool | 08:52 | |
*** khildin has quit IRC | 09:21 | |
*** yvl has quit IRC | 11:14 | |
*** menesis has joined #schooltool | 11:26 | |
*** th1a has joined #schooltool | 12:53 | |
*** yvl has joined #schooltool | 13:35 | |
*** replaceafill has joined #schooltool | 16:21 | |
replaceafill | menesis, ping | 16:22 |
---|---|---|
th1a | How's it going, replaceafill? | 16:34 |
replaceafill | hit this error, which i don't get: http://pastebin.com/2nJPTFx1 | 16:35 |
replaceafill | dpkg-buildpackage -rfakeroot -d -us -uc -S failed | 16:35 |
th1a | Well... don't get hung up on packaging. | 16:39 |
replaceafill | cool | 16:39 |
th1a | Is that just for the server? | 16:39 |
replaceafill | maybe we can set a meeting with menesis | 16:39 |
replaceafill | to discuss it | 16:39 |
th1a | Yeah. | 16:39 |
th1a | Just don't block yourself on it. | 16:39 |
replaceafill | good, because i've started to get frustrated on it :( | 16:40 |
th1a | Is that for the server? | 16:40 |
replaceafill | not enough packaging skills | 16:40 |
replaceafill | it's for the schooltool package | 16:40 |
replaceafill | which contains the primary/secondary zrs config | 16:40 |
th1a | OK, but we can just make them do that manually at this point. | 16:41 |
replaceafill | ah yes | 16:41 |
replaceafill | you mean using sandboxes, right? | 16:41 |
th1a | Using anything we can give instructions for. | 16:42 |
replaceafill | yeah | 16:42 |
replaceafill | a sandbox does produce the sample configs | 16:42 |
replaceafill | ok, for experimenting i was thinking of using dev.schooltool.org as the "warehouse" | 16:44 |
replaceafill | and your home as a "school" (primary) | 16:44 |
th1a | Yeah, I was just thinking I doubt I have a static IP. | 16:44 |
th1a | No, I'm on a subnet. | 16:45 |
replaceafill | right | 16:45 |
th1a | OK, but I can be the primary then? | 16:45 |
replaceafill | well, you only need the ability to control the port (fowarding) settings | 16:45 |
replaceafill | you can be the secondary (warehouse) i think | 16:45 |
th1a | Getting me involved may not be worth the bother. | 16:46 |
replaceafill | :D | 16:46 |
replaceafill | kk | 16:46 |
replaceafill | i'll try with my usb modem | 16:46 |
th1a | Can you do it between you and dev.schooltool.org? | 16:46 |
replaceafill | yeah | 16:46 |
replaceafill | i'll try to share my usb instance with you | 16:47 |
replaceafill | so you can see it working | 16:47 |
* replaceafill sets that up | 16:48 | |
th1a | I'm going to have to go get the girls in 10 minutes. | 16:49 |
replaceafill | ok, i'll better tell you if it worked when you get back :) | 16:50 |
replaceafill | i'm setting up my netbook | 16:50 |
th1a | Do we have packages for the attendance, etc? Or should I set up sandboxes for that? | 16:52 |
replaceafill | sandboxes for everything at this point | 16:53 |
th1a | OK. | 16:53 |
th1a | Don't stop and do more packaging. | 16:54 |
th1a | :-) | 16:54 |
replaceafill | hm? | 16:54 |
th1a | I mean. | 16:54 |
th1a | Don't take that as a request to do the packaging now. | 16:54 |
replaceafill | ah | 16:54 |
replaceafill | got it | 16:54 |
th1a | Just tell me what I need to check out. | 16:55 |
th1a | To test the new features myself. | 16:55 |
replaceafill | ok, these are the branches: | 16:55 |
replaceafill | lp:~schooltool-owners/schooltool/ark | 16:55 |
replaceafill | lp:~schooltool-owners/schooltool.gradebook/ark | 16:56 |
replaceafill | lp:~schooltool-owners/schooltool.lyceum.journal/ark | 16:56 |
replaceafill | that's it | 16:56 |
replaceafill | branch the first one | 16:56 |
replaceafill | and you can use the buildout.cfg i sent to Jose | 16:56 |
replaceafill | you'll need the other ofc | 16:57 |
*** khildin has joined #schooltool | 17:00 | |
menesis | replaceafill: you are building from source branch that also contains debian/ directory. But 'bzr bd' downloads and uses the tarball. Thus the build tree and tarball do not match. Either merge 2.8.1 tag to the 'packaging' branch and build from it with 'bzr bd --split', or take the UDD tarball-based branch 'bzr branch ubuntu:schooltool' and merge the tarball 'bzr merge-upstream ../schooltool-2.8.1.tar.gz' and then 'bzr bd' will work. | 17:01 |
replaceafill | ah | 17:02 |
replaceafill | lots of new commands! :D | 17:02 |
replaceafill | thanks menesis i'll give it a try | 17:02 |
replaceafill | th1a, :'(( | 17:06 |
replaceafill | my usb is also in a subnet | 17:07 |
replaceafill | usb modem* | 17:07 |
th1a | Well, just use dev server then, right? | 17:08 |
th1a | Also, if menesis's advice works, feel free to just try to wrap up the packaging. | 17:09 |
replaceafill | cool | 17:09 |
replaceafill | i'll try between dev.schooltool.org and my laptop then | 17:09 |
replaceafill | th1a, it works :) | 17:34 |
replaceafill | http://dev.schooltool.org:7080/calendar | 17:34 |
replaceafill | i had to set up my router right ofc | 17:34 |
th1a | That's a relief, replaceafill. | 18:10 |
replaceafill | :) | 18:10 |
th1a | Is there any way to query the status of the secondaries? | 18:10 |
replaceafill | the sample configs work, we just need to tell them how to modify them | 18:10 |
th1a | Like, the last time they were updated? | 18:10 |
replaceafill | i haven't seen it | 18:12 |
th1a | I guess we can get size and last update from the file system. | 18:24 |
th1a | Hm... zc.zlibsotrage for txt heavy databases, it's a 60-70% storage win for those records. | 18:27 |
th1a | (quote from Alan Runyan) | 18:28 |
replaceafill | or we could ask the zodb directly for the transaction times | 18:28 |
replaceafill | do transactions have times? :D | 18:29 |
replaceafill | i remember they did when i needed to undo things at my previous job | 18:30 |
th1a | Yes, it seems like asking zodb directly might be easiest. My point here is that the more about the health, status, and current-ness of the secondary databases the dashboard can quickly include, the better. | 20:47 |
th1a | Since question number one is going to be "Is this thing on?" | 20:48 |
th1a | replaceafill: Applying compression on the client this way is attractive because, in addition to reducing the size of stored database records on the server, you also reduce the size of records sent from the server to the client and the size of records stored in the client's ZEO cache. | 20:48 |
th1a | https://pypi.python.org/pypi/zc.zlibstorage#use-with-zeo | 20:49 |
replaceafill | ah yes | 20:49 |
replaceafill | we said we'll check zlibstorage later | 20:50 |
*** khildin has quit IRC | 20:50 | |
replaceafill | now is later :D | 20:50 |
th1a | Might want to get a basic dashboard going first. | 20:50 |
replaceafill | kk | 20:50 |
replaceafill | th1a, are we going to give access to individual schools from the dashboard? | 20:53 |
th1a | Yes. | 20:53 |
replaceafill | and the aggregated report, right? | 20:53 |
th1a | That's essentially the launching shell scripts part. | 20:53 |
th1a | Yeah. | 20:53 |
th1a | Like I was just saying, I'm thinking that just putting some up to date info about the dbs on the dashboard might be most reassuring. | 20:54 |
th1a | In addition to the proof of concept printed report. | 20:54 |
th1a | replaceafill: We could use a "Reset filters" button on the student attendance form. | 22:43 |
th1a | Because you can set one to everybody and forget the others are still filtering. | 22:44 |
th1a | And then get confused. | 22:44 |
th1a | (that's not immediately necessary) | 22:44 |
replaceafill | ah | 22:45 |
replaceafill | good point | 22:45 |
replaceafill | will add it to my notes | 22:45 |
th1a | I've got it running. | 22:46 |
th1a | What are you working on now? | 22:46 |
replaceafill | the scripts | 22:46 |
replaceafill | well, trying to see how to switch the instances | 22:46 |
th1a | OK. | 22:46 |
replaceafill | in the warehouse | 22:46 |
th1a | Yeah. | 22:47 |
th1a | Hrm... | 22:57 |
th1a | The teacher attendance kicks me back to the present day after I enter an absence. | 22:58 |
th1a | Which is not a fatal bug at this point. | 22:58 |
th1a | But it should send you back to where you came from. | 22:58 |
replaceafill | ah | 22:58 |
replaceafill | right | 22:58 |
* replaceafill is glad th1a is doing QA :) | 22:59 | |
th1a | That may be causing it to not work at all. | 22:59 |
th1a | So maybe you should take a look at it. | 22:59 |
th1a | (that is, it doesn't seem to be working at all) | 23:00 |
replaceafill | hmm | 23:00 |
replaceafill | ok | 23:00 |
replaceafill | checking | 23:00 |
th1a | I've just got the 2011 sample data going, ofc.. | 23:00 |
replaceafill | hhmm works for me th1a | 23:01 |
replaceafill | i'll try the sample data | 23:01 |
th1a | OK. It is not working for me. | 23:01 |
replaceafill | i wonder if it's related to the sample data having 2010-2012 data | 23:02 |
replaceafill | i'll check | 23:02 |
th1a | Probably. | 23:02 |
replaceafill | confirmed, sample data doesn't work | 23:05 |
th1a | ok nothing like a little QA. ;-) | 23:12 |
replaceafill | got it, the terms logic for the view is looking only in the active year only | 23:16 |
th1a | A reasonable assumption. | 23:25 |
th1a | replaceafill: We don't have reports linked on the new attendance forms yet? | 23:29 |
*** th1a has quit IRC | 23:41 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!