*** lisppaste5 has quit IRC | 00:00 | |
*** lisppaste5 has joined #schooltool | 00:04 | |
*** didymo has quit IRC | 00:26 | |
*** didymo has joined #schooltool | 00:26 | |
*** didymo has quit IRC | 00:52 | |
*** jfroche has quit IRC | 01:04 | |
*** didymo has joined #schooltool | 01:18 | |
*** wrobel` has joined #schooltool | 03:09 | |
*** wrobel has quit IRC | 03:16 | |
*** didymo has quit IRC | 07:12 | |
*** th1a has joined #schooltool | 08:03 | |
*** jfroche has joined #schooltool | 10:13 | |
*** Aiste has quit IRC | 10:41 | |
*** jinty has joined #schooltool | 10:54 | |
*** thisfred has joined #schooltool | 11:33 | |
*** Aiste has joined #schooltool | 11:43 | |
*** alga has joined #SchoolTool | 12:37 | |
*** didymo has joined #schooltool | 12:56 | |
*** ignas has joined #schooltool | 13:23 | |
*** ignas has quit IRC | 13:52 | |
*** ignas has joined #schooltool | 14:34 | |
*** wapowell has joined #schooltool | 15:08 | |
wapowell | hello everyone | 15:08 |
---|---|---|
ignas | hi | 15:09 |
wapowell | I am hoping I can get some help.... | 15:09 |
wapowell | running dapper, I installed schooltool via apt-get | 15:09 |
wapowell | I read the documentation on the schooltool.org site | 15:09 |
wapowell | but I am having a problem enabling devmode | 15:09 |
wapowell | in the conf file, there is not a line that has "devmode on" in it. | 15:10 |
wapowell | the conf file I have does not seem to match the conf file described in the site documentation | 15:10 |
ignas | yes they do not match | 15:10 |
ignas | the one on schooltool.org is about setting up an svn checkout | 15:11 |
ignas | not apt-get installing schooltool | 15:11 |
wapowell | ah, ok. | 15:11 |
ignas | i don't think devmode is even available in the released version of schooltool | 15:11 |
wapowell | oh really? | 15:11 |
wapowell | ok | 15:11 |
wapowell | would you recommend the svn version for someone that wants to test it and poke around in it for a while? | 15:12 |
wapowell | (not for running in a production environment) | 15:12 |
*** wapowell has quit IRC | 15:15 | |
*** jfroche has quit IRC | 15:37 | |
*** CArenas2 has joined #schooltool | 15:45 | |
* th1a is talking to someone here... I'll be a few minutes late for the meeting. | 16:28 | |
th1a | OK, I'm ready. Sorry about that. | 16:36 |
th1a | Hi ignas & jinty... hm... where is jfroche? | 16:37 |
ignas | hi | 16:37 |
th1a | So how are things in Vilnius, ignas? | 16:38 |
ignas | don't know really, could not contact Lyceum today :/ and got no answers to my emails yet ... | 16:40 |
ignas | as for the work being done - i have checked in import scripts (at last) | 16:40 |
ignas | had some trouble with their unit tests | 16:40 |
ignas | did a few tweaks for the UI of schooltool, and did some non commitable stuff for the timetable event stuff | 16:41 |
th1a | I saw you had checked in those scripts. | 16:41 |
ignas | i am testing out to see whether the idea will work | 16:42 |
th1a | OK. | 16:42 |
ignas | oh as for the subgroups - there is one problem ... | 16:42 |
th1a | That's a good idea. | 16:42 |
ignas | not seeing the group in the section list is acceptable but not very good ... | 16:42 |
ignas | in Lithuania it is important to see the "academical group" of a pupil | 16:43 |
ignas | as it encodes his level and well the group he's in | 16:43 |
th1a | You mean if you add the current members of a group but don't automatically update it? | 16:43 |
ignas | no, i mean that seeing 2a Peter, John, Mary 2b Pete, Johan | 16:43 |
ignas | is better than seeing Pete Peter John Johan Mary | 16:44 |
ignas | for teachers | 16:44 |
ignas | but as a person can have more than 1 group it is difficult to know which one is the important one | 16:44 |
th1a | Do students stay in those groups for multiple years? | 16:44 |
ignas | yes most of the time you go 1a 2a 3a etc. | 16:44 |
ignas | maybe i should add a concept "Academical group" | 16:45 |
ignas | and integrate it with levels a bit ... | 16:45 |
th1a | So "a" is the group and the number is the year? | 16:45 |
th1a | year = level? | 16:45 |
ignas | yes | 16:45 |
ignas | year is the level | 16:45 |
jinty | hi th1a | 16:45 |
ignas | and a person is always in only 1 such group | 16:46 |
th1a | Well, you could have special groups so that you could display them in the right views. | 16:46 |
th1a | hi jinty. | 16:46 |
ignas | should i just add it for lyceum or to schooltool trunk ? | 16:46 |
ignas | might such a concept be useful to non Lithuanian students ? | 16:46 |
th1a | I'd put that in Lyceum for now. | 16:46 |
th1a | It wouldn't be useful in the US. | 16:47 |
th1a | Well, in some schools. | 16:47 |
th1a | Hm... | 16:47 |
th1a | If you add it to the trunk and a school doesn't need it, it won't break anything, I suppose. | 16:47 |
ignas | oh, one more thing | 16:48 |
ignas | the cookie language thingie | 16:48 |
ignas | i can't think of a way to manage the configuration directive ... | 16:48 |
ignas | now we have | 16:48 |
ignas | lang auto | 16:48 |
th1a | These would be called 'teams' in the US, usually, although it is a slightly different construction. | 16:48 |
ignas | or lang lt | 16:48 |
ignas | i need not just lang cookie | 16:49 |
ignas | but to define languages one wants to see in the selector as well | 16:49 |
ignas | like lang cookie[lt, en, ne] | 16:49 |
ignas | jinty: what would be the standard way of doing this in a backwards compatible way ? | 16:49 |
jinty | heh | 16:50 |
jinty | I would create a new directive, and deprecate, but not remove the old one | 16:51 |
ignas | how should the configuration directive look to be well, unixy :) | 16:51 |
jinty | hmm, what information does it need to communicate | 16:51 |
jinty | ? | 16:51 |
ignas | well before we only had to tell either the "language" or "auto" | 16:52 |
ignas | now i want to tell it "cookie" | 16:52 |
ignas | and want to provide a list of languages | 16:52 |
ignas | to choose from | 16:52 |
*** jfroche has joined #schooltool | 16:53 | |
ignas | cookie[l1, l2, l3] seems very non-standard DYI to me | 16:53 |
ignas | as i don't know the right way ... | 16:53 |
jinty | why do you need the cookie? you just want to give it a list to choose from. | 16:53 |
ignas | emm, indeed i can assume that if a list is given i should render the control to select the language | 16:54 |
ignas | if only 1 language is set - use it | 16:54 |
ignas | and auto - means leave it to the browser | 16:54 |
ignas | so i can allow more than 1 lang directive and it will work nicely and won't break compatibility | 16:55 |
ignas | lang lt | 16:55 |
ignas | lang en | 16:55 |
jinty | but perhaps there are 2 different things here: | 16:55 |
ignas | will mean that you will get a selector between "Lithuanian and English" | 16:55 |
jinty | 1. the list of fallback languages for gettext | 16:56 |
*** jfroche has left #schooltool | 16:56 | |
jinty | 2. the language selected | 16:56 |
*** jfroche has joined #schooltool | 16:56 | |
jinty | or am I just being silly... | 16:56 |
ignas | hmm :/ | 16:56 |
ignas | when it comes to spanish locales, one can want to have all of them in a row as fallbacks | 16:57 |
th1a | hi jfroche. | 16:57 |
jfroche | hello th1a | 16:57 |
jfroche | everything fine ? | 16:57 |
jfroche | sorry for delay | 16:57 |
jfroche | bank delay | 16:57 |
th1a | ignas & jinty are discussing multiple-langugage selection & cookies. | 16:57 |
jinty | ignas: if we are talking about 2 different concepts, perhaps 2 different directives are in order | 16:58 |
jfroche | dummy question from me: 1 school = 1 schooltool instance right ? | 16:58 |
ignas | jfroche: yes | 16:59 |
jfroche | so i ll build two schooltool instance and maintain 2 different branches ? | 16:59 |
ignas | depends on you ... | 16:59 |
th1a | jfroche: We used to support multiple ST objects in one Zope 3 in one Zope 3 instance, but we dropped it for simplicity. | 16:59 |
ignas | you can have 2 instances and 1 branch | 17:00 |
th1a | Yes, it depends on how different they need to be. | 17:00 |
jfroche | right but if they have different needs | 17:00 |
th1a | I'd try to do it in one. | 17:00 |
ignas | jinty: i'll think about it more after the meeting | 17:00 |
jfroche | ok i ll try in one first | 17:00 |
jfroche | should i branch trunk ? | 17:01 |
ignas | jfroche: yes you should branch trunk | 17:01 |
ignas | jfroche: how much different those needs are ? | 17:01 |
jfroche | right know i don't know but i guess they will need different views mainly on cando | 17:02 |
th1a | What other news from Belgium, jfroche? | 17:03 |
jfroche | Denis asked further questions to his director | 17:03 |
jfroche | seems that she didn't send the papers to get authorisation to her superiors | 17:04 |
jfroche | Denis says that now (since this weekend) she has done it | 17:04 |
th1a | OK. Good to keep that moving. | 17:05 |
jfroche | except that i am looking at french translations for both | 17:05 |
jfroche | and ll fork 2 instances | 17:05 |
jfroche | we have a small tracker for us | 17:05 |
jfroche | and they are adding question/features/bugs | 17:06 |
th1a | We still haven't heard from the LaunchPad guys about getting our bugs in Malone? | 17:06 |
jfroche | no no news :( | 17:06 |
th1a | OK. Not your fault. | 17:06 |
ignas | th1a: i have fired up a Pootle server for schooltool translations to lithuanian | 17:07 |
jfroche | do you have contact with them ? | 17:07 |
th1a | I don't know the Malone guys specifically, but I know their boss ;-) | 17:07 |
jfroche | ignas: whats that ? would it be useful for french translations ? | 17:07 |
ignas | jfroche: well rosetta is nice, BUT IT HAS NO SEARCH | 17:07 |
ignas | so you have to page through 900 translations 10 by 10 to find the 1 that was misspelled | 17:08 |
jfroche | do they plan to implement it ? | 17:08 |
ignas | jfroche: well, the feature reuest is ~90 weeks old | 17:08 |
ignas | but yes they plan to implement it | 17:08 |
ignas | they got some more important things to do | 17:09 |
jfroche | i see | 17:09 |
th1a | jfroche: In regards to Nicolas's email, the code for contextual help is in (surprise) schooltool.help | 17:10 |
jfroche | :) ok | 17:10 |
ignas | https://launchpad.net/products/rosetta/+bug/44 :) | 17:11 |
th1a | One big issue that arose last week is what seems to be a serious bug in our edgy release. | 17:11 |
ignas | so we do have an edgy release ? or are we talking about the unofficial beta ? | 17:12 |
th1a | Well, what you get if you do 'apt-get install schooltool' in Edgy. | 17:12 |
th1a | Oh, now I see jinty's comment on the bug: http://issues.schooltool.org/issue513 | 17:13 |
ignas | i just though schooltool got removed from edgy :) | 17:13 |
th1a | So it is really a Zope 3 package bug. | 17:13 |
th1a | ignas: No, we just slid along... | 17:13 |
jinty | actuallym they also need to patch the twisted package | 17:13 |
jinty | ... | 17:13 |
th1a | Should *we* be putting the bug in Malone? I guess SteveA seemed to know about it already. | 17:14 |
jfroche | we still use launchpad ? | 17:14 |
th1a | We're trying to get there ;-) | 17:15 |
jfroche | malone isn't working correctly neither ? | 17:16 |
th1a | No, Malone actually works as far as I know ;-) | 17:16 |
th1a | Actually, this particular bug is a good case for Malone, by the way. | 17:16 |
th1a | Because one advantage of Malone is that you can pass bugs down (up?) to dependencies. | 17:17 |
th1a | So we'd be able to forward this bug as a Zope3 bug. | 17:17 |
th1a | (I think). | 17:17 |
th1a | jfroche: Do you have a server set up now for your schools? | 17:20 |
jfroche | yet i have 1 server for 2 school :) | 17:21 |
jfroche | but as they begin to enter real data | 17:21 |
jfroche | they want now two server | 17:21 |
th1a | Two physical servers? | 17:21 |
ignas | 1 server or 1 instance of schooltool ? | 17:21 |
jfroche | schooltool.jfroche.be | 17:21 |
jfroche | uhm i mean 2 instances | 17:21 |
th1a | Oh, ok. | 17:22 |
th1a | Yes, they'll need two instances. | 17:22 |
jfroche | will work in my branch too | 17:22 |
*** alga has quit IRC | 17:23 | |
th1a | So you'll be setting those up this week? | 17:23 |
jfroche | today yes | 17:23 |
jfroche | how should i call my branch ? | 17:24 |
th1a | We don't really have a system... | 17:24 |
jfroche | uhm english spelling, how should i name my branch ? | 17:25 |
ignas | jfroche: what are you going to be working on? | 17:25 |
ignas | as for the name you can just name it schooltool-jfroche | 17:26 |
jfroche | first building instances as they require | 17:26 |
jfroche | for example i need to change the schema of a person | 17:26 |
jfroche | in belgium it's quite wired to ask for ethnical information | 17:27 |
ignas | oh such things, then it might make more sense to have separate branchs for both schools | 17:27 |
ignas | and name them after those schools | 17:27 |
jfroche | ok | 17:27 |
jfroche | merges will be nightmares no ? | 17:27 |
ignas | yep | 17:28 |
ignas | i am doing a lot on the trunk | 17:28 |
th1a | Well, for things like those schemas we'll ultimately need to come up with a way to allow schools to modify them locally. | 17:28 |
th1a | But at this point, just do what you need to do for your schools. | 17:29 |
ignas | well, schools won't want version control integrated with schooltool | 17:29 |
ignas | the merge hell is only because well, we are schooltool developers ;) | 17:29 |
th1a | Yes. | 17:29 |
th1a | OK, I guess everyone knows what they're doing this week. | 17:30 |
th1a | I'll send jinty an email, hopefully tonight, to throw the switch on the updated website. | 17:31 |
jfroche | ok | 17:31 |
th1a | Have a good week folks. Let's keep up on trying to get these relationships with schools formalized. | 17:33 |
* th1a bangs the gravel. | 17:33 | |
jfroche | ignas: news from plane ? | 17:34 |
ignas | working on it | 17:34 |
ignas | should be soon | 17:34 |
jfroche | ok | 17:34 |
jfroche | is it possible that i don't have access to branches ? | 17:35 |
ignas | ? | 17:35 |
jfroche | ah no | 17:35 |
jfroche | nothing :) | 17:35 |
*** alga has joined #SchoolTool | 17:37 | |
jfroche | ignas: the init.d script was working for you ? | 17:41 |
ignas | after heavy modifications | 17:41 |
ignas | as i have mentioned i have no root on the machine | 17:42 |
jfroche | did you commit your changes somewhere ? | 17:42 |
ignas | btw - running schooltool uid root is a bad idea | 17:42 |
ignas | no i didn't it was still flinging warnings | 17:42 |
ignas | what i changed was the SCHOOLTOOL_INSTANCE and removed the chuid part | 17:44 |
*** mgedmin has joined #schooltool | 17:46 | |
jfroche | uhm not that heavy | 17:46 |
jfroche | can you send it per mail ? | 17:46 |
jfroche | ignas: can i send you another pub key for svn access from the server i am working from | 17:47 |
jfroche | ? | 17:47 |
ignas | lisppaste5: url | 17:48 |
lisppaste5 | To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste. | 17:48 |
lisppaste5 | jfroche pasted "My pub key" at http://paste.lisp.org/display/29823 | 17:49 |
lisppaste5 | ignas pasted "the diff" at http://paste.lisp.org/display/29824 | 17:49 |
jfroche | thanks | 17:49 |
ignas | not for the key ;) | 17:49 |
ignas | i forgot the url | 17:49 |
ignas | as for the key - it won't help me much :/ | 17:49 |
ignas | i don't have root on the server | 17:50 |
ignas | talk to mgedmin or alga | 17:50 |
jfroche | mgedmin: can you paste http://paste.lisp.org/display/29824 into authorized_keys for jfroche | 17:51 |
mgedmin | yeah | 17:51 |
jfroche | thanks a lot | 17:51 |
ignas | as for keys i am not sure you want to paste them publicly not that there much harm in that, just that some people think that hiding their public key gives one bit less of info to possible attackers | 17:51 |
mgedmin | uhh why is my internet so flakey today? | 17:53 |
jfroche | you cant do anything with the pub key anyway | 17:53 |
* mgedmin wonders why jfroche has so many different pubkeys | 17:53 | |
* jfroche is working on different server with different private keys, i never copy private keys | 17:54 | |
jfroche | ;) | 17:54 |
mgedmin | jfroche: done | 17:54 |
jfroche | thanks a lot | 17:54 |
* mgedmin discovers jfroche's request in his inbox... oops | 17:55 | |
jfroche | :) | 17:55 |
jfroche | no problem | 17:55 |
*** ignas changes topic to "SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | Dev meetings Mon, 14:30 UTC (16:30 EET)| CanDo dev meetings Tue, 4pm EST | Use http://paste.lisp.org/new/schooltool for pasting" | 18:08 | |
*** th1a has quit IRC | 18:42 | |
*** th1a has joined #schooltool | 18:53 | |
*** jfroche has quit IRC | 19:29 | |
*** Aiste has quit IRC | 19:42 | |
*** thisfred has quit IRC | 20:58 | |
*** th1a_ has joined #schooltool | 21:27 | |
*** jinty has quit IRC | 21:33 | |
* ignas just found a few troublesome bugs in schooltool :/ | 21:37 | |
ignas | you can't work with objects that have a '/' in their id | 21:38 |
ignas | and there is no protection against this character in the ID of an object at all | 21:39 |
ignas | i mean one can easily create persons, groups, events (through ical) that are not accessible through the user interface | 21:39 |
ignas | you can delete them most of the time though | 21:39 |
*** ignas has quit IRC | 21:40 | |
*** th1a has quit IRC | 21:44 | |
*** didymo has quit IRC | 21:59 | |
*** lisppaste5 has quit IRC | 22:28 | |
*** lisppaste5 has joined #schooltool | 22:32 | |
*** Aiste has joined #schooltool | 22:33 | |
*** didymo has joined #schooltool | 22:55 | |
*** jinty has joined #schooltool | 23:10 | |
*** mgedmin has quit IRC | 23:43 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!