*** 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 2.15.1 by Marius Gedminas - find it at mg.pov.lt!