*** didymo has joined #schooltool | 02:33 | |
*** wbrady has joined #schooltool | 05:25 | |
*** wbrady has quit IRC | 06:09 | |
*** didymo has quit IRC | 07:29 | |
*** subir has joined #schooltool | 07:39 | |
*** didymo has joined #schooltool | 09:27 | |
*** ignas has joined #schooltool | 11:38 | |
*** didymo has quit IRC | 12:17 | |
*** Aiste has joined #schooltool | 12:43 | |
*** mgedmin has joined #schooltool | 12:44 | |
*** jelkner has joined #schooltool | 13:48 | |
*** alga has joined #SchoolTool | 15:23 | |
*** subir has quit IRC | 15:43 | |
mgedmin | th1a: will you meet ignas at pycon? | 16:25 |
---|---|---|
th1a | mgedmin: Meet him where? | 16:29 |
th1a | At the airport? | 16:29 |
mgedmin | all I'm interested is whether you two will be in the same place at the same time :-) | 16:30 |
mgedmin | I've got another US-only discount code for a new nokia device (N810)... | 16:30 |
th1a | Yes... actually I should discuss this with ignas, whether he needs an invite or whatever. | 16:30 |
th1a | I'll deliver it for you, mgedmin. | 16:30 |
mgedmin | thanks! | 16:31 |
th1a | Do you still have my address? | 16:31 |
mgedmin | I'll email you the details | 16:31 |
ignas | i'll only need an invite and a precise address i will be staying in, just like with the cando sprint | 16:31 |
ignas | i have a visa already | 16:31 |
th1a | OK. So you can't be rejected at this point? | 16:32 |
th1a | Well, I guess the TSA can reject whomever it wants. | 16:32 |
ignas | yep ;) | 16:33 |
* th1a just added PyCon hotel & conference registration to his fresh to-do list. | 16:33 | |
th1a | aelkner: Hi. | 16:33 |
aelkner | hello | 16:33 |
aelkner | nothing much to report since you saw me | 16:34 |
th1a | I'm a little out of sorts today because both Vivian and her babysitter are sick, but Jennifer is here for the moment. | 16:34 |
aelkner | i worked with Eldar | 16:34 |
th1a | Also, hi Lumiere. | 16:34 |
aelkner | Lumiere: are you there? | 16:34 |
th1a | jfroche: ayt? | 16:34 |
th1a | I need to follow up with jfroche on the schooltool.org status. I don't remember where that left off. | 16:35 |
th1a | ignas: One good thing specifically that came out of the Thursday meeting is that the SLA servers | 16:36 |
th1a | are hosted at the Franklin Institute -- a museum the school collaborates with -- | 16:36 |
th1a | and they've got everything set up as Linux virtual servers, so we've already got a | 16:36 |
th1a | clone of their production web server with their current PHP apps and a fresh Ubuntu server | 16:37 |
th1a | to put SchoolTool on. | 16:37 |
th1a | Also, they have plenty of IP addresses. | 16:37 |
ignas | nice | 16:38 |
th1a | So that's all vastly easier than any other place we've worked with. | 16:38 |
th1a | Also, CAS integration with PHP seems pretty well supported. | 16:39 |
th1a | So what's your plan for the week now, aelkner? | 16:40 |
aelkner | Well, we're going to work on getting CAS going first or all | 16:40 |
aelkner | I'll keep after Sean and Franky to see how theri wnd is going | 16:40 |
aelkner | and offer my help where needed | 16:40 |
aelkner | I have to learn this stuff on my own as well | 16:41 |
aelkner | to be in a position to support/understand what's going on with it | 16:41 |
aelkner | I might be able to get started with user stories | 16:41 |
th1a | So are you going to install ignas's CAS branch? | 16:41 |
ignas | it's not a branch | 16:41 |
ignas | it's a plugin | 16:42 |
ignas | an egg | 16:42 |
aelkner | I could do that | 16:42 |
ignas | we don't have any branches at the moment | 16:42 |
aelkner | First, I need to create a buildout for SLA | 16:42 |
aelkner | so I'll do that | 16:42 |
th1a | plugins are better! | 16:42 |
aelkner | Then I'd like to demostrate schooltool to the SLA folks | 16:43 |
aelkner | before we discuss user stories perhaps | 16:43 |
th1a | Yes... we need to show it to them at some point, don't we? | 16:43 |
aelkner | indeed | 16:43 |
aelkner | I haven't gotten schooltool up on the new server yet | 16:44 |
aelkner | becasue apt-get install doesn't seem to be working | 16:44 |
aelkner | i sent a note to Sean last Friday, but he didn't get back to me | 16:44 |
aelkner | so I'll be getting after him today | 16:44 |
th1a | In what way is apt-get not working? | 16:45 |
aelkner | it returns a prompt immediately | 16:45 |
aelkner | after doing nothing | 16:45 |
aelkner | no erro message, nothing | 16:45 |
th1a | That's on the new server? | 16:45 |
aelkner | yes | 16:46 |
th1a | Running as root? | 16:46 |
aelkner | could be that he forgot to install something | 16:46 |
aelkner | but it's strange in any event | 16:46 |
th1a | Well, it doesn't make any sense at all. | 16:46 |
aelkner | no | 16:46 |
aelkner | i sudo'd it | 16:46 |
aelkner | i could try as root | 16:46 |
aelkner | that's a good point | 16:46 |
aelkner | maybe he set it up for root | 16:47 |
th1a | He used apt-get to upgrade to gutsy. | 16:47 |
aelkner | ok | 16:47 |
th1a | There is no particular reason sudo shouldn't work, but I'd try it as root because I can't think of anything else. | 16:47 |
aelkner | i should be able to use my user account to do apt-get | 16:47 |
aelkner | but it's not important right awauy | 16:47 |
aelkner | i'll try | 16:47 |
th1a | I doubt it will work anyhow. | 16:48 |
th1a | OK. | 16:48 |
aelkner | by the way | 16:48 |
aelkner | are the schooltool install instructions up to date? | 16:49 |
ignas | which ones ? | 16:49 |
ignas | and for which kind of install? | 16:49 |
aelkner | the old ones | 16:49 |
ignas | as in - README.txt ? | 16:49 |
aelkner | http://www.schooltool.org/documentation/setting-up-a-development-server/your-development-environment/ | 16:49 |
ignas | oh | 16:49 |
aelkner | come to think of it, i need to create a buildout anyway | 16:50 |
aelkner | but | 16:50 |
ignas | they will work | 16:50 |
th1a | It should probably be updated... but I think they still work. | 16:50 |
ignas | but i think they are outdated | 16:50 |
aelkner | i need to know what things i need to apt-get install | 16:50 |
ignas | buildout has | 16:50 |
ignas | make ubuntu-environment | 16:50 |
ignas | in it's makefile | 16:50 |
ignas | schooltool-buildout i mean | 16:50 |
ignas | http://ignas.pov.lt/state-of-the-nation.html - has some more up to date instructions | 16:51 |
aelkner | i'll look there | 16:51 |
th1a | Actually, ignas, I've been meaning to ask you to refactor State of the Nation a bit. | 16:52 |
ignas | yes | 16:52 |
th1a | Primarily just if you could move the "setting up" to a separate section. | 16:52 |
th1a | Saying "Look at schooltool-buildout" everywhere is annoying. | 16:53 |
th1a | Plus you could use a link to jump straight to that point. | 16:53 |
ignas | i guess i could add links | 16:54 |
ignas | as for setting up | 16:54 |
ignas | i might just make a separate document | 16:54 |
ignas | just for schooltool | 16:54 |
ignas | rather than just for setting up | 16:54 |
ignas | to keep all the information relevant to "SchoolTool" in one place | 16:54 |
th1a | Whatever you think is best. | 16:54 |
th1a | Anything else aelkner? | 16:55 |
aelkner | i worked with eldar last Friday | 16:56 |
aelkner | to get his code integrated back in cando trunk | 16:56 |
aelkner | we deployed it to YHS | 16:56 |
aelkner | and uncovered a bug in his generation script | 16:56 |
ignas | :) | 16:57 |
aelkner | so he was supposed to follow up on that with Matt | 16:57 |
aelkner | but I haven't seen it | 16:57 |
aelkner | I'll check with him today | 16:57 |
aelkner | luckily, they backup up their Data.fs | 16:57 |
aelkner | so eldar can keep trying till he gets it right | 16:58 |
aelkner | after a successful deployment to YHS, we need to do the same for ACC | 16:58 |
aelkner | better to get out the kinks with YHS as their are a whole lot more users effected at the ACC | 16:59 |
aelkner | is it effected or affected | 16:59 |
aelkner | ? | 16:59 |
ignas | affected | 17:00 |
aelkner | thoguth so | 17:00 |
aelkner | so that | 17:00 |
aelkner | 's | 17:00 |
aelkner | it for me | 17:00 |
th1a | OK, thanks, aelkner. | 17:00 |
th1a | ignas? | 17:00 |
ignas | well - i am a bit stuck in finding out what is the most important thing we should do before the release | 17:01 |
ignas | what i have found out is that - we absolutely must release schooltool | 17:01 |
ignas | because apparently that will help us with evolution | 17:02 |
ignas | rather than making it more difficult | 17:02 |
ignas | because once every release it is possible to remove all the old unnecessary code | 17:02 |
ignas | and move classes around | 17:02 |
ignas | so it might actually make sense to do all the sweeping changes after the release | 17:03 |
ignas | as long as i'll add an evolution script that "updates" all the objects in the ZODB | 17:03 |
ignas | as for options for this release | 17:04 |
ignas | we might do the new gradebook/attendance + some cleaning up for multi term operation | 17:04 |
th1a | So you're saying it will be simpler to manage evolution when we think of just evolving one release into another, instead of evolving every single checkin? | 17:04 |
ignas | yes | 17:04 |
th1a | Makes sense. | 17:04 |
ignas | because we will know that there are no live databases older than our last release | 17:05 |
ignas | while - you can't know which is the last "live" checkin people are using | 17:05 |
th1a | Right. | 17:05 |
ignas | another option for the release is rewriting relationships to be time aware | 17:06 |
ignas | apparently it is a bit more difficult than i thought :/ | 17:06 |
ignas | (it always get's that way) | 17:06 |
th1a | I was worried about that one. | 17:06 |
ignas | i have discussed with mgedmin and he reminded me of a couple of edge cases i didn't think about | 17:07 |
ignas | which is - timed and untimed object relationships | 17:07 |
ignas | when one object tracks time and another one does not | 17:07 |
ignas | the relationships framework was build so it would be exceptionally difficult to add such a thing | 17:07 |
ignas | oh and one more thing that we could do | 17:08 |
th1a | Probably that should come after the release. | 17:08 |
ignas | is go for the timetable resource booking, term update fixes | 17:09 |
ignas | even without all the fancy timeing stuff | 17:09 |
ignas | just to make it available to users asap | 17:09 |
* ignas is quite confused which is the most important bit at the moment | 17:09 | |
th1a | aelkner: Remember to spend some time showing resource booking to SLA. | 17:10 |
aelkner | ok | 17:10 |
th1a | I'd say when resource booking gets pushed depends on when we really have a school ready to push it. | 17:10 |
aelkner | i'll let you know hoe they react | 17:11 |
th1a | It is certainly within striking distance. | 17:11 |
ignas | oh | 17:13 |
ignas | and i need keys from schooltool server ;) | 17:13 |
th1a | It feels like we need to work closely with someone really ready to implement it to push it over the top. | 17:13 |
th1a | Keys from? | 17:13 |
ignas | login | 17:14 |
ignas | so i could add new buildout slave | 17:14 |
aelkner | ? | 17:14 |
ignas | master | 17:15 |
ignas | the problem with some of the refactoring | 17:15 |
ignas | like pushing of gradebook into an egg | 17:15 |
ignas | is that there is no automated way | 17:15 |
ignas | to test it | 17:15 |
ignas | and to release it | 17:15 |
ignas | we have a server that has the CPU to do it | 17:15 |
ignas | what I don't have is the ability to register new buildout tasks | 17:16 |
ignas | to do it | 17:16 |
th1a | Presumably jinty can give you the keys? | 17:16 |
ignas | yes i guess | 17:17 |
ignas | i just wanted to know if you don't mind me doing such things | 17:17 |
th1a | As long as this is not an elaborate cover for your porn spamming operation. | 17:17 |
ignas | :) | 17:18 |
ignas | 64 bit porn | 17:18 |
th1a | That's the best kind. | 17:18 |
th1a | ignas: Send me a December invoice. | 17:19 |
ignas | ok, i'll tell Aiste | 17:19 |
th1a | I will be happy when our blocking bug is fixed in the Launchpad PPA's. | 17:20 |
th1a | It has at least been upgraded to "critical." | 17:20 |
th1a | Perhaps someone is working on it. | 17:20 |
ignas | i see | 17:21 |
ignas | i guess i should start finding out how to use PPA | 17:23 |
ignas | so i could upgrade packages that i would like to see upgraded | 17:23 |
th1a | Yes. | 17:23 |
ignas | and maybe even build some schooltool plugins myself | 17:23 |
th1a | Also, count my vote for "new gradebook/attendance + some cleaning up for multi term operation" | 17:23 |
th1a | aelkner: Do you have any opinion about what ignas should focus on? | 17:23 |
th1a | It is only zope3 that is broken. | 17:24 |
th1a | Also, I might have to resume agitating for an actual 3.4 release. | 17:24 |
aelkner | i can't think of anythion | 17:24 |
th1a | Because all we really got was a second beta, right? | 17:24 |
th1a | All right, I guess that's everything. | 17:27 |
th1a | Have a good week gentlemen. | 17:27 |
* th1a drops the bag of gravel. | 17:27 | |
aelkner | ignas: could you help me with something? | 17:34 |
ignas | yes | 17:36 |
aelkner | to create my sla-buildout | 17:37 |
aelkner | shoudl i check out the trunk | 17:37 |
ignas | trunk ? | 17:37 |
aelkner | and svn add it? | 17:37 |
ignas | schooltool-buildout you mean ? | 17:37 |
aelkner | i need an sla-buildout like i have jelkner-buildout, right? | 17:37 |
ignas | you can just svn cp svn://schooltool-buildout svn://your-new-buildout | 17:37 |
ignas | yes | 17:37 |
*** jelkner has quit IRC | 17:37 | |
aelkner | ok, thanks | 17:38 |
*** eldar has joined #schooltool | 18:26 | |
eldar | th1a: hey ayt? | 18:27 |
aelkner | ignas: ayt? | 18:33 |
aelkner | svn cp http://svn.schooltool.org/schooltool/trunk/jelkner2007-buildout http://svn.schooltool.org/schooltool/trunk/sla-buildout | 18:34 |
aelkner | i need to put my user id somewhere, right? | 18:34 |
ignas | aelkner: yes, looking | 18:35 |
ignas | well - not http but svn+ssh i'd assume | 18:35 |
ignas | as for the id - well - you probably should, unless you have it the same as on your home machine | 18:36 |
aelkner | ok, i'll thry that | 18:36 |
ignas | i have it configured in my ~/.ssh/config | 18:36 |
aelkner | that worked, thatnks. | 18:37 |
eldar | aelkner: matt isn't on, should we call elkner? | 18:54 |
aelkner | i already called, and it's messed up there | 18:55 |
aelkner | no network and all | 18:55 |
aelkner | i instructed matt | 18:55 |
aelkner | to email you and will brady | 18:55 |
aelkner | to arrange a meeting tonight | 18:55 |
aelkner | all three of you are needed | 18:55 |
aelkner | developer, sys admin, tester | 18:55 |
aelkner | matt will email you after school | 18:56 |
aelkner | i hope tonight is ok for you | 18:56 |
aelkner | i won't be around, so ggod luck :) | 18:56 |
eldar | ok | 18:56 |
aelkner | ignas: ayt? | 18:59 |
ignas | yes | 19:00 |
aelkner | i'm confused about my own instructions for cuildout | 19:01 |
aelkner | buildout | 19:01 |
aelkner | so i need to add schooltool to the develop = statement | 19:01 |
aelkner | ? | 19:01 |
aelkner | in other words, should it be: | 19:04 |
aelkner | develop = jelkner2007 schooltool | 19:04 |
ignas | yes | 19:05 |
ignas | if you want to use schooltool trunk | 19:05 |
aelkner | ok, thanks | 19:07 |
*** mgedmin has quit IRC | 21:45 | |
*** ignas has quit IRC | 22:01 | |
aelkner | th1a: ayt? | 22:33 |
*** alga has quit IRC | 22:42 | |
Lumiere | aelkner: killed eggs | 22:46 |
Lumiere | running buildbot | 22:46 |
*** eldar has quit IRC | 23:04 | |
aelkner | Lumiere: how's it coming along? | 23:12 |
Lumiere | not too bad | 23:13 |
Lumiere | unit passed | 23:13 |
Lumiere | coverage running | 23:13 |
aelkner | sounds good so far | 23:13 |
Lumiere | going home | 23:13 |
aelkner | is it all working? | 23:13 |
*** didymo has joined #schooltool | 23:26 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!