*** pcardune_mac has quit IRC | 00:18 | |
*** Aiste has quit IRC | 01:10 | |
*** pcardune_mac has joined #schooltool | 01:41 | |
*** pcardune has joined #schooltool | 01:50 | |
pcardune | Lumiere: looks like schooltool/zope is broken on feisty | 01:51 |
---|---|---|
pcardune | actually... just schooltool | 01:52 |
*** filip101 has joined #schooltool | 01:53 | |
*** filip101 has quit IRC | 02:15 | |
*** pcardune has quit IRC | 02:16 | |
*** didymo has joined #schooltool | 03:10 | |
*** wrobel has quit IRC | 03:34 | |
*** pcardune_mac has quit IRC | 05:09 | |
*** Bhaskar has joined #schooltool | 06:46 | |
*** Ninno has quit IRC | 08:33 | |
*** Bhaskar has quit IRC | 09:07 | |
*** pcardune_mac has joined #schooltool | 09:10 | |
*** wrobel has joined #schooltool | 09:13 | |
*** pcardune_mac has quit IRC | 09:45 | |
*** Aiste has joined #schooltool | 10:01 | |
*** school_ has joined #schooltool | 10:22 | |
school_ | can i install schooltool in fedora core 5?? | 10:41 |
school_ | SteveA, Aim2 Fujitsu & all , can i install in FC5? | 10:45 |
*** alga has joined #SchoolTool | 11:16 | |
*** thisfred has joined #schooltool | 11:33 | |
*** jinty has joined #schooltool | 11:48 | |
*** jfroche has joined #schooltool | 12:16 | |
*** jfroche has quit IRC | 12:45 | |
*** jfroche has joined #schooltool | 13:00 | |
*** jfroche has quit IRC | 13:26 | |
*** jfroche has joined #schooltool | 13:28 | |
*** ignas has joined #schooltool | 14:34 | |
*** school_ has quit IRC | 14:41 | |
*** jinty has quit IRC | 14:51 | |
*** didymo has quit IRC | 14:51 | |
*** spowers has quit IRC | 14:51 | |
*** thisfred has quit IRC | 14:51 | |
*** ignas has quit IRC | 14:51 | |
*** jfroche has quit IRC | 14:51 | |
*** Aiste has quit IRC | 14:51 | |
*** wrobel has quit IRC | 14:51 | |
*** SteveA has quit IRC | 14:51 | |
*** alga has quit IRC | 14:51 | |
*** Aim2 has quit IRC | 14:51 | |
*** kitblake has quit IRC | 14:51 | |
*** lisppaste5 has quit IRC | 14:51 | |
*** Lumiere has quit IRC | 14:51 | |
*** ignas has joined #schooltool | 14:57 | |
*** jfroche has joined #schooltool | 14:57 | |
*** alga has joined #schooltool | 14:57 | |
*** Aiste has joined #schooltool | 14:57 | |
*** wrobel has joined #schooltool | 14:57 | |
*** kitblake has joined #schooltool | 14:57 | |
*** SteveA has joined #schooltool | 14:57 | |
*** Aim2 has joined #schooltool | 14:57 | |
*** Lumiere has joined #schooltool | 14:59 | |
*** jinty has joined #schooltool | 15:01 | |
*** didymo has joined #schooltool | 15:01 | |
*** spowers has joined #schooltool | 15:01 | |
*** thisfred has joined #schooltool | 15:04 | |
*** jfroche has quit IRC | 15:40 | |
*** lisppaste5 has joined #schooltool | 15:48 | |
*** wdickers has joined #schooltool | 15:52 | |
wdickers | I am still having the circular import in schooltool when I import schooltool.demographics.person which imports schooltool.person.person which imports schooltool.app whose __init__.py import schooltool.person.person | 15:54 |
wdickers | Ignas said to import schooltool.app before the problem, but it doesn't seem to help | 15:54 |
wdickers | >>> from schooltool.demographics.person import Person | 15:54 |
wdickers | Traceback (most recent call last): | 15:54 |
wdickers | File "<stdin>", line 1, in ? | 15:54 |
wdickers | File "/home/wdickers/cando/SchoolTool/src/schooltool/demographics/person.py", line 26, in ? | 15:54 |
wdickers | File "/home/wdickers/secondcando/SchoolTool/src/schooltool/person/person.py", line 36, in ? | 15:54 |
wdickers | import schooltool.app | 15:54 |
wdickers | File "/usr/lib/python2.4/site-packages/PIL/__init__.py", line 44, in ? | 15:54 |
wdickers | 15:54 | |
wdickers | ImportError: cannot import name PersonContainer | 15:54 |
ignas | you have to apt-get install python-imaging | 15:55 |
ignas | it's not a circular import | 15:56 |
wdickers | really? Wow | 15:56 |
ignas | hmm, or maybe not, is that the full error? | 15:57 |
ignas | maybe you could paste it? | 15:57 |
ignas | lisppaste5: url | 15:57 |
lisppaste5 | To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste. | 15:57 |
ignas | all the input and output output | 15:57 |
wdickers | No, that is the full error, I had to poke around to find the circular import. and PIL was already installed | 15:58 |
ignas | what lines came before from schooltool.demographics.person import Person ? | 16:00 |
wdickers | none | 16:01 |
ignas | and where did you add "import schooltool.app" ? | 16:01 |
wdickers | in schooltool.person.person | 16:01 |
ignas | you should have put it before "from schooltool.demographics.person import Person" not in schooltool.person.person | 16:01 |
wdickers | ah, let me try that | 16:02 |
wdickers | Yup, that fixed it. Thanks ignas | 16:03 |
*** wdickers has quit IRC | 16:05 | |
*** th1a has joined #schooltool | 16:23 | |
* th1a shuffles some papers around. | 16:27 | |
ignas | hi | 16:28 |
th1a | Hi ignas. I guess jfroche is at his Plone sprint. | 16:28 |
ignas | oh | 16:28 |
th1a | Hi jinty, Lumiere. | 16:29 |
ignas | well :) it's even better for me ;) i thought that i will have to clone myself (managed to promise to be somewhere else in 40 minutes :/ ) | 16:29 |
ignas | so - a report | 16:29 |
ignas | i am done with pretty much all the functionality needed | 16:29 |
jinty | hi all | 16:29 |
ignas | and now i am cleaning up everything to make it commitable | 16:29 |
ignas | i have a rudimentary print css for other schooltool pages that might need printing | 16:30 |
ignas | though calendars should still be printed using pdf views | 16:30 |
ignas | if a need will come up it will be possible to make calendars print out of html as well | 16:30 |
th1a | OK. That's a good idea. | 16:31 |
ignas | i have timetable calendars for groups, evolution scripts for lyceum only, confirmation for event deletion and a timetable schema selection "hack" specific to lyceum | 16:31 |
ignas | if the time of a lesson even is shifted | 16:32 |
ignas | the slot in the grid is shifted as well | 16:32 |
th1a | Ah. Nice. | 16:32 |
ignas | meaning that if you change the time of the third lesson by 10 minutes (or it comes from a different school timetable) | 16:32 |
ignas | the grid displays the time of the third lesson according to the event | 16:32 |
ignas | so it looks better ;) | 16:32 |
th1a | I see. | 16:32 |
ignas | so all is left is some tests, and some polishing of the views | 16:33 |
ignas | timetable views have some display problems with more than 1 activity in a slot (nothing difficult to fix) | 16:33 |
ignas | oh and i will have to talk to them about person advisors to find out if we need advisors for persons or just for groups, or maybe both. .. | 16:34 |
ignas | that's kind of everything | 16:34 |
th1a | Excellent. | 16:34 |
ignas | anything new on your side? | 16:35 |
th1a | I gave a talk here which took up more time than usual to prepare. I got very worked up about it. | 16:35 |
th1a | So I didn't get as much actual work done as I planned. | 16:36 |
th1a | In terms of EuroPython -- can we sprint before? | 16:36 |
ignas | before the conference? | 16:36 |
th1a | That is better for pcardune. | 16:36 |
th1a | Yes. | 16:36 |
th1a | Is there to be a formal sprint period? | 16:37 |
ignas | sure, why not :) i am working on schooltool fulltime, so not like i am going to be something else | 16:37 |
th1a | OK. | 16:37 |
ignas | oh btw - a suggestion to everyone - do not use the trunk, please, it makes my life so much easier if people merge changes they need from the trunk to their branches it is a lot more safe, because trunk can break database compatibility because of some small mistakes in evolution scripts etc. | 16:37 |
ignas | having schooltool trunk in a deployed instance is dangerous | 16:38 |
ignas | jfroche is not using trunk | 16:38 |
ignas | i would suggest cando working the same way jfroche does | 16:38 |
th1a | dwelsh has a bee in his bonnet to get the resource booking branch merged. | 16:39 |
th1a | Are you saying they should just test off the branch for a while longer? | 16:39 |
th1a | Or are we ready to merge that stuff soon? | 16:40 |
ignas | no, i am saying that CanDo branch is a good idea, as that means that they control what is on it | 16:40 |
ignas | and they can do whatever they want to make it "safe" | 16:40 |
th1a | A CanDo branch for their checkins. | 16:40 |
ignas | no, a cando branch that they are sure does not contain things that might break their databases | 16:41 |
ignas | and makes it their responsibility to "get" things they want | 16:41 |
ignas | not my responsibility to "put" things they want | 16:41 |
ignas | jfroche would have quite more problems if he had to wait until i push my lyceum changes to trunk if he was using trunk | 16:42 |
ignas | now he can just "get" what he needs | 16:42 |
ignas | if they will use the trunk - they will always depend on how much free time i have | 16:42 |
ignas | and what i am working on | 16:42 |
ignas | which is not the best way of things | 16:42 |
th1a | OK... I guess this leads to the "when can we move to bzr" thread, because it sounds like this would be easier if we were all using bzr. | 16:43 |
ignas | it would at least be more natural | 16:43 |
th1a | Yes. | 16:43 |
ignas | because with bzr it would just work that way | 16:43 |
ignas | but we will have to wait for launchpad beta interface for that | 16:44 |
th1a | I guess the concern about telling them to work in a branch is the fear that their changes won't be merged eventually, which has some precedent, since they've generally ended up forking us periodically. | 16:45 |
th1a | Anyhow. | 16:46 |
th1a | I'll try to reassure dwelsh. | 16:46 |
ignas | ok | 16:46 |
ignas | i'll try to merge as soon as i'll have time for that | 16:47 |
th1a | I did get an email last week about "Coon," which is a gradebook client that I gather someone wants to write for Edubuntu as a Google Summer of Code project. | 16:47 |
th1a | So I've exchanged a few emails with them about moving data back and forth. | 16:48 |
th1a | With SchoolTool. | 16:48 |
th1a | Of course, web services is the most obvious way to do that... | 16:49 |
th1a | I'm going to look this morning at the relevant SIF specs for gradebooks, which are new. | 16:50 |
ignas | ok | 16:50 |
th1a | Anyhow, this is something on the edge of the radar at this point, | 16:50 |
ignas | yes | 16:50 |
th1a | but I thought I'd give you a heads up. | 16:50 |
th1a | I might have to learn to create REST views. | 16:50 |
ignas | i am having some ideas about more remote future of schooltool | 16:51 |
th1a | Fix the ones that have become broken. | 16:51 |
th1a | ignas: Such as? | 16:51 |
ignas | at the moment schooltool is way way too monolithical | 16:51 |
ignas | presentation knows about internal structure way too much | 16:51 |
th1a | I was thinking a wxPython client interface might be nice. | 16:51 |
ignas | and such simple assumptions as relying on all the data being in one database | 16:51 |
ignas | or being in some specified hierarchy | 16:52 |
ignas | seem quite wrong in the long term | 16:52 |
th1a | ignas: Yes. | 16:52 |
th1a | Realistically, for example on a larger scale you'd want to use some relational databases, for example. | 16:52 |
ignas | not just that | 16:53 |
th1a | You'd WANT to, even if you didn't NEED to. | 16:53 |
ignas | realistically you will already have a database for studens in another application | 16:53 |
ignas | or you will want to switch to another gradebook/calendar/timetable while keeping the other parts of the application the same | 16:53 |
ignas | our assumption that "core" modules will be present is right | 16:54 |
ignas | but the assumption that it will be in schooltool | 16:54 |
ignas | is flawed | 16:54 |
th1a | "assumption that it will be in schooltool?" | 16:55 |
ignas | so while you can "annotate" ZODB objects, you should build it in such a way that gradebook would work with only having an "ID" of a person | 16:55 |
th1a | Ah. | 16:55 |
ignas | same for attendance, courses, sections etc. | 16:56 |
jinty | +1 | 16:56 |
ignas | at the moment if you need a person you say app['persons']['john'] | 16:56 |
th1a | I still would like everything to be stored as RDF triples. | 16:56 |
ignas | which is so broken in the large scale of things | 16:56 |
ignas | though i will have to read quite a bit before i'll know how to solve it and where to go :/ | 16:57 |
ignas | SOA seems a nice idea | 16:57 |
ignas | but moving from monolith ZODB to a distributed loosely coupled application is something i have never seen done | 16:57 |
th1a | Yes... well... perhaps we should just ship something that works first ;-) | 16:58 |
ignas | but at the moment, a monolith is what we have, and is something we'll have to work with for quite a while | 16:58 |
ignas | so making it a nice monolith is a priority | 16:58 |
ignas | ;) | 16:58 |
ignas | anything else? | 16:59 |
th1a | Nope. | 16:59 |
th1a | I'll let you go. | 16:59 |
th1a | Have a great week! | 17:00 |
ignas | thank you, i'll be back in 30-40 minutes if you'll need anything else | 17:00 |
ignas | thank you, see you later | 17:00 |
* th1a drops the bag of gravel. | 17:00 | |
* ignas is back | 17:26 | |
*** jfroche has joined #schooltool | 17:59 | |
jfroche | hello * | 18:01 |
jfroche | sorry for delay | 18:01 |
jfroche | the was a meeting here | 18:01 |
Lumiere | it ended about an hour ago | 18:02 |
jfroche | i know | 18:02 |
jfroche | th1a: there? | 18:03 |
th1a | Hi jfroche. | 18:03 |
*** jfroche has quit IRC | 18:04 | |
*** jfroche has joined #schooltool | 18:04 | |
*** wdickers has joined #schooltool | 18:04 | |
jfroche | sorry 4 being that late | 18:05 |
jfroche | i ll read the channel history | 18:05 |
th1a | jfroche: np. | 18:06 |
th1a | jfroche: How's your importing? | 18:09 |
*** jfroche has quit IRC | 18:09 | |
*** jfroche has joined #schooltool | 18:10 | |
jfroche | th1a missed ur question,i m on my mobile phone and bad version of irc client | 18:11 |
th1a | jfroche: How's your importing? | 18:11 |
th1a | jfroche: I'm impressed you've connected at all ;-) | 18:12 |
th1a | Of course, our mobile phone services are primitive here in the US. | 18:12 |
jfroche | working well | 18:12 |
jfroche | just need to meet the guy for the calendaring | 18:13 |
jfroche | yet i am able to begin to work on the grade book | 18:13 |
jfroche | but yet i can begin with their grade book | 18:14 |
th1a | OK. | 18:14 |
*** jfroche has quit IRC | 18:15 | |
*** jfroche has joined #schooltool | 18:15 | |
*** Aiste has quit IRC | 18:15 | |
*** jfroche has quit IRC | 18:20 | |
*** jfroche has joined #schooltool | 18:22 | |
*** mgedmin has joined #schooltool | 18:35 | |
*** wdickers has quit IRC | 18:41 | |
*** jfroche has quit IRC | 18:44 | |
*** th1a_ has joined #schooltool | 18:51 | |
*** th1a has quit IRC | 18:51 | |
*** thisfred has quit IRC | 19:56 | |
*** ignas has quit IRC | 20:35 | |
*** pcardune has joined #schooltool | 21:12 | |
*** Lumiere is now known as jstraw | 21:20 | |
*** mgedmin has quit IRC | 21:40 | |
jstraw | pcardune: ayt? | 22:32 |
*** jstraw is now known as Lumiere | 22:32 | |
Lumiere | pcardune: I need the cando-05 code somehow today, we have someone waiting for it... | 22:33 |
Lumiere | *bb in 30-45* | 22:33 |
*** pcardune has quit IRC | 22:40 | |
*** pcardune has joined #schooltool | 23:07 | |
*** alga has quit IRC | 23:49 | |
*** jfroche has joined #schooltool | 23:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!