*** jinty has quit IRC | 04:00 | |
*** th1a has joined #schooltool | 08:17 | |
*** sky123 has joined #schooltool | 09:03 | |
sky123 | hi guys...just setup an edubuntu server and saw it had schooltool on it...i was wondering whether there is a good how to set it up or administer...im trouble figuring out what might even be the default login or pass.. for administration...can someone help out?? | 09:04 |
---|---|---|
*** Aiste has quit IRC | 09:38 | |
*** wrobel has joined #schooltool | 10:02 | |
*** Aiste has joined #schooltool | 10:59 | |
*** faassen has joined #schooltool | 11:17 | |
*** faassen has left #schooltool | 11:18 | |
*** thisfred has joined #schooltool | 11:32 | |
*** jinty has joined #schooltool | 11:37 | |
*** vidasp has joined #schooltool | 11:48 | |
*** mgedmin has joined #schooltool | 12:16 | |
*** vidasp has quit IRC | 12:19 | |
*** jfroche has quit IRC | 12:23 | |
*** vidasp has joined #schooltool | 13:02 | |
*** ignas has joined #schooltool | 13:05 | |
ignas | jinty: ayt? | 13:23 |
*** vidasp has quit IRC | 13:30 | |
jinty | ignas: yeah, but very busy at the moment | 13:41 |
ignas | jinty: tell me when you'll be available | 13:53 |
*** povbot has joined #schooltool | 14:11 | |
*** mgedmin has quit IRC | 15:19 | |
*** mgedmin has joined #schooltool | 15:20 | |
jinty | ignas: I've got some space now. Sorry, but we're doing a very delicate migration at work. | 15:28 |
jinty | so what can i do you for? | 15:28 |
*** gintas has joined #schooltool | 15:34 | |
*** Aiste has quit IRC | 15:34 | |
ignas | jinty: how are you building tarballs ? | 15:34 |
ignas | 'ClientForm' is an invalid distribution component: all components must either be a Python package or provide a SETUP.cfg file | 15:34 |
ignas | i am getting this error :/ | 15:34 |
jinty | you are using release-assistent.py ? | 15:35 |
ignas | while doing this: | 15:35 |
ignas | PYTHONPATH=/home/ignas/src/schooltool/Zope3/src/ ./release-assistent.py schooltool-lyceum 0. | 15:35 |
ignas | 0.1 | 15:35 |
ignas | not 0. | 15:35 |
ignas | well release-asssistant is not giving me the error | 15:35 |
jinty | its' zpkg | 15:35 |
ignas | so I did the step: zpkg -v 0.1 -C releases/SchoolTool.cfg manually | 15:36 |
jinty | you are building from the zope trunk? | 15:36 |
ignas | yes | 15:36 |
ignas | i guess | 15:36 |
jinty | in which case you are hit by the change of clientform from a .py file to ClientForm/__init__.py | 15:36 |
ignas | svn://svn.zope.org/repos/main/Zope3/branches/3.3 | 15:37 |
jinty | hmm, ok, let me try building a nightly tarball | 15:37 |
jinty | (btw, feel free to commit your release-assistent config) | 15:38 |
povbot | /svn/commits: * ignas committed revision 6443: | 15:41 |
povbot | /svn/commits: Add lyceum branch as a collection. | 15:41 |
*** jfroche has joined #schooltool | 15:48 | |
jinty | ignas: seems to be working for me | 15:54 |
ignas | hmm | 15:54 |
ignas | zpkg --version | 15:55 |
ignas | zpkg 0.1 | 15:55 |
ignas | ? | 15:55 |
jinty | ahhh! | 15:55 |
ignas | the dapper one | 15:55 |
jinty | svn info ~/src/zpkgtools/ | 15:56 |
jinty | Revision: 67000 | 15:56 |
jinty | they made some changes after 1.0 that they convieniently forgot to release | 15:56 |
jinty | the package is of the last released version, but doesn't get you very far with Zope. | 15:57 |
jinty | I've actually asked for the removal of zpkg from debian. | 15:57 |
ignas | svn info url for the zpkgtools thingie please ;) | 15:57 |
jinty | svn://svn.zope.org/repos/main/zpkgtools/trunk | 15:58 |
ignas | thank you | 16:00 |
*** vidasp has joined #schooltool | 16:12 | |
* th1a shuffles some papers around... | 16:29 | |
th1a | Hi ignas, jfroche. | 16:30 |
th1a | Hi jinty. | 16:30 |
ignas | hi | 16:30 |
jinty | hey th1a | 16:30 |
jfroche | th1a Ignas jinty hello | 16:30 |
jfroche | th1a happy to see you | 16:30 |
th1a | Have I been gone? | 16:31 |
*** jfroche has left #schooltool | 16:31 | |
*** jfroche has joined #schooltool | 16:31 | |
th1a | I did forget to log back in over the weekend. | 16:31 |
jfroche | no no | 16:31 |
jfroche | i am happy to see you cause i v news | 16:31 |
jfroche | since this morning | 16:31 |
th1a | Ah, excellent. | 16:31 |
jfroche | uhm not that excellent in fact | 16:32 |
jfroche | i was supposed today to bring my server | 16:32 |
th1a | No excellent. | 16:32 |
ignas | jfroche: what does "i v" mean ? | 16:32 |
jfroche | i have | 16:32 |
jfroche | sorry | 16:32 |
th1a | I've | 16:32 |
jfroche | right | 16:32 |
jfroche | sorry | 16:32 |
jfroche | i got an email this morning | 16:32 |
jfroche | in fact Denis wrote it yestarday at 3am local time... | 16:33 |
th1a | The Lithuanians will intimidate you with their command of English grammar. | 16:33 |
jfroche | saying that i can't go in the school until i get the official authorisation | 16:33 |
th1a | Hm. OK. | 16:33 |
jfroche | i am really unhappy about this | 16:33 |
jfroche | cause i began to met teacher | 16:33 |
th1a | It isn't that surprising. | 16:34 |
jfroche | and they were entousiastic to see my working for them for a new tool | 16:34 |
jfroche | and now the headmaster of the school is afraid to get into trouble | 16:34 |
jfroche | but i dont do anything bad | 16:34 |
th1a | It happens. | 16:34 |
th1a | Yes, I understand. | 16:34 |
jfroche | so i try to reach Nicolas | 16:34 |
*** alga has joined #SchoolTool | 16:35 | |
jfroche | cause i would like to see with his school if i ll get the same problems | 16:35 |
jfroche | but he seems to not be available for the moment | 16:35 |
jfroche | at least until tomorrow | 16:35 |
th1a | I got an email from Denis yesterday, which I'll respond to shortly. | 16:35 |
jfroche | so Denis and Nicolas proposition is that i work on one of Denis server | 16:36 |
jfroche | install a schooltool there | 16:36 |
jfroche | and begin to play with it | 16:36 |
th1a | La Futaie seemed more independent. | 16:36 |
th1a | There are plenty of bugs to fix, etc. | 16:36 |
jfroche | right | 16:36 |
th1a | Where are we in the bug migration? | 16:36 |
jfroche | need to output xml yet | 16:37 |
jfroche | working on it today | 16:37 |
jfroche | something about Denis and Nicolas (and i prefer you not to repeat that to them, it's my feeling) | 16:37 |
th1a | This isn't exactly a private forum. | 16:37 |
jfroche | anyway | 16:38 |
jfroche | i tell my feeling | 16:38 |
jfroche | i v the feeling that sometimes there is a bit of competition | 16:38 |
th1a | ... ? | 16:41 |
alga | iv = initialization vector? | 16:42 |
jfroche | :) | 16:42 |
th1a | Competitiveness between the two of them? | 16:43 |
mgedmin | alga: intra-venal, more likely | 16:43 |
th1a | Oh, ok. Moved that off channel. | 16:44 |
th1a | Getting back on track... | 16:44 |
th1a | So when should the bugs be migrated? | 16:45 |
jfroche | tomorrow i ll v the xml output to present to James Henstridge | 16:46 |
jfroche | need to get his feedback on it | 16:46 |
th1a | OK. | 16:46 |
jfroche | then i ll work with the Plone dev instance | 16:46 |
th1a | OK. Once you make the initial changes you feel are necessary on that, we should have a chat specifically about schooltool.org. | 16:48 |
th1a | The first priorities are just bringing everything up to date and making the front page translatable. | 16:48 |
jfroche | right | 16:49 |
jfroche | ll make the modif on the dev and as soon as you think its ok for these two i set it back to the main instance | 16:50 |
th1a | OK. We'll need to have a longer chat about what else needs to be done. I don't feel certain enough about it to just email out a long list of things. | 16:51 |
jfroche | ll use the bugtracker for this no ? | 16:51 |
th1a | That seems fine. | 16:52 |
*** gintas has quit IRC | 16:52 | |
th1a | OK, so for jfroche the goals are still: | 16:53 |
th1a | *) hopefully get a final answer from Vauban; | 16:53 |
th1a | *) migrate bugs; | 16:53 |
th1a | *) update schooltool.org. | 16:53 |
th1a | Right? | 16:53 |
jfroche | right | 16:53 |
jfroche | Denis on the phone | 16:54 |
th1a | Say "hi" for me. | 16:54 |
th1a | OK, ignas, what have you been up to? | 16:55 |
ignas | i showed the contract to Skūpas | 16:55 |
ignas | and he should show it to the principal today or tomorow | 16:56 |
ignas | (the translation) | 16:56 |
ignas | talked to Skūpas about getting schooltool used by more teacher | 16:56 |
ignas | and now i have a list of features that would be very nice to have before showing schooltool to others | 16:57 |
ignas | with items like "hide parts that are not useful" | 16:57 |
th1a | Ah, that's good. | 16:57 |
ignas | and similar | 16:57 |
th1a | Can you send me a copy of that list? | 16:57 |
ignas | his idea is to show schooltool as maximally useful while being as not scary as possible | 16:57 |
th1a | That's sound reasoning. | 16:57 |
ignas | i can try that, i don't have an English version | 16:58 |
ignas | but I can work on one | 16:58 |
ignas | he wants ability to edit timetable events as if they were real very much | 16:58 |
th1a | Oh, crap. | 16:59 |
ignas | as that would allow teachers to use these events for something | 16:59 |
ignas | and i think that making them autogenerated might have been a mistake ... | 16:59 |
ignas | autogenerated all the time i mean | 16:59 |
th1a | So we should just start over ;-) | 16:59 |
ignas | well, i'll think some way to do what is needed | 17:00 |
* mgedmin wants to quote that out of context | 17:00 | |
mgedmin | "schooltool III: the ruby-on-rails remake" | 17:00 |
th1a | Actually, I'm up for brutal refactorings at this point, if they make things simpler. | 17:00 |
th1a | What do you mean by autogenerated in this case? | 17:01 |
ignas | well, they are not persistent | 17:02 |
ignas | every time someone asks for his timetable for this week | 17:02 |
ignas | the timetable is generated by using section/school-timetable/term data | 17:02 |
th1a | I guess we should look specifically at the use cases he's interested in. | 17:05 |
ignas | i know | 17:05 |
ignas | i have a couple of alternative solutions | 17:05 |
ignas | one more thing was the sort order for all the lists that are displaying Students | 17:06 |
th1a | Because it is really a entirely different way of modeling the problem. | 17:06 |
ignas | indeed | 17:06 |
ignas | and he wants to have a way of filtering students by group | 17:07 |
ignas | in membership editing views | 17:07 |
ignas | two students with same name and surname became a real problem now | 17:07 |
ignas | not just a hypothetical one ;) | 17:07 |
ignas | the way demographics made sorting issue more difficult than it should have been | 17:08 |
th1a | Hm... perhaps I'm responsible for that. | 17:09 |
th1a | What about it is problematic? | 17:09 |
ignas | well we can sort by top level attributes like title through TAL | 17:09 |
ignas | but name and surname are Person.nameinfo.name | 17:10 |
ignas | as we still have title and all lists are displaying title (and title duplicates the information stored in name and surname attributes) | 17:10 |
ignas | it get's kind of nasty :/ | 17:10 |
ignas | maybe we should have allowed faassen to more heavily modify Person class | 17:11 |
ignas | as both demographics and current person do not live nicely together | 17:11 |
th1a | ignas & jfroche: One goal of the reorganization here is that I want it to be clear that you two are now responsible for SchoolTool, code-wise. | 17:12 |
th1a | So I want you to feel empowered to fix things that need to be fixed. | 17:12 |
th1a | Without going on long unnecessary refactorings, that is ;-) | 17:13 |
ignas | i have this small motivational fact - everything that will get done wrong will be haunting me for at least a year ;) so i will surely fix everything that get's in my way of working efficiently | 17:13 |
th1a | Yes, indeed. | 17:13 |
th1a | What's the status of the UI contract? | 17:14 |
ignas | moving very slowly at the moment, vidasp was not in the office Friday and today so i don't know the exact status :/ | 17:15 |
th1a | I'd like to resolve that soon. | 17:17 |
th1a | I think a translation of your list of ideas from Skūpas would be helpful. | 17:17 |
ignas | i'll try to come up with a "calendar" estimate as soon as i'll meet with vidas | 17:18 |
ignas | and will translate the list when I'll put all the tasks into one place | 17:18 |
th1a | OK. | 17:19 |
th1a | jinty: I assume you're getting these new warnings from the server? | 17:20 |
th1a | logcheck? | 17:20 |
th1a | Is that something new? | 17:20 |
th1a | ... | 17:21 |
jinty | th1a: yeah, I've installed it on my other servers to know earlier about problems. Should have let you known. anyway I'll quiten it down over the next few days. | 17:21 |
th1a | No problem. | 17:22 |
jinty | It's better than me trying to remember to read the logs regularly | 17:22 |
th1a | Indeed. | 17:22 |
th1a | Anything else on anyone's mind? | 17:22 |
th1a | I started working on a SchoolTool component to do some of the assessments here, but thus far it is still mostly boilerplate. | 17:23 |
ignas | well, i am very happy with the teacher lyceum gave me ;) | 17:23 |
ignas | being a bit of a programmer, he know how to use issue trackers, and has some very good ideas | 17:24 |
th1a | ignas: That's good. | 17:25 |
th1a | OK then. Everyone have a great week! | 17:26 |
* th1a bangs the bag of gravel. | 17:26 | |
ignas | jinty: how does one test/install the tarball? | 17:26 |
jinty | ignas: there should be rules in the release-assistent.py config for doing that | 17:27 |
jinty | the nightly tarball is fully tested on build | 17:27 |
ignas | what about installation into a custom location | 17:28 |
ignas | i would like to use release-assistant to have reproducible deployment environment | 17:29 |
ignas | possibly even automated | 17:29 |
ignas | so i could just build a tarball on my computer and run some magic script that would backup the old version, and deploy the new one | 17:30 |
ignas | on the server | 17:30 |
jinty | ignas: I would use release-assistent to build the tarball in a specific location. | 17:34 |
*** Aiste has joined #schooltool | 17:34 | |
jinty | then use a different script to unpack the tarball in the right location taking care of the backups and such | 17:35 |
ignas | that was the idea | 17:35 |
jinty | the schooltool-nightly nightly collection installs the tarball directly onto the ftp site | 17:36 |
jinty | look at the targetdir config parameter | 17:36 |
jinty | it will refuse to overwrite an already existing tarball, so you might need overwrite true | 17:37 |
jinty | the targetdir command could be extended to be a url. for example scp://productionserver/tarball-archive/ | 17:38 |
ignas | hmm, well, as i need a backup anyway i think having a simple path will be enough | 17:41 |
ignas | jinty: it seems that zc packages are not packaged in the tarball | 18:19 |
jinty | nope, there are debian packages for those | 18:31 |
jinty | look in the repository on the schooltool ftp | 18:31 |
jinty | ignas: I wrote some messages to -dev a while back showing where they were | 18:37 |
ignas | thanks | 18:37 |
ignas | jinty: ouch, the packages in there are for edgy | 18:48 |
jinty | ignas: you need them for dapper? | 18:49 |
ignas | is there a way to make zpkg pack zc packages too? | 18:49 |
ignas | yes the server running lyceum instance is running dapper | 18:49 |
jinty | hmm, dapper was before the great python transition and new policy. no luck | 18:50 |
ignas | i would probably like packaging zc stuff myself | 18:50 |
ignas | as lyceums schooltool is kind of a bleeding edge | 18:50 |
jinty | I would install the raw eggs into the python path of the user running schooltool | 18:50 |
ignas | hmm | 18:51 |
ignas | makes sense | 18:51 |
jinty | or you could make pre-transition packages, but that's probably more work | 18:51 |
ignas | how does one make pre-transition packages? (i want to have deployment environment as close to the development environment as possible) | 18:52 |
Lumiere | morning all... | 18:55 |
jinty | ignas: I think we don't really want to get into that now, but you could download most pre-transition simple python module packages and use them. | 18:55 |
jinty | s/use/copy/ | 18:55 |
ignas | i see | 18:55 |
ignas | i guess eggs in pythonpath is the easiest way then ... | 18:56 |
ignas | jinty: thanks for your help and support | 18:56 |
*** ignas has quit IRC | 19:01 | |
jinty | ignas: thanks, good to see my work being used actually | 19:04 |
*** jfroche has quit IRC | 19:38 | |
*** thisfred has quit IRC | 19:57 | |
*** vidasp has quit IRC | 20:10 | |
*** jinty has quit IRC | 20:17 | |
*** jinty has joined #schooltool | 21:37 | |
*** mgedmin has quit IRC | 22:21 | |
*** sky123_ has joined #schooltool | 22:30 | |
sky123_ | hi guys...Im looking at schooltool as strong contender to be used for a school. How far is the "grading" component and also the integration with cando?? | 22:31 |
Lumiere | right now cando is almost over-integrated... cando is running on a branch of schooltool... so I am guessing there are some improvements to schooltool that aren't in cando 2006 | 22:39 |
Lumiere | but | 22:39 |
Lumiere | if you install the cando-06 package (by directions from cando.schooltool.org) | 22:39 |
Lumiere | you do get what seems to be a working schooltool install | 22:39 |
th1a | Basically, the developer working on the core gradebook component for SchoolTool left us at a crucial time this spring, | 22:40 |
th1a | and it hasn't been completed. | 22:40 |
Lumiere | hi tom ^^ | 22:40 |
th1a | Hi Lumiere. | 22:40 |
th1a | So you can do competency tracking, but not a regular gradebook, unfortunately. | 22:40 |
Lumiere | I'm about to go test the latest svn cando 06 | 22:41 |
Lumiere | so we can say that the package is ready to push | 22:41 |
*** ignas has joined #schooltool | 22:55 | |
*** ardea has joined #schooltool | 23:24 | |
ardea | hi | 23:24 |
*** ardea has quit IRC | 23:26 | |
Lumiere | um... is something up with the schooltool svn? | 23:28 |
Lumiere | I'm trying to check out the schooltool branch connected to cando... and it's frozen at tests/test_pdfcal.py | 23:29 |
Lumiere | (or is there a huge file I am waiting for?) | 23:29 |
*** jfroche has joined #schooltool | 23:33 | |
Lumiere | th1a, jinty? | 23:36 |
th1a | Yes? | 23:36 |
th1a | Your checkout crapped out? | 23:36 |
Lumiere | yes | 23:37 |
Lumiere | cando itself was fine | 23:37 |
th1a | Did you try to start it over again? | 23:37 |
Lumiere | yes | 23:37 |
Lumiere | failed in the same place | 23:37 |
Lumiere | or near the same place | 23:38 |
Lumiere | first time after test_overlay | 23:38 |
Lumiere | second time after test_pdfcal | 23:38 |
th1a | I don't think it is a NEW problem. | 23:39 |
Lumiere | oh | 23:39 |
Lumiere | so I should just keep trying? | 23:39 |
Lumiere | I also can't ctrl-c it | 23:40 |
Lumiere | I have to stop make with ctrl-z and kill it manually | 23:40 |
th1a | It takes a while to back out. For better or worse, it usually works eventually. The weird thing is that I never have this problem up here in Providence. | 23:41 |
Lumiere | ooh | 23:41 |
Lumiere | killing it manually failed | 23:41 |
Lumiere | mmm defunct processes now -_- | 23:41 |
th1a | We'll move it nearer to you soon. | 23:41 |
Lumiere | hehe | 23:41 |
Lumiere | where is it atm? | 23:42 |
th1a | It is still in Lithuania. | 23:42 |
Lumiere | oh | 23:42 |
Lumiere | yea | 23:42 |
Lumiere | that's a long hop | 23:42 |
Lumiere | any chance of getting a mirror? | 23:43 |
th1a | We've been meaning to just move the whole thing to the schooltool.org server. | 23:44 |
Lumiere | ah | 23:44 |
Lumiere | froze on test_skin this time | 23:44 |
Lumiere | it's almost like I hit a range of bits | 23:45 |
Lumiere | and it says "he's had enough" | 23:45 |
Lumiere | and cuts me off QoS style | 23:45 |
th1a | I don't think that's actually what's happening. | 23:46 |
Lumiere | yea... just feels that way | 23:46 |
th1a | OK, I need to go get some food... good luck. | 23:51 |
Lumiere | what is really interesting is | 23:53 |
Lumiere | cando checkout works fine | 23:53 |
*** jfroche has quit IRC | 23:54 | |
jinty | Lumiere: I'm here now | 23:54 |
*** jfroche has joined #schooltool | 23:54 | |
jinty | th1a: I'll probably be able to move the repository sometime next month | 23:55 |
Lumiere | just on the repository stuff | 23:55 |
Lumiere | I can get cando to checkout | 23:55 |
Lumiere | but not the schooltool branch | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!