IRC log of #schooltool for Monday, 2010-01-25

*** alga has quit IRC01:05
*** alga has joined #SchoolTool01:18
*** dlobo has joined #schooltool02:25
*** alga has quit IRC02:53
*** dlobo has quit IRC02:54
*** pcardune has quit IRC03:16
*** dlobo has joined #schooltool03:21
*** dlobo has quit IRC03:36
*** dlobo has joined #schooltool04:25
*** ignas has joined #schooltool04:27
*** dlobo has quit IRC04:49
*** krushik has joined #schooltool04:51
*** krushik has quit IRC04:53
*** krushik has joined #schooltool05:02
*** krushik has quit IRC05:16
*** krushik has joined #schooltool05:26
*** ignas has quit IRC06:01
*** alga has joined #SchoolTool11:09
*** alga has quit IRC11:13
*** alga has joined #SchoolTool11:13
*** ignas has joined #schooltool11:14
*** ronalde has joined #schooltool11:47
*** ronalde has left #schooltool11:48
*** klausade has joined #schooltool11:49
klausadehello. anybody know if I can add such information to our students in schooltool as address, phonenumber...11:55
replaceafillklausade, you can use contact information for that11:56
replaceafillklausade, are you using the ubuntu karmic version?11:57
klausadereplaceafill: 1.4 on karmic.12:03
replaceafillklausade, hhmm, since i don't use karmic, i'm not sure about it, but i'm sure the development version has contact information for persons12:04
replaceafillyou go to a person12:04
replaceafillthen click the contact button12:04
replaceafilland iirc you get an edit button to edit contact information for that person12:06
klausadereplaceafill: i'm evauluating it for my childrens school. acutally "evaluating" is the wrong word, they need it, rich now they practically use post-its, for 230 pupils ...12:06
replaceafillanother way is to use custom demographics fields12:06
replaceafillyou go to manage -> demographics -> create fields for you required data (address, phone number, etc)12:07
replaceafillthen if you go to a person and click the edit button, you will see those additional demographics fields to store data12:07
*** yvl has joined #schooltool12:08
klausadereplaceafill: thanks, found it.12:08
replaceafillklausade, here's the demographics info
klausadereplaceafill: do you use it in production at a school?12:08
replaceafilli don't use it, i help someone that does :)12:08
replaceafillyvl, is the self contact functionality (i guess that's called, right?) in karmic?12:09
replaceafilli mean the functionality that allows you to store contact data for persons12:09
yvlreplaceafill: i'll look at it in a moment...12:10
replaceafillyvl, i don't have karmic :(12:10
klausadereplaceafill: when I import my users, can I then add this contact info in the same csv/xls file?, I wonder.12:10
replaceafillklausade, you mean, the additional demographics fields you define?12:11
klausadereplaceafill: yes.12:11
replaceafillklausade, unfortunately no :(12:11
replaceafillthere's a bug in the way the xls importer works12:11
klausadereplaceafill: ouch! but not a showstopper.12:11
replaceafillif you have additional custom demographics fields and try to do an xls import, you'll get an error12:11
replaceafillklausade, schooltool works pretty well in production12:12
klausadewhy does students need passwords? Or rather, why do they need to login?12:12
replaceafillthey can see their grades for example12:12
replaceafillin some setups, they can communicate with the teacher also12:13
klausadereplaceafill: does schooltool let you compare your grades from year to year?12:13
replaceafillcompare as in it store grades from 2008 and i can get to that sections and look at them, yes12:14
klausadereplaceafill: yes, that is what i want.12:15
replaceafillyes, the student is given a popup and the he/she selects wich section he/she wants to go and the grades are updated accordingly12:16
yvlreplaceafill:  ;  it says it got released to Karmic12:16
yvl(ST 1.2 and later)12:16
replaceafillyvl, ah thanks12:16
replaceafillit WAS called self-contact :)12:17
yvlbtw, in the code it's called BoundContact I think12:17
* yvl is really bad at naming stuff12:17
replaceafillbetter than SomeContact ;)12:18
yvlwell, it's kind of bound to BasicPerson, so... ;)12:18
yvloh, it has catalog / ST table refactoring as the prerequisite, so it would be non-trivial to backport to 1.0.x...12:19
*** replaceafill has quit IRC12:42
*** ignas has quit IRC13:48
*** ignas has joined #schooltool14:10
*** mgedmin has joined #schooltool15:21
*** jelkner has joined #schooltool15:31
*** th1a has joined #schooltool15:53
* th1a is going to be a bit late.15:53
yvlno problems, th1a15:54
*** replaceafill has joined #schooltool16:21
yvlth1a mentioned he'll be a bit late today16:34
th1aI'm here...16:41
Lumiereyou look sick th1a :)16:42
th1aGood morning yvl, menesis, aelkner,  Lumiere, replaceafill.16:42
Lumierethe ... :)16:42
replaceafillgood morning16:42
LumiereI read "I'm here (but I really want to be in bed)16:42
th1aNo... more "you never know what a pain in the ass birthdays and holidays are until you're a parent."16:43
th1aAnd pre-school and...16:43
th1aOK, first off,16:44
th1athanks to menesis for making progress on getting packages approved for Ubuntu.16:44
th1aLet's keep pushing on that.16:44
th1aWhich, by the way, is the goal for POV's April bonus.16:44
th1ayvl: Do you have flights for the sprint?16:46
yvlnot yet th1a16:46
* yvl apologizes16:46
th1aLet's get that nailed down.16:46
th1aWhich dates are we shooting for again?16:47
yvlFeb 15th - 19th16:49
yvlth1a, maybe you have preferences +- 1 day, or something?16:50
th1aNo that's good.16:50
th1aThere is actually a school break that week, so my wife won't be working, which probably makes things simpler.16:51
yvlgood timing :)16:51
th1aOr perhaps more complicated.  ;-)  We'll see.16:51
th1aSo yes, get those flights pinned down.16:52
th1aDevelopment news, yvl?16:52
jelkneraelkner, good morning16:53
yvlfinished the security description tutorial:
jelknerseems like the date issue remains16:53
jelkneri'm creating a new activity today (1/25)16:53
yvlthe tutorial is still in a branch, will be merged soon16:54
jelknerand the Due Date is filled is as: 2010-01-2116:54
th1ajelkner, Could you discuss this with your brother at some other time and/or location?16:54
aelknerjelkner: let's wait until the meeting is over16:54
yvlI played with security a lot last week16:55
yvlwe still have very odd scenarios16:55
th1aExcellent.  I was just starting to wonder if you had gotten yourself completely lost in the weeds.16:55
yvlfor example, if section access rights are not public16:56
yvla teacher is unable to look at some of the student home pages16:56
yvlgood luck finding out why :)16:56
yvlso, I'll add at least devmode security check logging16:57
th1aHm... by "public" you mean to anyone?16:57
th1aSo in that case by "odd scenario" you mean "a bug?"16:58
yvlwell, the security rights are definitely too tight there: when student's sections get listed in the home page,16:58
yvland some of those sections are not accessible to a teacher16:59
yvlthe whole home page is not accessible16:59
yvlwhich does not make any sense at all16:59
th1aI see.16:59
yvl(as the teacher is able to access other student's home pages)16:59
th1aOK.  That's something to work on.16:59
yvlthe problem is that without logging (or something (tm)), it's hard to nail down why those things happen17:00
yvlI also checked how hard it would be to show in log in page17:00
*** dlobo has joined #schooltool17:00
yvlwhy you get redirected there17:00
yvlit's possible, but it would take some effort to make results reasonable17:01
yvlso - spent some time - decided not to do it17:01
th1aPerhaps I should write a short list of the things we really *don't* want to happen permissions wise.17:01
yvlthat would be very useful17:02
th1aJust to try to give you a sense of what's important and intentional and what's kind of random.17:02
th1aI'll try to do that after aelkner is here.17:02
yvlby the way, we could revisit security at the sprint17:03
th1ayvl explaining why you can't do something would be useful -- definitely worth taking a look at.17:03
th1a(as you did)17:03
yvlthanks :)17:03
th1aaelkner and I should probably spend some time tomorrow reading over your document.17:04
th1aon security.17:04
th1aSee if we both understand it.17:04
yvljust tell me if it is human-readable at all :)17:04
yvlmy plan for the nearest future - up untill the sprint is now17:05
yvlto put groundwork for some of the longer efforts17:05
yvlincluding documentation, translations (if I manage to finish it)17:06
yvland some other stuff -17:06
yvlrevisiting xls reports17:06
yvlmaybe I'll just compose an email17:06
yvlit's kind of random when picking from the top of my head :)17:07
th1aHere's one thing that comes to the top of my head...17:07
th1aat some point you need to finish the customizable logo/letterhead you were working on.17:08
th1aSo if you want something small and discrete for a change...17:09
yvlcan we have a short discussion in the sprint?17:09
th1aThen you and aelkner can update his reports to make sure it works.17:09
th1abtw, you're mostly in charge of the agenda for the sprint yvl.17:10
yvlI understand17:10
th1aJust making sure.  ;-)17:10
th1aAlso, keep helping/nagging menesis about packaging.17:10
yvlI'm getting a slight panic attack because of that :)17:10
yvl(the sprint agenda)17:11
th1aDon't try to cram too many different subjects in.17:11
aelkneryvl: we were going to work together on that, using my google doc17:11
aelknerwhat happened to that effort?17:12
yvlyes, aelkner, I'm very s*cky at collaborating on-line...17:12
Lumierein what way is sucky a curse worthy of ****ing :)17:13
yvlaelkner, I'll put down my thoughts there17:13
aelkneryvl's delicate sensibilities17:13
yvlgot too deep into security issues17:14
yvlit's a quagmire :|17:14
th1aI'm happy you emerged at all.17:14
aelknernobody likes being mired in quag17:15
th1aBecause, you know, I'm not sending aelkner in after you.17:15
th1aThen I'd just have two drowned developers.17:15
*** jelkner has quit IRC17:15
yvlyes, please keep aelkner alive17:15
yvlwe need him!17:15
th1aOK... moving on... any news beyond that email thread, menesis?17:16
menesisth1a: don't think so17:16
menesisI still don't have any packages reviewed or uploaded17:16
menesisbut it seems dholbach will help me with that17:16
th1aOK, just keep plugging away.17:17
menesisI was reducing some dependencies and working on packages to make them suitable for inclusion17:17
th1aProbably getting that first group of three (?) packages into the pipeline would be helpful.17:18
th1aGet the machinery in motion and then feed more pieces in as you can.17:19
menesisplayed with testing of packages using autopkgtest. kind of works but automatic testing is not my priority now17:19
th1aYeah, let's not get fancy.17:19
menesisyes I will upload more packages soon17:19
th1aTrying to do all 90 or whatever at once will just overwhelm everyone.17:19
menesisthe reason was that there is a  debian/tests/all in each package and it had an obvious error in it. so I made it work when I will be able to test17:20
th1aLet's move on to replaceafill.17:22
replaceafillth1a, first, can we talk after the meeting?17:22
replaceafillor later in the day if you want17:22
th1areplaceafill, sure.17:24
th1aI haven't read your email yet.17:24
replaceafillth1a, ah ok, it's a long boring mail anyway :)17:24
th1aaelkner: Anything in particular we need to discuss before tomorrow?17:24
th1areplaceafill, Looked like that.  ;-)17:24
replaceafillabout work: i fixed a schooltool.gradebook bug17:24
replaceafillrelated to jelkner's instance17:25
aelknerdid you submit the branch?17:25
replaceafillaelkner, yep17:25
replaceafilland asked for the merge17:25
th1areplaceafill:  Which bug?17:25
yvlby the way, somebody will need to migrate CanDo to work with newest ST / ZTK, after April17:26
replaceafillit was related to sections without courses17:26
aelknerit's the section with no course bug17:26
aelknerth1a: you assigned replaceafill that bug a while back17:26
aelknerso in addition to needing to patch jelkner's instance to not crash17:26
replaceafilland i had a patch but hadn't created a branch for it17:27
aelknerreplaceafill submitted a permanent fix17:27
th1ayvl: We need to time those migrations with the Debian Zope packages, right?17:27
yvlseveral options here:17:28
replaceafillth1a, i also started the IEP feature in cando17:28
yvlok, I'll ramble on later :)17:28
th1aWhere's the spec for that, replaceafill?17:28
replaceafilllet me get it for you17:28
th1ayvl, Anything that's not a problem until after April is not a problem we need to focus on.17:29
*** dlobo has quit IRC17:29
replaceafilldwelsh decided to focus in a per-section customization of competencies17:30
replaceafillin order to make it simple17:30
replaceafillwe could go after a system wide customization, but it gets complex really quick17:30
replaceafillwe talked about it and then he decided that since it's a small number of students we're going to define iep competencies based on (student, section)17:31
th1aOK.  I'll take a look at it.17:31
replaceafilli'm still in the middle of it17:32
replaceafilli guess it will be finish in two more days17:32
th1aLet's wrap this up and then replaceafill give me about 15 minutes to get more coffee and read this stuff and then do you want to have a private chat?17:32
replaceafillyes please17:32
replaceafillok, i'm done17:32
th1aHave a great week gentlemen.  I will see you tomorrow at the airport, aelkner.17:33
* th1a drops the bag of gravel.17:33
aelknerok, see you then17:33
yvlallright then, a great week for you all!17:33
th1areplaceafill, btw, I have to finish a first explanation of the grant program before aelkner gets here tomorrow.17:34
th1aSo that should be helpful to you17:34
th1aI meant to finish it Friday but I was invaded by in-laws.17:37
*** alga has quit IRC17:47
*** dlobo has joined #schooltool18:00
*** mgedmin has quit IRC18:26
*** alga has joined #SchoolTool18:30
*** ignas has quit IRC19:48
*** pcardune has joined #schooltool19:57
replaceafillmenesis, ping20:06
replaceafillhey menesis quick question (not schooltool related though)20:06
replaceafillhave you ever undo a transaction in a Data.fs file?20:07
replaceafillsomebody deleted something in an app using grok 1.0 and i remember the Zodb has facilities for undoing things20:07
menesisno, not me20:07
replaceafillmenesis, ah ok, thanks then20:08
menesisother developers in my office do customer support20:08
replaceafillmenesis, :D thanks20:08
*** ignas has joined #schooltool20:09
*** dkg0 has quit IRC20:25
*** menesis has quit IRC20:25
*** klausade has quit IRC20:25
*** klausade has joined #schooltool20:32
*** menesis has joined #schooltool20:32
*** dkg0 has joined #schooltool20:33
*** pcardune has quit IRC20:38
*** replaceafill has quit IRC21:17
*** pcardune has joined #schooltool21:41
*** dlobo has quit IRC22:12
*** dlobo has joined #schooltool22:31
*** replaceafill has joined #schooltool22:44

Generated by 2.15.1 by Marius Gedminas - find it at!