*** menesis has quit IRC | 02:01 | |
*** th1a_ has quit IRC | 06:38 | |
*** khildin has joined #schooltool | 08:48 | |
*** menesis has joined #schooltool | 08:56 | |
*** yvl has joined #schooltool | 09:44 | |
*** th1a_ has joined #schooltool | 15:04 | |
*** th1a_ has quit IRC | 15:22 | |
*** replaceafill has joined #schooltool | 16:05 | |
th1a | hi replaceafill, aelkner, yvl, menesis. | 16:31 |
---|---|---|
replaceafill | good morning/afternoon | 16:31 |
aelkner | morning | 16:31 |
yvl | good morning | 16:31 |
th1a | OK, lets start with aelkner. | 16:32 |
aelkner | ok, i got the index fix from yvl, thanks for that | 16:32 |
yvl | you're welcome | 16:33 |
aelkner | then i got rid of the skill layers form the node-only table filter used when adding child nodes to nodes | 16:33 |
aelkner | finally, i merged the whole lot to trunk, then found two tiny bugs that i fixed | 16:34 |
aelkner | i merged that fix to trunk as well | 16:34 |
th1a | So it is done and we never have to speak of the matter again? | 16:34 |
aelkner | i'd be happy to move on | 16:34 |
th1a | Thank god. | 16:34 |
th1a | OK, let's move on for now then. | 16:35 |
th1a | Thanks aelkner. | 16:35 |
th1a | yvl? | 16:35 |
yvl | I was "fixing tests" Friday | 16:35 |
yvl | found an indexing bug instead, fixed that | 16:35 |
yvl | refactored tests a bit | 16:35 |
yvl | today I looked at the bug in cando evolution | 16:36 |
th1a | Which bug? | 16:36 |
replaceafill | yvl, do you know why we didn't catch it on thursday? | 16:37 |
yvl | that crashed | 16:37 |
th1a | I guess there's a good reason to give bugs numbers. ;-) | 16:37 |
yvl | well, that one is quite tricky | 16:37 |
yvl | so probably because we did not test that scenario :) | 16:37 |
yvl | so, I looked at the fix and I'd like to change it a bit | 16:38 |
yvl | what is the "release" status? | 16:39 |
yvl | is it deployed? | 16:39 |
replaceafill | not yet | 16:39 |
th1a | ? | 16:39 |
replaceafill | i was waiting for your confirmation | 16:39 |
th1a | The package is in the repository isn't it? | 16:39 |
replaceafill | at least to deploy on dwelsh server | 16:39 |
replaceafill | yes | 16:39 |
replaceafill | i think it's built already | 16:39 |
th1a | So effectively yes, it is released and theoretically deployed. | 16:40 |
yvl | it should work | 16:40 |
yvl | in any case, I'll update the solution in trunk | 16:40 |
yvl | what else... | 16:41 |
yvl | I did work on loose report ends | 16:41 |
yvl | updated templates to fetch content-type from pages they are registered to | 16:41 |
yvl | split some styles | 16:41 |
yvl | actually, many little things | 16:42 |
yvl | then started writing a table formatter | 16:42 |
yvl | and here we are. | 16:42 |
th1a | OK, thanks yvl. | 16:43 |
th1a | replaceafill? | 16:43 |
replaceafill | ok | 16:43 |
replaceafill | not much to report actually | 16:43 |
replaceafill | i worked with yvl on testing the score fix on dwelsh data | 16:43 |
replaceafill | i tried to deploy the fix and realized it had a bug | 16:44 |
replaceafill | which menesis fixed | 16:44 |
replaceafill | i'm about to update dwelsh server again | 16:44 |
replaceafill | and he asked me to update joe youcha's server too | 16:44 |
th1a | OK, ping me after those go through successfully and then I'll ping Glenda. | 16:45 |
replaceafill | i gave a lightning talk about schooltool during the weekend btw | 16:45 |
replaceafill | people seemed to like we use a lot of stuff :D | 16:45 |
replaceafill | th1a, kk | 16:45 |
replaceafill | i'll try now | 16:45 |
* replaceafill done | 16:45 | |
th1a | Thanks replaceafill. | 16:45 |
th1a | So replaceafill still has IEP's to do, right? | 16:46 |
replaceafill | yes, finish the reports | 16:46 |
th1a | But it is mostly done at this point? | 16:46 |
replaceafill | yes | 16:46 |
th1a | Are you sprinting now replaceafill? | 16:46 |
replaceafill | not yet | 16:46 |
replaceafill | it starts at 11 am | 16:47 |
th1a | So that's going to take up the next few days. | 16:47 |
th1a | When do you fly back? | 16:47 |
replaceafill | tomorrow | 16:47 |
th1a | OK. | 16:47 |
th1a | How was the conference overall? | 16:47 |
replaceafill | pretty nice! | 16:47 |
replaceafill | learn something we could use for schooltool quiz :D | 16:47 |
replaceafill | about the ipython notebook | 16:47 |
replaceafill | learned* | 16:48 |
replaceafill | and people treated me really well :) | 16:48 |
th1a | Great. | 16:48 |
th1a | menesis, ayt? | 16:49 |
replaceafill | dwelsh server is updated | 16:50 |
replaceafill | the fix worked | 16:50 |
replaceafill | i can see nov 17th grades | 16:51 |
th1a | OK, so we should talk about going forward with reports with aelkner and yvl, correct? | 16:55 |
th1a | So... yvl, how do we get aelkner going on this? | 16:56 |
yvl | hmm, probably the easiest way is to get some examples :) | 16:56 |
th1a | We're looking for a one day plan here. | 16:56 |
th1a | And probably check back in tomorrow. | 16:56 |
yvl | sure | 16:57 |
yvl | btw, I probably won't make the Wed meeting | 16:57 |
yvl | I could hang out here on Tue and Thu if it's ok? | 16:57 |
th1a | OK. | 16:57 |
* yvl thinking... | 16:58 | |
yvl | ok, so I can update my branch from trunk and put it on LP | 16:59 |
yvl | (it seems it's diverged somewhat) | 16:59 |
yvl | the interesting places will be... | 17:00 |
yvl | skin/flourish/report.py | 17:00 |
yvl | skin/flourish/report.zcml | 17:00 |
yvl | skin/flourish/reports/* | 17:00 |
yvl | course/browser/reports/* | 17:00 |
yvl | and SectionRosterPDFView in course/browser.section.py | 17:01 |
yvl | btw I started putting pdf templates in separate directory ^ | 17:01 |
yvl | the main report template, skin/flourish/reports/pdf.pt is kind of self-explanatory | 17:01 |
yvl | it splits the main parts of a report to viewlets | 17:02 |
replaceafill | can we call the templates directories "rml"? | 17:02 |
aelkner | good idea | 17:02 |
yvl | sure | 17:02 |
replaceafill | :) | 17:02 |
yvl | most viewlets should be also self-explanatory | 17:03 |
yvl | like colors | 17:03 |
yvl | or shcooltool_styles | 17:03 |
yvl | there are also two viewlets for the default page template | 17:04 |
yvl | one for template, second for styles | 17:04 |
yvl | also, there is a flourish:pdf directive for zcml | 17:04 |
yvl | what else... | 17:05 |
yvl | it's important that all report parts would be processed as xml | 17:05 |
yvl | one way to spot it when debugging would be missing camel case tags | 17:05 |
yvl | converted to lowercase | 17:06 |
yvl | and reportlab then ignores them | 17:06 |
yvl | so, to specify xml | 17:06 |
yvl | preferred ways: | 17:06 |
yvl | - in zcml, always specify the flourish.report.PDFPage (or child class) for the viewlets/content/mangers | 17:07 |
yvl | - in python, use flourish.templates.XMLFile (and flourish.templates.HTMLFile where appropriate) | 17:07 |
yvl | - in zcml, prepend template file name with "xml": template="xml:rml/my_template.pt" | 17:08 |
yvl | other than that, at the moment there are almost no styles defined | 17:09 |
yvl | so that is ahead of us | 17:09 |
yvl | also, we'll want custom page templates for some reports | 17:10 |
yvl | and I need to write the table formatter(s) | 17:10 |
yvl | we may end up with a considerable amount of tables in reports | 17:10 |
* yvl done | 17:11 | |
th1a | OK, so aelkner should: | 17:11 |
th1a | a) review Vinny's reports style guide -- remembering that it is a style guide and not a strict specification for any specific, actual report. | 17:12 |
th1a | b) look over yvl's changes after he pushes them (coming very soon?) | 17:12 |
th1a | c) pick whatever simple existing report he's comfortable with | 17:12 |
th1a | (and in all these cases "report" means printed) | 17:12 |
aelkner | can you email us the branch address when you've done that yvl? | 17:13 |
th1a | d) get started on updating the report. | 17:13 |
yvl | will do, aelkner | 17:13 |
aelkner | thanks | 17:13 |
yvl | sounds right, th1a | 17:13 |
aelkner | sounds like a plan to me | 17:13 |
th1a | and yvl can continue down that path as well. | 17:14 |
yvl | sure | 17:14 |
th1a | And we'll meet here tomorrow at the regular time. | 17:15 |
aelkner | th1a, can you email me the latest version of vinny's style guide | 17:15 |
th1a | I knew you were going to say that aelkner. | 17:15 |
th1a | You should have about five in your mail archive... | 17:15 |
replaceafill | aelkner, look for "ST Report Guidelines" | 17:16 |
replaceafill | in your email | 17:16 |
replaceafill | from th1a on oct 15th | 17:16 |
th1a | It should be SchoolTool_guidelines5.pdf | 17:16 |
aelkner | oh, i already have that on my desktop, thanks | 17:17 |
th1a | lol | 17:17 |
yvl | :) | 17:18 |
th1a | OK. I'm going to be working on the annual report this week. | 17:18 |
th1a | Thanks guys. | 17:20 |
th1a | Have a good trip home, replaceafill. | 17:20 |
* th1a drops the bag of gravel. | 17:20 | |
replaceafill | thanks th1a :) | 17:20 |
yvl | thanks guys | 17:21 |
* yvl remembered one thing | 17:22 | |
aelkner | thanks everyone, cya tomorrow | 17:22 |
yvl | th1a, we should start planing actual dates for the winter sprint | 17:22 |
th1a | yvl, oh, yes, I keep thinking about that. | 17:23 |
th1a | Did I send you and replaceafill an email about doing it here? | 17:23 |
replaceafill | th1a, yes | 17:24 |
yvl | yes | 17:24 |
* yvl looks forward to Bob and Timmy's | 17:24 | |
th1a | OK. Do you have any preferences? | 17:25 |
replaceafill | +++++++++1111111111111111 | 17:25 |
replaceafill | :) | 17:25 |
yvl | :D | 17:25 |
yvl | well, actually no | 17:25 |
yvl | if any dates are good for you guys, we can simply look when flights are cheapest | 17:26 |
th1a | Sure, replaceafill can do the same when he gets home. | 17:26 |
replaceafill | i'd rather doing it in jan actually or maybe first week of feb | 17:27 |
replaceafill | i'm going to pycon on second week of march :) | 17:27 |
replaceafill | but i'll check prices too and see when it's more convenient | 17:28 |
* yvl would rather do it jan | 17:28 | |
yvl | th1a, will menesis be coming? | 17:29 |
th1a | hm... | 17:29 |
th1a | I haven't decided. | 17:30 |
yvl | in light of recent interest on JuJu and such | 17:30 |
th1a | I guess it is likely. | 17:30 |
yvl | ok | 17:30 |
yvl | well, keep us posted :) | 17:30 |
yvl | meanwhile I'll look into flight prices | 17:30 |
yvl | one week, Sat...Sun ? | 17:31 |
yvl | or Mon...Mon? | 17:31 |
th1a | Sat - Sat. | 17:32 |
yvl | ok | 17:32 |
th1a | Or, whenever you want to leave. | 17:32 |
th1a | We'll be sprinting in earnest Mon-Fri. | 17:32 |
th1a | That is, you might want to visit something else before going home. | 17:45 |
th1a | I'll set up the full Lovecraft experience this time at least. | 17:45 |
yvl | :))) | 17:48 |
yvl | thanks :) | 17:48 |
*** th1a_ has joined #schooltool | 17:55 | |
*** replaceafill has quit IRC | 18:03 | |
*** th1a_ has quit IRC | 18:11 | |
*** replaceafill has joined #schooltool | 19:07 | |
replaceafill | th1a, do you mind if i continue the costa rica conversation in spanish? | 19:08 |
th1a | replaceafill: That was the point. | 19:13 |
replaceafill | th1a, kk | 19:13 |
replaceafill | just making sure | 19:13 |
th1a | It isn't that I don't like to talk to people in Latin America. ;-) | 19:13 |
replaceafill | :D | 19:13 |
th1a | You can mention SIELibre, ofc. | 19:14 |
replaceafill | ah ok | 19:14 |
replaceafill | it would be nice to point him to sielibre's website ;) | 19:14 |
replaceafill | someone asked me my business card during the conference :( | 19:14 |
replaceafill | i ended up giving him a piece of paper with my email :P | 19:15 |
th1a | OK, yes, I'll nag Ann again. | 19:15 |
*** replaceafill has quit IRC | 20:13 | |
*** th1a_ has joined #schooltool | 20:15 | |
*** th1a_ has quit IRC | 22:23 | |
*** khildin_ has joined #schooltool | 22:55 | |
*** khildin has quit IRC | 22:55 | |
*** menesis has quit IRC | 23:19 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!