*** menesis has quit IRC | 01:16 | |
*** bigbrovar__ has quit IRC | 02:26 | |
*** bigbrovar__ has joined #schooltool | 02:31 | |
*** bigbrovar__ has quit IRC | 02:54 | |
*** replaceafill has quit IRC | 03:02 | |
*** bigbrovar__ has joined #schooltool | 05:23 | |
*** bigbrovar__ has quit IRC | 06:50 | |
*** ignas has quit IRC | 07:39 | |
*** menesis has joined #schooltool | 08:17 | |
*** bigbrovar__ has joined #schooltool | 09:07 | |
*** bigbrovar__ is now known as bigbrovar | 10:03 | |
*** bigbrovar has joined #schooltool | 10:03 | |
*** menesis has quit IRC | 14:08 | |
*** bigbrovar has quit IRC | 14:14 | |
*** menesis has joined #schooltool | 15:09 | |
*** bigbrovar has joined #schooltool | 15:26 | |
*** bigbrovar has quit IRC | 15:35 | |
*** replaceafill has joined #schooltool | 15:48 | |
*** bigbrovar has joined #schooltool | 16:06 | |
th1a | hi replaceafill, yvl, menesis. | 16:30 |
---|---|---|
yvl | good morning | 16:31 |
replaceafill | bonjour | 16:31 |
replaceafill | :P | 16:31 |
th1a | replaceafill: What's going on with jelkner's server? | 16:31 |
replaceafill | he decided to replace it since he cannot troubleshoot what's exactly wrong with it | 16:32 |
replaceafill | so yesterday i helped him to move his main instance to his new vps | 16:32 |
replaceafill | and it's working from there now | 16:32 |
th1a | It the whole server falling over, not SchoolTool? | 16:32 |
replaceafill | th1a, correct | 16:33 |
replaceafill | it turns off for some reason | 16:33 |
th1a | OK, so Not Our Problem. | 16:33 |
replaceafill | right | 16:33 |
th1a | supervisor isn't going to help. ;-) | 16:33 |
replaceafill | i did discover something though | 16:33 |
replaceafill | jelkner bought a 12.04 server | 16:34 |
replaceafill | i mean, vps | 16:34 |
replaceafill | i thought his document said "13.04" | 16:34 |
replaceafill | for his summer development this can be a problem | 16:34 |
th1a | Can't you just update it? | 16:34 |
replaceafill | since iirc the new celery stuff doesn't work on 12.04 | 16:35 |
th1a | Upgrade it. | 16:35 |
replaceafill | that's what i recommended, but he says tektonic has issues upgrading | 16:35 |
replaceafill | tektonic is the vps provider | 16:35 |
th1a | Like? | 16:35 |
th1a | They don't support it? | 16:35 |
replaceafill | according to the webs the servers sometimes become unbootable after upgrading | 16:36 |
replaceafill | i asked jelkner if they had something like linodes has | 16:36 |
replaceafill | that allows you to sweep the disk completely | 16:36 |
replaceafill | he said they don't have that | 16:36 |
replaceafill | at the end we discussed about pdfs not being *that* important to him | 16:37 |
replaceafill | he'd like to have them though | 16:37 |
th1a | I'd like to know a little more about the upgrade not working before I'd do anything else. | 16:38 |
replaceafill | sure | 16:38 |
replaceafill | in the meantime everything is working for him | 16:38 |
th1a | I'm a little dubious about that. | 16:38 |
replaceafill | me 2 | 16:39 |
replaceafill | but i have never used tektonic | 16:39 |
replaceafill | so i don't know | 16:39 |
th1a | We could easily waste a lot of time trying to avoid a phantom issue. | 16:39 |
replaceafill | :) | 16:39 |
replaceafill | true | 16:39 |
th1a | Also, I think they just pushed a lot of updates. My computer now wakes up from sleep in less than a minute again. | 16:40 |
th1a | What else replaceafill? | 16:41 |
replaceafill | ok | 16:41 |
replaceafill | i have a couple of questions | 16:41 |
replaceafill | 1. yvl is it possible to pass parameters to a /@@html2rml call? | 16:42 |
yvl | no | 16:42 |
replaceafill | while working with comments -> rml i realized that html2rml spits "unstyled" paragraphs | 16:42 |
replaceafill | which makes impossible to style the result | 16:42 |
yvl | it would be possible to add a semi-complicated content provider | 16:43 |
yvl | but I'd rather add a keyword argument to the python method | 16:43 |
replaceafill | i was thinking i could move the html2rml call to python | 16:43 |
yvl | and format to rml in the view | 16:43 |
replaceafill | right | 16:43 |
replaceafill | yvl, in python code, right? | 16:43 |
yvl | right | 16:44 |
replaceafill | do you mind if i add that? | 16:44 |
replaceafill | the keyword parameter | 16:44 |
replaceafill | i need to style comments in the report card/student detail reports | 16:44 |
yvl | sure | 16:45 |
replaceafill | kk thanks | 16:45 |
replaceafill | my second question | 16:45 |
yvl | thank you! :) | 16:45 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/1103129 | 16:46 |
replaceafill | so, i'm adding average across worksheets | 16:46 |
replaceafill | in the summary worksheet | 16:46 |
replaceafill | unfortunately the summary worksheet is only identified by its *title* :( | 16:46 |
replaceafill | there's no marker on it, or a different class | 16:47 |
replaceafill | (if i haven't missed anything obvious) | 16:47 |
th1a | Yeah... I'm afraid that will probably require some refactoring. | 16:47 |
replaceafill | so, we need a way to present the weighting options "only" in the summary worksheet | 16:48 |
replaceafill | but we cannot detect it | 16:48 |
th1a | Yeah, you're probably going to have to beef that up a bit. | 16:48 |
replaceafill | yvl, any thoughts on that? do you think a marker would be enough? | 16:48 |
yvl | good question | 16:49 |
yvl | probably | 16:49 |
replaceafill | the summary worksheet doesn't have anything special as far as i can see | 16:49 |
replaceafill | just adds automatically some linked columns to other worksheets | 16:49 |
replaceafill | ok, i'll modify this to use a marker | 16:50 |
replaceafill | and start adding the options from there | 16:50 |
* replaceafill done | 16:50 | |
th1a | OK, thanks replaceafill. | 16:51 |
th1a | yvl? | 16:51 |
yvl | ok | 16:51 |
yvl | it's a bit embarrassing, | 16:51 |
yvl | but it turns out that the actual reports to be zipped are not in virginia package :/ | 16:52 |
yvl | and I can't find them | 16:52 |
replaceafill | the remote ones? | 16:52 |
replaceafill | they're in my celery branch | 16:52 |
yvl | the ones called scr_archive | 16:52 |
yvl | some per-section Virginia completion reports | 16:53 |
yvl | so when time came to "just plug them in", it turned out I don't know what to plug in | 16:53 |
yvl | in any case | 16:53 |
replaceafill | i think the scr_archive name is for the 2011 cando | 16:54 |
replaceafill | isn't it? | 16:54 |
yvl | yes | 16:54 |
yvl | is there an replacement in schooltool.cando or schooltool.virginia that I missed? | 16:54 |
yvl | so, the zip archiver status | 16:55 |
yvl | we now have an archiver (not committed), that supports multiple file sources via special viewlets | 16:55 |
yvl | it streams right into blob, but due to zipfile limitations a rendered report (pdf, xls) must be rendered in-mem first | 16:56 |
yvl | at least we don't have to keep everything in-mem | 16:57 |
th1a | Yes, that's good. | 16:57 |
* replaceafill is branching new virginia and cando trunks... | 16:57 | |
yvl | viewlety file sources means we can put multiple types of reports in any zip | 16:58 |
th1a | That may be helpful. | 16:58 |
replaceafill | yvl, http://bazaar.launchpad.net/~schooltool-owners/schooltool.cando/trunk/view/head:/src/schooltool/cando/browser/gradebook.zcml#L826 | 16:59 |
yvl | also this means we can reuse report sources with little modification | 16:59 |
th1a | Good. | 17:00 |
yvl | summa sumarum I'm pretty happy about it :) | 17:00 |
th1a | Now that you know where the actual reports are. ;-) | 17:00 |
yvl | hanks replaceafill! | 17:00 |
yvl | I'll review code and put them in tomorrow | 17:00 |
th1a | OK, just remember guys, we want to start testing this with VA ASAP. | 17:00 |
yvl | right | 17:01 |
th1a | Can we shoot for next week? | 17:01 |
yvl | I don't see why not | 17:01 |
th1a | So menesis will need to do a release. | 17:02 |
yvl | true | 17:03 |
yvl | btw, I had a random thought about zipping | 17:03 |
yvl | we could add "archive" button at some point, that archives all reports an user has requested | 17:04 |
yvl | and deletes the originals | 17:04 |
yvl | just a thought. | 17:04 |
th1a | Sure. | 17:05 |
yvl | as for the release, I'll be pushing stuff tomorrow | 17:05 |
yvl | so I guess Thu / Mon | 17:05 |
yvl | * | 17:06 |
yvl | Fri / Mon | 17:06 |
yvl | (Mon before you guys wake up ;) ) | 17:06 |
th1a | Yes. | 17:06 |
th1a | Thanks yvl. | 17:07 |
menesis | There is work left on packaging for ubuntu | 17:08 |
menesis | I'll try to focus on that | 17:09 |
menesis | but I can't promise to be done by Friday | 17:10 |
th1a | If we can get a release out by next Wednesday, that's fine. | 17:11 |
th1a | So I looked at the Help question. | 17:13 |
th1a | I think putting it at left under a Help section is best, with links below. | 17:13 |
th1a | We'll need to decide if we want to do something clever with Sphinx integration. | 17:13 |
th1a | That is, it might be cool if SchoolTool just used the title of the target page as the link text. | 17:14 |
th1a | Which, since Sphinx is Python, might be easy-ish. | 17:14 |
th1a | Or it might just be a waste of time for little gain. | 17:14 |
menesis | sure, needs to be only the path from book root | 17:15 |
menesis | because if book is installed, we can display local html | 17:15 |
menesis | but if not, open on book.schooltool.org | 17:15 |
th1a | I'd be ok with book becoming a dependency for SchoolTool. | 17:16 |
th1a | I guess the question would be if we could set it up so that we'd just annotate the view with the Sphinx id of the target page. | 17:19 |
menesis | it is big | 17:19 |
menesis | the book | 17:19 |
menesis | and the online one is more up-to-date | 17:20 |
menesis | the old approach used zope.app.onlinehelp | 17:21 |
th1a | Well, yes, that's fine, but it would just suggest that my idea of somehow tying Sphinx into SchoolTool is probably not a good one. | 17:21 |
menesis | where you register bookchapters in zcml | 17:21 |
menesis | but we are not gonna use that | 17:21 |
th1a | Yeah, that's kind of what I'm asking. | 17:22 |
menesis | Sphinx for what? | 17:22 |
menesis | the book is in sphinx | 17:22 |
th1a | What I'm asking about -- just brainstorming -- would probably end up being implemented in ZCML. | 17:22 |
menesis | it's just a question how to add help links to pages | 17:22 |
th1a | Register the sphinx ID of a sphinx page to a given SchoolTool view. | 17:23 |
th1a | But then the system would have to be able to find the title and url of the Sphinx page from the id. | 17:23 |
th1a | I'm just speculating. | 17:23 |
menesis | the path to html page, e.g. "persons.html#csv-import" | 17:24 |
menesis | but to use sphinx refs... you would need the book source for that | 17:26 |
th1a | Right. | 17:26 |
th1a | That's what I'm saying. | 17:26 |
th1a | The alternative is to just specify the text of the link and the path to the page in the book. | 17:27 |
th1a | And keep that updated manually if you change the book around. | 17:27 |
yvl | hmm | 17:28 |
yvl | if we reorganize the book, everybody who has not up-to-date schooltool will have borken links | 17:29 |
th1a | That's why I'm saying just ship it all together. | 17:29 |
th1a | Schools with bad internet connections would prefer to have it all local. | 17:29 |
yvl | comes with documentation | 17:30 |
yvl | makes sense | 17:30 |
yvl | and we use paster | 17:31 |
th1a | There are a lot of big screenshots, so that makes the download kind of big, but I don't think it is a big deal. | 17:31 |
yvl | so we can point to the static html | 17:31 |
yvl | more work for menesis though | 17:31 |
menesis | if book page names change, you have to update and sync them with the app in any case | 17:33 |
menesis | but for that we can have multiple versions of the book | 17:33 |
yvl | true | 17:33 |
menesis | and on ubuntu if you have schooltool 2.4, also have book 2.4 locally. | 17:34 |
menesis | the online version already changed | 17:35 |
th1a | There isn't a huge difference, but I think the multiple versions of the book issue means we need to ship them together rather than point at the online version. | 17:35 |
yvl | that's the point - we can host multiple book versions | 17:35 |
yvl | so it could be done both ways I guess | 17:36 |
th1a | Yes. | 17:36 |
th1a | I'm mainly trying to get a discussion going more than force my point. | 17:36 |
th1a | I always like the more complicated version, which is one reason I've learned to just keep my mouth shut. ;-) | 17:36 |
th1a | We have some time to decide. | 17:37 |
th1a | I don't think download size of the book should be a big issue. | 17:37 |
th1a | We can table that for now. | 17:39 |
th1a | Anything else, yvl? | 17:39 |
* yvl done. | 17:39 | |
th1a | menesis? | 17:39 |
menesis | I have been busy with the other project | 17:40 |
menesis | I checked the new schooltool.org yesterday | 17:40 |
menesis | fixed a few web links that did not work | 17:40 |
menesis | namely, the buildbot | 17:41 |
menesis | but not much | 17:41 |
menesis | there are no users on the machine | 17:41 |
menesis | I've added hoffman user but did nothing else | 17:41 |
menesis | to create other users and groups | 17:41 |
menesis | so that you can upload the book/website and get mail | 17:42 |
th1a | OK, yes, the great handover seems to have worked, except we're not getting credit on whois yet. | 17:42 |
menesis | th1a: what you want to do with email server? | 17:42 |
th1a | Oh, I should set up Google mail. | 17:42 |
th1a | Unless you like running email servers. | 17:43 |
menesis | no, but something has to send the mail out | 17:43 |
th1a | Is the email down at this moment. | 17:43 |
menesis | but yes I don't want to deal with mail servers and the spam | 17:44 |
menesis | yes, your hoffman@ email does not work | 17:44 |
th1a | Should I set the "@" address back to the old server until I get Google setup? | 17:44 |
menesis | because there is no MX record | 17:45 |
menesis | if you are going to use gmail | 17:45 |
menesis | can do it once | 17:46 |
menesis | the change of mx records | 17:46 |
th1a | OK, I'll dive into that mess. | 17:48 |
th1a | Anything else menesis? | 17:50 |
yvl | menesis says no :) | 17:52 |
th1a | OK, thanks guys. | 17:52 |
th1a | Have a good week/end. | 17:53 |
* th1a drops the bag of gravel. | 17:53 | |
replaceafill | thanks everybody | 17:53 |
yvl | thanks guys | 17:54 |
*** replaceafill has quit IRC | 17:55 | |
*** bigbrovar has quit IRC | 19:13 | |
*** menesis has quit IRC | 20:32 | |
*** replaceafill has joined #schooltool | 21:13 | |
*** menesis has joined #schooltool | 21:37 | |
*** replaceafill has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!