| replaceafill | ping | 00:18 |
|---|---|---|
| replaceafill | oops | 00:19 |
| replaceafill | empty ping :) | 00:19 |
| replaceafill | jelkner, ping | 00:19 |
| mattva01 | he's coming | 00:19 |
| replaceafill | mattva01, thanks | 00:20 |
| jelkner | you're the man, mr. cerna! | 00:22 |
| jelkner | it works | 00:22 |
| replaceafill | you sure the grades are good? | 00:22 |
| jelkner | what do you mean? | 00:22 |
| jelkner | i'll log in as me | 00:22 |
| jelkner | to check | 00:22 |
| replaceafill | i see carlos with 0/8 | 00:22 |
| replaceafill | for Scratch Country Tour | 00:22 |
| jelkner | yes | 00:23 |
| jelkner | he is | 00:23 |
| jelkner | i wish he didn't ;-) | 00:23 |
| replaceafill | easy on the students man! | 00:23 |
| jelkner | but he does :-( | 00:23 |
| replaceafill | you're teaching OOP with scratch they say | 00:23 |
| replaceafill | :P | 00:23 |
| jelkner | actually, he didn't link to his digital portfolio | 00:23 |
| replaceafill | :O | 00:23 |
| jelkner | we explained today in class that doing that is "handing it in" | 00:23 |
| jelkner | if they don't hand it in | 00:23 |
| jelkner | we can't evaluate | 00:24 |
| jelkner | that's why i really needed this work | 00:24 |
| jelkner | thanks! | 00:24 |
| replaceafill | one thing | 00:24 |
| jelkner | ok? | 00:24 |
| replaceafill | i fixed four instances of the same problem | 00:24 |
| replaceafill | indexproblems | 00:24 |
| replaceafill | im comfortable with 3/4 | 00:24 |
| replaceafill | i did it the way ignas recommended me once | 00:25 |
| replaceafill | the forth one though, i dont like it | 00:25 |
| jelkner | so what do you suggest | 00:25 |
| jelkner | ? | 00:25 |
| replaceafill | file a bug | 00:26 |
| jelkner | but i don't understand how to describe the problem | 00:26 |
| replaceafill | hhmm thats true | 00:26 |
| replaceafill | maybe i should file it :/ | 00:26 |
| jelkner | should i just say "some students can't see their grades?" | 00:26 |
| replaceafill | bleeding......... edge :P | 00:26 |
| jelkner | i'm willing to file it if you wish | 00:26 |
| jelkner | then you could add the details | 00:26 |
| replaceafill | nah, its ok ill do it | 00:26 |
| replaceafill | ah yes | 00:27 |
| replaceafill | great idea | 00:27 |
| jelkner | somebody has to bleed so that those that come after us can be free ;-) | 00:27 |
| replaceafill | :D | 00:27 |
| jelkner | should mattva01 update now? or will that break your fixes? | 00:27 |
| replaceafill | i updated schooltool.gradebook | 00:28 |
| replaceafill | it's running the latest fixes | 00:28 |
| jelkner | so matt can do his ssl think now? | 00:28 |
| replaceafill | yes | 00:28 |
| jelkner | cool! thanks a 10**6, man! | 00:28 |
| replaceafill | and automatic backup thing | 00:28 |
| jelkner | i'll file the bug now | 00:28 |
| replaceafill | can you subscribe me please | 00:28 |
| replaceafill | if that's not too much to ask ;) | 00:29 |
| jelkner | sure man | 00:29 |
| jelkner | hold on | 00:29 |
| replaceafill | jelkner, in the long term you have a serious data problem :( | 00:33 |
| jelkner | https://bugs.edge.launchpad.net/schooltool/+bug/484485 | 00:34 |
| jelkner | i don't know how to set subscribers | 00:34 |
| jelkner | what can i do about my data problem? | 00:35 |
| replaceafill | Subscribe someone else | 00:35 |
| jelkner | what do you mean? | 00:35 |
| replaceafill | that's the lp option | 00:35 |
| replaceafill | to subscribe someone else ;) | 00:35 |
| * jelkner goes looking | 00:35 | |
| replaceafill | on your data problem, i'd like to start over | 00:35 |
| replaceafill | to see if the schooltool.gradebook did it | 00:35 |
| jelkner | done | 00:35 |
| replaceafill | we have the original Data.fs | 00:36 |
| replaceafill | i can set up a testing instance to do it | 00:36 |
| jelkner | but i've make many changes since then | 00:36 |
| replaceafill | i know | 00:36 |
| jelkner | added assignments, grades, students | 00:36 |
| jelkner | i may not be able to reproduce them accurately | 00:36 |
| replaceafill | and you shouldnt | 00:36 |
| replaceafill | but i dont know why that happened | 00:37 |
| jelkner | mattva01 is working on the backup thing | 00:37 |
| replaceafill | no prob | 00:37 |
| replaceafill | i can work on my own side there | 00:37 |
| jelkner | i wonder if this is a time when a bit of export of teacher data could come in handy | 00:37 |
| jelkner | if i could export my students, sections, grades | 00:38 |
| replaceafill | your tongue jelkner! remember | 00:38 |
| replaceafill | :O | 00:38 |
| jelkner | lol | 00:38 |
| replaceafill | bite it man, bite it | 00:38 |
| * jelkner bites down forcefully on his tongue | 00:38 | |
| replaceafill | ;) | 00:38 |
| jelkner | OUCH! | 00:38 |
| jelkner | there, that did it | 00:38 |
| replaceafill | good | 00:38 |
| jelkner | now, what were we talking about ;-) | 00:38 |
| mattva01 | rummaging to find my old backup scripts | 00:39 |
| mattva01 | may just write a new one | 00:39 |
| jelkner | replaceafill: so, i can continue using the gradebook? | 00:39 |
| replaceafill | you can, but it's unstable :( | 00:40 |
| jelkner | so, what should i do? | 00:40 |
| replaceafill | until we fix the section courses problem | 00:40 |
| jelkner | ok, we live dangerously until then | 00:40 |
| replaceafill | give me today, ok? | 00:40 |
| jelkner | sure | 00:40 |
| replaceafill | i'll find what broke it | 00:40 |
| replaceafill | hopefully :P | 00:40 |
| replaceafill | and will report tomorrow | 00:41 |
| jelkner | i'm not going to do any more grading until tomorrow | 00:41 |
| jelkner | thanks | 00:41 |
| replaceafill | and your students should be able to see their grades now | 00:41 |
| jelkner | cool | 00:41 |
| jelkner | thanks | 00:41 |
| replaceafill | viva el software libre! :D | 00:41 |
| jelkner | que viva! | 00:41 |
| jelkner | over and out, mr cerna | 00:41 |
| replaceafill | bye man | 00:42 |
| jelkner | peter kept busy today with matt | 00:42 |
| jelkner | he started reading the article | 00:42 |
| replaceafill | and i kept busy with this :) | 00:42 |
| jelkner | but we can talk about that on december 2nd | 00:42 |
| replaceafill | ok | 00:42 |
| *** jelkner has quit IRC | 00:47 | |
| *** mattva01 has left #schooltool | 00:49 | |
| *** pcardune has quit IRC | 01:26 | |
| *** phufford has quit IRC | 01:34 | |
| *** chrisalfano has joined #schooltool | 01:35 | |
| *** pcardune has joined #schooltool | 01:36 | |
| *** chrisalfano has quit IRC | 01:49 | |
| *** chrisalfano has joined #schooltool | 01:50 | |
| *** replaceafill has quit IRC | 02:02 | |
| *** dlobo has quit IRC | 03:41 | |
| *** ignas has joined #schooltool | 04:12 | |
| *** dlobo has joined #schooltool | 04:40 | |
| *** dlobo has quit IRC | 04:48 | |
| *** chrisalfano has quit IRC | 05:02 | |
| *** pcardune has quit IRC | 05:10 | |
| *** th1a has quit IRC | 05:14 | |
| *** pcardune has joined #schooltool | 07:11 | |
| *** dlobo has joined #schooltool | 07:15 | |
| *** chrisalfano has joined #schooltool | 07:48 | |
| *** dlobo has quit IRC | 08:01 | |
| *** chrisalfano has quit IRC | 08:10 | |
| *** pcardune has quit IRC | 08:38 | |
| *** replaceafill has joined #schooltool | 08:55 | |
| *** alga has quit IRC | 08:56 | |
| *** replaceafill has quit IRC | 09:03 | |
| *** replaceafill has joined #schooltool | 09:20 | |
| *** alga has joined #SchoolTool | 10:23 | |
| aelkner | replaceafill: ayt? | 10:43 |
| replaceafill | yes | 10:43 |
| replaceafill | what's up? | 10:43 |
| replaceafill | aelkner, ? | 10:47 |
| aelkner | hey | 10:47 |
| aelkner | i was having trouble using the xmlrpc pliugin | 10:47 |
| aelkner | then i removed the dependency on zope.publisher, and now bin/buildout doesn't fail | 10:47 |
| replaceafill | what happened? | 10:48 |
| replaceafill | hhmm | 10:48 |
| aelkner | Installing schooltool. | 10:48 |
| aelkner | The version, 3.4.6, is not consistent with the requirement, 'zope.publisher>=3.4.8'. | 10:48 |
| aelkner | While: | 10:48 |
| aelkner | Installing schooltool. | 10:48 |
| aelkner | Error: Bad version 3.4.6 | 10:48 |
| replaceafill | what error did you get? | 10:48 |
| aelkner | so i removed the line in setup.py | 10:48 |
| replaceafill | ah, you're creating the instance in schooltool trunk, right? | 10:49 |
| replaceafill | you're not using stapp2008spring anymore | 10:49 |
| aelkner | that's right | 10:49 |
| aelkner | i was excited to think that there would be one less package to deal with | 10:50 |
| replaceafill | let me test it that way | 10:50 |
| replaceafill | the problem with xmlrpc, is that you need a greater version than 3.4.8 for zope.publisher | 10:50 |
| replaceafill | because a bug | 10:50 |
| replaceafill | makes the server hangs | 10:51 |
| replaceafill | so, if the instance uses 3.4.6 the xmlrpc calls will never respond | 10:51 |
| replaceafill | let me check now | 10:52 |
| replaceafill | branching... | 10:52 |
| aelkner | well, why did i get the error before removing the dependency? | 10:52 |
| *** yvl has joined #schooltool | 10:52 | |
| replaceafill | schooltool trunk has 3.4.6 in the KGS | 10:52 |
| replaceafill | http://ftp.schooltool.org/schooltool/1.2/versions.cfg | 10:53 |
| replaceafill | zope.publisher = 3.4.6 | 10:53 |
| aelkner | so does schooltool's setup.py need the line you have in your setup.py? | 10:54 |
| aelkner | the one i removed? | 10:54 |
| replaceafill | dont know if it's the right place to put it | 10:55 |
| replaceafill | menesis is aware of that though | 10:56 |
| replaceafill | "menesisreplaceafill: I will bump the zope.publisher to 3.4.9 in versions.cfg" | 10:56 |
| replaceafill | that was on monday | 10:56 |
| aelkner | i'll need to talk with him soon | 10:57 |
| aelkner | cause i'm not able to get the xmlrpc to them as it is | 10:58 |
| replaceafill | yes, i put the version in setup.py so anyone should be aware of that ;) | 10:58 |
| aelkner | you had to put it there for the bug, right? | 10:59 |
| replaceafill | maybe we can remove it | 10:59 |
| replaceafill | yes | 10:59 |
| replaceafill | a bug in zope.publisher prior to 3.4.8 | 10:59 |
| aelkner | removing it fixed the not starting problem, but what about hyour bug | 10:59 |
| replaceafill | yes | 10:59 |
| replaceafill | the xmlrpc calls wont work | 10:59 |
| replaceafill | will hang | 10:59 |
| replaceafill | ok branched schooltool trunk | 11:00 |
| aelkner | so we need the newer version of zope.publisher | 11:00 |
| aelkner | brb | 11:00 |
| aelkner | i'm back | 11:02 |
| replaceafill | ok, running make here | 11:02 |
| replaceafill | downloading eggs | 11:02 |
| replaceafill | aelkner, btw dont forget to apply the patch to your branched schooltool.cas | 11:09 |
| replaceafill | the one that filters xmlrpc requests | 11:09 |
| aelkner | ah, yes | 11:09 |
| aelkner | are you getting the same error running bin/buildout? | 11:09 |
| replaceafill | still download eggs :/ | 11:10 |
| replaceafill | Getting distribution for 'ZODB3==3.8.4'. | 11:10 |
| replaceafill | aelkner, nope didnt get any error | 11:16 |
| replaceafill | and the xmlprc calls work | 11:16 |
| replaceafill | you're using lp:schooltool and lp:~replaceafill/schooltool/schooltool.xmlrpc, right? | 11:17 |
| aelkner | do you know why it would say Bad version 3.4.6? | 11:17 |
| replaceafill | no | 11:17 |
| *** alga has quit IRC | 11:18 | |
| replaceafill | want me to reproduce your exact environment? | 11:18 |
| aelkner | to answer your question above, yes to both branches | 11:18 |
| replaceafill | ok, same i just branched | 11:18 |
| replaceafill | aelkner, you have a common .buildout/eggs directory? | 11:19 |
| aelkner | yes | 11:20 |
| replaceafill | that's ~/.buildout/eggs | 11:20 |
| replaceafill | hhmm | 11:20 |
| replaceafill | i don't, i wonder if that could be the problem | 11:20 |
| aelkner | yes, i'm there | 11:20 |
| aelkner | you don't? | 11:20 |
| replaceafill | check if you have the two versions of zope.publisher? | 11:20 |
| replaceafill | no | 11:20 |
| replaceafill | i always download eggs | 11:21 |
| replaceafill | because i used to have problems like this :( | 11:21 |
| replaceafill | with grok and zope sharing eggs | 11:21 |
| aelkner | ls -ld zope.pu* | 11:21 |
| aelkner | drwxr-xr-x 4 aelkner aelkner 4096 2008-11-25 09:54 zope.publisher-3.4.6-py2.4.egg | 11:21 |
| aelkner | drwxr-xr-x 4 aelkner aelkner 4096 2009-06-11 00:17 zope.publisher-3.4.6-py2.5.egg | 11:21 |
| replaceafill | drwxr-xr-x 4 elbixio elbixio 4096 nov 18 03:08 zope.publisher-3.4.8-py2.5.egg | 11:22 |
| aelkner | maybe i should delete them and see what happens? | 11:23 |
| replaceafill | no! | 11:23 |
| replaceafill | if they're shared you can mess up your other instances | 11:23 |
| replaceafill | it's better to have a NEW directory to download eggs | 11:23 |
| replaceafill | specifying "eggs-directory = ..." in your buildout.cfg | 11:24 |
| replaceafill | that way, you leave your current eggs alone | 11:24 |
| replaceafill | and you download eggs again to that new directory | 11:25 |
| aelkner | i'm debating whether to go down that road... | 11:25 |
| yvl | hmm, that's interesting | 11:25 |
| yvl | i'll go check this out, please wait a moment :) | 11:25 |
| aelkner | ok | 11:25 |
| replaceafill | maybe it's the other packages? | 11:26 |
| replaceafill | your using sla, right? | 11:26 |
| replaceafill | schooltool.cas? | 11:26 |
| replaceafill | schooltool.gradebook? | 11:26 |
| aelkner | yes | 11:27 |
| aelkner | to all of those | 11:27 |
| replaceafill | let's wait for yvl's comment | 11:27 |
| yvl | you just need newer zope.publisher, right? | 11:27 |
| replaceafill | 3.4.8 | 11:28 |
| aelkner | yes, that's true | 11:28 |
| replaceafill | the kgs is using 3.4.6 | 11:28 |
| yvl | hmm, that's odd | 11:30 |
| yvl | I added to buildout.cfg: | 11:30 |
| yvl | [versions] | 11:30 |
| yvl | zope.publisher = 3.4.8 | 11:30 |
| yvl | works fine | 11:30 |
| yvl | make build, that is | 11:30 |
| aelkner | i'm using the one you sent me in the email | 11:30 |
| replaceafill | here too | 11:30 |
| yvl | by the way, aelkner, you might want to remove the buildout line from [versions] | 11:31 |
| yvl | I added that before menesis changed versions.cfg | 11:31 |
| yvl | now it does nothing, but when menesis updates versions.cfg in the future, it might be harmful | 11:31 |
| aelkner | so sub the publisher line above for the buildout one | 11:31 |
| yvl | to you :) | 11:31 |
| yvl | yes | 11:31 |
| aelkner | ok | 11:31 |
| replaceafill | aelkner, can you paste your buildout.cfg? | 11:32 |
| yvl | after substituting, run "bin/buildout" | 11:32 |
| aelkner | yvl: that did the trick! | 11:33 |
| aelkner | it got the newer version of publisher | 11:33 |
| yvl | cool :) | 11:33 |
| yvl | happy coding :) | 11:33 |
| replaceafill | :| | 11:33 |
| aelkner | yvl: can you help me with something else? | 11:33 |
| replaceafill | you had some other things in [versions] ? | 11:33 |
| yvl | yes, buildout set to 1.4.1 | 11:34 |
| yvl | not harmful now | 11:34 |
| replaceafill | :O | 11:34 |
| yvl | (well, I started using shared eggs a bit before menesis made that a default way in schooltool) | 11:35 |
| replaceafill | aelkner, your buildout is using nightly | 11:35 |
| replaceafill | lp:schooltool's buildout is using 1.2 | 11:35 |
| replaceafill | maybe not a big deal though, i dont know :S | 11:35 |
| aelkner | yvl sent it to me | 11:35 |
| replaceafill | well, i'm glad you worked it out :) | 11:37 |
| *** menesis has joined #schooltool | 11:37 | |
| replaceafill | aelkner, could you do me a favor and let me know when SLA instance is up | 11:38 |
| replaceafill | i want to show calfano the latest xmlrpc changes | 11:38 |
| replaceafill | i used my own testing instance last time, but i cant do that anymore :( | 11:38 |
| aelkner | replaceafill: ok, could i ask you something about bzr version? | 11:39 |
| replaceafill | yes? | 11:39 |
| aelkner | sla's machine has 1.5 | 11:39 |
| aelkner | i tried apt-get update | 11:39 |
| aelkner | then apt-get install bzr | 11:39 |
| aelkner | but it didn't get a newer version | 11:39 |
| replaceafill | is it using ubuntu? | 11:40 |
| aelkner | yes | 11:40 |
| replaceafill | jaunty? | 11:40 |
| aelkner | how do i query that? | 11:40 |
| replaceafill | there's a file in /etc | 11:41 |
| replaceafill | let me look | 11:41 |
| replaceafill | cat /etc/issue | 11:41 |
| aelkner | Debian GNU/Linux 5.0 \n \l | 11:42 |
| replaceafill | :| | 11:42 |
| replaceafill | then it's debian lenny | 11:42 |
| replaceafill | let me check jaunty | 11:42 |
| replaceafill | aelkner, yep, it's debian lenny | 11:43 |
| replaceafill | do you need a newer version of bzr? | 11:43 |
| aelkner | i get this error when trying to branch lP:schooltool.gradebook | 11:44 |
| aelkner | bzr: ERROR: Unknown branch format: 'Bazaar Branch Format 7 (needs bzr 1.6)\n' | 11:45 |
| replaceafill | :O | 11:45 |
| aelkner | it looks like menesis made a 'no looking back' move with the bzr version | 11:45 |
| replaceafill | do you know what a backport is? | 11:46 |
| replaceafill | you need lenny backports | 11:46 |
| replaceafill | bzr is 1.16.1-1~bpo50+ there | 11:46 |
| replaceafill | http://backports.org/dokuwiki/doku.php?id=instructions | 11:46 |
| replaceafill | backports are not automatic though | 11:47 |
| replaceafill | you have to tell apt-get that you need a backport | 11:47 |
| replaceafill | apt-get -t lenny-backports install bzr | 11:47 |
| replaceafill | you do that after adding the required lines in /etc/apt/sources.list | 11:47 |
| aelkner | i'm going to have to wait for chris alfano to change their live instance | 11:48 |
| aelkner | i'll refer him to the instruction you just gave | 11:48 |
| menesis | aelkner: I don't know if I can push new branches with a lower format anymore | 11:49 |
| replaceafill | aelkner, ok | 11:50 |
| menesis | trunk probably yes, but not others | 11:50 |
| aelkner | menesis: i understand if that's the case | 11:50 |
| menesis | bzr 1.6 is very old.. | 11:50 |
| menesis | and I don't think I can downgrade the format now.. | 11:51 |
| replaceafill | menesis, could a bzr 1.16.1-1~bpo50+1 client access format 7? | 11:52 |
| replaceafill | according to the error, it could, right? | 11:52 |
| replaceafill | Bazaar Branch Format 7 (needs bzr 1.6)\n | 11:52 |
| replaceafill | oh wait | 11:52 |
| replaceafill | that's bzr 1.6! :S | 11:52 |
| menesis | yes | 11:52 |
| replaceafill | it's talking about the server? | 11:52 |
| replaceafill | cause the client is 1.1X, right? | 11:53 |
| aelkner | the server requires the higher version of bzr | 11:53 |
| menesis | those branches need client bzr 1.6 | 11:53 |
| replaceafill | 1.6?!?! | 11:53 |
| menesis | yes, that's old | 11:53 |
| replaceafill | 1.6 < 1.17 | 11:53 |
| menesis | we had up to 1.18 | 11:53 |
| replaceafill | and aelkner is using 1.15 | 11:53 |
| replaceafill | 1.6 < 1.15 | 11:54 |
| * replaceafill confused | 11:54 | |
| aelkner | Bazaar (bzr) 1.5 | 11:54 |
| menesis | yeah that's too old, sorry | 11:54 |
| replaceafill | ah | 11:54 |
| menesis | recommended versions is > 1.9 because it is much more efficient over the wire | 11:54 |
| replaceafill | aelkner, i thought you had 1.15 | 11:54 |
| aelkner | /etc/apt/sources.lst has: | 11:55 |
| aelkner | deb http://ftp.us.debian.org/debian/ lenny main contrib non-free | 11:55 |
| aelkner | deb-src http://ftp.us.debian.org/debian/ lenny main contrib non-free | 11:55 |
| replaceafill | aelkner, you definitely need the backport | 11:55 |
| replaceafill | it will take you to 1.16 | 11:56 |
| aelkner | don't you mean 1.6? | 11:56 |
| replaceafill | nope | 11:56 |
| replaceafill | 1.16.1-1~bpo50+1 | 11:57 |
| replaceafill | http://packages.debian.org/search?keywords=bzr&searchon=names§ion=all&suite=lenny-backports | 11:57 |
| aelkner | replaceafill: thanks | 11:59 |
| aelkner | i'll at that with chris when we meet | 11:59 |
| replaceafill | yvl, ping | 12:43 |
| yvl | you rang? :) | 12:43 |
| replaceafill | :) | 12:44 |
| replaceafill | in cando we have xml files for importing competencies, right? | 12:44 |
| yvl | yes | 12:44 |
| replaceafill | the verso xml is huge | 12:44 |
| replaceafill | lik 13 MB | 12:44 |
| replaceafill | according to dwelsh's new importing algorithm and verso crappy data :) | 12:45 |
| replaceafill | we have to check the whole xml before using it | 12:45 |
| replaceafill | right now the importer works like this: | 12:45 |
| replaceafill | it goes area by area, then enter the courses, then the group and finally the competency data | 12:46 |
| replaceafill | my question is: | 12:46 |
| replaceafill | will handling this with lxml kill the server's memory? | 12:47 |
| yvl | umm, maybe? | 12:48 |
| replaceafill | :( | 12:49 |
| yvl | easiest way to answer that is to try | 12:49 |
| replaceafill | got it | 12:49 |
| replaceafill | thanks yvl | 12:49 |
| yvl | if the load becomes too much to handle, you can do several things | 12:49 |
| replaceafill | like? | 12:49 |
| yvl | break XML into smaller ones, for one | 12:49 |
| yvl | add transaction.savepoint in the importer | 12:50 |
| replaceafill | like you recommended for the students importer | 12:50 |
| yvl | yes | 12:50 |
| replaceafill | ok, will try it then | 12:50 |
| yvl | tell me how it goes :) | 12:51 |
| replaceafill | will sure do ;) | 12:52 |
| replaceafill | yvl, the "Sections Taught" links in the person's index view should display school year/term info, dont you think? | 13:59 |
| replaceafill | and maybe the "Groups" section there too | 14:00 |
| *** menesis has quit IRC | 14:00 | |
| yvl | replaceafill: I agree | 14:00 |
| yvl | have it on a taskard on my board | 14:00 |
| yvl | didn't file in the bug though :/ | 14:01 |
| replaceafill | ah, that's what i wanted to know :) | 14:01 |
| yvl | the task reads: ST is not ready from UI point of view for multiple schoolyears | 14:02 |
| replaceafill | huge task! | 14:02 |
| replaceafill | :) | 14:02 |
| yvl | one of "find everything that breaks with X" kind | 14:03 |
| *** mgedmin has joined #schooltool | 14:04 | |
| *** mgedmin has quit IRC | 14:14 | |
| *** th1a has joined #schooltool | 14:45 | |
| *** menesis has joined #schooltool | 14:49 | |
| *** alga has joined #SchoolTool | 14:49 | |
| *** jelkner has joined #schooltool | 14:50 | |
| *** ignas has quit IRC | 14:58 | |
| *** replaceafill has quit IRC | 15:12 | |
| *** replaceafill has joined #schooltool | 15:15 | |
| *** replaceafill has quit IRC | 15:18 | |
| *** ignas has joined #schooltool | 15:20 | |
| th1a | menesis: So is there some reason I'm not getting interventions when I apt-get schooltool-2009? | 15:36 |
| *** dlobo has joined #schooltool | 15:37 | |
| *** mgedmin has joined #schooltool | 15:46 | |
| yvl | hi th1a | 15:46 |
| menesis | th1a: because I haven't done that yet. on it now | 15:46 |
| th1a | hi yvl. | 15:46 |
| yvl | sorry, we were in a middle of live discussion with menesis | 15:46 |
| yvl | my task of updating schooltool sandbox documentation touched several aching places | 15:47 |
| yvl | at a good opportunity to shoot several rabbits with one bullet presented itself | 15:48 |
| yvl | (I imagine how it sounds) | 15:48 |
| th1a | Yes, the sandbox seemed to be getting leaky. | 15:48 |
| yvl | my aim is to have very, very simple instructions how to create a sandbox | 15:49 |
| yvl | and very simple instructions how to develop plugins | 15:49 |
| yvl | at least existing ones | 15:49 |
| yvl | create shared repo, get the plugin, "make build", write code, "make run", commit | 15:49 |
| yvl | also that should solve the plugin dependecy problem that caused the pain with enabled interventions by default | 15:50 |
| yvl | it seems that I won't be able to finish it all today, but there's always a "bright" tomorrow (Thu) | 15:51 |
| yvl | I found http://pypi.python.org/pypi/z3c.autoinclude today | 15:51 |
| yvl | it seems useful, and is very similar to home-brew solution that cas uses now | 15:52 |
| yvl | but does all that in a more decent way | 15:52 |
| yvl | (grokkers developed it, my thanks to them) | 15:52 |
| yvl | one more thing | 15:53 |
| yvl | that will probably result in SLA trunk knowing how to build a sandbox also | 15:54 |
| yvl | (it's a good place to practice if all works ok) | 15:54 |
| th1a | Sounds good. | 15:54 |
| yvl | I'm pretty excited, actually :) | 15:54 |
| *** Aiste has joined #schooltool | 15:55 | |
| yvl | I also have some plans in the long run | 15:55 |
| yvl | for example, small tools to | 15:55 |
| yvl | a) create a new plugin | 15:56 |
| yvl | b) create a new application | 15:56 |
| yvl | it will need some cleanup on our current code, and small amount of additional code | 15:56 |
| yvl | but I think that would save me some headaches in the future | 15:57 |
| yvl | (by being more simple to other developers) | 15:57 |
| th1a | Yes, it is necessary in the longer run. | 15:57 |
| th1a | Because even little modifications like the SLA tweaks are plugins. | 15:57 |
| yvl | actually | 15:58 |
| th1a | Correct? | 15:58 |
| yvl | SLA is an application | 15:58 |
| th1a | OK. | 15:58 |
| th1a | Makes sense. | 15:58 |
| yvl | because SLA needs to change some of original ST views | 15:58 |
| yvl | "skinning" | 15:58 |
| yvl | we currently de facto have three applications: Schooltool App (the one you install via PPA), CanDo and SLA | 15:59 |
| yvl | under the hood lies a lot of plugins | 15:59 |
| yvl | and the core shooltool functionality, say, calendaring | 16:00 |
| yvl | is more like a plugin, than an application anyway | 16:00 |
| th1a | I would expect we'll need a "Cambodia" application. | 16:00 |
| yvl | definitely | 16:00 |
| yvl | also in the long run, plugins should become more easily added | 16:01 |
| yvl | say, adding Gradebook to CanDo | 16:01 |
| yvl | I'd like to stress the long run here | 16:02 |
| yvl | other uses would be: install SchoolTool App, then choose what else you want | 16:02 |
| yvl | Gradebook, Journal, Interventions | 16:02 |
| th1a | Yes. | 16:03 |
| th1a | That's always been the idea. | 16:03 |
| yvl | glad we're on the same page :) | 16:03 |
| th1a | Make that work and then I make aelkner rip out his dependencies. | 16:03 |
| th1a | cross-dependencies | 16:03 |
| yvl | agreed | 16:04 |
| yvl | by the way, near-future changes in plugin development will actually discourage creating new cross-dependencies | 16:05 |
| yvl | by making that hard and uncomfortable | 16:05 |
| th1a | Good. | 16:05 |
| yvl | but still possible if we really need to hack for some reason | 16:05 |
| *** dlobo has quit IRC | 17:23 | |
| th1a | menesis: Let me know when you push new (final!) packages. | 18:04 |
| menesis | th1a: I added intervention dependency to stapp2008fall and pushed it | 18:06 |
| menesis | an hour ago | 18:06 |
| th1a | OK. Thanks. | 18:06 |
| th1a | That will add it to the plugins automatically? | 18:06 |
| menesis | I did not plan to update anything else | 18:06 |
| th1a | That was all I had. | 18:06 |
| menesis | it was done the same as gradebook and lyceum | 18:07 |
| th1a | So when I update I should see it? | 18:07 |
| menesis | nothing to configure, included by default | 18:07 |
| th1a | OK. | 18:07 |
| menesis | I don't see it yet | 18:07 |
| menesis | but the deb is there | 18:07 |
| th1a | I mean, I'll see an "Interventions" tab, right? | 18:07 |
| th1a | Also, if someone wants to remove it, can they do that by removing the slug from plugins? | 18:08 |
| th1a | Or is it not actually there? | 18:09 |
| menesis | the slug is not needed | 18:13 |
| menesis | interventions cannot be removed | 18:14 |
| menesis | unless one edits /usr/share/pyshared/schooltool/stapp2008fall/configure.zcml file, but that will be overriden | 18:14 |
| menesis | this is interim solution because we did not come up with a proper one yet | 18:15 |
| *** replaceafill has joined #schooltool | 19:11 | |
| *** dlobo has joined #schooltool | 19:17 | |
| *** Aiste has quit IRC | 19:18 | |
| *** menesis has quit IRC | 19:28 | |
| *** mgedmin has quit IRC | 19:46 | |
| *** pcardune has joined #schooltool | 19:56 | |
| *** pcardune has quit IRC | 20:02 | |
| *** menesis has joined #schooltool | 20:09 | |
| *** ignas has quit IRC | 20:10 | |
| *** pcardune has joined #schooltool | 20:12 | |
| *** pcardune has quit IRC | 20:13 | |
| *** ignas has joined #schooltool | 20:39 | |
| replaceafill | ignas, can i ask you a Term question? | 20:50 |
| replaceafill | the way to know if one is greater than the other is comparing their .first attribute, correct? | 20:51 |
| *** pcardune has joined #schooltool | 20:57 | |
| *** aelkner_ has joined #schooltool | 21:14 | |
| *** aelkner has quit IRC | 21:15 | |
| *** dlobo has quit IRC | 21:53 | |
| ignas | replaceafill, good enough | 22:24 |
| *** dlobo has joined #schooltool | 22:25 | |
| ignas | replaceafill, terms can't overlap at the moment | 22:25 |
| replaceafill | ignas, ah ok | 22:25 |
| ignas | replaceafill, so there is not much difference whether you compare their lasts or firsts | 22:25 |
| replaceafill | yes, i saw that's the way getNextTerm(term) works | 22:25 |
| replaceafill | thanks ignas | 22:25 |
| *** dlobo has quit IRC | 23:31 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!