*** replaceafill has quit IRC | 00:06 | |
*** alga has quit IRC | 02:30 | |
*** krushik has joined #schooltool | 04:22 | |
krushik | as I see, there is no way to install schooltool on a debian system? | 04:30 |
---|---|---|
*** moquist has quit IRC | 05:37 | |
*** moquist has joined #schooltool | 06:40 | |
*** ar2r has joined #schooltool | 09:47 | |
ar2r | Hi | 09:47 |
ar2r | i am from russian and i need your help to translate scholltool-20089 | 09:48 |
ar2r | and where i can download plugins | 09:54 |
ar2r | how do i change the interface language to russian? | 10:02 |
*** yvl has quit IRC | 10:03 | |
*** yvl has joined #schooltool | 10:23 | |
ar2r | how do i change the interface language to russian? | 10:37 |
yvl | you can translate schooltool in Launchpad, here: https://translations.launchpad.net/schooltool/development | 10:45 |
yvl | the translations will be released in roughly a month | 10:45 |
yvl | as for switching to russian interface... you need to edit main.conf | 10:49 |
yvl | find examples with "lang" | 10:51 |
yvl | and write below commented lines: | 10:52 |
yvl | lang ru | 10:52 |
yvl | you will need to restart schooltool after that | 10:52 |
ar2r | after restarting the system - interface not full translated (about 5% at russian) | 11:00 |
ar2r | And if to be more exact that names of months are translated only | 11:05 |
yvl | hmm, thats odd. I thought that a bigger part of it is already translated to russian - and released | 11:15 |
yvl | will look into it now | 11:15 |
*** alga_ has joined #SchoolTool | 11:16 | |
ar2r | For me too it seemed very strange | 11:19 |
yvl | ouchy | 11:31 |
yvl | you found a problem with the release, thank you! | 11:31 |
yvl | the translation messages are not precompiled | 11:31 |
yvl | for now... this should work: | 11:32 |
yvl | cd /usr/lib/python2.4/site-packages/schooltool/locales/ru/LC_MESSAGES | 11:32 |
yvl | msgfmt schooltool.po | 11:32 |
yvl | but you will need sudo for this :| | 11:32 |
ar2r | artur@artur:/usr/lib/python2.4/site-packages/schooltool/locales/ru/LC_MESSAGES$ sudo msgfmt schooltool.po | 11:36 |
ar2r | [sudo] password for artur: | 11:36 |
ar2r | sudo: msgfmt: command not found | 11:36 |
ar2r | What have I made not correctly? | 11:37 |
yvl | hmm, seems you need the gettext toolkit: | 11:40 |
yvl | apt-get install gettext | 11:41 |
ar2r | after msgfmt schooltool.po schooltools restarting? | 11:44 |
yvl | yes, you need to do that | 11:44 |
yvl | schooltool.mo should be generated now in /usr/lib/python2.4/site-packages/schooltool/locales/ru/LC_MESSAGES/ | 11:45 |
ar2r | artur@artur:/usr/lib/python2.4/site-packages/schooltool/locales/ru/LC_MESSAGES$ ls | 11:46 |
ar2r | messages.mo schooltool.po | 11:46 |
ar2r | What to do further? | 11:47 |
yvl | when you restart schooltool, it should be in russian | 11:48 |
ar2r | yes i restart schooltool but the situation has not changed | 11:49 |
yvl | hmm | 11:50 |
yvl | how did you restart? | 11:50 |
ar2r | sudo /etc/init.d/schooltool-2009 stop | 11:51 |
ar2r | sudo /etc/init.d/schooltool-2009 start | 11:51 |
yvl | hmm, odd | 11:52 |
ar2r | What reasons are still? | 11:58 |
yvl | ok, found it | 12:00 |
yvl | sorry, I'm a bit new to this stuff | 12:00 |
yvl | the correct steps are: | 12:00 |
yvl | cd /usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES | 12:00 |
yvl | msgfmt schooltool.po -o schooltool.mo | 12:01 |
yvl | I forgot that schooltool switched to python 2.5 ... | 12:01 |
ar2r | artur@artur:/usr/lib/python2.4/site-packages/schooltool/locales/ru/LC_MESSAGES$ cd /usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES | 12:02 |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES$ msgfmt schooltool.po -o schooltool.mo | 12:02 |
ar2r | msgfmt: ошибка открытия файла "schooltool.mo" для записи: Permission denied | 12:02 |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES$ sudo msgfmt schooltool.po -o schooltool.mo | 12:02 |
ar2r | [sudo] password for artur: | 12:02 |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES$ | 12:02 |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES$ sudo msgfmt schooltool.po -o schooltool.mo | 12:02 |
*** ar2r has quit IRC | 12:02 | |
*** ar2r has joined #schooltool | 12:03 | |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES$ sudo /etc/init.d/schooltool-2009 start | 12:03 |
ar2r | * Starting SchoolTool 2009... Traceback (most recent call last): | 12:03 |
ar2r | File "/usr/bin/paster", line 18, in <module> | 12:03 |
ar2r | command.run() | 12:03 |
ar2r | File "/var/lib/python-support/python2.5/paste/script/command.py", line 73, in run | 12:03 |
ar2r | commands = get_commands() | 12:03 |
ar2r | File "/var/lib/python-support/python2.5/paste/script/command.py", line 115, in get_commands | 12:03 |
ar2r | plugins = pluginlib.resolve_plugins(plugins) | 12:03 |
ar2r | File "/var/lib/python-support/python2.5/paste/script/pluginlib.py", line 81, in resolve_plugins | 12:03 |
ar2r | pkg_resources.require(plugin) | 12:03 |
ar2r | File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 626, in require | 12:03 |
ar2r | needed = self.resolve(parse_requirements(requirements)) | 12:03 |
ar2r | File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 524, in resolve | 12:03 |
ar2r | raise DistributionNotFound(req) # XXX put more info here | 12:03 |
ar2r | pkg_resources.DistributionNotFound: Not Found: FormEncode-1.0.1-py2.5 (did you run python setup.py develop?) | 12:03 |
ar2r | I do not know why, but now is not started at all | 12:06 |
yvl | ok, this should not have happened | 12:06 |
yvl | hmm, can you try: | 12:07 |
yvl | cd /usr/lib/python2.5/site-packages/FormEncode-1.0.1-py2.5.egg-info | 12:07 |
yvl | the folder should exist.. | 12:09 |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES$ cd /usr/lib/python2.5/site-packages/FormEncode-1.0.1-py2.5.egg-info | 12:10 |
ar2r | artur@artur:/usr/lib/python2.5/site-packages/FormEncode-1.0.1-py2.5.egg-info$ ls | 12:10 |
ar2r | dependency_links.txt PKG-INFO SOURCES.txt top_level.txt | 12:10 |
yvl | omg :) | 12:11 |
yvl | ok, it seems you cannot run that command from python2.5 subfolder | 12:11 |
yvl | cd / | 12:12 |
yvl | sudo /etc/init.d/schooltool-2009 start | 12:12 |
ar2r | artur@artur:/$ sudo /etc/init.d/schooltool-2009 start | 12:12 |
ar2r | * Starting SchoolTool 2009... Changing user to schooltool:schooltool (112:125) | 12:12 |
ar2r | Entering daemon mode | 12:12 |
ar2r | working | 12:13 |
ar2r | yes | 12:13 |
yvl | cool :) | 12:13 |
ar2r | translated | 12:13 |
ar2r | cool | 12:13 |
ar2r | thank | 12:13 |
ar2r | you | 12:13 |
yvl | thank you for you efforts | 12:14 |
ar2r | Though transfer also is not full, but already on it was much better than that that. I very much am grateful to you. | 12:14 |
yvl | if you start translating schooltool... please do it in launchpad | 12:15 |
yvl | then download from https://translations.launchpad.net/schooltool/development/+pots/schooltool/ru | 12:15 |
yvl | in .MO format | 12:15 |
yvl | and save it to /usr/lib/python2.5/site-packages/schooltool/locales/ru/LC_MESSAGES/schooltool.mo | 12:15 |
ar2r | I so understand this problem will be corrected in the near future? | 12:16 |
yvl | (launchpad will give you different filename) | 12:16 |
yvl | yes | 12:16 |
yvl | but I guess in about week and a half :| | 12:16 |
yvl | people are on vacation this week... | 12:16 |
*** alga_ has quit IRC | 12:18 | |
*** alga_ has joined #SchoolTool | 12:43 | |
*** ar2r has left #schooltool | 13:28 | |
*** mgedmin has joined #schooltool | 13:34 | |
*** Aiste has joined #schooltool | 13:43 | |
*** jelkner has joined #schooltool | 15:57 | |
th1a | yvl: do you know menesis's nick on Launchpad? | 16:01 |
th1a | Should I assign packaging related bugs to him? | 16:01 |
yvl | th1a, menesis is menesis on Launchpad | 16:07 |
yvl | please do, but he is on vacation this week | 16:07 |
th1a | kk | 16:07 |
yvl | so we're... kind of without release managers for a week :| | 16:08 |
th1a | Well, a week to work on bugs. | 16:08 |
yvl | true | 16:11 |
*** replaceafill has joined #schooltool | 16:19 | |
*** krushik has quit IRC | 16:26 | |
*** krushik has joined #schooltool | 16:26 | |
th1a | Good morning yvl, aelkner, replaceafill, Lumiere. | 16:30 |
aelkner | morning | 16:30 |
th1a | Or afternoon, as the case may be. | 16:30 |
yvl | morning guys | 16:31 |
th1a | OK. Welcome to the post-1.0 world. | 16:32 |
replaceafill | good morning everybody | 16:32 |
th1a | yvl: How do you see the bug situation at this point -- what do you see as the priorities. | 16:33 |
th1a | (other that th1a writing more docs... which I'll be doing) | 16:33 |
yvl | there are several bugs that are hard to stumble upon, but corrupt data: namely deleting terms | 16:34 |
yvl | section linking gets broken; section timetables get broken | 16:34 |
yvl | I'd like to fix those ASAP | 16:34 |
th1a | OK. | 16:35 |
yvl | I finished main functionallity on section linking today, but didn't deploy it to trunk: | 16:35 |
yvl | section edit view: unlinking, linking for a single section | 16:35 |
yvl | there's also that Gradebook bug you entered today | 16:36 |
th1a | We need to find a balance in turning around easy user-reported bugs quickly and also getting to the deeper ones (that nobody may have reported... yet). | 16:36 |
th1a | The unicode one? | 16:36 |
aelkner | may i comment on the gradebook bug a second | 16:36 |
yvl | yep | 16:36 |
yvl | go :) | 16:36 |
aelkner | it occus to me that a simple change to the gradebook code | 16:37 |
th1a | When I saw unicode I pointed it to yvl automatically, but aelkner can take it. | 16:37 |
aelkner | could allow us to keep the functionality of section.members being a mix of students and groups | 16:37 |
th1a | aelkner: We're talking about a different bug. | 16:37 |
th1a | There's a unicode bug. | 16:38 |
aelkner | sorry, there's a new gradebook bug? | 16:38 |
aelkner | oh, i'll look now | 16:38 |
th1a | https://bugs.edge.launchpad.net/schooltool/+bug/371577 | 16:38 |
aelkner | but about the other bug, i'd like to comment on that before we decide to change section membership logic | 16:38 |
th1a | Those are usually simple to fix. | 16:39 |
yvl | yes, in gradebook.py some values are retrieved from database and converted to str instead of unicode - hence the conversion problem | 16:39 |
yvl | listening, aelkner | 16:39 |
aelkner | the bug that tom and i dealt with this weekend involved | 16:39 |
aelkner | the fact that section membership allow a mix of students and groups | 16:40 |
aelkner | th1a: if i were to change the one line of code in gradebook.py | 16:40 |
aelkner | self.students = list(self.section.memebers) | 16:40 |
aelkner | to be smarter | 16:40 |
aelkner | to build self.students by looping through the memebers | 16:41 |
aelkner | and tresating the groups in that list | 16:41 |
aelkner | by adding all the students in that group | 16:41 |
aelkner | then there is no other place in the code that would need to change | 16:41 |
aelkner | no evolution script would be necessary | 16:41 |
th1a | I'm not sure what you mean... | 16:42 |
aelkner | so we would be able to keep the heterogeneous nature of section membership | 16:42 |
th1a | We don't want the heterogeneous nature of section membership. | 16:42 |
th1a | There are two levels of bugs here. | 16:42 |
th1a | 1) The view is broken. | 16:42 |
th1a | 2) The implementation is wrong. | 16:43 |
th1a | The model is wrong. | 16:43 |
aelkner | that's kind of what i was asking | 16:43 |
aelkner | is the model wrong wrong? | 16:43 |
aelkner | if so, why? | 16:43 |
th1a | See, the problem is, I have a student who is in a course for, say, the first half of the year, gets a semester grade, should at least get half-credit for the course. | 16:43 |
th1a | They're enrolled as part of a group. | 16:44 |
th1a | They leave the group, say they leave the school. | 16:44 |
th1a | Does all traces of them leave the sectoin? | 16:44 |
th1a | section? | 16:44 |
aelkner | ah, i see where you're going with this | 16:44 |
aelkner | in that case, never mind my point | 16:44 |
th1a | I'd already disregarded it. ;-) | 16:44 |
aelkner | it's nice to disregarded off hand :) | 16:45 |
Lumiere | hi all | 16:45 |
th1a | Hi Lumiere. | 16:45 |
th1a | So where are you now, aelkner? | 16:45 |
aelkner | working on jelkner's desired dynamic score system functionality | 16:46 |
aelkner | i've only gotten started at this point | 16:46 |
th1a | It is more th1a's desired dynamic score system functionality. | 16:47 |
aelkner | based on our discussions last friday | 16:47 |
* th1a wonders how I got talked into having aelkner work on new functionality... | 16:47 | |
aelkner | ok, th1a desires it, too :) | 16:47 |
th1a | It is jelkner's influence. | 16:48 |
th1a | He controls our brains. | 16:48 |
aelkner | he's a subversive one, always has been | 16:48 |
th1a | Let's get this fixed to stop his incessant complaints. | 16:48 |
th1a | OK... anyhow... no issues thus far? | 16:48 |
Lumiere | th1a: that's how you got talked into new functionality | 16:49 |
th1a | The Wrath of Jelkner. | 16:49 |
yvl | :) | 16:49 |
Lumiere | th1a: there was a translation issue that yvl was talking about with a russian user | 16:49 |
th1a | jeeeelllllkner! | 16:49 |
th1a | Yeah, we're going to talk about that next. | 16:49 |
th1a | Well, after the rambling, unstructured part of the meeting. | 16:50 |
th1a | Actually, to give some focus to this -- we pretty much can't do a release until menesis gets back, right? | 16:50 |
aelkner | sorry, it started with me interrupting yvl | 16:51 |
yvl | yep | 16:51 |
th1a | elkners! | 16:51 |
aelkner | rule! | 16:51 |
yvl | unless Ignas springs from vacation in a miracle | 16:51 |
Lumiere | he did for a minute or two earlier | 16:51 |
th1a | He hasn't picked up his parting gift from me in EVE yet. | 16:52 |
th1a | OK, so we don't have to plan in terms of bugs to fix in the next couple days and release. | 16:52 |
th1a | That makes this a little less spastic. | 16:52 |
yvl | right | 16:53 |
th1a | So when will our bugfix release probably be? | 16:53 |
th1a | Next Tuesday? Later? | 16:53 |
yvl | next Monday or Tuesday | 16:53 |
yvl | menesis will be just happy to jump into action :)) | 16:54 |
* jelkner continues ignoring all this trash talk about him... | 16:54 | |
th1a | OK. So aelkner, make sure and clean up the unicode bugs and check (test!) for more of the same. | 16:55 |
th1a | Do you know what you need to do for those? | 16:55 |
aelkner | jelkner: is that you calling me? | 16:55 |
jelkner | yes | 16:56 |
aelkner | i can't answer now | 16:56 |
jelkner | ok | 16:56 |
aelkner | th1a: are you referring to the bug that you pointed out at the beginning of the meeting | 16:56 |
th1a | Yes. | 16:56 |
aelkner | that you have assigned to justus | 16:56 |
th1a | It is yours now. | 16:56 |
aelkner | you want to assign that to me? | 16:56 |
aelkner | ok | 16:56 |
th1a | <yvl> yes, in gradebook.py some values are retrieved from database and converted to str instead of unicode - hence the conversion problem | 16:57 |
th1a | Got that? | 16:57 |
aelkner | ok, so i'll change that in all occasions | 16:58 |
aelkner | when would that change be released? next tuesday? | 16:58 |
th1a | Yes. | 16:58 |
aelkner | ok, but i'll fix it first | 16:58 |
th1a | OK. | 16:58 |
th1a | Let yvl know when to merge the change. | 16:59 |
th1a | You know, once you get into bugfixes like this, it may be worth getting used to making a branch for each bug. | 16:59 |
aelkner | ok | 17:00 |
th1a | Once you knew the steps to easily make a branch and switch your live instance to it, | 17:01 |
th1a | it should make your life easier. | 17:01 |
th1a | Because otherwise you've got a branch with half of a larger project going, and then you have a 2 hour bugfix in the middle. | 17:01 |
aelkner | i could use some coaching on that score | 17:01 |
aelkner | right now i would rm -rf schooltool.gradebook | 17:02 |
aelkner | and rebranch | 17:02 |
aelkner | is there a way to switch instead | 17:02 |
th1a | The part which isn't obvious to me is the efficient way to switch your running instance to another branch. | 17:02 |
aelkner | right, that's my question | 17:02 |
yvl | hmm, I'll look into this at some point | 17:02 |
th1a | yvl? | 17:02 |
* yvl is not familiar with bzr that much | 17:03 | |
th1a | It isn't a bzr question. | 17:03 |
aelkner | ignas spoke of this at a recent sprint | 17:03 |
aelkner | but we didn't get him to demonstrate | 17:03 |
th1a | If I have a different version of the gradebook, how do I tell SchoolTool to use *that* gradebook. | 17:04 |
aelkner | th1a: i don't think you want to do that | 17:04 |
th1a | That's the point. | 17:04 |
yvl | actually you want :) | 17:05 |
th1a | I mean, you do want to do that. | 17:05 |
yvl | I don't know how precisely to do that now | 17:05 |
aelkner | it may just be how yo're putting it, but what i mean is | 17:05 |
yvl | something with editing buildout.cfg I guess | 17:05 |
aelkner | ah, yes | 17:05 |
yvl | setting develop = to your wanted folder | 17:05 |
replaceafill | i change the develop part in buildout.cfg | 17:05 |
aelkner | we could just change the develop = | 17:05 |
aelkner | and rerun bin/buildout | 17:06 |
aelkner | that would work | 17:06 |
th1a | That sounds right. | 17:06 |
aelkner | develop = .... ../schooltool.gradebook_temp_fix_branch | 17:06 |
th1a | Don't give it a generic name though. | 17:06 |
aelkner | yvl: does that make sense? | 17:06 |
yvl | totally | 17:07 |
aelkner | perhaps that's what ignas meant | 17:07 |
th1a | schooltool.gradebook_unicode_bug_371577 | 17:07 |
aelkner | that's why he said he only needed one sandbox | 17:07 |
aelkner | he had many branches of the same package and just switched the buildout.cfg | 17:08 |
th1a | Try that. | 17:08 |
aelkner | as long as the Data.fs file doesn't need evolution, that would work | 17:08 |
th1a | Then you associate the branch in launchpad with the bug and request a merge through launchpad. | 17:08 |
yvl | Just keep in mind that Data.fs is the same | 17:08 |
th1a | That's the way the whole thing is supposed to work. | 17:08 |
aelkner | th1a: that last part | 17:09 |
aelkner | how one can request a merge through launchpad? | 17:09 |
aelkner | i always just sent a note to ignas | 17:09 |
mgedmin | there's an option on the branch web page, IIRC | 17:10 |
mgedmin | I found it once | 17:10 |
th1a | Go to the branch's page in Launchpad. | 17:10 |
th1a | Like https://code.edge.launchpad.net/~schooltool-owners/schooltool/st-book | 17:10 |
mgedmin | also, I believe you can do that with 'bzr send' as well, but I've never tried | 17:10 |
th1a | I've tried bzr send. It worked. | 17:11 |
th1a | OK, replaceafill, anything to report? | 17:11 |
aelkner | teh "Propose for merging into another branch" link | 17:11 |
replaceafill | yes, i fixed the two csv bugs | 17:11 |
th1a | aelkner: Yes. | 17:12 |
aelkner | ok | 17:12 |
replaceafill | i will create the branch today and send it to yvl | 17:12 |
th1a | Thanks! | 17:12 |
yvl | thanks! | 17:12 |
replaceafill | th1a, wondering what to work on this week | 17:12 |
th1a | Can you change the status of those on LP? | 17:12 |
th1a | Do we need to make you a schooltool-owner? | 17:12 |
replaceafill | th1a, havent tried | 17:12 |
replaceafill | th1a, i will and if it doesnt work ill let u know | 17:13 |
th1a | Going forward we need to pay a lot more attention to the bug tracker and keeping the status of each one up to date. | 17:13 |
th1a | If you are starting to work on a bug, make sure it shows you as the assignee and set it "in progress." | 17:14 |
th1a | That is, if you want to take the assignment of a bug before it is "in progress," that's fine. | 17:14 |
th1a | But obviously you don't want to do that once someone else has started working on it. | 17:14 |
th1a | WHich is why it is important to mark that state. | 17:14 |
th1a | So, given that, keep an eye on the new bugs and take the ones you want. | 17:15 |
th1a | OK, let's talk i18n. | 17:16 |
th1a | Hypothetically, if someone has their browser set for a certain language preference, will SchoolTool automagically display the right language? | 17:16 |
yvl | it should | 17:17 |
yvl | but for current release it will not | 17:17 |
th1a | Because we have this compilation problem? | 17:18 |
yvl | yes | 17:18 |
th1a | Is there a reasonably short explanation of how to do it manually? | 17:18 |
yvl | yes, I can send it to you by mail | 17:18 |
yvl | it should be on today's IRC logs | 17:19 |
yvl | but it needs "cleaning up" | 17:19 |
th1a | Right. Definitely send me a cleanup today if you can. | 17:20 |
yvl | ok | 17:20 |
th1a | I'll get it in the docs. | 17:20 |
yvl | there is one related thingie - | 17:20 |
yvl | user can download updated translations from Launchpad in .mo format | 17:20 |
yvl | if he's doing the translations and want to see immediate results | 17:21 |
th1a | So if you set the language in site.conf, does that force the language more if you don't have the browser set to that language? | 17:21 |
th1a | Does it become the default? | 17:21 |
yvl | yes, it becomes the only language used | 17:21 |
th1a | OK. | 17:21 |
yvl | (except where untranslated) | 17:21 |
th1a | Can you add the LP download to the instructions you send me? | 17:22 |
yvl | definitely | 17:22 |
th1a | Don't sweat your English style if that's an issue, I can clean it up. | 17:22 |
yvl | ok, thanks :) | 17:22 |
th1a | Although POV developers generally have better English grammar than me. | 17:23 |
yvl | :)))))) | 17:23 |
th1a | We took a test a few years ago. | 17:23 |
yvl | I'm pretty sure that average English skill has droped a bit around here ;) | 17:24 |
th1a | mgedmin in particular did quite well. | 17:24 |
th1a | OK... Lumiere? | 17:25 |
th1a | Anything else? | 17:25 |
th1a | Oh, moquist brought SchoolTool 1.0 to the attention of the global Moodle community last week at one of their quarterly meetings. | 17:27 |
th1a | Including Martin Dougiamas. | 17:28 |
yvl | I'd really like to hear their impressions... | 17:29 |
th1a | moquist has a better handle on how Moodle's XML-RPC web services work, so we might start doing some XML-RPC sometime soon. | 17:29 |
mgedmin | shouldn't that sentence be "Although POV developers generally have better English grammar than I" ? | 17:29 |
aelkner | mgedmin: true :) | 17:30 |
th1a | I did that on purpose. | 17:30 |
aelkner | sure you did :) | 17:30 |
th1a | No, really, shouldn't that be objective case? | 17:30 |
th1a | Have a great week guys! | 17:31 |
* th1a drops the bag of gravel. | 17:31 | |
moquist | th1a: I wondered, but I believe it's subjective b/c there's an implicit 'do' at the end of the sentence. | 17:32 |
replaceafill | th1a, i can change bugs status without being in schooltool-owners | 17:34 |
th1a | replaceafill: OK. | 17:34 |
th1a | moquist: Yes, I guess that does it. | 17:35 |
Lumiere | I am in a classroom | 17:36 |
*** replaceafill has quit IRC | 17:46 | |
*** jeiworth has joined #schooltool | 17:48 | |
*** aelkner has quit IRC | 17:49 | |
*** jelkner has quit IRC | 17:49 | |
krushik | can i deploy schooltool on a debian system? | 17:55 |
th1a | Hm... | 17:55 |
th1a | You could try. | 17:55 |
th1a | I wouldn't do it in production. | 17:55 |
krushik | what problems will i see? | 17:55 |
th1a | We don't know. | 17:56 |
th1a | You'll tell us. ;-) | 17:56 |
krushik | =) | 17:56 |
th1a | I don't think there is any particular reason it won't work. | 17:56 |
th1a | The reason we don't have Debian packages is that there is a conflict about how to package the web framework we use - Zope 3. | 17:57 |
th1a | Basically it used to be one big monolithic product, which was split up into a bunch of libraries. | 17:58 |
th1a | The Debian maintainer likes keeping it as one big project, but we've followed the rest of the community down the "lots of little libraries" path. | 17:58 |
th1a | Which you will see when it installs a screenful of packages as SchoolTool dependencies. | 17:59 |
th1a | So if this could ever be resolved, we'd have Debian and Ubuntu packages. | 17:59 |
th1a | I'm not sure how Ubuntu releases map to Debian releases, so I don't know which packages to recommend. | 17:59 |
th1a | Which version of Ubuntu, that is. | 17:59 |
krushik | i've seen it already, when tried to use jaunty repo) | 17:59 |
Lumiere | ubuntu releases don't map back to debian releases | 18:00 |
Lumiere | ubuntu always takes from sid | 18:00 |
Lumiere | which has no 'version' | 18:00 |
Lumiere | th1a: he should be able to do a 2009.04 release buildout? | 18:01 |
th1a | Well, that too. | 18:01 |
th1a | You could just build from source. | 18:01 |
th1a | I'd just try the packages first. ;-) | 18:01 |
mgedmin | o hai I just upgraded the pov buildbot slave from gutsy to hardy | 18:02 |
mgedmin | you may want to click some force build buttons and see if everything works fine | 18:02 |
*** replaceafill has joined #schooltool | 18:04 | |
Lumiere | I'll do it for cando now | 18:04 |
krushik | ok. first, I'll try to use friends hardy to deploy schooltool on it to get an impression, and if like it, will try to solve debian deployment problem. thanks to all | 18:07 |
th1a | Thank you. | 18:07 |
Lumiere | thanks | 18:12 |
Lumiere | krushik: if you decide to try deploying on debian, start with sid | 18:13 |
Lumiere | mgedmin: see buildbot please | 18:13 |
Lumiere | mgedmin: it may need a make clean | 18:13 |
* mgedmin wouldn't have minded a link | 18:14 | |
Lumiere | sec | 18:14 |
krushik | I see. using sid already | 18:14 |
Lumiere | http://source.schooltool.org/buildbot/ | 18:14 |
mgedmin | which one of those red builders is the one you want me to look at? | 18:15 |
mgedmin | http://source.schooltool.org/buildbot/builders/pov-cando-buildout/builds/14/steps/ftest/logs/stdio ? | 18:15 |
mgedmin | aha, ImportError: libicui18n.so.36: cannot open shared object file: No such file or directory | 18:15 |
Lumiere | yea | 18:17 |
Lumiere | I am assuming a make clean would solve that | 18:17 |
mgedmin | Lumiere: I nuked all '*.o' and '*.so' files under /var/lib/buildbot | 18:20 |
Lumiere | that works | 18:22 |
Lumiere | but the question is will buildout -n rebuild em | 18:22 |
Lumiere | I'll force another build | 18:22 |
*** jeiworth has quit IRC | 18:29 | |
*** Aiste has quit IRC | 18:30 | |
Lumiere | mgedmin: failed again | 18:47 |
Lumiere | same error | 18:47 |
mgedmin | hmm | 18:48 |
Lumiere | mgedmin: do a make clean? | 18:50 |
mgedmin | tell me more | 18:50 |
mgedmin | there are 36 builders with makefiles, should I make clean in each? | 18:51 |
Lumiere | mgedmin: we may have to | 18:51 |
Lumiere | mgedmin: is there a way to clear all builders and have them start over? | 18:51 |
mgedmin | good idea | 18:52 |
Lumiere | brb | 18:52 |
*** jeiworth has joined #schooltool | 19:11 | |
mgedmin | wow, in total all the buildbot slaves ate 16 gigs | 19:20 |
mgedmin | there was just 200 megs free in that partition | 19:20 |
Lumiere | lol | 19:22 |
Lumiere | bbiab | 19:23 |
*** replaceafill has quit IRC | 19:46 | |
*** jelkner has joined #schooltool | 20:06 | |
Lumiere | mgedmin: trying now | 20:23 |
Lumiere | Error: Can't download http://www.lexicon.net/sjmachin/xlrd-0.6.1.zip: 503 Service Unavailable | 20:24 |
Lumiere | http://source.schooltool.org/buildbot/builders/pov-cando-buildout/builds/16/steps/compile/logs/stdio | 20:24 |
*** replaceafill has joined #schooltool | 20:28 | |
mgedmin | I don't own that domain | 20:29 |
mgedmin | there's xlrd 0.7.0 on pypi | 20:29 |
mgedmin | as well as http://pypi.python.org/packages/source/x/xlrd/xlrd-0.6.1.zip#md5=e3da69ffa47dff466f181c2e149a2c02 | 20:30 |
mgedmin | dunno why your build tries to go to lexicon.net | 20:30 |
Lumiere | and of course... that's from ignas | 20:40 |
Lumiere | it comes out of his KGS | 20:41 |
*** replaceafill has quit IRC | 20:55 | |
*** jcrowley has joined #schooltool | 21:21 | |
*** mgedmin has quit IRC | 21:30 | |
*** jeiworth has quit IRC | 21:59 | |
*** jelkner has quit IRC | 22:04 | |
*** jcrowley has quit IRC | 22:10 | |
*** replaceafill has joined #schooltool | 22:48 | |
*** alga_ has quit IRC | 23:40 | |
*** aelkner has joined #schooltool | 23:48 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!