IRC log of #schooltool for Tuesday, 2009-11-17

*** jelkner has joined #schooltool00:19
*** alga has joined #SchoolTool00:26
*** chrisalfano has joined #schooltool00:50
aelknerchrisalfano: i guess douglas is running late01:10
aelknermenesis: ayt?01:13
*** replaceafill has joined #schooltool01:15
replaceafillaelkner, ping01:16
chrisalfanopong01:16
aelknerping yourself01:17
aelknerso...01:17
aelkneri created a new sandbox01:17
aelknerusing lp:schooltool, lp:schooltool.gradebook, etc.01:17
aelknerand used the buildout file that Justus emailed me01:17
aelknerand found out that a file was missing in schooltool.intervention01:18
aelknerskin.py in the browser package01:18
aelknerso i added it myself01:18
replaceafill:O01:18
aelknerand i wanted to push the branch up01:18
aelknerbut i get this error:01:18
aelknerbzr push lp:~aelkner/schooltool.intervention/november_fixes01:19
aelknerUsing default stacking branch /~schooltool-owners/schooltool.intervention/trunk at lp-46125520:///~aelkner/schooltool.intervention01:19
aelknerbzr: ERROR: Server sent an unexpected error: ('error', "An attempt to access a url outside the server jail was made: 'bzr+ssh://bazaar.launchpad.net/~schooltool-owners/schooltool/trunk/'.")01:19
aelknerreplaceafill: did you ever get something like this?01:20
replaceafillno01:20
aelknerwho's in charge of the server?01:21
aelkneri still can't figure out who to ask about these things01:21
replaceafilli guess menesis is in charge of branch/project creation in lp01:21
aelknerok, good, i'll have to ask him then01:22
replaceafillit's weird that you're getting an error in the schooltool project when you're trying to push schooltool.intervention01:22
aelkneranything not working is weird for me :)01:22
aelknerpossibly things haven't all been ironed out since menesis gave us the newer handier namespace01:23
*** chrisalfano has quit IRC01:24
aelknerbut i do like saying things like lp:schooltool01:24
replaceafillyes, it's easier01:24
aelknerbut i don't think it's all worked out just yet01:24
replaceafillthere's very little information on that lp error :(01:25
aelknerit may be a bug at launchpad01:26
aelknerand something temprary01:26
aelknerbut i'd want to ask menesis about that01:26
*** menesis has quit IRC01:29
aelknerreplaceafill: anyway...01:33
aelknereven being unable to submit my branches, i can still use some status01:34
aelknerdo you know what code sla needs that is out there that is NOT in trunk?01:34
replaceafillthe only request i've seen is the one calfano did on losing one of your changes when we switched branches01:35
replaceafillbut that's fixed in trunk01:35
replaceafilland that's why i did the schooltool.xmlrpc a plugin01:36
aelknerwhat's that?01:36
aelkneryoru xmlrpc is not in schooltool?01:36
replaceafillno01:36
aelknerit's another plugin?01:36
replaceafillyes01:36
replaceafillsince it's only a experiment01:37
aelknerooh01:37
replaceafilland only calfano uses it01:37
aelknerhow close would we be to figuring out a permanent spot for it01:38
aelkneri mean, is there, for instance01:38
aelknerany reason not to permanently install the plugin at sla?01:38
aelknerwe have the sla package01:38
aelknerand i just added schooltool.lycuem.journal to its configure.zcml01:39
replaceafillyou should install the xmlrpc plugin at sla, so calfano can use it :)01:39
aelknerso i could add schooltool.xmlrpc to it as well01:39
replaceafillyes please01:39
aelknerand to the buildout file01:39
replaceafillyes01:39
aelknerbut there isn't any lp:schooltool.xmlrpc yet, is there?01:40
replaceafillno, the branc is mine01:40
replaceafilllp:~replaceafill/schooltool/schooltool.xmlrpc01:40
aelknerthat'll work01:40
aelknerthat's not the right namespace though01:41
aelknerremember what menesis has suggested01:41
aelkneronly branches of lp:schooltool should go in  lp:~replaceafill/schooltool01:42
replaceafillbut there's no namespace for xmlrpc, so...01:42
aelknerand you'd need a new directory  lp:~replaceafill/schooltoo.xmlrpc01:42
aelkneri understand01:42
aelknerthat's one of the problems01:42
aelknerwe need menesis to help us with these things01:42
replaceafillaelkner, are you going to install schooltool.cas?01:43
aelknerreplaceafill: darn, you're right01:44
replaceafill:P01:44
replaceafilland we have to hack it01:44
replaceafillschooltool.cas and schooltool.xmlrpc doesn't work together01:44
replaceafillbecause the xmlrpc requests go to the cas server01:44
aelknerdid you push your hack to a branch?01:45
replaceafillno, it's a small hack calfano and i did in their server01:45
replaceafilli can get the diff for you01:45
replaceafilllisppaste5, url01:46
lisppaste5To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste.01:46
aelknerthat's not a new paste01:47
lisppaste5replaceafill pasted "make schooltool.cas to ignore xmlrpc requests" at http://paste.lisp.org/display/9053301:47
aelknerah, there01:47
replaceafillcan you look at it?01:47
replaceafillit's just three lines01:47
aelkneri just did, it's clear what'01:48
replaceafillyou import the ixmlrpcrequest interface01:48
aelknerit does01:48
aelknergot it01:48
replaceafilland in the authetnicate method you send xmlrpc request to the original plugin01:48
aelkneryes, the old use the inherited version trick01:49
aelknerreplaceafill: i'm confused01:51
aelkneri just went to sla's server direcroy01:51
aelknerand i don't see a sub-directory for schooltool.xmlrpc01:51
replaceafillsee the schooltool directory?01:51
replaceafillyou created that :P01:52
replaceafilland it's from my old xmlrpc branch01:52
replaceafillthat branch was a "schooltool trunk" branch at that moment01:52
replaceafillyou will see all the schooltool packages in there course, person, basicperson, etc01:52
replaceafilland a new package "xmlrpc"01:53
replaceafillbut that leads us to problems01:53
aelknerreplaceafill: wait a bloody second here01:53
replaceafillif something changes in schooltool trunk, we would always have to merge trunk and that branch01:53
aelknerare you telling me that schooltool.xmlrpc is just a branch of schooltool?!!!01:53
replaceafillthat one in the sla server is01:54
replaceafillthe new schooltool.xmlrpc branch is not01:54
replaceafillthe new schooltool.xmlrpc branch is a plugin01:54
replaceafilljust the xmlrpc package01:54
replaceafillno more schooltool packages01:54
aelkneroh, i see01:54
aelkneryou had me wondering there for a second01:55
replaceafill:/01:55
aelknerfrankly, i really don't see why it should be a plugin01:55
aelknerwhy would it belong in the scbooltool project?01:55
aelknernot, i mean01:55
aelknerwhy wouldn't iut01:55
aelknerit01:55
replaceafillbecause it's something just for sla01:55
replaceafilland it's not a stable API you want everybody to use yet01:56
aelknerxmlrpc is not useful just for sla01:56
aelknerthen it should go in the sla package01:56
replaceafillif someone starts using it, it means you have to maintain it01:56
aelknerwe already have that01:56
aelknertoo many plugins will lead to too much confusion01:57
replaceafillwhy?01:57
aelknerso let's try to nip that in the bud01:57
aelkneri can tell you this01:57
replaceafillbeing a plugin is better that having it embedded in one "core" package01:58
replaceafilland it's not dependent on them either01:58
aelkneri think the opposite is the case01:58
aelknerthe core project should do everything the basic SIS needs to do01:58
aelknerok, i'm stopping myself becuase it's not a winnable argument01:59
aelknerconsidering that we have schooltool.gradebook01:59
replaceafill;)01:59
aelknerschooltoolintervention01:59
aelknerlyceum.journal01:59
aelkneretc.01:59
replaceafillyep01:59
aelknerthat cat's out of the bag01:59
aelknerbut i think that most of that separation causes hours of needless consideration02:00
aelknerwasted valuebul developer time02:00
aelknerworrying about plugins02:00
aelknerthere needs to be a disciplne around limiting the proliferation of these things02:01
replaceafillin my point of view, plugins are the way to go, but as you said, let's stop ourselves ;)02:02
aelknerit's early yet in the project's lifecycle, and it could get out of hand very quickly02:02
aelknerfor instance schooltool.gradebook now will not work without schooltool.lyceum.journal02:02
aelknerand considering that we need the journal for attendance02:03
aelknerand that the reports we now have deliver grades together with attendance02:03
aelknerit makes no sense to try to think of the two packages separately02:03
aelkneror even the gradebook itself from schooltool02:03
aelknerwhat use is schooltool without a gradebook02:03
aelkneror attendance for that matter?02:04
replaceafillask virginia ;)02:04
aelknerthe idea of plugging this stuff in and out is over-engineering, in my opinion02:04
replaceafillok02:04
aelknercando as a plugin makes sense02:05
aelknersla as a plugin makes sense02:05
aelknerhere you have cases where you want to override the core02:05
aelknerthat's all i'm saying02:05
aelknerreplaceafill: so the fact is that if i branch the url you gave me above for the xmlrpc code02:08
aelknerand change the buildout.cfp to find it02:08
aelknerthen i can use your xmlrpc code together with schooltool trun k02:08
aelkneris that correct?02:08
replaceafillyes02:08
aelknerok, that helps02:08
replaceafillaelkner, here's the steps to include the plugin: http://bazaar.launchpad.net/~replaceafill/schooltool/schooltool.xmlrpc/annotate/head%3A/README.txt02:09
replaceafill1. add it to the "develop = ..." line02:10
replaceafill2. add it to the [scripts] section02:10
replaceafill3. add the specific zope.publisher 3.4.8 to the [versions] section02:11
replaceafill4. run buildout02:11
aelkneri read the file, thanks02:11
replaceafill5. include the zcml slug in the plugins directory02:11
replaceafilland tha'ts it02:11
aelknerit's good that you have those directions02:11
replaceafill:/02:11
aelknerit would be even better if there was no need :)02:12
aelknerbut we need to schedule that dispute for a group meeting02:12
replaceafillone day aelkner, one day ;)02:12
replaceafillyep02:12
aelkner:)02:12
aelknerreplaceafill: ok, that's all i need to discuss for now02:14
aelkneranything else you need to ask?02:14
replaceafillall right02:14
replaceafillnope02:14
aelknerok, i'll let you go then02:14
aelknerthanks for the info02:15
replaceafillok man, let me know if i can help more02:15
replaceafillok02:15
*** pcardune has quit IRC02:31
*** pcardune has joined #schooltool02:31
*** Beyza has joined #schooltool02:37
*** Beyza has left #schooltool02:37
*** chrisalfano has joined #schooltool03:00
*** dlobo has quit IRC03:01
*** replaceafill has quit IRC03:27
*** jelkner has quit IRC03:29
*** chrisalfano has quit IRC03:54
*** pcardune has quit IRC03:59
*** th1a has quit IRC04:57
*** dlobo has joined #schooltool04:58
*** pcardune has joined #schooltool05:26
*** dlobo has quit IRC05:33
*** replaceafill has joined #schooltool05:36
*** dlobo has joined #schooltool05:58
*** chrisalfano has joined #schooltool06:07
*** chrisalfano has quit IRC06:30
*** dlobo has quit IRC07:33
*** pcardune has quit IRC07:43
*** dlobo has joined #schooltool08:20
*** dlobo has quit IRC08:22
*** replaceafill has quit IRC08:49
*** replaceafill has joined #schooltool09:00
*** replaceafill has quit IRC11:33
*** ignas has joined #schooltool11:42
*** replaceafill has joined #schooltool11:43
*** replaceafill has quit IRC12:02
*** ignas has quit IRC12:08
*** replaceafill has joined #schooltool12:35
*** replaceafill has quit IRC13:01
*** menesis has joined #schooltool13:06
*** mgedmin has joined #schooltool13:21
*** alga has quit IRC13:23
*** alga has joined #SchoolTool13:44
*** th1a has joined #schooltool14:04
*** jelkner has joined #schooltool14:38
*** ignas has joined #schooltool14:55
*** ignas has quit IRC15:10
*** yvl has joined #schooltool15:34
*** replaceafill has joined #schooltool15:50
*** ignas has joined #schooltool15:51
aelknermenesis: ping15:59
menesisaelkner: pong16:02
aelknerthere you are16:02
aelkneryou got my note, right?16:02
menesisaelkner: yes, just replied to it16:03
aelknertrying now...16:05
aelknerThis transport does not update the working tree of: bzr+ssh://bazaar.launchpad.net/~aelkner/schooltool.intervention/november_fixes/. See 'bzr help working-trees' for more information.16:06
aelknerCreated new branch.16:06
aelknerThat seems lke success with an error message16:06
menesisit was created16:09
menesismaybe there were some leftovers from previous push16:09
aelknermenesis: the good news is that i was able to branch my new push branch which means i can deliver it to SLA16:10
menesisbecause there should not have been any working tree on launchpad16:10
menesisvery good16:11
aelknerbad news is:  bzr push lp:~aelkner/schooltool.sla/november_fixes16:11
aelknerbzr: ERROR: Invalid url supplied to transport: "lp:~aelkner/schooltool.sla/november_fixes": No such project: schooltool.sla16:11
aelknermenesis: i need to be able to push changes to that project as well16:12
aelknerbzr branch lp:schooltool.sla16:12
aelknerbzr: ERROR: Invalid url supplied to transport: "lp:schooltool.sla": No such project: schooltool.sla16:12
aelknerdo you need to add that project for me?16:12
yvlhi aelkner16:13
yvlI was just reading last night's IRC logs16:13
yvla small note - skin.py was not missing16:14
yvlit was deleted on purpose16:14
yvl(in schooltool.intervention)16:14
yvlintervention plugin has no need for a skin16:14
menesisaelkner: sla does not have a project on launchpad16:14
yvleven better - as schooltool server iteself does not provide intervention skin (how can it know about it?)16:14
menesisdo you need one?16:15
yvlskinned views were not displayed at all16:15
yvlplease don't add skin.py back.16:15
aelknerit always did16:16
*** th1a has left #schooltool16:16
menesisthe branch you used was lp:~schooltool-owners/schooltool/sla16:16
aelknerit's just a project for overrides16:16
aelkneryes16:16
*** th1a has joined #schooltool16:16
aelknerthat was the old way16:16
aelknerwhat should it look like now?16:16
th1aWe didn't have separate projects until a couple weeks ago.16:16
aelkneryvl: why did you get tid of it?16:16
aelknerit won't run without it16:16
yvlaelkner, that was the way when interventions were tightly knit to sla.16:16
yvlas a separate package, it does not run, if it has a skin16:17
aelkneryvl: but if the server won't start without it...16:17
*** dlobo has joined #schooltool16:17
yvlas schooltool itself does not apply intervention skin, because it should not, and it never did16:17
aelknerschooltool.intervention has its own testing skin16:17
yvltesting skins ar ok16:18
aelknerthe point is, you got rid of a file that is vital to starting the server16:18
yvlhmm16:19
aelknerokl check that16:19
yvlthat needs to be fixed - but in sla branch16:19
yvlif there are problems with starting server16:20
yvlplease inform me16:20
yvlI might have missed some things I don't know about SLA deployment16:21
menesisintervention views were not working when we tested them, got NotFound errors.16:21
aelknerFile "/home/aelkner/sandboxes/november_fixes/sla/src/schooltool/sla/skin.py", line 27, in <module>16:23
aelkner    from schooltool.intervention.browser.skin import IInterventionLayer16:23
aelknerImportError: No module named skin16:23
yvlaah16:23
aelkneryes, the server doesn't start16:23
yvlremove references to InterventionLayer16:23
aelknercould it be that you didn't delete the pyc file when you deleted skin.py?16:23
yvlboth the import line16:24
yvland from ISLASchoolToolSkin(...., IInterventionLayer, ...)16:24
aelknerso why get rid of it?16:24
yvlbecause interventions in schooltool deployment did not work16:24
yvland they should not work16:25
aelknerwhy not?16:25
yvlwell, the server provides the skin16:25
yvlschooltool itself MUST be able to operate without interventions16:25
yvl(think CanDo)16:25
aelknersure it should16:26
yvlso schooltool did not provide the skin, views were not shown16:26
aelknerbut whjy wouldn't it16:26
aelknerif schooltool.intervention is not in the path16:26
aelknerthen the skin.py file plays no role16:26
aelknerif it is, then it's needed16:26
aelknersomething doesn't compute here16:26
yvlumm, you might misunderstand how skinning works16:27
yvlin src/schooltool/stapp2007/configure.zcml16:27
yvl(trunk of schooltool itself has it)16:27
yvlthere's a line16:27
yvl  <browser:defaultSkin name="SchoolTool2007" />16:28
aelknerwait16:28
yvlthat enables a certain skin on all Request objects16:28
aelkneri think i know where this is going16:28
aelknerbecuase of the same line in schooltool.intervention16:28
aelknerthe schooltool views break16:28
yvlyou can have only one default skin16:29
yvlyes16:29
aelknerright16:29
yvlusualy it inherits from any other skins you want16:29
yvl(BasicPerson overrides are quite widely used)16:29
aelknerbut, i thought the default skin for schooltool.intervention would only take effect during the intervention tests16:29
yvlsadly it doesn't16:30
yvlso for interventions, there's no need to use a skin, as they don't override any of default schooltool views16:31
yvland more - I'd be strongly against skinning in plugins, unless there's a very good reason16:31
yvlSLA is not just a plugin16:31
yvlit's a special server16:32
yvllike CanDo16:32
yvlthose two *need* skins, as they change some of schooltool views to their own16:32
yvlI'm very ok with those two having skins :)16:33
aelkneryvl: i changed sla not to use that skin, and the server now starts16:34
yvlyes :)16:34
yvl(ftests also have skins, because if you want to override, or even ADD some weird views to quickly set up data.  The views skinned with ftesting skin are not visible in live servers)16:34
aelknermenesis: could you create the schooltool.sla project for me?16:35
aelknerso that i can bzr branch lp;schooltool.sla and bzr push lp:~aelkner/schooltool.sla/my_new_branch16:35
menesis...16:37
aelknerdoes that mean, you're doing it already, so quit asking? :)16:38
menesisI'm eating :)16:38
aelknerthat's sort of the same thing...16:38
menesisI can create the project16:38
aelknerhow long will it take?16:39
menesiswas wondering if sla needed a separate project16:39
aelknerth1a: what's your opinion about handling things like this now and in the future?16:40
th1acatching up...16:40
aelknerwe obviously need to save sla's custom fixes16:40
menesisaelkner: some 15 min16:40
aelknerbut will we need a new project each time a different school wants to customize16:41
aelknermenesis make a good point, but i don't know what we would do otherwise16:41
menesiswell16:41
menesisI don't know how much code is in sla16:42
aelknerit's small16:42
aelknerjust a couple of overrides to main views16:42
menesiscando also has their project on lp16:42
aelknerlike Home16:42
menesisI would not create a project for customizations for some school16:42
aelknerwhere would you put the code so that it can be branched at the school itself?16:43
menesisbut it has some additional functionality16:43
th1aFirst off, I'm not sure that menesis has any permissions on Launchpad that aelkner doesn't.16:43
menesisthat might be useful elsewhere. interventions is one recent example16:43
th1aaelkner:  If you can't do something you need to do, I can give you permissions.16:43
th1aBut yes, SLA isn't really a project in itself.16:44
aelknerwe're trying to make a decision about what's right here16:44
aelknerwhere should it go then?16:44
th1aAre we just discussing where to stick the branch?16:44
yvlas far as I see it, yes16:44
aelknerlook, the old way, there was no problem16:44
th1aI'd either stick it in schooltool itself, or create a "SchoolTool Customizations" project.16:45
yvleither looks good16:45
th1a(not "in schooltool" other than just putting the branch in that project's branches)16:45
aelknerbzr co --lightweight http://staging.schooltool.org/bzr2/schooltool/sla/trunk sla16:45
aelkneras the instructions STILL stand for developers16:46
aelknernow that everything has changed16:46
menesisit is mirrored to lp:~schooltool-owners/schooltool/sla16:46
aelknerwe need to be able to push and branch sla's code16:46
menesisthere are other branches in schooltool project that are not part of it, like schooltool-org or st-book, and sla16:47
th1aHosting the branch is not a problem.16:47
menesisyou can branch and push there16:47
th1aJust put it there.16:47
aelkneri could do that16:48
aelknerit's just that i was expecting more of the pattern bzr branch lp:schooltool16:48
aelknerthere's no mention of schooltool-owners in that command16:48
aelknerbut you're saying, in the case of sla, st-book, etc., we need to use schooltool-owners?16:49
menesisall the official branches are owned by ~schooltool-owners team16:49
th1aaelkner, you're getting your knickers in a twist.16:49
menesislp:schooltool.gradebook is an alias for lp:~schooltool-owners/schooltool.gradebook/trunk16:49
th1aHere's what I would do:16:50
th1aGo here:  https://code.edge.launchpad.net/schooltool16:50
th1aClick Register a Branch16:50
menesisonly because I set trunk as "development focus"16:50
th1aClick "Hosted"16:50
th1aGive it a Title... Register Branch16:50
th1aDONE!16:50
aelknerth1a: that's not helping16:51
aelkneri'm starting to understand, and you're distracting that16:51
aelknermenesis: so things like sla and st-book don't have an alias16:51
aelknerlike schooltool.gradebook has16:51
aelknerright?16:52
menesisyes16:52
aelknerso they live in the schooltool project, and i just need use the longer form16:52
aelkneri can live with that16:52
menesislp:whatever is an alias for the trunk branch of whatever project. lp:whatever/0.2 is a default branch of 0.2 series. etc.16:53
menesisother branches need a full path consisting of team (user), project, and branch16:53
aelknerthe only thing that seems inconsistent with that is:16:54
aelknersla in NOT a branch of schooltool16:54
aelknernor is st-book16:54
menesisI would create a separate project only if it needs translations, or bugs16:54
menesistrue16:54
aelkner lp:~schooltool-owners/schooltool/sla implies the sla branch of schooltool16:55
aelknerwhich it is not16:55
aelknerit is a whole separate chunk of code16:55
menesispreviously we hosted eveyrthing on schooltool.org and they all were separate.16:55
menesisyes it looks like a branch..16:56
aelknersla does not look like a branch of schooltool16:56
aelknerit doesn't have any of the same code16:57
th1aaelkner:  Stop being pedantic.16:57
menesis... and historically it is a package separated from the main schooltool package16:58
aelknerwhere's a good pedantic when you need one16:58
th1aOK, then your job is to create and manage the SchoolTool SLA project on Launchpad.16:58
menesissla has schooltool history until october 2007 in it16:58
th1aYou can be pedantic if you want the extra work.16:59
*** replaceafill has quit IRC17:00
menesisso, do we create schooltool.sla project or not?17:00
aelknerif we don't have a schooltool.st-book project, then having an sla project would still be inconsistent17:01
aelknerif my pointing out these inconsistencies bothers some people, then i'll stop17:01
aelknerth1a: that's for you17:01
aelkneri'll live with the caos17:01
aelkneras long as i can get my work done, i'm fine with that17:02
th1aaelkner:  If you want to create a SchoolTool SLA project, go ahead.17:02
th1aOtherwise, just stick the branch in SchoolTool.17:02
aelkneragreed17:02
th1aNow, I believe there is a substantive question about skins and dependencies?17:03
aelknerthat one is solverd17:03
aelknersolved17:03
aelkneri just remove the dependency in sla on schooltool.intevention skin which no longer exists17:03
th1aOK, anything else requiring mediation?17:04
aelknernope17:05
aelknermenesis: thanks for clearing up my misunderstandings17:06
menesisaelkner: you welcome. i think now you can and have a place to push all your branches17:07
aelkneryes, i can get sla from the schooltool project and push my version of sla to my schooltool project directory17:08
menesisare you planning any work on intervention?17:08
menesisthere is a failing test in it, because dublincore creators are not set in a unit test.17:09
th1aHe is.  ;-)17:10
menesisneither me nor justas could find what adapter needs to be registered, or what other user to send email from17:11
yvlto be fair, I did not try that much :|17:11
th1aFirst priority though is getting SLA's server updated.17:13
th1ayvl:  Can we do a meeting Friday morning at the regular time when aelkner is here?17:13
th1aI guess that can replace the Monday meeting, actually.17:13
th1aIf you can do it.17:13
yvlsure17:14
th1aOK.  Thanks.17:14
yvlany particular agenda?17:14
*** replaceafill has joined #schooltool17:14
th1aaelkner's tasks the rest of the year.17:14
yvlok, thanks17:15
replaceafillth1a, i have a meaningless question17:18
th1aYes?17:18
replaceafillth1a, what's the appropriate way to respond to someone "our software doesn't do that"17:18
replaceafilllike yesterday's question17:19
th1aWhat was that guy's question?17:19
replaceafillhe was asking if schooltool could handle student accounting status17:19
replaceafillpayments and that stuff17:19
th1aI'd say something like "Our software doesn't do that."17:20
replaceafillour software doesnt do that. period?17:20
replaceafill:)17:20
th1aBlah, blah, our software doesn't do that, blah blah.17:20
replaceafilli did:17:20
replaceafillour software doesnt do that, bla bla bla17:20
th1aIf it is something very close, you can suggest that we might add it, they could pay to have it added, etc.17:20
yvlumm, from the original schooltool vision: "In later versions we hope to expand SchoolTool to address school financial management, specialised modules for library and cafeteria management, communication between local authorities and schools as well as inter-school information sharing."17:21
th1aBut that's far enough away that it doesn't matter.17:21
replaceafillgot it17:21
replaceafillyvl, :O17:21
replaceafillwow17:21
th1aThere is nothing in particular you need to say.17:21
th1awow?17:21
replaceafilli didnt know schooltool had a vision17:22
yvlhttp://book.schooltool.org/htmlhelp/vision.html17:23
yvlere ya go :)17:23
th1aIt is in the book!17:23
replaceafilli should translate it ;)17:23
th1aWhere else would it be?17:23
*** dlobo has quit IRC17:31
replaceafillmenesis, are you still there?17:36
menesisreplaceafill: yes17:37
replaceafilldwelsh and i are working in cando17:37
replaceafilli was thinking17:37
replaceafillshould cando use schooltool 1.0 or 1.2, or should we leave it the way it is17:37
replaceafilli mean in buildout.cfg and setup.py17:38
replaceafillright now tests pass with 1.217:39
replaceafillschooltool-1.2.1dev_r2559-py2.5.egg17:39
replaceafilltaken from nightly i guess17:39
menesisdepends on where and how you install it17:40
menesisI only make 1.2 packages for karmic17:40
replaceafillah17:40
menesisbut buildout should work anywhere17:40
replaceafillwhat if they ask you for a deb package?17:40
menesisi have made a deb sometime in august17:40
menesisthen it was for 1.017:41
menesisi would use 1.2 for development17:41
replaceafilldwelsh wants these new changes in a new deb17:41
yvlit would be awesome if you migrated to 1.217:41
yvlbut don't count on tests too much17:41
replaceafillyvl, yes :(17:41
yvlI if were you, I'd check what new features fell in schooltool and check manually if they don't break anything17:42
yvlon the other hand...17:42
menesisthe 1.0 is "stable" that is old, I didn't manage to backport any bugfixes from trunk yet17:42
yvlJeff works with trunk, as far as I know17:42
replaceafillyvl, but jelkner has his own instance17:42
replaceafillthis is state wide17:42
yvlwell, it seems that he did not encounter any considerable bugs with 1.217:43
yvlthat is a good sign17:44
yvlit would be perfect if CanDo followed ST development17:44
yvlon a release basis17:44
replaceafillso far i havent had problems with 1.2.1dev17:47
yvlstill, you might want to think up some form of official testing process17:47
yvltrial deployment in ACC or something17:48
*** dlobo has joined #schooltool17:56
*** Aiste has joined #schooltool18:00
*** dlobo has quit IRC18:03
replaceafillyvl, is it me or this "evolving in mode EVOLVEMINIMUM" is new?18:04
yvlI think it's been there for ages18:07
replaceafill:| it's me then18:07
yvlthen again, never paid attention to it, so it may be there for half a year or something ;)18:07
yvlok, gotta run18:08
yvlif anything comes up, email me or just leave a message here on #schooltool18:08
yvlI usually read the logs18:08
yvlbye guys :)18:08
*** yvl has quit IRC18:09
replaceafillbye yvl18:09
*** jlf has left #schooltool18:42
*** alga has quit IRC19:00
*** dlobo has joined #schooltool19:07
*** ignas has quit IRC19:48
*** pcardune has joined #schooltool20:22
th1areplaceafill:  My general advice for people is not to upgrade deployed instances to 1.2 on the fly.21:13
replaceafillth1a, got it21:13
replaceafillwe should stick with 1.0, right?21:13
th1aYes.21:14
*** mgedmin has quit IRC21:20
*** Aiste has quit IRC21:33
*** pcardune has quit IRC22:08
*** mattva01 has joined #schooltool22:35
mattva01hey, replaceafill22:37
replaceafillhi mattva0122:37
replaceafillim looking at the schooltool.gradebook code22:37
replaceafillit's assuming something22:37
replaceafilli'm checking the latest revision22:37
jelknerreplaceafill: do you know what is causing this?22:37
replaceafillmattva01, did you update jelkner's instance?22:38
replaceafilljelkner, tracking it... close22:38
mattva01in the middle of it22:38
jelknerit is a terrible, horrible, no good problem22:38
jelknerwe are trying to get students in our class motivated about their grades22:38
jelknermaking our evaluation process more transparent and explicit22:39
jelknerso we showed them how to login today22:39
jelknerbut when some of them can't, it is *very* disruptive22:39
jelknermattva01 is telling me everyone gets the idea22:40
jelknerenough, jelkner, is basically what he's saying22:40
* jelkner listens to mattva0122:40
replaceafillok, you're using rev 93 and trunk is now in 10922:41
replaceafillwhich is schooltool.gradebook 0.5.122:41
replaceafillyvl fixed the term problem in 10322:42
replaceafilljelkner, i'll stop the instance, ok?22:43
replaceafillwill create a backup for Data.fs, just in case ;)22:44
mattva01oh thanks22:47
replaceafillmattva01, an automatic backup script would be nice :)22:47
mattva01sorry, i really need to port the stuff over from the other cando instance22:48
replaceafillyou mean acc.candoskills.org?22:49
mattva01i just keep forgetting, filing a ticket for myself :)22:49
replaceafillcan i access your ticket system?22:49
replaceafillor is it something internal?22:49
mattva01give me a sec, i'll give you access22:50
replaceafillthanks22:50
*** dlobo has quit IRC22:52
*** phufford has joined #schooltool22:53
*** menesis has quit IRC23:00
th1aaelkner: ayt?23:02
replaceafilljelkner, wow, sections without courses!23:08
*** pcardune has joined #schooltool23:12
th1areplaceafill, ?23:19
replaceafillth1a, yes?23:19
th1asections without courses?23:19
replaceafillyes23:19
replaceafilland the gradbook is doing: list(section.courses)[0]23:19
replaceafilli remember seeing this in cando when i started to work on it23:20
th1aIs it throwing a traceback?23:20
replaceafilland then ignas recommended me to be carefull about indexes [0]23:20
replaceafillyes23:20
replaceafillit's the getSections method of the SectionFinder23:20
replaceafillin the schooltool.gradebook.browser.gradebook23:21
th1aThis is in jelkner's instance?23:21
replaceafillyes23:21
th1aDo you know what caused it?23:21
replaceafillnot yet, first i thought it was that i deleted a term23:21
replaceafillbut the problem is in 2009--201023:22
replaceafillstill checking though23:22
replaceafillwhat the....23:25
replaceafilljelkner, u there?23:26
th1aSo... you used to have courses, upgraded, and now you don't?23:27
replaceafillth1a, we copied the Data.fs from dwelsh's instance23:28
replaceafilli see in dwelsh's instance the rigth courses with the right sections23:28
th1aAnd then upgraded?23:28
replaceafillbut jelkner's instances has many sections without courses23:29
replaceafillyes23:29
replaceafillwe integrated the schooltool.gradebook23:29
th1aDo the courses still exist?23:30
replaceafillyes23:30
*** dlobo has joined #schooltool23:41
*** alga has joined #SchoolTool23:56

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!