*** wjohnsto has quit IRC | 00:11 | |
*** jboisture has quit IRC | 00:14 | |
*** jstraw has quit IRC | 00:24 | |
*** didymo has joined #schooltool | 00:44 | |
*** jstraw has joined #schooltool | 00:56 | |
*** Aiste has quit IRC | 00:58 | |
*** th1a_ has joined #schooltool | 04:37 | |
*** th1a_ has quit IRC | 06:01 | |
*** tdoggette has quit IRC | 06:10 | |
*** tdoggette has joined #schooltool | 07:24 | |
*** didymo has quit IRC | 13:17 | |
*** mgedmin has joined #schooltool | 13:34 | |
*** aelkner has joined #schooltool | 15:15 | |
jstraw | welcome back aelkner | 15:32 |
---|---|---|
aelkner | thanks, good to be back | 15:32 |
aelkner | how did the meeting go yesterday? | 15:33 |
jstraw | pretty good | 15:33 |
jstraw | some of it is in email | 15:33 |
jstraw | student gradebook is almost done | 15:34 |
jstraw | and skilldriver gradebook is going to be almost identical to the section gradebook | 15:34 |
aelkner | i didn't get any email, unless you're referring to check-ins | 15:39 |
jstraw | hmm | 15:41 |
jstraw | ah, a couple of them were to just me dwelsh and th1a | 15:42 |
th1a | hm? | 15:42 |
jstraw | the emails about the sprint and PoV | 15:42 |
th1a | What happened with your travels, aelkner? | 15:43 |
aelkner | my plane from vilnius was delayed due to electrical problems | 15:43 |
aelkner | that caused me to miss my connection | 15:44 |
aelkner | i had to walk for about four miles in the airport before i found out that there was no more flights to the us that day | 15:44 |
aelkner | so i got a hotel room there and crashed | 15:45 |
aelkner | i hate traveling! | 15:45 |
th1a | Did you have to pay for the hotel room? | 15:45 |
aelkner | yes | 15:46 |
aelkner | they weren't gong to let me stay for free :) | 15:46 |
th1a | OK, well, do you have a scanner? | 15:47 |
aelkner | i don't yet | 15:47 |
aelkner | but i could go to kinkos if i needed to | 15:47 |
th1a | If you're going to invoice us for all this stuff it would be good to have copies of the receipts. | 15:48 |
th1a | Then you can include cabs, etc. | 15:48 |
aelkner | i certainly can send you a copy of the hotel invoice via mail | 15:49 |
aelkner | should i also invoice you for transportation to and from the philly airport, also sending copies of the receipts? | 15:49 |
aelkner | i didn't think to do that for chicago | 15:50 |
th1a | Well... I would say include a) airfare, b) car transportation in Europe, c) Rome hotel. | 15:51 |
th1a | But I want scans of paper receipts. | 15:51 |
aelkner | ok, agreed | 15:52 |
aelkner | btw, my ears didn't explode on the way back :) | 15:53 |
aelkner | and my cold has cleared up now | 15:53 |
aelkner | did you ever catch the cold? | 15:53 |
th1a | Not as of yet. | 15:54 |
aelkner | glad to hear it | 15:54 |
aelkner | how was your flight? | 15:54 |
aelkner | or flights? | 15:55 |
th1a | Uneventful. | 15:55 |
aelkner | lucky you | 15:55 |
aelkner | fyi, don't transfer through Rome if you can avoid it | 15:55 |
aelkner | even if my flight had been on time, i might have missed the transfer due to the lengths i had to go to get there | 15:56 |
th1a | Well, you know... Italy. | 15:56 |
aelkner | si, si | 15:57 |
aelkner | jstraw: what did the email contain? could you forward it to me from your sent folder? | 15:58 |
jstraw | yea | 15:59 |
aelkner | thanks | 16:01 |
aelkner | do me a favor and try to keep me in the loop regarding the sprint | 16:02 |
aelkner | th1a: are you coming to the sprint? | 16:02 |
th1a | Probably. | 16:02 |
aelkner | cool | 16:02 |
th1a | Is it the same dates? | 16:02 |
aelkner | jstraw: i don[t hafve a calender entry for this yet | 16:03 |
aelkner | what are the date? | 16:03 |
jstraw | 3-6 aug | 16:03 |
aelkner | four days? | 16:03 |
jstraw | jeff's smoking | 16:03 |
jstraw | I guess 4-6 | 16:03 |
jstraw | so monday to wednesday | 16:03 |
aelkner | smoking? | 16:03 |
aelkner | don't get the reference | 16:04 |
jstraw | he thinks we're gonna push to the 7th | 16:04 |
jstraw | and make it longer | 16:04 |
aelkner | well, it's a question of budget for the rooms and all | 16:04 |
jstraw | half the team is going on vacation or to school the 7th/8th | 16:04 |
jstraw | budget isn't an issue | 16:04 |
aelkner | also, tom an i have a limit to how many days | 16:04 |
jstraw | the issue is to finalize the rooms | 16:04 |
jstraw | at ACC | 16:04 |
aelkner | th1a: what would you authorize? | 16:04 |
jstraw | and set the schedule... (because we just got word it would be at ACC) | 16:05 |
th1a | Ah... | 16:05 |
aelkner | yes, the ACC is much better than Galludet, but we already know that back at the beginning of the month | 16:05 |
aelkner | are we gong to get our act in gear and finalize the dates here? | 16:06 |
th1a | aelkner: You were planning on going to MA? | 16:06 |
aelkner | yeah, but that was canceled | 16:06 |
aelkner | due to lack of interest in the conference outside of our team | 16:06 |
aelkner | so the decision was to host at the ACC | 16:07 |
aelkner | which is a fine local | 16:07 |
aelkner | locale | 16:07 |
aelkner | further for you, of course | 16:07 |
aelkner | wait | 16:07 |
aelkner | sorry MA is maryland | 16:07 |
aelkner | right? | 16:07 |
aelkner | what is massachusettes? | 16:08 |
aelkner | MS? | 16:08 |
th1a | Maryland is MD, isn't it? | 16:08 |
aelkner | right | 16:08 |
aelkner | so, i was right | 16:09 |
aelkner | did you get the emails about the cancellation | 16:09 |
aelkner | if not, our communication sucks | 16:09 |
aelkner | well, that might be a but harsh | 16:10 |
th1a | I got the message. | 16:10 |
aelkner | but it would be a good idea to widen the breadth of the emails | 16:10 |
aelkner | oh, ok | 16:10 |
th1a | Everything is fine. | 16:10 |
aelkner | don't mind me, i'm not really complaining | 16:11 |
aelkner | just striving to optimize our communications | 16:11 |
aelkner | so how many days shoulc i be at the ACC? | 16:11 |
th1a | I don't think three or four days makes a difference, since your travel time will be less. | 16:12 |
th1a | But really, it is your time. | 16:12 |
th1a | You're an independent contractor. | 16:13 |
aelkner | right, just as long as i make my Aug 15 goals | 16:13 |
aelkner | ok, so i'll probably go for four days | 16:13 |
aelkner | jstraw: how soon do you think we can have this locked down? | 16:14 |
jstraw | this week | 16:14 |
aelkner | great | 16:14 |
jstraw | aelkner: you should push dave for it | 16:15 |
aelkner | will do | 16:15 |
aelkner | so a question | 16:15 |
jstraw | it is a substantially higher priority for you and tom to get hotels then for me | 16:15 |
aelkner | reading Lee Capps' email | 16:15 |
aelkner | it seems that training is being pushed to Aug11-14? | 16:16 |
aelkner | is that true? | 16:16 |
aelkner | would that mean that we have more time to gradebooks working? | 16:17 |
aelkner | and use the sprint for finalizing the release? | 16:17 |
jstraw | yea | 16:19 |
aelkner | that's great news | 16:19 |
jstraw | but we need to be testing | 16:19 |
jstraw | before then | 16:19 |
aelkner | of course | 16:19 |
jstraw | AND they're working already | 16:19 |
aelkner | that was the other thing i was gong to ask | 16:20 |
jstraw | filip reports section gradebook feature complete | 16:20 |
jstraw | and student gradebook at like 90% | 16:20 |
aelkner | are all links in the go views working perfectly now? | 16:20 |
jstraw | most of what is left for students is a print view | 16:20 |
jstraw | no... | 16:20 |
aelkner | messages? | 16:20 |
jstraw | nope, but messages will likely be pulled from the state release | 16:20 |
aelkner | oh? | 16:20 |
aelkner | are you sure? | 16:21 |
aelkner | i know they don't need it | 16:21 |
jstraw | it certainly isn't something I think they need | 16:21 |
jstraw | if it is totally clean we can keep it | 16:21 |
aelkner | but if we can get it working and fully tested | 16:21 |
aelkner | right | 16:21 |
jstraw | but it isn't a priority | 16:21 |
aelkner | understood | 16:21 |
aelkner | jstraw: could you please coordinate with the four developers (as customer) on the on-going state of the go views? | 16:23 |
aelkner | that would save me some time | 16:23 |
jstraw | I am, but I need th1a and jinty to get me access to add committers | 16:24 |
aelkner | indeed | 16:24 |
th1a | Have you contacted jinty about it? | 16:24 |
jstraw | yea I sent him an email | 16:24 |
jstraw | a couple days ago | 16:24 |
aelkner | that was during the weekend | 16:24 |
aelkner | maybe they will respond soon | 16:25 |
*** Virca3780 has joined #schooltool | 16:46 | |
Virca3780 | hi | 16:48 |
Virca3780 | hello | 16:48 |
Virca3780 | is there are any body here? | 16:49 |
aelkner | yes | 16:49 |
aelkner | how can we help? | 16:50 |
Virca3780 | :-) | 16:51 |
aelkner | just wanted to know if we were here? no questions? | 16:52 |
*** whaddon has joined #schooltool | 16:52 | |
th1a | Virca3780 lives in Trondheim, where he studies computer engineering at NTNU. He enjoys programming and computers in general, rodents, and talking about himself in the third person. | 16:52 |
aelkner | hehe | 16:53 |
aelkner | an he wants to know if we really use this channel, or if it's just for show :) | 16:54 |
*** wjohnsto has joined #schooltool | 17:09 | |
wjohnsto | aelkner, ayt? | 17:10 |
aelkner | yes | 17:10 |
wjohnsto | I have a quick question | 17:10 |
aelkner | shoot | 17:10 |
wjohnsto | ok when trying to getControl of a checkbox | 17:11 |
wjohnsto | in a functional test | 17:11 |
wjohnsto | is the synax getControl().selected = True? | 17:11 |
wjohnsto | we have been messing around with it for some time, but we can't figure it out | 17:11 |
aelkner | getControl('Text of Control').selected = True | 17:12 |
aelkner | i think | 17:12 |
aelkner | let me check | 17:12 |
wjohnsto | yeah | 17:12 |
aelkner | what type of control | 17:12 |
aelkner | ? | 17:12 |
whaddon | checkbox | 17:12 |
*** jboisture has joined #schooltool | 17:13 | |
aelkner | getControl('Text of Control').click() | 17:13 |
aelkner | for text boxes | 17:13 |
wjohnsto | yea | 17:13 |
aelkner | getControl('Text of Control').value = 'My text' | 17:13 |
aelkner | for dropdowns | 17:13 |
aelkner | getControl('Text of Control').value = ['the selection i want'] | 17:14 |
aelkner | i suppose that's because with list boxes | 17:14 |
aelkner | one could | 17:14 |
aelkner | getControl('Text of Control').value = ['the selection i want', 'another selection i want'] | 17:14 |
aelkner | dropdowns can have only one value of course | 17:14 |
aelkner | but you still need to send the list of one item | 17:15 |
aelkner | does that help | 17:15 |
jboisture | we really just need help with checkboxs. we can't check it in the tests | 17:16 |
whaddon | there was something about a ListControl and an ItemControl | 17:17 |
mgedmin | ooh, testbrowser and checkboxes | 17:17 |
wjohnsto | yea | 17:17 |
aelkner | checkbozes are just clickable | 17:17 |
mgedmin | took me a while to understand that part | 17:17 |
mgedmin | testbrowser pretends that a checkbox is just like a multi-selection list box with one item | 17:18 |
wjohnsto | so like, browser.getControl(name='name').click()? | 17:19 |
mgedmin | so there are two controls: one for the "list box" that tou can get with browser.getControl(name="myitem") | 17:19 |
mgedmin | and set the value with .value = [] or .value = ['value'] | 17:19 |
mgedmin | and then there's the other control which pretends to be the "list item" | 17:19 |
wjohnsto | mhm | 17:19 |
mgedmin | you can get it with browser.getControl('label text') | 17:19 |
mgedmin | and set it with .selected = True/False | 17:19 |
mgedmin | or use .click() on it to toggle | 17:19 |
wjohnsto | ok | 17:19 |
mgedmin | iirc | 17:20 |
mgedmin | I'm writing from memory, but I'm pretty sure this is accurate | 17:20 |
mgedmin | I believe ignas once contributed a patch that allows you to use .checked as an alias for .selected | 17:20 |
aelkner | that's the trick with testbrowser, recalling from memory :) | 17:20 |
wjohnsto | thanks mgedmin and aelkner | 17:21 |
whaddon | if we want a checkbox to be checked, what should the value be? | 17:23 |
wjohnsto | we have a value attribute right now which returns False | 17:24 |
mgedmin | hm.. ['on'] probably | 17:24 |
mgedmin | oh? | 17:24 |
wjohnsto | yea | 17:24 |
wjohnsto | I believe we tried ['on'] (from browsing schooltool tests) | 17:24 |
mgedmin | I prefer the selected = True approach, but that doesn't work when you don't have a label | 17:24 |
mgedmin | e.g. if you have a grid of checkboxes in a table | 17:25 |
mgedmin | and can only access them via names | 17:25 |
wjohnsto | hmm | 17:26 |
*** Virca3780 has left #schooltool | 17:26 | |
*** jstraw has quit IRC | 18:02 | |
whaddon | mgedmin: we're still having the same ftest problem | 18:20 |
*** ChrisW1 has joined #schooltool | 18:30 | |
*** ChrisW1 is now known as ChrisW | 18:30 | |
ChrisW | anyone alive? :-) | 18:31 |
wjohnsto | ChrisW: yes | 18:31 |
ChrisW | where's the SchoolTool source repo? | 18:31 |
wjohnsto | barely | 18:31 |
wjohnsto | http://svn.schooltool.org/ | 18:32 |
mgedmin | isn't that the old one? | 18:32 |
mgedmin | isn't SchoolTool using bazaar now? | 18:32 |
mgedmin | with the repository on launchpad.net | 18:32 |
wjohnsto | I wouldn't know, last I know they were switching to bazaar, but I havent heard since then | 18:33 |
ChrisW | ak | 18:33 |
ChrisW | marius: I'm having a NameError... who's the POV guy I was chatting with lots at EPC who looks after SchoolTool? | 18:33 |
ChrisW | (and why does schooltool.org look like a plohn site?!) | 18:34 |
mgedmin | http://schooltool.pov.lt/docs/developers.html | 18:34 |
mgedmin | ChrisW: ignas | 18:34 |
ChrisW | that's the name :-) | 18:34 |
mgedmin | and it is a plone site | 18:34 |
ChrisW | where is he? not on irc? | 18:35 |
mgedmin | I *think* ignas is on vacation now | 18:35 |
ChrisW | bleugh, why why why make it a plohn site :'( | 18:35 |
mgedmin | since I haven't seen him in the office this week | 18:35 |
* mgedmin does not like plone's default look | 18:35 | |
ChrisW | heh, I was a about to say "don't you guys work in the same office" | 18:35 |
* ChrisW wants to steal ST's bootstrap.py | 18:35 | |
mgedmin | is it ST's or is it buildout's | 18:36 |
mgedmin | ? | 18:36 |
mgedmin | I've seen many bootstrap.py's and they all looked the same to me | 18:37 |
mgedmin | i.e. exec urllib.urlopen(...).read() | 18:37 |
mgedmin | eeek! | 18:37 |
ChrisW | ignas was very rpoud of the ST one at EPC, so I guess it's differenr | 18:37 |
ChrisW | is there any way to browse a bzr repo on the web without having to install bzr? | 18:37 |
mgedmin | yes | 18:39 |
mgedmin | http://launchpad.net/schooltool | 18:39 |
mgedmin | or, rather, https://code.launchpad.net/schooltool | 18:40 |
mgedmin | don't ask me to explain the why of the hundreds of branches and which ones are important | 18:41 |
mgedmin | I'd guess http://bazaar.launchpad.net/~schooltool-owners/schooltool/schooltool-2008.04/files is the one you want | 18:41 |
mgedmin | and here's a bootstrap.py: http://bazaar.launchpad.net/~schooltool-owners/schooltool/schooltool-2008.04/annotate/2420?file_id=bootstrap.py-20080509114411-0366afo6vzq7mku2-1 | 18:41 |
ChrisW | does look quite different to the "normal" one | 18:42 |
mgedmin | wow | 18:42 |
mgedmin | hey, sys.exit(os.spawnve(...)) could be replaced by os.execve(...) | 18:43 |
ChrisW | tell ignas ;-) | 18:43 |
ChrisW | I wonder why he goes to such lengths? | 18:44 |
ChrisW | what's his email address again? | 18:44 |
mgedmin | ignas at pov.lt | 18:44 |
*** jboisture has quit IRC | 18:56 | |
*** ChrisW has left #schooltool | 18:56 | |
th1a | People who want to build SchoolTool from source should be pointed here: http://www.schooltool.org/documentation/setting-up-a-development-server/your-development-environment/ | 19:34 |
mgedmin | th1a, do you have write access to http://source.schooltool.org? | 19:42 |
*** wjohnsto has quit IRC | 20:23 | |
*** whaddon has quit IRC | 21:18 | |
th1a | mgedmin: I don't think so. | 21:49 |
*** mgedmin has quit IRC | 21:51 | |
*** Aiste has joined #schooltool | 21:55 | |
*** whaddon has joined #schooltool | 22:29 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!