*** pcardune__ has joined #schooltool | 00:03 | |
*** lisppaste5 has joined #schooltool | 00:04 | |
th1a | nitromaster: There are more pictures on flickr, if you click on one of the pictures. | 00:05 |
---|---|---|
*** pcardune_ has quit IRC | 00:05 | |
nitromaster | th1a: nice pictures. I especially like the architecture :) | 00:32 |
*** didymo has joined #schooltool | 00:42 | |
*** pcardune_ has joined #schooltool | 01:00 | |
*** pcardune_ has quit IRC | 01:00 | |
*** pcardune has joined #schooltool | 01:01 | |
*** pcardune__ has quit IRC | 01:01 | |
*** pcardune_ has joined #schooltool | 01:01 | |
*** pcardune has quit IRC | 01:03 | |
*** pcardune has joined #schooltool | 01:18 | |
*** mlinnell has quit IRC | 01:24 | |
*** nitromaster has quit IRC | 01:38 | |
*** pcardune__ has joined #schooltool | 01:55 | |
*** pcardune has quit IRC | 01:57 | |
*** pcardune has joined #schooltool | 01:57 | |
*** pcardune__ has quit IRC | 01:58 | |
*** cpcarey has quit IRC | 02:02 | |
*** pcardune__ has joined #schooltool | 02:24 | |
*** pcardune has quit IRC | 02:24 | |
*** pcardune has joined #schooltool | 02:25 | |
*** jinty has joined #schooltool | 02:27 | |
*** pcardune__ has quit IRC | 02:28 | |
*** lameiro_ has joined #schooltool | 02:49 | |
*** Fujitsu has quit IRC | 02:54 | |
*** Fujitsu has joined #schooltool | 02:57 | |
*** lameiro has quit IRC | 03:06 | |
*** pcardune has joined #schooltool | 03:11 | |
*** pcardune has quit IRC | 03:44 | |
*** pcardune_ has quit IRC | 03:44 | |
*** pcardune has joined #schooltool | 04:03 | |
*** jinty has quit IRC | 04:55 | |
*** eldar has quit IRC | 07:08 | |
*** jhancock_ has joined #schooltool | 07:28 | |
*** jhancock_ has quit IRC | 07:29 | |
*** jhancock_ has joined #schooltool | 07:31 | |
*** pcardune has quit IRC | 09:31 | |
*** jinty has joined #schooltool | 10:32 | |
*** ignas has joined #schooltool | 10:37 | |
*** lameiro_ has quit IRC | 10:38 | |
*** jfroche has joined #schooltool | 11:03 | |
*** lameiro has joined #schooltool | 12:21 | |
*** th1a has quit IRC | 13:19 | |
*** lameiro has quit IRC | 13:30 | |
*** shubacka has joined #schooltool | 13:54 | |
*** didymo has quit IRC | 14:36 | |
*** alga has joined #SchoolTool | 14:54 | |
*** jhancock_ has quit IRC | 15:14 | |
*** eldar has joined #schooltool | 15:51 | |
*** mgedmin has joined #schooltool | 15:56 | |
*** pcardune has joined #schooltool | 15:57 | |
Lumiere | pcardune: coverage tests | 16:03 |
Lumiere | are only supposed to run unit tests... right? | 16:03 |
ignas | pcardune: ayt? | 16:04 |
*** pcardune has quit IRC | 16:07 | |
Lumiere | lol | 16:08 |
ignas | he's afraid of us | 16:09 |
ignas | ;) | 16:09 |
Lumiere | lol yep | 16:09 |
*** eldar has quit IRC | 16:12 | |
*** eldar has joined #schooltool | 16:15 | |
*** jfroche has quit IRC | 16:17 | |
Lumiere | 'morning eldar | 16:18 |
*** pcardune has joined #schooltool | 16:22 | |
eldar | Lumiere, hey | 16:23 |
eldar | Lumiere, what time are you coming in? | 16:23 |
Lumiere | eldar: good question | 16:25 |
Lumiere | soon I think | 16:25 |
Lumiere | eldar: going to get a shower | 16:30 |
Lumiere | be in in 60 or so | 16:30 |
eldar | Lumiere, okay | 16:30 |
Lumiere | pcardune: coverage is only supposed to run unit tests... right? | 16:30 |
Lumiere | cause ours is running both | 16:31 |
Lumiere | *poofs* | 16:31 |
pcardune | no, it should run both | 16:31 |
ignas | pcardune: as for your ideas about testing | 16:31 |
ignas | * i would still like there to be at least one functional test for every module that tests that module in a more or less linear fashion | 16:32 |
ignas | like person having full tests for person creation | 16:33 |
ignas | sections with full tests for section creation and etc. | 16:33 |
pcardune | yes, i think that would be a good idea | 16:34 |
ignas | * functions for object creation should be in modules that objects are in | 16:34 |
pcardune | yes! | 16:34 |
ignas | schooltool.person.tests for person creation | 16:34 |
ignas | not schooltool.app.testing | 16:34 |
ignas | * there is a REST interface for a lot of objects and it is not changing as rapidly as web ui is | 16:35 |
ignas | so you might be able to use it to create objects in a less fragile way | 16:35 |
ignas | already | 16:35 |
ignas | as in - no additional effort needed | 16:35 |
ignas | though still a lot of duplication :/ | 16:36 |
pcardune | I'd prefer to not rely on the REST interface | 16:36 |
ignas | :) | 16:36 |
pcardune | currently the tests care in schooltool.app.browser.ftests.setup | 16:38 |
ignas | hmm, so if you want to refactor some tests | 16:38 |
pcardune | should the be in schooltool.*.browser.ftests.? | 16:38 |
ignas | and factor out irrelevant functionality | 16:38 |
ignas | like - how a person is created is not important to course module | 16:38 |
ignas | etc. | 16:38 |
ignas | you can do it | 16:38 |
pcardune | ok, cool | 16:39 |
ignas | just be careful not to add unnecessary dependencies | 16:39 |
ignas | like - do not import basicperson in course tests | 16:39 |
ignas | and try to not depend on timetabling in calendar tests etc. | 16:39 |
pcardune | hmm | 16:40 |
pcardune | ok | 16:40 |
pcardune | what about things which relate to each other if available? | 16:40 |
ignas | ask me ;) | 16:40 |
pcardune | ok | 16:40 |
*** mgedmin has quit IRC | 16:41 | |
*** mgedmin has joined #schooltool | 16:41 | |
*** povbot` has joined #schooltool | 16:56 | |
*** fsufitch has quit IRC | 17:01 | |
*** th1a has joined #schooltool | 17:07 | |
*** povbot has quit IRC | 17:11 | |
*** ignas has quit IRC | 17:23 | |
eldar | pcardune, you can make update your newskin checkout and look at the current changes | 17:53 |
pcardune | ok | 17:54 |
pcardune | eldar: this is very odd, it doesn't seem any different | 18:06 |
eldar | hmmm | 18:07 |
eldar | lemme get a fresh checkout and try to see if something's up | 18:07 |
eldar | meanwhile, try ctrl+shit+r | 18:07 |
eldar | pcardune, did you make update? | 18:08 |
eldar | did that do anything? | 18:09 |
*** th1a has quit IRC | 18:10 | |
*** shubacka has quit IRC | 18:11 | |
pcardune | eldar: ok, now I got it to work | 18:12 |
eldar | i made some more checkins in the last minute | 18:12 |
eldar | pcardune, so you might wanna update again >.< | 18:13 |
pcardune | im at r977 | 18:13 |
eldar | ah ok, that's good | 18:13 |
eldar | so what do you think? | 18:13 |
pcardune | hmmm | 18:15 |
pcardune | to many broken links | 18:15 |
eldar | which ones? | 18:15 |
eldar | i know curriculum is broken | 18:15 |
eldar | anyways, forget the links, is the heading alright? | 18:16 |
eldar | i'll get to the links later today | 18:16 |
pcardune | yeah, except that logo is a horrible color | 18:16 |
eldar | yeah i know, i don't know much image editting so i'm waiting for filip to come so he can fix it | 18:16 |
pcardune | but don't worry about any of that stuff | 18:16 |
pcardune | links | 18:17 |
pcardune | I want links | 18:17 |
pcardune | no matter how nice it looks, it's worthless without the links | 18:17 |
eldar | yeah yeah, i'm getting to them | 18:17 |
pcardune | so, we should really feature freeze August 1 | 18:21 |
eldar | hmmm you mean decide by august 1st? | 18:22 |
eldar | or what, what do you mean | 18:23 |
*** jelkner has joined #schooltool | 18:24 | |
*** aelkner has joined #schooltool | 18:25 | |
eldar | pcardune, is gradebook going to be refactored how should I include it in the new skin? | 18:25 |
pcardune | the new skin should just *link* to existing views | 18:26 |
pcardune | so that is how you should include it | 18:26 |
pcardune | jelkner: hi Jeff | 18:26 |
Lumiere | jelkner: I need you to approve messages to the cando-checkins list | 18:27 |
Lumiere | or change the owner of it to pcardune and I | 18:27 |
Lumiere | pcardune: do we want to land pulling gradebook out of virginia before that? | 18:27 |
pcardune | yes | 18:28 |
pcardune | If i'm actually given some time to work, it'll be done | 18:28 |
pcardune | it is actually pulled out right now in my branch, i'm just doing some minor fixes now | 18:28 |
Lumiere | k | 18:28 |
Lumiere | we'll keep people off you today | 18:28 |
pcardune | Lumiere: so do we have coverage reporting up and rolling? | 18:48 |
*** fsufitch has joined #schooltool | 18:49 | |
*** fsufitch changes topic to "SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | Dev meetings Mon, 13:30 UTC (15:30 EET) - CanDo Dev meetings Mon, 14:30 UTC (10:30 US/Eastern) | Use http://paste.lisp.org/new/schooltool for pasting | maddog/timeclock.yhspatriot.net - DOWN until further notice | Use timeclock.yhspatriot.net:8125 instead" | 18:50 | |
Lumiere | lol | 18:52 |
Lumiere | pcardune: yes | 18:53 |
pcardune | eldar: can we have people start attaching documentation to apidoc? | 18:54 |
pcardune | see examples in schooltool.help for example | 18:54 |
eldar | pcardune, documentation to apidoc? what do you mean | 18:54 |
pcardune | eldar: turn on devmode, and go to localhost:7080/++apidoc++ | 18:55 |
pcardune | you get schooltool specific apidocs | 18:55 |
fsufitch | eldar, are you already at the ACC? | 18:55 |
eldar | fsufitch, yeah, I come here at 8 | 18:56 |
eldar | fsufitch, make update your newskin checkout | 18:56 |
fsufitch | i will | 18:56 |
pcardune | fsufitch: focus on newskin for today, is getting rid of broken links | 18:57 |
pcardune | either make the link work, or remove it from the interface | 18:57 |
pcardune | and also, turn those things that look like links into actual links | 18:58 |
fsufitch | which ones do u mean? | 18:58 |
Lumiere | or make it not look like a link | 18:58 |
fsufitch | like "What do you want to do today?" | 18:58 |
Lumiere | so eldar do we want to try and get welsh to go to thai today or something | 19:00 |
eldar | Lumiere, i didn't bring much money :-/ | 19:00 |
Lumiere | my treat | 19:00 |
eldar | oooh let's go ;) | 19:00 |
eldar | fsufitch, remember you commented out breadcrumoptions when you made new breadcrumbs? | 19:01 |
fsufitch | yes | 19:01 |
eldar | fsufitch, bring them back to life | 19:01 |
fsufitch | dang | 19:02 |
fsufitch | fine. | 19:02 |
eldar | well, they're essential | 19:02 |
fsufitch | but what are the options actually for? | 19:02 |
eldar | need to have them somewhere | 19:02 |
eldar | oh they're there so that people don't have go to the index of a view | 19:02 |
eldar | to see the links | 19:02 |
fsufitch | whaaa? | 19:02 |
eldar | so they can jump from a gradebook for a section to its journals right away | 19:03 |
fsufitch | oh! | 19:03 |
eldar | yeah, that's why we need 'em back | 19:03 |
eldar | oh yeah, also do you know how to fix that log | 19:03 |
eldar | logo*, to look good with the blue gradient around it? | 19:03 |
fsufitch | yehj | 19:04 |
fsufitch | *yeh | 19:04 |
fsufitch | i can mess around with gimp :) | 19:04 |
pcardune | Lumiere: how do I get coverage reports locally? | 19:05 |
eldar | fsufitch, alright, so first bring crumb options to life, then fix the logo, then i'll be back by that time and we can start fixing likns | 19:05 |
fsufitch | i will also need to de-uglify the options | 19:06 |
*** tdoggette has joined #schooltool | 19:06 | |
pcardune | aelkner: ayt? | 19:09 |
aelkner | pcardune: yes | 19:12 |
*** fsufitch has quit IRC | 19:12 | |
pcardune | aelkner: we merged your branch into trunk, and are getting some minor functional test failuers | 19:13 |
pcardune | http://source.schooltool.org/buildbot/cando/builds/134/step-ftest/0 | 19:13 |
eldar | Fujitsu, well, the trip was canceled because dave isn't here, so i'm back to torture you | 19:13 |
pcardune | Do you think you've got some time to take a look at that today? | 19:13 |
eldar | Fujitsu, ooops, stupid tab, you weren't the one i wanted to ping, sorry | 19:14 |
eldar | filip's gone >.< | 19:14 |
aelkner | pcardune: I'm with the interns on the ZIS project today, and then when I leave, I'm headed back north to my friends house, so today is out. | 19:14 |
aelkner | But tomorrow I could | 19:15 |
pcardune | ok | 19:15 |
pcardune | sounds good | 19:15 |
pcardune | thanks | 19:15 |
aelkner | I'll look for you here tomorrow | 19:15 |
tdoggette | Does anyone have a running instance with the new cando interface? | 19:16 |
Lumiere | pcardune: just make coverage | 19:20 |
*** cpcarey has joined #schooltool | 19:22 | |
Lumiere | yes | 19:22 |
Lumiere | thai is back on | 19:23 |
Lumiere | back in a bit | 19:23 |
*** jelkner has quit IRC | 19:31 | |
*** jelkner has joined #schooltool | 19:31 | |
jelkner | OK all, timeclock is back up on timeclock.yhspatriot.net/timeclock | 19:42 |
tdoggette | You can clock in, but you CAN'T. CLOCK. OUT. | 19:43 |
* tdoggette cues dramatic music | 19:43 | |
jelkner | tdoggette: really? | 19:43 |
tdoggette | IOError. | 19:44 |
tdoggette | Yup. | 19:44 |
jelkner | Ouch! | 19:44 |
jelkner | is filip there? | 19:44 |
tdoggette | I do not believe so. | 19:44 |
jelkner | ahh, it isn't 1 o'clock yet | 19:45 |
*** fsufitch has joined #schooltool | 19:53 | |
*** bvuong has joined #schooltool | 19:58 | |
bvuong | jelkner: I'm gonna make my linux computer have the same environment as the one on maddog. How do I do that? | 19:59 |
pcardune | bvuong: just install feisty | 20:03 |
pcardune | and otherwise follow installation instructions on cando.schooltool.org, and if you don't find installation instructions on cando.schooltool.org, yell at Lumiere | 20:04 |
bvuong | ok, thanks | 20:04 |
bvuong | is it under installing cando? | 20:06 |
jelkner | is eldar around? | 20:07 |
jelkner | who is at acc today/ | 20:07 |
*** mgallagh has joined #schooltool | 20:07 | |
jelkner | today? | 20:07 |
Lumiere | we're here | 20:09 |
Lumiere | we were getting food with welsh | 20:09 |
Lumiere | </3 thai | 20:09 |
mgallagh | timeclock is up and bzr branches will be up momentarily | 20:10 |
mgallagh | copying them now | 20:10 |
Lumiere | ooh | 20:10 |
Lumiere | mgallagh: is 200 back online? | 20:10 |
bvuong | pcardune: is installation under installing cando? | 20:10 |
Lumiere | bvuong: development | 20:11 |
bvuong | thanks | 20:11 |
Lumiere | http://cando.schooltool.org/development/checking-out-from-the-cando-repository | 20:11 |
pcardune | Lumiere: maybe we should change that to "setting up a development environtment" | 20:11 |
bvuong | the link led me to the trac wiki | 20:12 |
Lumiere | ask rjellison? | 20:12 |
mgallagh | yes | 20:13 |
mgedmin | SchoolBell could have been this one: http://www.hanno.de/blog/2007/07/19/all-i-want-is-a-good-shared-calendar/ | 20:13 |
mgallagh | Lumiere, yest 200 is back on line | 20:13 |
Lumiere | mgallagh: there is a minimal schooltool that should do it | 20:13 |
Lumiere | mgallagh: are maddog accounts online | 20:13 |
mgallagh | but timeclock is on alans machine ATM | 20:13 |
*** th1a has joined #schooltool | 20:14 | |
mgallagh | no maddod is being rebuild | 20:14 |
mgallagh | rebuilt | 20:14 |
Lumiere | k | 20:14 |
mgallagh | for those of you that dont know, there are some serious problems with the servers located at yorktown | 20:15 |
pcardune | Lumiere: so coverage report building is broken because we are now using the egg... which doesn't have those nice fancy coverage report generating scripts | 20:15 |
Lumiere | pcardune: fun | 20:15 |
Lumiere | ....................... | 20:15 |
Lumiere | </3 | 20:15 |
bvuong | pcardune: the link in the development area led me to the trac wiki | 20:17 |
pcardune | bvuong: talk to Lumiere about it. he is managing documentation work | 20:17 |
*** mgedmin has quit IRC | 20:18 | |
jelkner | tdoggette: eldar says timeclock is working fine | 20:18 |
eldar | tdoggette, use the timeclock's login form | 20:18 |
eldar | not zope's | 20:18 |
Lumiere | bvuong: link on the left | 20:18 |
jelkner | OK everyone, if timeclock is not working | 20:19 |
jelkner | let filip know now | 20:19 |
bvuong | lumiere: you mean the "Checking Out From the Cando Repository" link? | 20:19 |
jelkner | otherwise, update your hours so eldar and i can review them | 20:19 |
eldar | correction: | 20:19 |
th1a | jelkner: We should have a post EP phone chat. | 20:20 |
eldar | if timeclock is not working, come here and i'll teach you how to use it, because it works | 20:20 |
mgallagh | not for me :)\ | 20:20 |
mgallagh | i may have used the wrong branch | 20:20 |
Lumiere | yes | 20:20 |
eldar | http://timeclock.yhspatriot.net:8125/timeclock works | 20:20 |
eldar | use the timeclock login form please, stop using the ZMI login | 20:21 |
mgallagh | no it doesnt :) | 20:21 |
eldar | yes it does, noob | 20:22 |
eldar | clear your authentications | 20:22 |
eldar | go to http://timeclock.yhspatriot.net:8125/timeclock | 20:22 |
eldar | login, logout | 20:22 |
eldar | it works | 20:22 |
Lumiere | th1a: can you include us all please | 20:22 |
Lumiere | th1a: I'd like the post EP update too | 20:22 |
th1a | Lumiere: Actually, I wanted to tell jelkner what a pain the nitromaster was and other more personal things. | 20:23 |
mgallagh | eldar ,nope I cannot clock out, I get an IO error | 20:24 |
eldar | alright, apparently we've been talking about different features | 20:24 |
eldar | jelkner, told me logout's not working, not clock out | 20:25 |
pcardune | eldar: no, it is clock out | 20:25 |
Lumiere | k | 20:26 |
pcardune | eldar: Freudian slip | 20:26 |
Lumiere | pcardune: senior moment? | 20:26 |
pcardune | Lumiere: sure | 20:26 |
*** jhancock has joined #schooltool | 20:27 | |
*** trekkiemage has joined #schooltool | 20:28 | |
fsufitch | eldar, the options appear, but their links are broken :) | 20:36 |
fsufitch | is that what we have to fix? | 20:36 |
eldar | yup | 20:36 |
eldar | along with some other things | 20:36 |
fsufitch | arite | 20:37 |
fsufitch | so, let's get to work? | 20:37 |
eldar | did you commit your changes? | 20:37 |
fsufitch | oh. no | 20:37 |
fsufitch | i'll do that now | 20:38 |
fsufitch | svn: Aborting commit: '/home/filip/newskin/setup.py' remains in conflict | 20:38 |
fsufitch | oh noes | 20:38 |
eldar | remove setup.py | 20:38 |
eldar | and the conflict stuff next to it | 20:39 |
eldar | and svn up | 20:39 |
fsufitch | ok | 20:39 |
fsufitch | ok, at revision 985 now | 20:39 |
eldar | alrighty, wanna move here :P ? | 20:40 |
fsufitch | -.- fine | 20:40 |
Lumiere | uh | 20:40 |
Lumiere | instead of removing setup/stuff you should copy one or the other .r??? | 20:40 |
Lumiere | to setup.py | 20:40 |
eldar | no, i just changed it, and he changed it too | 20:40 |
Lumiere | and run svn resolved setup.py | 20:40 |
Lumiere | eldar: incomign | 20:47 |
jelkner | th1a: now is a good time to call... | 20:53 |
pcardune | 12 more revisions until we get to 1000 revisions of cando :) | 20:55 |
Lumiere | pcardune: yea | 20:56 |
Lumiere | wonder who's gonna get 1000 | 20:56 |
eldar | let's give it to fsufitch | 21:01 |
Lumiere | hehe | 21:02 |
*** rjelliso has joined #schooltool | 21:07 | |
aelkner | mgallagh: In order to make the bazaar repos on my machine, you'll need the project code from which to make them. Where did you think you were going to find the code? | 21:08 |
mgallagh | i have the code | 21:08 |
mgallagh | wait which repos did you want on it | 21:09 |
aelkner | mgallagh: but you don't have the latest code. that's the point | 21:13 |
aelkner | the repos will be: | 21:13 |
Lumiere | rjelliso: can you work on the cando.schooltool.org/developers page | 21:13 |
aelkner | schooltool.sifagent | 21:13 |
aelkner | chesty | 21:13 |
aelkner | tinyzis | 21:13 |
Lumiere | clean up the setting up development env | 21:14 |
rjelliso | Lumiere: sure | 21:14 |
Lumiere | and make it more obvious that it is there | 21:14 |
aelkner | mgallagh: I could create these project dirs in my home dir on my machine, and then you could use those dirs for the repos | 21:14 |
mgallagh | ok | 21:16 |
mgallagh | sounds good | 21:16 |
fsufitch | pcardune, i got a question | 21:25 |
fsufitch | if i want to check whether a user is authenticated when _any_ page in cando loads, how would i do it? | 21:25 |
fsufitch | right now the only option i can see is put a tal:condition somplace in the template.pt | 21:26 |
pcardune | yep, that would be the only way | 21:26 |
fsufitch | <.< ok | 21:26 |
Lumiere | we should be doing that anyways | 21:31 |
*** cpcarey has quit IRC | 21:31 | |
jhancock | jelkner: did you see my messege? | 21:38 |
eldar | pcardune, do skilldrivers still work? i am having issues adding them :-/ | 21:58 |
pcardune | eldar: yeah they still work | 21:58 |
pcardune | eldar: run the test suite | 21:58 |
* pcardune breaks for lunch | 22:03 | |
*** Preetam has joined #schooltool | 22:07 | |
*** Preetam has left #schooltool | 22:08 | |
*** Preetam has joined #schooltool | 22:10 | |
*** t3h_sood has joined #schooltool | 22:11 | |
t3h_sood | How does one go about running all of the *functional* tests on the cando/schooltool trunk? | 22:13 |
aelkner | mgallagh: the source dirs are ready. | 22:15 |
aelkner | In my home dir you will find: | 22:15 |
aelkner | schooltool.sifagent | 22:15 |
aelkner | Chesty | 22:15 |
aelkner | TinyZis | 22:15 |
aelkner | those are the three projects that need to be bzr repos | 22:16 |
mgallagh | yes | 22:16 |
mgallagh | im currently creating a virtual host for them | 22:16 |
pcardune | t3h_sood: ./test.py -f | 22:17 |
aelkner | mgallagh: what is that? | 22:18 |
t3h_sood | pcardune: Nevermind, we already got it with make testall >_< Just, nevermind the unit tests >_< | 22:18 |
mgallagh | making it override zope for alan.elkner.net | 22:19 |
Preetam | jeff, did you get my message? | 22:22 |
jelkner | Preetam: which message? | 22:24 |
Preetam | um, i private messaged you i think | 22:24 |
*** Preetam has quit IRC | 22:27 | |
*** Preetam has joined #schooltool | 22:27 | |
* pcardune kicks test coverage butt | 22:28 | |
*** jelkner has quit IRC | 22:29 | |
pcardune | eldar: did you notice the failing test with journals? | 22:29 |
t3h_sood | We're covering that | 22:29 |
t3h_sood | Like, right now. | 22:29 |
t3h_sood | and schooltool is evil because it's an egg and we can't run functional tests for it >_< | 22:30 |
rjelliso | anyone know where an up-to-date indepth summary of cando can be found? | 22:33 |
*** bvuong has quit IRC | 22:33 | |
rjelliso | For the "about" page on cando.schooltool.org | 22:33 |
pcardune | rjelliso: you should ask Dave | 22:36 |
rjelliso | pcardune: will do | 22:36 |
Lumiere | dave is gone | 22:38 |
pcardune | rjelliso: you should ask Lumiere :) | 22:40 |
Lumiere | *runs away* | 22:41 |
rjelliso | pcardune: will do | 22:41 |
rjelliso | Lumiere: hi! | 22:41 |
Lumiere | I don't have one | 22:41 |
Lumiere | the 2k6 one | 22:41 |
Lumiere | should still be relevant | 22:41 |
aelkner | pcardune: in lieu of my doing the serious fiddling (when i find the time) to get Browser to work like we need... | 22:47 |
aelkner | we can just work with the app manually | 22:47 |
aelkner | which brings me to another question | 22:47 |
aelkner | we can't seem to get to our event handler when we add Person objects | 22:47 |
aelkner | It gets there in our ftest, but not when we run the app | 22:48 |
pcardune | what do you mean "run the app" | 22:48 |
*** mgallagh is now known as mattva01 | 22:48 | |
aelkner | We put a pdb trace in zope.formlib.form.AddBase | 22:48 |
aelkner | where it notifies | 22:48 |
aelkner | I meant running schooltool | 22:48 |
aelkner | and adding Persons in the interface | 22:49 |
aelkner | could you run the same test of putting a pdb trace in that part of the zope code and adding a person to see if it gets there? | 22:49 |
pcardune | aelkner: maybe your ftesting.zcml is including something which the application's configure.zcml isn't | 22:50 |
aelkner | good point | 22:50 |
aelkner | i'll look | 22:50 |
pcardune | REVISION 999!!! | 22:55 |
pcardune | Who's going to make the next commit?!? | 22:55 |
Lumiere | me | 22:56 |
rjelliso | aaand I've got to head out. I'll send out an email about the documentation maybe later today. | 22:58 |
*** rjelliso has quit IRC | 22:58 | |
t3h_sood | pcardune: By the by, it was in fact mr.straw | 23:03 |
pcardune | t3h_sood: yep, I noticed, he got lucky | 23:03 |
pcardune | we'll see what happens at 2000 | 23:04 |
t3h_sood | <_< | 23:04 |
pcardune | Lumiere: when I run coverage, it only gives me info for like... 5 files | 23:04 |
pcardune | if you guys want to see some *really* crazy stuff, look at what cando was 3 years ago: https://svn.schooltool.org/trac/cando/browser/trunk/Competency?rev=3 | 23:06 |
t3h_sood | Holy yuck. | 23:07 |
Lumiere | pcardune: hmm | 23:08 |
Lumiere | that sounds like a testing issue | 23:08 |
pcardune | Lumiere: no, it is really weird, try ./test.py -vp1m cando.virginia --coverage=coverage | 23:09 |
pcardune | it picks up on cando.virginia.scoresystem, but not cando.virginia.competency | 23:09 |
pcardune | both of which are referenced in the same README.txt that gets run for the tests. | 23:09 |
Lumiere | I dunno | 23:09 |
Lumiere | also | 23:09 |
Lumiere | why is coverage running ftests | 23:11 |
Lumiere | pcardune: I don't know... | 23:13 |
Lumiere | I haven't done anything to break it | 23:13 |
pcardune | coverage should be running ftests | 23:14 |
Lumiere | ok | 23:15 |
Lumiere | then it isn't unit test coverage | 23:15 |
Lumiere | ;) | 23:15 |
pcardune | that is, make coverage should include ftests, i'm running something a bit smaller | 23:15 |
Lumiere | yea | 23:15 |
*** Preetam_ has joined #schooltool | 23:18 | |
*** Preetam has quit IRC | 23:19 | |
*** Preetam_ has quit IRC | 23:21 | |
*** Preetam has joined #schooltool | 23:22 | |
*** mgedmin has joined #schooltool | 23:30 | |
*** fsufitch has quit IRC | 23:31 | |
*** fsufitch has joined #schooltool | 23:33 | |
pcardune | Lumiere: can you merge your svn:externals business to my branch please? | 23:34 |
Lumiere | yes | 23:35 |
pcardune | thanks | 23:35 |
Lumiere | done, committing | 23:38 |
Lumiere | commit complete | 23:38 |
t3h_sood | There is wayyy too much screwiness in journal's ftest <_< | 23:40 |
pcardune | t3h_sood: what do you mean screwiness? | 23:44 |
t3h_sood | Links are being rendered but asked for as if they were controls all over the place >_< | 23:44 |
pcardune | hmmm, maybe someone accidentally did a replace all | 23:45 |
*** mattva01 has quit IRC | 23:52 | |
mgedmin | pcardune: let's continue here | 23:54 |
mgedmin | the zope3-dev folks are busy chatting about something else | 23:54 |
mgedmin | interleaved conversations are difficult to follow | 23:54 |
fsufitch | pcardune, quick question | 23:54 |
pcardune | mgedmin: sure | 23:54 |
pcardune | but I don't see anything to fix | 23:55 |
fsufitch | a WeightOrderedViewletManager orders things by weight | 23:55 |
fsufitch | but how is the weight set? | 23:55 |
mgedmin | pcardune: you might try to grep schooltool's svn logs for 'fixed coverage reporting again, waaah' messages | 23:55 |
pcardune | fsufitch: in the viewlet registration | 23:55 |
fsufitch | in the zcml u mean? | 23:55 |
pcardune | mgedmin: he he | 23:55 |
pcardune | fsufitch: yeAH | 23:55 |
fsufitch | ok >_> | 23:55 |
mgedmin | I've discovered some rules-of-thumb | 23:55 |
mgedmin | (1) never import doctest, always import zope.testing.doctest | 23:55 |
mgedmin | (2) avoid infinite recursion: even if the RuntimeError is caught and ignored, it often resets the sys.settrace hook | 23:56 |
aelkner | pcardune: found the problem! | 23:56 |
mgedmin | implementing __len__ in terms of __iter__ triggered (2) in schooltool once | 23:56 |
pcardune | aelkner: what was it? | 23:56 |
pcardune | mgedmin: interesting | 23:57 |
aelkner | site.zcml puuls in basicperson | 23:57 |
mgedmin | turns out list(foo) calls foo.__len__ as an optimisation, so if foo.len is "return len(list(self))" you get a hidden RuntimeError | 23:57 |
aelkner | and basicperson doesn't notify the ObjectCreadEvent | 23:57 |
pcardune | mgedmin: oh wow, that is sneaky | 23:57 |
aelkner | so when I added the notify, it worked! | 23:57 |
pcardune | aelkner: well that is a bug in basicperson and you should raise hell to ignas about that :) | 23:58 |
aelkner | :) | 23:58 |
pcardune | aelkner: or better yet, submit it as a bug, and attach your patch | 23:58 |
aelkner | tomorrow, i'll send the diff to schooltool-dev | 23:58 |
aelkner | got to go | 23:58 |
aelkner | thanks | 23:58 |
pcardune | bye | 23:58 |
*** aelkner has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!