| *** dlobo has quit IRC | 00:00 | |
| *** Aiste has quit IRC | 00:08 | |
| menesis | released source tarballs to http://ftp.schooltool.org/schooltool/1.2/ | 00:22 | 
|---|---|---|
| menesis | and in Launchpad | 00:23 | 
| menesis | packages for karmic still to do... | 00:23 | 
| *** dlobo has joined #schooltool | 00:40 | |
| *** dlobo has quit IRC | 00:56 | |
| *** dlobo has joined #schooltool | 01:00 | |
| *** dlobo has quit IRC | 01:34 | |
| *** dlobo has joined #schooltool | 01:59 | |
| *** dlobo has quit IRC | 02:13 | |
| *** dlobo has joined #schooltool | 02:16 | |
| *** dlobo has quit IRC | 02:40 | |
| *** menesis has quit IRC | 02:42 | |
| *** dlobo has joined #schooltool | 03:10 | |
| *** dlobo has quit IRC | 03:37 | |
| *** th1a has quit IRC | 03:49 | |
| *** alga has quit IRC | 04:24 | |
| *** dlobo has joined #schooltool | 04:30 | |
| *** pcardune has quit IRC | 04:32 | |
| *** dlobo has quit IRC | 04:49 | |
| *** krushik has quit IRC | 05:27 | |
| *** lisppaste5 has quit IRC | 05:28 | |
| *** jlf has quit IRC | 05:28 | |
| *** aelkner has quit IRC | 05:28 | |
| *** Lumiere has quit IRC | 05:28 | |
| *** lfaraone has quit IRC | 05:28 | |
| *** krushik has joined #schooltool | 05:29 | |
| *** jlf has joined #schooltool | 05:29 | |
| *** aelkner has joined #schooltool | 05:29 | |
| *** lisppaste5 has joined #schooltool | 05:29 | |
| *** lfaraone has joined #schooltool | 05:29 | |
| *** Lumiere has joined #schooltool | 05:29 | |
| *** pcardune has joined #schooltool | 05:30 | |
| *** dlobo has joined #schooltool | 05:32 | |
| *** lisppaste5 has quit IRC | 05:35 | |
| *** lisppaste5 has joined #schooltool | 05:43 | |
| *** dlobo has quit IRC | 06:24 | |
| *** pcardune has quit IRC | 09:28 | |
| *** yvl has joined #schooltool | 09:41 | |
| *** Aiste has joined #schooltool | 10:48 | |
| *** ronalde has joined #schooltool | 10:59 | |
| *** ronalde has quit IRC | 11:02 | |
| *** menesis has joined #schooltool | 11:21 | |
| *** ronalde_ has joined #schooltool | 11:22 | |
| *** ronalde_ is now known as ronalde | 11:28 | |
| *** ronalde has joined #schooltool | 11:32 | |
| *** ronalde has quit IRC | 11:35 | |
| *** mgedmin has joined #schooltool | 11:55 | |
| *** alga has joined #SchoolTool | 12:24 | |
| *** ignas has joined #schooltool | 14:21 | |
| *** ronalde has joined #schooltool | 14:52 | |
| *** ronalde has left #schooltool | 14:52 | |
| menesis | PPA build queue is 42 hours! | 15:43 | 
| menesis | :((( | 15:44 | 
| *** th1a has joined #schooltool | 16:04 | |
| th1a | yvl & menesis: How we doing? | 16:06 | 
| menesis | I have released the source tarballs yesterday | 16:07 | 
| menesis | at http://ftp.schooltool.org/schooltool/1.2 | 16:07 | 
| menesis | and also on Launchpad | 16:07 | 
| menesis | however, PPA build queue is very long and still increasing | 16:07 | 
| menesis | currently 42 hours | 16:08 | 
| menesis | so not even tomorrow :( | 16:08 | 
| th1a | Ach. OK. | 16:10 | 
| th1a | Hm. Is there a way for me to get a package build quicker for testing? | 16:11 | 
| menesis | yes I can upload the debs to ftp.schooltool.org | 16:13 | 
| th1a | OK, that will help me out. | 16:13 | 
| th1a | So basically we're pretty certain that the packages will be built over the weekend. | 16:14 | 
| th1a | At least. | 16:14 | 
| *** dlobo has joined #schooltool | 16:15 | |
| menesis | yes, but they had to be there two days ago :( | 16:16 | 
| menesis | http://ftp.schooltool.org/schooltool/debs | 16:23 | 
| th1a | So I can manually download them and install them with... dpkg? | 16:26 | 
| menesis | yes, dpkg -i | 16:26 | 
| menesis | other packages are available from the PPA | 16:26 | 
| th1a | So I should add the 1.2 ppa to my karmic install? | 16:28 | 
| menesis | the PPA is the same, just change jaunty to karmic | 16:32 | 
| menesis | I did not use the 1.2 PPA | 16:32 | 
| th1a | OK. But there are only 1.2 packages for Karmic? | 16:36 | 
| menesis | yes | 16:37 | 
| menesis | intervention has multiple problems, though. | 17:34 | 
| th1a | ? | 17:35 | 
| menesis | I haven't tested before release, but in what is released, some files are missing, and does not work even when I fixed that | 17:35 | 
| th1a | Missing? | 17:35 | 
| menesis | missing from .tar.gz so that's my fault | 17:36 | 
| th1a | What doesn't work? | 17:36 | 
| menesis | but when I fixed that, added intervention-configure.zcml to plugins directory (I can't install there because I don't the name of the server installed) | 17:37 | 
| menesis | it fails with KeyError: u'schooltool.interventions' | 17:37 | 
| menesis | because it is not initialized "the 1.2 way" | 17:37 | 
| th1a | Can yvl fix that? | 17:38 | 
| th1a | aelkner went to Italy today. | 17:38 | 
| menesis | I can do that myself probably | 17:38 | 
| th1a | Please do. | 17:38 | 
| menesis | except enable the plugin on install. | 17:39 | 
| th1a | Yes. | 17:39 | 
| *** dlobo has quit IRC | 17:44 | |
| th1a | So will that require new tarballs? | 17:46 | 
| yvl | yes | 17:50 | 
| yvl | menesis, should I fix the intervention startup problem? | 17:50 | 
| th1a | One of you should. | 17:51 | 
| yvl | ooookay, I got the fix | 17:56 | 
| menesis | yvl: I need to add AppStartup that does the same as Init? | 17:56 | 
| yvl | just didn't want to get in menesis way, if he's fixing | 17:56 | 
| menesis | I just started looking | 17:57 | 
| yvl | umm, I finished | 17:57 | 
| yvl | so I'll just commit then | 17:57 | 
| *** ignas has quit IRC | 17:58 | |
| yvl | oh, interventions don't work unless school years and terms are set up | 17:59 | 
| yvl | don't work -> tracebacks | 17:59 | 
| menesis | looking at the "new-style plugin init" changeset I do not understand why now we need two actions that do the same... | 18:04 | 
| *** pcardune has joined #schooltool | 18:05 | |
| menesis | yvl: is that easy to fix? | 18:06 | 
| menesis | I think there were fixes like that elsewhere | 18:06 | 
| yvl | I'll check that | 18:07 | 
| yvl | should be realtively quick fix | 18:07 | 
| th1a | I thought aelkner had accounted for that... | 18:07 | 
| th1a | Shouldn't his tests fail if that's the case? | 18:08 | 
| th1a | Or do they assume years and terms? | 18:08 | 
| yvl | they assume those two are set up | 18:10 | 
| th1a | *grumble grumble* | 18:11 | 
| yvl | well, he uses setUpBasicSchool | 18:13 | 
| yvl | from schooltool ftesting utilities | 18:13 | 
| yvl | that too conveniently sets up schoolyears, etc. | 18:13 | 
| th1a | I see. | 18:13 | 
| yvl | menesis, you're right, we don't need double initialization | 18:13 | 
| yvl | startup is enough | 18:14 | 
| menesis | I have schoolyear and terms set up, but when I click Interventions and then on student's name, I get "not found" error... | 18:19 | 
| yvl | not found what? | 18:19 | 
| yvl | traceback please :) | 18:20 | 
| yvl | oh, wait, I think I see that too | 18:23 | 
| menesis | no traceback | 18:24 | 
| yvl | umm, seems that intervention is still too closely coupled with gradebook | 18:25 | 
| th1a | In what sense? | 18:27 | 
| th1a | Too closely coupled for what? | 18:27 | 
| aelkner | i felt my ears burning | 18:28 | 
| yvl | gentle "no term found, please set up one" page is registered in gradebook | 18:28 | 
| th1a | Yes. | 18:29 | 
| th1a | When are you leaving aelkner? | 18:29 | 
| aelkner | can i say this about dependencies | 18:29 | 
| yvl | so interventions will give "page not found" if gradebook is not enabled | 18:29 | 
| aelkner | in a couple of hours | 18:29 | 
| th1a | That's fine. | 18:29 | 
| aelkner | 1) schooltool.intervention is dependent on schooltool.gradebook | 18:29 | 
| th1a | Or... | 18:29 | 
| yvl | [not a big problem now, as we ship gradebook + interventions] | 18:29 | 
| th1a | Yes. | 18:29 | 
| aelkner | 2) schooltool.gradebook is dependent on lyceum journal | 18:30 | 
| aelkner | i don't think there's a point on thinking about these packages separately anymore | 18:30 | 
| th1a | Well... | 18:30 | 
| th1a | Look, we don't want to just completely intermingle them. | 18:30 | 
| aelkner | we should always package and deliver them together | 18:30 | 
| aelkner | but they are intermingled | 18:31 | 
| th1a | No. | 18:31 | 
| th1a | If at this point, they've got a few relatively shallow dependencies, I'd rather not worry about that. | 18:31 | 
| th1a | Because RIGHT NOW, it doesn't really matter. | 18:31 | 
| th1a | However, we DO NOT want to make a spaghetti mess of dependencies. | 18:32 | 
| th1a | I think the situation at the moment is acceptable. | 18:33 | 
| aelkner | well, i think it's silly to think of schooltool without a gradebook and attendance | 18:33 | 
| th1a | What if you have a different gradebook or different attendance? | 18:33 | 
| yvl | what about with attendance but without gradebook? | 18:33 | 
| yvl | with gradebook but without attendance? | 18:33 | 
| aelkner | why? | 18:33 | 
| yvl | with lyceum journal and interventions? | 18:33 | 
| th1a | It isn't up for debate, really. | 18:34 | 
| aelkner | interventions can be added on as an after thought | 18:34 | 
| aelkner | well, i don't have time to debate anyway | 18:34 | 
| th1a | Do you have time to send me an invoice? | 18:34 | 
| aelkner | ok, will do | 18:34 | 
| menesis | :) | 18:40 | 
| th1a | I wasn't looking forward to waiting until aelkner got back from Italy to get paid... | 18:41 | 
| *** pcardune has quit IRC | 19:07 | |
| yvl | def convertIdToEmail(id): | 19:09 | 
| yvl | return id + '@scienceleadership.org' | 19:09 | 
| yvl | wait | 19:09 | 
| yvl | something's not right here | 19:09 | 
| mgedmin | free emails for everybody! | 19:11 | 
| th1a | oop. | 19:11 | 
| yvl | ok, to be fair there's a guard there | 19:12 | 
| yvl | if id[-2] == ':': | 19:12 | 
| yvl | but it did not work for me :) | 19:12 | 
| yvl | and I just sent an email to scienceleadership from my gmail account :| | 19:12 | 
| th1a | aelkner, yvl: yvl is working from the right branch? | 19:13 | 
| * th1a goes out for lunch. | 19:17 | |
| yvl | ok, browsing through branches... | 19:19 | 
| yvl | I have this on intervention trunk | 19:19 | 
| yvl | and three of alan's schooltool.intervention branches | 19:20 | 
| yvl | so I guess it's up to date | 19:20 | 
| aelkner | yvl: looks like you found a loose end in the intervention package | 19:29 | 
| menesis | yvl: so, you fixing the NotFound bugs? | 19:31 | 
| yvl | those done | 19:31 | 
| yvl | problems with Skin | 19:31 | 
| menesis | I was not able to see intervention page yet | 19:31 | 
| yvl | now with emails | 19:31 | 
| aelkner | yvl: what should the logic be for that routine? | 19:31 | 
| aelkner | the first half of the if is for a student's id + ':1' or ':2' for parents | 19:32 | 
| aelkner | the else is for the default which is to add the email server address to the user id | 19:32 | 
| aelkner | the question is: where in schooltool would that value be so that it can be changed to not be hard-coded for scienceleadership | 19:33 | 
| aelkner | which is clearly wrong | 19:33 | 
| yvl | a moment... | 19:33 | 
| yvl | in extra_info within relationship between person and the contact | 19:34 | 
| aelkner | i have to go to Italy now, can you fix it? | 19:35 | 
| yvl | yep | 19:35 | 
| yvl | at least hot-fix it | 19:36 | 
| aelkner | thanks | 19:36 | 
| aelkner | gtg | 19:36 | 
| yvl | have a nice trip :) | 19:36 | 
| yvl | and don't worry :) | 19:36 | 
| yvl | menesis, bzr up | 19:37 | 
| aelkner | thanks, bye | 19:37 | 
| *** aelkner has quit IRC | 19:37 | |
| yvl | interventions should work now | 19:37 | 
| yvl | just don't send mail :) | 19:37 | 
| menesis | ok, testing | 19:38 | 
| menesis | why it doesnt send mail? | 19:38 | 
| yvl | you need to set up outgoing mail in manage | 19:40 | 
| yvl | but now it sends mail to scienceleadership.org | 19:41 | 
| yvl | so please be patient... :) | 19:41 | 
| yvl | I'll forward instructions on setting up mail | 19:41 | 
| yvl | on gmail account | 19:41 | 
| yvl | or you can use your own SMPT if you have one at hand | 19:41 | 
| *** dlobo has joined #schooltool | 19:45 | |
| *** mgedmin has quit IRC | 19:46 | |
| menesis | I have set up the email and it works | 19:47 | 
| menesis | from 'Send test email' page | 19:48 | 
| menesis | yvl: but will you do anything with @scienceleadership.org bit? | 19:48 | 
| yvl | bzr up | 19:49 | 
| yvl | just did | 19:49 | 
| menesis | ok | 19:50 | 
| yvl | broke the tests, btw :/ | 19:51 | 
| yvl | fixing... | 19:53 | 
| yvl | umm, too much to fix now | 19:56 | 
| yvl | sending email works, if it is specified in contact information | 19:56 | 
| yvl | of whomever this email is sent to | 19:57 | 
| yvl | oh, it's too much work to fix everything now | 20:01 | 
| yvl | will do some time tomorrow | 20:01 | 
| yvl | anyway, I guess you can release the code now | 20:01 | 
| yvl | with another bzr up | 20:01 | 
| yvl | won't crash | 20:02 | 
| yvl | just piles up messages in unsent [Queue] (in Outgoing Email) if some contacts don't have email set | 20:02 | 
| yvl | obviously this must be disabled from intervention message sending interface, at least | 20:02 | 
| yvl | must run now | 20:03 | 
| yvl | if anything, menesis, give me a call, please | 20:03 | 
| menesis | so its fixed | 20:06 | 
| menesis | ok | 20:06 | 
| menesis | yvl: it fails with NotFound in other place, e.g. http://localhost:7080/persons/grantas/intervention | 20:25 | 
| menesis | if you click on Intervention Center from student's view | 20:26 | 
| *** pcardune has joined #schooltool | 20:32 | |
| th1a | menesis, yvl: At this point, I'd rather you spent some time tomorrow checking over things, because either way, the packages are going to build over the weekend. | 20:55 | 
| th1a | There is no point in rushing now to get packages in the PPA at 5:00 AM Sunday morning. | 20:56 | 
| menesis | th1a: they made some improvements to Launchpad today, so that daily builds of big apps like firefox do not clog the servers | 20:59 | 
| th1a | OK. | 20:59 | 
| menesis | the situation has improved already, wait times down to 2 hours for some packages | 20:59 | 
| th1a | Hm. | 20:59 | 
| th1a | Well, that's good. | 21:00 | 
| menesis | i've pushed a new intervention 0.1.1 already | 21:00 | 
| th1a | Let's assume I'm going to announce it Monday morning after the meeting. | 21:06 | 
| th1a | And we'll test tomorrow. | 21:07 | 
| menesis | I have now uploaded everything to the PPA, lets wait | 21:10 | 
| menesis | or test the debs built by me from http://ftp.schooltool.org/schooltool/debs | 21:11 | 
| menesis | will go to sleep now :-D | 21:11 | 
| menesis | they increased the number of PPA builders from 3 to 17 today o_O | 21:14 | 
| *** menesis has quit IRC | 22:02 | |
| *** krushik has quit IRC | 23:08 | |
| *** dlobo has quit IRC | 23:09 | |
| *** dlobo has joined #schooltool | 23:38 | |
| *** krushik has joined #schooltool | 23:41 | |
| *** dlobo has quit IRC | 23:47 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!