*** replaceafill has quit IRC | 00:07 | |
*** replaceafill has joined #schooltool | 01:13 | |
*** replaceafill has quit IRC | 03:10 | |
*** jelkner has joined #schooltool | 05:01 | |
*** aks has joined #schooltool | 06:11 | |
*** aks has joined #schooltool | 06:11 | |
*** aks has quit IRC | 07:58 | |
*** aks has joined #schooltool | 08:02 | |
*** aks has quit IRC | 10:50 | |
*** aks has joined #schooltool | 10:53 | |
*** menesis has joined #schooltool | 11:41 | |
*** aks has quit IRC | 14:30 | |
*** yvl has quit IRC | 14:59 | |
*** yvl has joined #schooltool | 15:13 | |
*** yvl has quit IRC | 15:46 | |
*** yvl has joined #schooltool | 16:00 | |
*** replaceafill has joined #schooltool | 16:22 | |
* th1a has his coffee... | 16:33 | |
th1a | hi menesis, yvl, aelkner, replaceafill. | 16:33 |
---|---|---|
replaceafill | good morning/afternoon | 16:33 |
yvl | good morning | 16:33 |
aelkner | morning | 16:33 |
th1a | OK, let's start with aelkner. | 16:34 |
aelkner | ok, i finished up the contact import with adding a errant data test file for them | 16:34 |
aelkner | then i took over the contact export bug and coded that | 16:35 |
aelkner | i have to to tests for that next | 16:35 |
menesis | hi | 16:35 |
aelkner | i have a question about importing/exporting contacts that are for a person | 16:35 |
aelkner | is it ok to have the rule i set up which is as follows: | 16:36 |
aelkner | in Contact Persons, if the ID is a person d, then ignore the first five cells | 16:37 |
aelkner | because they are redundant with the same five cells in the person object | 16:37 |
aelkner | i mean, what is the right thing to do wth those cells, override the person record?! | 16:38 |
th1a | Maybe it should raise an error if they aren't blank and match a perons ID. | 16:38 |
aelkner | and for the export part, should they be blank or match the person record? | 16:39 |
th1a | blank. | 16:40 |
th1a | I'd say. | 16:40 |
yvl | +1 | 16:40 |
aelkner | blank makes sense for the export, but should it just be an error if there is anything onimport | 16:41 |
aelkner | even if it matches the person record | 16:41 |
aelkner | just to keep it consistent? | 16:41 |
th1a | I would say yes. | 16:42 |
th1a | Anything else, aelkner? | 16:43 |
aelkner | ok, error if anything filled in | 16:44 |
aelkner | ok, that's it for me | 16:45 |
th1a | By error I don't literally mean "throw a traceback" of course. | 16:46 |
aelkner | of course, just an cell error like anyting else | 16:47 |
th1a | Yes. OK. | 16:47 |
th1a | OK, yvl. I see you've got a proof of concept going. | 16:48 |
yvl | yes | 16:48 |
yvl | it's rough and the test will likely fail on some machines | 16:48 |
yvl | but at least the web drivers seme to work | 16:48 |
yvl | seem | 16:48 |
th1a | Perhaps replaceafill should try it today. | 16:49 |
yvl | I'd be grateful | 16:49 |
yvl | replaceafill, do you have Iceweasel installed? | 16:49 |
replaceafill | yvl yes | 16:49 |
yvl | perfect | 16:49 |
replaceafill | 3.5.16 | 16:49 |
replaceafill | i also have chrome | 16:49 |
yvl | please try that, Chromium and htmlunit | 16:49 |
yvl | perfect :) | 16:49 |
replaceafill | 6.0.472.63 (59945) Debian 6.0.2 | 16:49 |
replaceafill | kind of old... | 16:50 |
yvl | well, try it out anyway | 16:51 |
replaceafill | sure | 16:51 |
yvl | and please report errors ;) | 16:51 |
replaceafill | i should follow src/schooltool/app/browser/stests/app.txt as an example, right? | 16:52 |
yvl | yes | 16:52 |
replaceafill | kk | 16:52 |
yvl | you can run just selenium tests with | 16:52 |
yvl | bin/test --tests-pattern=stests | 16:52 |
replaceafill | ah ok | 16:52 |
yvl | "over". ;) | 16:52 |
th1a | Thanks yvl. | 16:53 |
th1a | menesis? | 16:53 |
yvl | oh, and the "test api" is basically the selenium webdriver / webelement which is quite cumbersome. | 16:53 |
th1a | Should I be adding the schooltool-owners PPA to my Oneiric system repositories? | 16:53 |
menesis | not yet | 16:54 |
menesis | and I think I will put into schooltool-owners/dev ppa first | 16:55 |
th1a | OK. How is it coming? | 16:56 |
menesis | :( | 16:58 |
th1a | What's blocking you? | 16:58 |
menesis | fixed some small problems in strings. | 16:59 |
menesis | made an intervention release from trunk. | 16:59 |
th1a | You have blanket permission to commandeer yvl at any point to help get this done. | 16:59 |
menesis | jqueryui in schooltool is different layout than in ubuntu package. | 16:59 |
menesis | but maybe I'll leave it as is | 16:59 |
th1a | I would not sweat jquery. | 17:00 |
th1a | We can tidy that up for 12.04 | 17:00 |
menesis | I need timetable ftests fixed | 17:01 |
menesis | now not only ftests fail, but they abort on teardown of first layer | 17:02 |
menesis | http://schooltool.pov.lt/buildbot/builders/schooltool_flourish/builds/34/steps/functional%20tests/logs/stdio | 17:02 |
menesis | if anyone could look into that | 17:02 |
yvl | you have my permission to kill them | 17:02 |
yvl | the tests :) | 17:02 |
yvl | or I can kill them | 17:02 |
th1a | Is it worth having replaceafill look at it or is it only comprehensible to yvl? | 17:03 |
replaceafill | i did look at them last time | 17:03 |
replaceafill | didnt know how to fix them | 17:03 |
replaceafill | since so many things have changed | 17:03 |
yvl | they're not broken AFAIR, they're just completely out-of-date and written for old timetabling implementation | 17:03 |
yvl | as in - they're pointless, just a reminder of what cases we were testing | 17:04 |
th1a | Perhaps yvl should do the killing. | 17:04 |
th1a | Can you make it quick and painless, yvl? | 17:05 |
replaceafill | +1 | 17:05 |
th1a | A humane death? | 17:05 |
* yvl puts on his executioner mask | 17:05 | |
th1a | OK asap, yvl. | 17:06 |
th1a | What else menesis? | 17:06 |
yvl | today | 17:06 |
menesis | from my point of view, timetables have been broken | 17:07 |
menesis | no docs, no tests, no import | 17:07 |
yvl | for the purpose of old skin, tts *are* broken | 17:08 |
yvl | a little, but broken | 17:08 |
th1a | Well, perhaps yvl will have to return to tts next week. | 17:08 |
yvl | fixing things you mention was dropped in favor of developing flourish, so... | 17:09 |
yvl | guys, is there a point in doing that? | 17:09 |
menesis | so the old skin no longer works as before? | 17:09 |
yvl | yes | 17:09 |
yvl | in flourish branch, the old skin works differently when it comes to tts | 17:09 |
yvl | so tests go through the window | 17:09 |
menesis | differently is ok | 17:10 |
th1a | We need to remember that the purpose of this release is to let people start working on translations more than anything else. | 17:10 |
th1a | This alpha, whatever release. | 17:11 |
menesis | ok | 17:12 |
th1a | So basically note what needs to be fixed in the next month and push it out. | 17:12 |
th1a | I guess we have three weeks! | 17:13 |
th1a | So it is not time to be picky. | 17:13 |
menesis | I have extracted strings for schooltool and needed to fix some. but that's the last thing I planned to do before releasing | 17:13 |
th1a | OK. | 17:14 |
menesis | th1a: maybe you want to update CHANGES.txt? :) | 17:14 |
menesis | because now it says "New skin" and that's all | 17:14 |
menesis | maybe will add "too many to list" | 17:15 |
th1a | We've got new skin, new timetables and then bugfixes, right? | 17:15 |
th1a | There should be specific bugfixes as usual, right? | 17:15 |
th1a | Or are all they in the last trunk release. | 17:16 |
th1a | ? | 17:16 |
menesis | haven't looked at everything in flourish | 17:16 |
menesis | flourish fixes many things like "dead end" or "navigation difficult" | 17:16 |
menesis | maybe there are bugs for them, maybe not | 17:16 |
th1a | Well, assuming there are no generic bugfixes in flourish. | 17:16 |
th1a | I don't care about the "bad ui" bugs fixed. | 17:17 |
th1a | (don't care to enumerate them) | 17:17 |
th1a | So... to clarify. | 17:17 |
th1a | What should go in CHANGES.txt is just whatever was in flourish + timetables? | 17:17 |
th1a | No additional non-flourish branch changes? | 17:18 |
menesis | bugfixes and cleanup are in trunk | 17:21 |
menesis | and released as 1.7.0 | 17:21 |
menesis | and in oneiric already | 17:21 |
th1a | OK. | 17:22 |
th1a | I do need you to start sending, to me at least, very clear indications that new releases are being pushed so our users know. | 17:23 |
th1a | I'm not sure if you think I can infer that from the general stream, but I really just need a ANNOUNCE NEW RELEASE NOW -- NOTES HERE! email. | 17:24 |
* yvl killed tt tests btw | 17:27 | |
th1a | Thanks yvl | 17:27 |
th1a | Anything else menesis? | 17:29 |
menesis | no | 17:29 |
th1a | OK, thanks menesis. Let's push this out the door. | 17:30 |
th1a | We've got three guys with nothing better to do than clean up whatever messes you find in the process. | 17:31 |
th1a | Who is left... replaceafill? | 17:31 |
replaceafill | :D | 17:31 |
replaceafill | ok | 17:31 |
replaceafill | question for yvl first | 17:32 |
yvl | sure | 17:32 |
replaceafill | yvl where are the manager and bob browsers set in the pool? | 17:32 |
replaceafill | i've been looking for them but couldnt find them | 17:32 |
replaceafill | i've been looking at the diffs only though :) | 17:32 |
yvl | look at schooltool/testing/selenium.py BrowserPool | 17:33 |
replaceafill | ah! | 17:33 |
replaceafill | __getattr__ | 17:33 |
yvl | they're supposed to be painless auto-init browsers | 17:33 |
replaceafill | right? | 17:33 |
yvl | yes | 17:33 |
replaceafill | ahh | 17:33 |
yvl | and auto-cleanup | 17:33 |
replaceafill | i was CTRL+F for bob :D | 17:33 |
yvl | :) | 17:33 |
replaceafill | k, thanks | 17:33 |
replaceafill | th1a ok | 17:33 |
replaceafill | http://69.164.203.135:6660/import.html | 17:34 |
replaceafill | sample_data.xls | 17:34 |
replaceafill | i added the Contact Persons and Contact Relationships sheets | 17:34 |
replaceafill | 1,000 contacts | 17:34 |
replaceafill | they're all external | 17:34 |
th1a | mmmm green. | 17:34 |
* replaceafill didnt know we could set up bound contact data from the Contact Persons sheet... | 17:35 | |
replaceafill | http://69.164.203.135:6660/contacts | 17:35 |
replaceafill | also, i updated the sheet to use 2010-2011 and 2011-2012 | 17:35 |
th1a | We need some in-sheet documentation there. | 17:35 |
replaceafill | definitely | 17:35 |
th1a | Also, my current oneiric install is so fubar I can't actually look at it. | 17:36 |
replaceafill | maybe cell comments? | 17:36 |
replaceafill | you can see the new sample years here http://69.164.203.135:6660/manage | 17:36 |
replaceafill | i used the 2010 and 2011 calendars from http://providenceschools.org/ ;) | 17:36 |
th1a | I have a SATA cable coming overnight so I should be able to have a nice clean installation tonight on a fresh drive. | 17:36 |
replaceafill | set some holidays from it | 17:36 |
replaceafill | finally, set contact data for the 1k contacts created | 17:37 |
replaceafill | some students have 2 contacts | 17:38 |
replaceafill | like http://69.164.203.135:6660/persons/student001 | 17:38 |
replaceafill | with relationships | 17:38 |
th1a | Good. | 17:38 |
replaceafill | for the small sample sheet, i was thinking maybe 50 person, contact would be enough? | 17:39 |
th1a | Sure. | 17:39 |
replaceafill | and just a few sections | 17:39 |
replaceafill | ok, i'll work on the small sample sheet today and will test the selenium branch | 17:39 |
replaceafill | that's it from me | 17:39 |
th1a | Cool. OK, thanks guys. | 17:40 |
th1a | Catch you Thursday. | 17:40 |
* th1a drops the bag of gravel. | 17:40 | |
yvl | thanks guys | 17:40 |
yvl | see you soon :) | 17:41 |
replaceafill | thank you everybody | 17:41 |
aelkner | cya guys thursday | 17:41 |
replaceafill | yvl i had to use $ LANG=C bin/test --tests-pattern=stests to avoid locale issues | 19:26 |
replaceafill | File "/home/replaceafill/.sandboxes/schooltool-selenium/src/schooltool/app/browser/stests/app.txt", line 18, in app.txt | 19:27 |
replaceafill | Failed example: | 19:27 |
replaceafill | print title.text | 19:27 |
replaceafill | Differences (ndiff with -expected +actual): | 19:27 |
replaceafill | - Calendar for Administrator, SchoolTool - Tuesday, February 1, 2005 | 19:27 |
replaceafill | ? ^^ ^^^^^ ^^ ^^^^ | 19:27 |
replaceafill | + Calendar for Administrator, SchoolTool - martes 1 de febrero de 2005 | 19:27 |
replaceafill | ? ^^^^ +++ ^^^ ^ ^^^^ | 19:27 |
replaceafill | to avoid that ^ | 19:27 |
*** menesis has quit IRC | 20:09 | |
*** menesis has joined #schooltool | 21:11 | |
*** menesis has quit IRC | 21:22 | |
*** menesis has joined #schooltool | 22:02 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!