*** ignas has joined #schooltool | 00:03 | |
*** ccarey has joined #schooltool | 00:05 | |
ignas | ccarey, hi | 00:05 |
---|---|---|
ccarey | hi ignas | 00:05 |
ignas | saw you have managed to start up cando from the buildout | 00:05 |
ccarey | yes, aelkner said the IStatistics import wasn't needed | 00:06 |
ignas | i see | 00:06 |
ignas | do all the tests if you run bin/test ? | 00:06 |
ccarey | i'll run that now | 00:07 |
lisppaste5 | cpcarey pasted "cando buildout test results" at http://paste.lisp.org/display/55236 | 00:09 |
ccarey | it had trouble schooltool.gradebook egg again | 00:10 |
ignas | nope | 00:10 |
ignas | it's not the gradebook egg | 00:10 |
ignas | have you heard the concept of namespace packages in eggs? | 00:11 |
ccarey | no i haven't | 00:11 |
ignas | the idea is this | 00:11 |
ignas | you want to have 2 or more separate eggs | 00:11 |
ignas | but want to have the same package for them | 00:11 |
ignas | like schooltool | 00:11 |
ignas | or z3c | 00:11 |
ignas | or zope | 00:11 |
ignas | if you package multiple eggs that have zope as the package | 00:12 |
ignas | python will not know which zope package to use | 00:12 |
ignas | as in is the zope from zope.interfaces the good one or is it the zope.app | 00:12 |
ignas | or zope.traversal | 00:12 |
ignas | so to use some package as a namespace package | 00:12 |
ignas | you must remove all the stuff from that package itself | 00:13 |
ignas | like - there are no python or zcml files in /zope/ | 00:13 |
ignas | only __init__.py | 00:13 |
ignas | same for schooltool, neither schooltool not schooltool.gradebook nor schooltool.devtools | 00:13 |
ignas | has anything in their schooltool/ package except for __init__.py | 00:13 |
ignas | you can have other packages in there though | 00:14 |
ignas | so schooltool/gradebook/foo.py | 00:14 |
ignas | is good, because python when asked for "schooltool.gradebook" knows that there is only 1 'schooltool.gradebook' even though there are many "schooltool" | 00:14 |
ignas | so when you ask for a file like "schooltool/configure.zcml" python picks up a random egg that has schooltool package in it | 00:15 |
ignas | (in this case schooltool.gradebook) | 00:15 |
ignas | and tries to find the file in it | 00:15 |
ignas | which fails, because in all the eggs schooltool/ directory only has __init__.py | 00:15 |
ignas | now try to guess what is the actual cause of the error and what file must get fixed ;) | 00:16 |
ccarey | would it be buildout.cfg? | 00:17 |
ignas | /home/chris/cando-buildout-integration/src/cando/curriculum/browser/ftesting.zcml has <include package="schooltool" /> instead of <include package="schooltool.common" /> in line 5 | 00:17 |
ccarey | ok | 00:17 |
ignas | by the way - if you were not aware of it <include package="schooltool" /> is the same as <include package="schooltool" file="configure.zcml" /> | 00:21 |
ignas | thus it fails while looking for configure.zcml in the schooltool package | 00:22 |
ccarey | i made the changes and ran the tests | 00:24 |
ccarey | 4 similar errors, i'll go ahead and post that | 00:25 |
lisppaste5 | cpcarey pasted "cando buildout test results 2" at http://paste.lisp.org/display/55238 | 00:25 |
ignas | where is the addPerson imported from in the functional tests? | 00:27 |
ccarey | let me check | 00:28 |
ccarey | in the ftests for newskin it's imported from | 00:29 |
ccarey | schooltool.basicperson.browser.ftests.setup | 00:29 |
ccarey | and gradebook | 00:29 |
ignas | oh | 00:30 |
ignas | look at IBasicPerson | 00:30 |
ignas | and see what is the capitalization | 00:30 |
ignas | for the "First Name" | 00:30 |
ccarey | ok | 00:30 |
ccarey | "First name" | 00:31 |
ignas | hmm | 00:31 |
ignas | could you paste the ftesting.zcml that is used for that test? | 00:32 |
ccarey | sure | 00:32 |
ccarey | from newskin you mean? | 00:33 |
ignas | yes | 00:33 |
lisppaste5 | cpcarey pasted "newskin - ftesting.zcml" at http://paste.lisp.org/display/55239 | 00:34 |
ccarey | gradebook, journal, evidence and message import addPerson from | 00:35 |
ccarey | schooltool.app.browser.ftests.setup | 00:35 |
ignas | cando is using the wrong skin in the functional tests i think | 00:35 |
ccarey | not gradebook, i mean skilldriver | 00:35 |
ignas | you might want to remove the setdefault skin bit | 00:36 |
ignas | from the skilldriver ftesting zcml | 00:37 |
ignas | oops | 00:37 |
ignas | the newskin | 00:37 |
ignas | not skilldriver | 00:37 |
ignas | oh, hmm, sorry, my bad | 00:37 |
ignas | not remove it | 00:37 |
ignas | but set it to SchoolTool2007 | 00:38 |
ccarey | alright | 00:38 |
ignas | and see if it works out | 00:38 |
ccarey | set to <browser:defaultSkin name="SchoolTool2007" /> right? | 00:41 |
ignas | yes | 00:41 |
ccarey | ok let me paste the output | 00:41 |
lisppaste5 | cpcarey pasted "cando buildout test results 3" at http://paste.lisp.org/display/55241 | 00:42 |
ignas | ouch | 00:43 |
ignas | let me reboot my PC | 00:44 |
ccarey | alright | 00:44 |
ignas | the problem seems to be that SchoolTool skin does not have basicperson views enabled in it | 00:44 |
ccarey | oh | 00:44 |
ignas | and cando does not have it's own skin | 00:45 |
ignas | which it probably should have | 00:45 |
ignas | like - a skin that inherits from the schooltool skin and adds the required parts | 00:45 |
ignas | and allows you to define cando specific views without using <includeOverrides /> to override schooltool ones | 00:46 |
*** ignas has quit IRC | 00:46 | |
*** ignas has joined #schooltool | 00:50 | |
ignas | tada! | 00:50 |
ccarey | =) | 00:50 |
ignas | now the problem seems to be this: | 00:51 |
ignas | schooltool2007 was adding basicperson using overrides | 00:51 |
ignas | it still does that now that I look at it | 00:52 |
ignas | though now it only overrides the 1 utility that needs to be overriden | 00:53 |
ignas | the views are overriden using borwser layers | 00:53 |
ignas | rather than <includeOverrides /> | 00:53 |
ignas | which IMHO is a lot nicer | 00:53 |
ignas | now what we want to do | 00:53 |
ignas | is take cando2007 | 00:53 |
ignas | and add a skin for it | 00:54 |
ignas | so you might just go and create skin.py in cando2007/ | 00:54 |
ignas | and i'll go and check out schooltool release | 00:54 |
ccarey | ok | 00:55 |
ignas | emm is SchoolToolForm a part of CanDo? | 00:56 |
ccarey | i don't know, i'll find out | 00:58 |
* ignas found out | 00:59 | |
* ignas is trying to understand WTF is going on in there | 00:59 | |
ignas | could you try and change the skin declaration to state just SchoolTool in the ftesting.zcml again | 00:59 |
ignas | and then copy paste it and make it say SchoolToolForm | 01:00 |
ignas | just to see if 2 declarations one after another conflict in some way | 01:00 |
ignas | or the "last one wins" | 01:00 |
ccarey | i'll try that | 01:01 |
ignas | and do just bin/test -f -s cando.newskin | 01:01 |
ignas | to limit tests to only newskin | 01:01 |
ignas | will save you some time | 01:01 |
ccarey | ConfigurationConflictError: Conflicting configuration actions | 01:02 |
ccarey | do you want me to paste the whole thing? | 01:03 |
ignas | nope | 01:03 |
ignas | do you have an old cando checkout anywhere on your system? | 01:04 |
ignas | the one without buildout | 01:04 |
ccarey | yes, i think so, but it's not old | 01:05 |
ignas | i mean | 01:05 |
ignas | without buildout | 01:05 |
ignas | but the most up to date ;) | 01:05 |
ignas | can you just remove <browser:defaultSkin name="SchoolTool" /> line from src/cando/newskin/ftesting.zcml | 01:05 |
ignas | in there | 01:05 |
ignas | and do a full test run | 01:05 |
ccarey | ok | 01:05 |
ccarey | 0 failures | 01:07 |
ignas | good | 01:08 |
ignas | so - in the buildout branch | 01:08 |
ignas | remove that line from ftesting.zcml too | 01:08 |
ignas | find the ISchoolToolFormSupportSkin in src/cando/newskin/__init__.py | 01:10 |
ignas | and make it inherit from from "schooltool.basicperson.browser.skin import IBasicPersonLayer" | 01:10 |
ignas | as well | 01:10 |
ccarey | and then run tests? | 01:11 |
ignas | yes | 01:11 |
ccarey | same results | 01:12 |
ignas | addPerson fails with First Name error? | 01:13 |
ccarey | yep | 01:13 |
ignas | add <browser:defaultSkin name="SchoolToolForm" /> in the ftesting.zcml and see if anything changes | 01:14 |
ccarey | instead of <browser:defaultSkin name="SchoolToolForm" />? | 01:14 |
ccarey | i mean <browser:defaultSkin name="SchoolTool" /> | 01:15 |
ccarey | or just add it right after? | 01:15 |
ignas | instead | 01:15 |
ccarey | same results | 01:16 |
ignas | hmm | 01:17 |
ignas | could you do a "make run" | 01:19 |
ignas | and go to the add person view | 01:19 |
ignas | please | 01:19 |
ccarey | sure | 01:19 |
ccarey | um, with old cando? | 01:19 |
ignas | nope | 01:20 |
ignas | new cando | 01:20 |
ignas | oh | 01:20 |
ignas | bin/start-schooltool-instance instance/ | 01:20 |
ignas | rather than make run | 01:20 |
ccarey | ok | 01:20 |
* ignas forgot that the Makefile that you copied has no "make run" in it | 01:20 | |
ccarey | i'm at the add person view | 01:22 |
ignas | does it have First name ? | 01:22 |
ignas | or just title | 01:22 |
ccarey | it has "Full name" actually | 01:22 |
ignas | but no first/last name | 01:23 |
ccarey | nope | 01:23 |
ignas | and the ISchoolToolFormSupportSkin definition looks like: | 01:24 |
ignas | class ISchoolToolFormSupportSkin(ISchoolToolFormSupportLayer, IBasicPersonLayer, IDefaultBrowserLayer): | 01:24 |
ignas | in the buildout cando | 01:25 |
ccarey | i have IDefaultBrowserLayer before IBasicPersonLayer | 01:25 |
ccarey | does that make a difference? | 01:25 |
ignas | you could try changing places | 01:25 |
ignas | though it should not make any difference | 01:26 |
ccarey | wow 0 failures | 01:27 |
ccarey | for cando.newskin | 01:27 |
ignas | i see | 01:27 |
ignas | try running all the tests | 01:27 |
ignas | oh | 01:28 |
ignas | OMG | 01:28 |
ignas | now i understand why | 01:28 |
ignas | problem was that the first in the interface list | 01:28 |
ignas | is more specific | 01:28 |
ignas | so if you add anything after IDefaultBrowserLayer | 01:28 |
ignas | you make all the views that are registered without a layer | 01:29 |
ignas | win | 01:29 |
ccarey | =) | 01:29 |
ignas | and default person views are registered without a layer | 01:29 |
ignas | that still does not make the 2 skins 3 layers thing that was done in cando any less awful though | 01:30 |
lisppaste5 | ccarey pasted "cando buildout test results 4" at http://paste.lisp.org/display/55246 | 01:31 |
ignas | schooltool.xmlparsing was moved to schooltool.common.xmlparsing | 01:32 |
ccarey | i could have guessed =) | 01:33 |
ccarey | HTMLDocument isn't in schooltool.common.xmlparsing though | 01:35 |
ignas | hmm | 01:36 |
ignas | do something like: | 01:38 |
ignas | from lxml import etree | 01:38 |
ignas | doc = etree.HTML(response) | 01:38 |
ignas | and do doc.xpath(xpath) | 01:38 |
ignas | instead of doc.query | 01:38 |
ignas | schooltool is using lxml now, and interface of lxml is good enough so we don't need additional wrappers | 01:39 |
ignas | you might want to limit the tests to the ones that are failing | 01:40 |
ignas | with "-s" | 01:40 |
ccarey | ok all tests pass | 01:43 |
ignas | cool | 01:43 |
ignas | now | 01:43 |
ignas | svn add all the new files | 01:43 |
ignas | version.txt.in but not version.txt though | 01:43 |
ignas | if there is version.txt | 01:44 |
ignas | write "svn diff | less" | 01:44 |
ignas | and review your own diff before commiting | 01:44 |
ignas | to see whether everything you did makes sense | 01:44 |
ignas | and commit it | 01:44 |
ccarey | alright | 01:44 |
ignas | a fun fact | 01:47 |
ignas | cando-checkins mailing list | 01:47 |
ignas | has like 5 commits with words "cleanup" or "refactor" | 01:48 |
ignas | in their commit messages | 01:48 |
ccarey | what should this commit message say? | 01:49 |
ignas | well - it should say what you did | 01:49 |
ignas | make cando use buildout to download zope and schooltool eggs | 01:49 |
ignas | make cando test pass with an up to date schooltool | 01:49 |
ccarey | can you have more than one message to a commit, or do i just combine them | 01:50 |
ignas | combine them | 01:50 |
ccarey | uhoh, i don't think i was added to make cando commits | 01:54 |
ignas | hmm | 01:55 |
ignas | what does svn info say ? | 01:55 |
ignas | or at least svn ci say ? | 01:55 |
ccarey | i'll post it | 01:56 |
lisppaste5 | ccarey pasted "svn info" at http://paste.lisp.org/display/55247 | 01:57 |
lisppaste5 | ccarey pasted "svn ci" at http://paste.lisp.org/display/55248 | 01:57 |
ignas | what does svn say? | 01:58 |
ignas | because you posted me the changed file list | 01:58 |
ccarey | oh | 01:58 |
lisppaste5 | ccarey pasted "svn ci 2" at http://paste.lisp.org/display/55249 | 01:59 |
ignas | ouch | 02:01 |
ignas | i guess you will have to email me the diff so I could commit it | 02:01 |
ccarey | aww ok | 02:01 |
ccarey | do i need to get jinty to add me to the cando list | 02:02 |
ignas | i think so | 02:03 |
ignas | we can just wrap it up | 02:03 |
ignas | and you will commit it yourself | 02:03 |
ignas | as soon as jinty adds you to the list | 02:03 |
ignas | to get the credit ;) | 02:03 |
ccarey | do you still want the email with the diff? | 02:03 |
ignas | it would be nice | 02:03 |
ignas | i could review it prior to the commit | 02:03 |
ccarey | you mean svn diff right? | 02:04 |
ignas | yes | 02:04 |
ignas | svn diff > some-file.patch | 02:04 |
ignas | and send me the file | 02:04 |
ccarey | ok, so i'll email that to you and contact jinty | 02:04 |
ccarey | after this, i'm going to get dinner if that's fine | 02:06 |
ccarey | alright ignas, the svn diff is sent | 02:11 |
ignas | thanks | 02:12 |
ignas | i guess we're done for today | 02:12 |
ignas | it's getting late in here | 02:12 |
ignas | bye | 02:13 |
ccarey | bye | 02:13 |
*** ccarey has quit IRC | 02:17 | |
*** ignas has quit IRC | 02:30 | |
*** ignas has joined #schooltool | 03:21 | |
ignas | anyone up? | 03:54 |
*** Lumiere has quit IRC | 03:58 | |
*** ignas has quit IRC | 04:38 | |
*** wbrady has joined #schooltool | 05:56 | |
*** povbot has joined #schooltool | 06:15 | |
*** Aiste has joined #schooltool | 06:23 | |
*** pcardune_ has joined #schooltool | 06:30 | |
*** pcardune has joined #schooltool | 06:30 | |
*** pcardune has quit IRC | 07:06 | |
*** pcardune_ has quit IRC | 07:26 | |
*** wbrady has quit IRC | 07:33 | |
*** lisppaste5 has joined #schooltool | 07:50 | |
*** pcardune_ has joined #schooltool | 10:03 | |
*** pcardune has joined #schooltool | 10:03 | |
*** pcardune_ has quit IRC | 11:02 | |
*** didymo has joined #schooltool | 11:43 | |
*** didymo has quit IRC | 11:59 | |
*** pcardune_ has joined #schooltool | 12:38 | |
*** pcardune has quit IRC | 12:40 | |
*** pcardune_ is now known as pcardune | 13:29 | |
*** fsufitch has joined #schooltool | 14:05 | |
fsufitch | good morning, everybody | 14:21 |
fsufitch | i'm, er, ready for the 1200 meeting | 14:22 |
pcardune | fsufitch: it's not 1200? | 14:39 |
fsufitch | pcardune: it is :-P | 14:41 |
fsufitch | i.e. i have nothing to do until then | 14:41 |
pcardune | you have nothing to do for 4 hours? | 14:41 |
fsufitch | pcardune: well, that's not true anymore | 14:53 |
fsufitch | my mom noticed i woke up, so now i'm going to perpetually have something to do | 14:53 |
pcardune | fsufitch: too bad | 14:53 |
fsufitch | why? | 14:53 |
*** wbrady has joined #schooltool | 18:30 | |
*** dwelsh has joined #schooltool | 18:50 | |
dwelsh | greetings, one and all | 18:51 |
wbrady | hello everyone | 18:53 |
pcardune | hi dwelsh | 18:55 |
*** jelkner has joined #schooltool | 18:56 | |
jelkner | dwelsh: good morning | 18:56 |
*** ccarey has joined #schooltool | 18:56 | |
jelkner | morning ccarey | 18:57 |
ccarey | good morning | 18:57 |
jelkner | pcardune: where in the world are you now? | 18:58 |
aelkner | hello everyone | 18:58 |
jelkner | morning bro | 18:58 |
pcardune | jelkner: still in thailand | 18:59 |
pcardune | jelkner: i'll be stateside on monday | 18:59 |
jelkner | ahh, so it is late, not early | 18:59 |
pcardune | yes | 18:59 |
dwelsh | greetings, thailand | 19:00 |
pcardune | I'm preempting the jet lag by staying up ridiculously late | 19:00 |
dwelsh | if it makes you feel any closer to us here in Arlington | 19:00 |
dwelsh | we eat Thai food all the time | 19:00 |
pcardune | funny, because so do I... | 19:01 |
jelkner | dwelsh: is lumiere going to be here? | 19:01 |
aelkner | ah, tum yum gai... | 19:01 |
pcardune | gai means chicken | 19:01 |
jelkner | my clock says noon, time to start | 19:01 |
aelkner | i knew that | 19:01 |
aelkner | same in chinese | 19:01 |
dwelsh | speaking of thai food, yes, lumiere, the weekly special... I'll nudge him now | 19:01 |
aelkner | moo goo gai pan | 19:01 |
jelkner | ok, here is what i have for an agenda: | 19:01 |
jelkner | 1. cando development process | 19:02 |
jelkner | a. developers | 19:02 |
jelkner | b. project manager? | 19:02 |
jelkner | 2. what needs to be done | 19:02 |
jelkner | a. bug fixing | 19:02 |
jelkner | b. schooltool integration | 19:02 |
jelkner | c. new features? | 19:02 |
jelkner | anything else? | 19:03 |
dwelsh | jstraw still in bed... | 19:03 |
dwelsh | presumably preparing for a timezone shift | 19:03 |
dwelsh | but to where????? | 19:03 |
dwelsh | I've asked his Dad to get him up | 19:04 |
jelkner | dwelsh: r u good with the agenda? | 19:04 |
dwelsh | yes, looks good | 19:04 |
jelkner | ok, let me start with 1a | 19:05 |
* pcardune ducks | 19:05 | |
* pcardune points to interns | 19:05 | |
jelkner | we are hoping the development crew will consist of ccarey, fsufitchi, and andrew rodriguez | 19:05 |
jelkner | done, pcardune | 19:05 |
fsufitch | hello | 19:06 |
fsufitch | i'm just in from a quick lunch | 19:06 |
jelkner | fsufitch: good to see you | 19:06 |
fsufitch | you too | 19:06 |
jelkner | do either ccarey or fsufitch see andrew rodriguez at school? | 19:06 |
fsufitch | i see him occasionally | 19:07 |
ccarey | i don't | 19:07 |
dwelsh | does will johnson figure in the mix | 19:07 |
fsufitch | ccarey: he hangs out around the syslab sometimes | 19:07 |
jelkner | ok, ccarey and fsufitch: do you think you could work a regular part-time schedule into your week? | 19:08 |
fsufitch | actually i think i just saw him yesterday there before school closed | 19:08 |
fsufitch | yes | 19:08 |
ccarey | yes | 19:08 |
jelkner | cool | 19:08 |
jelkner | how many hours would you want? | 19:08 |
jelkner | i want to get a clear sense of our resources | 19:09 |
fsufitch | for me, i dont think i can hangle more than 1 hr per workweek | 19:09 |
jelkner | so we can plan realistically | 19:09 |
fsufitch | in the weekend i can do more, but that can fluctuate | 19:09 |
jelkner | fsufitch: i'm hoping for a weekly commitment | 19:09 |
jelkner | i understand that most of it will fall on weekends | 19:09 |
fsufitch | hmm | 19:10 |
ccarey | i can handle 2 hours on wednesdays and fridays | 19:10 |
ccarey | mondays/tuesdays too if needed | 19:10 |
jelkner | but i'd like for you to think of this as a part-time job that you schedule into your lives along with everything else | 19:10 |
*** jstraw has joined #schooltool | 19:10 | |
fsufitch | jelkner: right | 19:10 |
jelkner | ccarey: we talked about 10 hours per week for you, yes? | 19:10 |
jstraw | did anyone get the number on that truck? | 19:10 |
*** jstraw is now known as Lumiere | 19:11 | |
jelkner | since we use an asynchronous process for the most part anyway, we can be flexible on the when | 19:11 |
ccarey | jelkner: not recently anyway | 19:11 |
fsufitch | Lumiere: nope | 19:11 |
*** ChanServ sets mode: +o Lumiere | 19:11 | |
jelkner | ccarey ? | 19:11 |
ccarey | jelkner: i think i could fit that in | 19:11 |
Lumiere | was I named project manager in absentia? | 19:11 |
jelkner | Lumiere that is going to be my proposal | 19:12 |
aelkner | Lumiere: congratulations | 19:12 |
jelkner | (but it means waking up a bit earlier to make meetings ;-) | 19:12 |
Lumiere | then as first act as project manager... This meeting will never be held at noon on a saturday again :) | 19:12 |
aelkner | hehe | 19:12 |
dwelsh | Lumiere is getting paid more hours at the Career Center | 19:12 |
jelkner | ccarey: so is 10 about right for you? | 19:13 |
dwelsh | and I'm sure admin here will like to see CanDo as a part of his duties/resp | 19:13 |
Lumiere | dwelsh, then we can meet during the week? | 19:13 |
ccarey | jelkner: 10 hours is fine | 19:13 |
jelkner | Lumiere: no | 19:13 |
jelkner | that won't work | 19:13 |
jelkner | the developers are in school | 19:13 |
aelkner | night times are good for students and professionals | 19:13 |
jelkner | although you are welcome to try | 19:13 |
Lumiere | jelkner: how about 8pm on a monday night? | 19:13 |
aelkner | that's more like it | 19:14 |
jelkner | i could do that | 19:14 |
Lumiere | I want my weekend to be my weekend | 19:14 |
jelkner | that's fair | 19:14 |
jelkner | but what about ccarey and fsufitchi? | 19:14 |
ccarey | 8pm mondays are good with me | 19:14 |
fsufitch | well, so long as i still have time for my homework that's fine | 19:14 |
aelkner | count it as part of your homework :) | 19:15 |
fsufitch | ok | 19:15 |
jelkner | fsufitch: how about you - how many hours? | 19:15 |
fsufitch | that works :) | 19:15 |
Lumiere | you always have permission to excuse yourself after 30 minutes or so | 19:15 |
Lumiere | and tell us you have homework | 19:15 |
jelkner | yes | 19:15 |
fsufitch | ok | 19:15 |
fsufitch | it would be about 10 hours for me too | 19:15 |
jelkner | forces us to stay focused and not waste time | 19:15 |
jelkner | cool | 19:15 |
jelkner | so, we have 20 hours developer time | 19:15 |
Lumiere | which jelkner is good at :) | 19:15 |
dwelsh | jelker: where is arodriguez? | 19:16 |
jelkner | i was hoping for 10 more from andrew | 19:16 |
dwelsh | is he a factor | 19:16 |
jelkner | but he isn't here | 19:16 |
Lumiere | it's noon on a Saturday... this is prime sleeping time | 19:16 |
aelkner | jelkner: tom authorized me to work 10 hours per month to help the interns | 19:16 |
dwelsh | and Will Johnston who is coming to Pycon | 19:16 |
dwelsh | can he be a factor? | 19:16 |
jelkner | hopefully | 19:16 |
jelkner | but he is not ready yet | 19:16 |
jelkner | he is the yorktown student | 19:16 |
dwelsh | k | 19:16 |
pcardune | isn't he a senior? | 19:16 |
jelkner | yes | 19:16 |
pcardune | and isn't it second semester? | 19:17 |
fsufitch | it's 2nd semester now ;) | 19:17 |
pcardune | that means he can blow off school now! | 19:17 |
pcardune | and just do CanDo | 19:17 |
wbrady | pcardune: amen to that! | 19:17 |
jelkner | ok, lumiere, are you comfortable with being project manager? | 19:17 |
Lumiere | yes | 19:17 |
jelkner | cool | 19:17 |
aelkner | we should outline | 19:17 |
aelkner | what the projet manager needs to do | 19:18 |
Lumiere | just don't drop it all on me instantly | 19:18 |
Lumiere | aelkner, thank you | 19:18 |
Lumiere | I am assuming that dwelsh will continue the accounting | 19:18 |
aelkner | 1) keep on top of bug list | 19:18 |
aelkner | 2) assign work to interns | 19:18 |
aelkner | 3) ask them for estimates | 19:18 |
jelkner | s/interns/consultants | 19:18 |
aelkner | fair enough | 19:18 |
Lumiere | jelkner, s/consultants/student-consultants/ | 19:19 |
aelkner | 4) make sure bugs are actually fixed | 19:19 |
jelkner | fine | 19:19 |
aelkner | 5) deploy fixes as they are commited | 19:19 |
* Lumiere pulls out fsufitch's favorite toy | 19:19 | |
aelkner | that can be done on jason's schedule | 19:19 |
Lumiere | aelkner, #5 is not my duty as project manager | 19:19 |
aelkner | who's in charge of deployments then? | 19:19 |
*** ignas has joined #schooltool | 19:19 | |
pcardune | ignas: perfect timing ;) | 19:20 |
ignas | hi, sorry I'm a bit late | 19:20 |
aelkner | we were just talking about deployment of cando | 19:20 |
Lumiere | 5) Request deployment of fixes/announce release | 19:20 |
pcardune | ignas: i think you just got assigned doing cando deployments | 19:20 |
Lumiere | no | 19:20 |
aelkner | no | 19:20 |
Lumiere | deploying at ACC is my duty | 19:20 |
aelkner | ok | 19:20 |
Lumiere | but deploying at Yorktown or whereever else is not | 19:21 |
aelkner | wbardy deploys at YHS | 19:21 |
Lumiere | no | 19:21 |
wbrady | yes | 19:21 |
Lumiere | you do now? | 19:21 |
jelkner | yes | 19:21 |
wbrady | yea me and jelkner are in charge of our CanDo on our own now | 19:21 |
jelkner | and since he files most of the bugs | 19:21 |
aelkner | so jason, after you have received word that a bug is fixed | 19:21 |
aelkner | you could test it out at your site | 19:21 |
Lumiere | so here's the running problem I have | 19:21 |
jelkner | he will want to communicate with you regularly to follow them | 19:22 |
Lumiere | I no longer get email from the cando lists | 19:22 |
aelkner | and email a list of people to deploy it when you know it's ready | 19:22 |
Lumiere | and I cannot figure out why | 19:22 |
Lumiere | and nor can *blanks on name* from PoV | 19:22 |
Lumiere | so I'll probably put my gmail account on it for now | 19:23 |
jelkner | ccarey and fsufitch: can the two of you talk to arodriguez to see if he is in on this? | 19:23 |
Lumiere | so I can track it... but IMAP for gmail is still buggy | 19:23 |
pcardune | Lumiere: gmail has IMAP?!? | 19:23 |
fsufitch | jelkner: i'll track him down ;) | 19:23 |
jelkner | fsufitch: thanks! | 19:24 |
Lumiere | yes | 19:24 |
Lumiere | you have to turn it on in preferences on gmail | 19:24 |
fsufitch | jelkner: we could actually probably give him a call right now | 19:24 |
Lumiere | and it gives the settings to use in thunderbird | 19:24 |
fsufitch | he's "away" on his computer | 19:24 |
aelkner | you'll see him at school | 19:25 |
dwelsh | yes, gmail POP and presumably IMAP are both buggy | 19:25 |
dwelsh | that is, unreliable | 19:25 |
Lumiere | arodriguez is likely doing exactly what I was... SLEEPING! :) | 19:25 |
fsufitch | i haven't had problems with gmail POP | 19:25 |
dwelsh | arodriguez is looking a little buggy now too | 19:25 |
Lumiere | btw... no meeting _this_ monday | 19:25 |
dwelsh | :) | 19:25 |
fsufitch | Lumiere: i don't know, one account says "school" | 19:26 |
fsufitch | the other says "away" | 19:26 |
fsufitch | so... | 19:26 |
fsufitch | who knows | 19:26 |
Lumiere | lol | 19:26 |
fsufitch | saturday school? | 19:26 |
aelkner | can we focus here a minute? | 19:26 |
pcardune | fsufitch: I think he's training to become a ninja | 19:26 |
fsufitch | focus... | 19:26 |
aelkner | i would like to lay out expectations | 19:26 |
Lumiere | anyways... 2 days to a meeting is worthless... next meeting is monday feb. 11 | 19:26 |
fsufitch | anyway, i have his schedule, i can find him | 19:26 |
aelkner | hello? | 19:26 |
Lumiere | 8pm EST | 19:27 |
Lumiere | aelkner, go | 19:27 |
* jelkner talking to andrew now | 19:27 | |
Lumiere | I'll make them be quiet if we need to | 19:27 |
aelkner | we need each party to know what is expected and the protocol for getting work | 19:27 |
jelkner | he will be here soon... | 19:27 |
*** nitromaster has joined #schooltool | 19:27 | |
jelkner | yes | 19:27 |
aelkner | jason should use email and launchpad to communicate with the developers | 19:27 |
aelkner | they in turn should communicate back to him | 19:28 |
jelkner | nitromaster: does a 10 hour work week sound about right to you? | 19:28 |
aelkner | jason should then email deployers | 19:28 |
aelkner | right now there's just wbrady | 19:28 |
nitromaster | jelkner, it might be too much, i'm not sure | 19:28 |
aelkner | developers should send invoices to jason | 19:28 |
jelkner | nitromaster: ok, what could you commit to? | 19:29 |
Lumiere | invoices should be emailed to me and CC'd to dwelsh | 19:29 |
aelkner | right | 19:29 |
nitromaster | jelkner, would 7 hours a week work? | 19:29 |
jelkner | sure | 19:30 |
jelkner | that gives us 27 hours per week developer time | 19:30 |
jelkner | that should be enough | 19:30 |
jelkner | in any case, we can adjust our goals to match our resources | 19:30 |
jelkner | nitromaster: does 8 pm monday for 30 minutes work for you for our weekly meeting? | 19:31 |
nitromaster | jelkner, yes | 19:31 |
jelkner | cool | 19:31 |
jelkner | done | 19:31 |
jelkner | so, next meeting on 2/11 at 8 pm | 19:32 |
*** Lumiere changes topic to "SchoolTool development | | IRC logs at http://source.schooltool.org/irclogs/ | SchoolTool Dev meetings Mon, 14:30 UTC (16:30 EET, 9:30 EST) | CanDo Dev meetings Mon, 0100 UTC (Tues) (8pm EST, 0300 EET) | Use http://paste.lisp.org/new/schooltool for pasting | Write more unit and functional tests! Yes, you!" | 19:32 | |
Lumiere | ugh | 19:32 |
Lumiere | that isn't gonna work | 19:32 |
jelkner | why? | 19:32 |
jelkner | it was your proposal! | 19:32 |
*** Lumiere changes topic to "SchoolTool development | | IRC logs at http://source.schooltool.org/irclogs/ | SchoolTool Dev meetings Mon, 14:30 UTC (16:30 EET, 9:30 EST) | CanDo Dev meetings Mon, 2000 EST (Tuesday 0100 UTC, 0300 EET) | Use http://paste.lisp.org/new/schooltool for pasting | Write more unit and functional tests! Yes, you!" | 19:32 | |
Lumiere | there | 19:32 |
aelkner | that's why | 19:32 |
aelkner | :) | 19:33 |
Lumiere | aelkner got what I was ughing at | 19:33 |
Lumiere | jelkner: have you not learned that I am not at all linear thinking? | 19:33 |
jelkner | gotcha | 19:33 |
jelkner | but i do ;-) | 19:33 |
jelkner | are we finished? | 19:34 |
aelkner | not yet | 19:34 |
aelkner | so i want to know that all are clear on protocol for getting/doing/reporting work | 19:34 |
aelkner | jaspn can use launchpad to assign tasks | 19:35 |
Lumiere | I need fsufitch, nitromaster, and ccarey to send my ibiblio email a list of the parts of CanDo they're most comfortable with | 19:35 |
aelkner | he should verify that automatic emails are being send to developers | 19:35 |
ccarey | ok | 19:35 |
aelkner | good | 19:35 |
Lumiere | also include your launchpad user | 19:35 |
Lumiere | so I can assign easier ;) | 19:35 |
fsufitch | ok | 19:35 |
aelkner | and developers can communicate that a bug is fixed also using launchpad | 19:35 |
Lumiere | fsufitch yours I think I have... | 19:36 |
fsufitch | my launchpad username? | 19:36 |
Lumiere | yea | 19:36 |
* jelkner drops the bag of gravel | 19:38 | |
jelkner | folks can stay around to talk about details | 19:38 |
jelkner | but the main tasks have been done | 19:38 |
Lumiere | ccarey, can you also make your user on the cando lists use non-digest | 19:38 |
jelkner | we can check back on 2/11 to see what is working and what needs adjusting | 19:38 |
ccarey | sure | 19:38 |
pcardune | we should all use the same username schem, as in pcardune, fsufitch, jelkner... etc. (hint hint *Lumiere*) | 19:39 |
pcardune | it makes it easier to remember what everyones username is for launchpad/email/trac/etc. | 19:39 |
aelkner | good point | 19:39 |
fsufitch | yeah | 19:39 |
fsufitch | mine is still fsufitch :) | 19:39 |
fsufitch | it's just my email that's fsufitchi | 19:40 |
Lumiere | pcardune, my irc name has been Lumiere on 7 irc networks for like 4 years | 19:40 |
Lumiere | people have come to expect it | 19:40 |
pcardune | Lumiere: i'm just giving you a hard time | 19:41 |
Lumiere | and I was Lumiere when I was staff here at fn | 19:41 |
Lumiere | too.tired.to.get.it | 19:41 |
Lumiere | someone *cough* dwelsh *cough* woke me up | 19:41 |
dwelsh | my pleasure | 19:41 |
Lumiere | dwelsh, you know you're buying next 3 lunches now right ;) | 19:41 |
dwelsh | It was amazing to see how ready your Dad was to wake you! | 19:42 |
dwelsh | No questions asked | 19:42 |
Lumiere | he knows who you are | 19:42 |
dwelsh | That's why I'm known on 10 IRC channels as "shock and awe" | 19:43 |
* Lumiere calls bs | 19:43 | |
dwelsh | ok folks. are we good? | 19:44 |
dwelsh | lunch beckons | 19:44 |
pcardune | dwelsh: his dad was afraid you'd come and get him with a tennis racket | 19:44 |
Lumiere | ahahahhaha | 19:44 |
pcardune | you know dwelsh has a mean forehand | 19:44 |
Lumiere | yes I most certainly do | 19:44 |
Lumiere | I get to hear about it | 19:44 |
Lumiere | like every 3 days | 19:44 |
jelkner | Lumiere: can you tell us your preferred email address? | 19:45 |
pcardune | there should be a CanDo blog | 19:45 |
jelkner | so the 3 cando developers can contact you directly | 19:45 |
Lumiere | jelkner: my ibiblio.org address for all single-person-email related to work | 19:45 |
pcardune | just like songbird... despite losing all interest in them for the time being, I am still barraged with their development news | 19:45 |
jelkner | jstraw@ibiblio.org ? | 19:45 |
Lumiere | #%*()@&%)(%& | 19:45 |
pcardune | ha ha ha | 19:45 |
Lumiere | I was trying not to type it out | 19:45 |
Lumiere | and get it in the logs | 19:46 |
jelkner | oops! | 19:46 |
jelkner | sorry :-( | 19:46 |
pcardune | i could see that one coming | 19:46 |
dwelsh | pcardune: howzit on the job front? | 19:46 |
pcardune | dwelsh: not sure yet, ask me again in 2 weeks | 19:47 |
dwelsh | gotcha | 19:47 |
jelkner | dwelsh: did you see my message? | 19:47 |
dwelsh | I responded | 19:47 |
dwelsh | x5735 | 19:47 |
*** Lumiere sets mode: -o Lumiere | 19:53 | |
dwelsh | lumiere: you still here? | 19:58 |
*** dwelsh has quit IRC | 19:59 | |
*** jelkner has quit IRC | 20:02 | |
*** wbrady has quit IRC | 20:10 | |
*** ccarey has quit IRC | 20:22 | |
*** ignas has quit IRC | 22:37 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!