wjohnsto | I did a little of everything | 00:00 |
---|---|---|
eldar | ok | 00:00 |
fsufitch | eldar: and i know andrew did a lot of css | 00:00 |
eldar | anyone really really good at testing? | 00:00 |
wjohnsto | I worked with viewlets, did some page template stuff, and some views | 00:00 |
wjohnsto | I'm terrible | 00:00 |
Lumiere | eldar: that doesn't matter ;) | 00:00 |
Lumiere | eldar: they all will be soon | 00:00 |
wjohnsto | absolutely horrid at testing | 00:00 |
eldar | hahaha, yes indeed | 00:00 |
Lumiere | because anything they write | 00:00 |
Lumiere | WILL be tested | 00:00 |
Lumiere | NO commits without tests | 00:01 |
Lumiere | period end of story | 00:01 |
wjohnsto | that's fine | 00:01 |
wjohnsto | I expected as much | 00:01 |
eldar | alright, now that we've established that | 00:01 |
eldar | next item, is goals | 00:01 |
eldar | ultimate goal: integration of cando | 00:01 |
eldar | that comes in many steps | 00:01 |
Lumiere | 2) 100% unit coverage | 00:01 |
eldar | 1. get rid of the newskin | 00:01 |
fsufitch | aww :( | 00:01 |
wjohnsto | sounds like a plan | 00:02 |
eldar | 2. make a cando tab under the new schooltool layout | 00:02 |
eldar | 3. integrate proper user views under that tab | 00:02 |
eldar | for #3 we need welsh to tell us what he wants it to look like as a user | 00:02 |
eldar | but before we get into that | 00:02 |
eldar | there is some cleaning to do | 00:02 |
* Lumiere hopes that 3 is just taking our current views and making them work in the new layout | 00:02 | |
eldar | a lot of cando tests are broken under the new schooltool layout | 00:02 |
fsufitch | do we have a starting point for fixing them? | 00:03 |
eldar | so first we fix all those tests | 00:03 |
eldar | starting point? | 00:03 |
ccarey | eldar, ignas helped me work on a cando-integration branch, though i don't quite understand the scope of what we did | 00:03 |
wjohnsto | well | 00:03 |
ccarey | https://svn.schooltool.org/cando/branches/cando-buildout-integration | 00:04 |
eldar | yeah that's the branch we're working on | 00:04 |
ccarey | ok | 00:04 |
*** nitromaster has joined #schooltool | 00:04 | |
eldar | basically run cando tests under that | 00:04 |
eldar | and you'll see horror | 00:04 |
nitromaster | sorry i'm late | 00:04 |
eldar | we need to fix that horror | 00:04 |
ccarey | haha ok | 00:04 |
eldar | nitromaster: hey andrew | 00:04 |
nitromaster | hi | 00:05 |
fsufitch | eldar: starting point means like something we're fixing first / how are we going to manage the "horror" | 00:05 |
wjohnsto | sounds like hours of mind numbing work | 00:05 |
eldar | we probably shouldn't bother with the newskin tests for now | 00:05 |
eldar | fix the tests for modules | 00:05 |
eldar | that stone cold set | 00:05 |
fsufitch | do the tests work for the un-integrated cando work though? | 00:05 |
fsufitch | that might be important | 00:06 |
eldar | eh? | 00:06 |
fsufitch | like | 00:06 |
eldar | un-integrated? | 00:06 |
fsufitch | yeah | 00:06 |
wjohnsto | cando aint integrated | 00:06 |
fsufitch | like outside of the integration branch | 00:06 |
fsufitch | i mean the version of the code we'll be integrating | 00:06 |
fsufitch | does it test right before we touch it? | 00:06 |
fsufitch | because if it's already broken we might hit some walls | 00:06 |
eldar | doesn't really matter | 00:06 |
eldar | cuz we have to fix it even if it doens't | 00:06 |
fsufitch | oh? | 00:06 |
fsufitch | hmm | 00:07 |
fsufitch | i guess | 00:07 |
eldar | one of our goals is refactoring as well | 00:07 |
eldar | so if stuff doesn't work, it should be made to work | 00:07 |
eldar | or if it's not needed, removed | 00:07 |
fsufitch | ook | 00:07 |
wjohnsto | oh man, 6:07, 7 minutes past my bedtime | 00:08 |
Lumiere | wjohnsto: oO | 00:08 |
eldar | wjohnsto: you owe me 8 more minutes | 00:08 |
eldar | ok so yes | 00:08 |
wjohnsto | alright | 00:08 |
wjohnsto | I'll be working late tonight | 00:08 |
eldar | look at tests in that branch | 00:08 |
eldar | see what's broken | 00:08 |
eldar | familiarize yourself with the code base | 00:08 |
Lumiere | tomorrow | 00:08 |
wjohnsto | ok | 00:08 |
Lumiere | I will setup a buildbot | 00:08 |
Lumiere | on it | 00:08 |
Lumiere | or I'll work with pov to do so | 00:09 |
jelkner | before we go, i have a reading assignment for everyone: | 00:09 |
jelkner | http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf | 00:09 |
fsufitch | legacy code? | 00:09 |
fsufitch | like old code? | 00:09 |
jelkner | yup | 00:09 |
wjohnsto | 12 pages! | 00:09 |
jelkner | it is a classic on refactoring | 00:10 |
fsufitch | wjohnsto: i've seen much worse. stop complaining | 00:10 |
eldar | ok, so everyone got that | 00:10 |
Lumiere | 12 is nothing | 00:10 |
Lumiere | when you get 500 pages | 00:10 |
Lumiere | come talk to me | 00:10 |
fsufitch | what, u had 499? | 00:10 |
Lumiere | I had like 50 pages of fortran to translate | 00:10 |
Lumiere | and 500+ pages of fortran reference | 00:11 |
eldar | so yeah, task #1 | 00:11 |
Lumiere | to learn the language with | 00:11 |
wjohnsto | calm down calm down only joking | 00:11 |
fsufitch | Lumiere: ouch | 00:11 |
eldar | Read gpaci's writing on legacy code. | 00:11 |
eldar | 2. Checkout and build the cando-integration branch | 00:11 |
fsufitch | gpaci's? | 00:11 |
Lumiere | *preempt* Task 0 is to finish any high bugs currently existing :) | 00:11 |
fsufitch | that's not gpaci | 00:11 |
jelkner | gpaci recommened | 00:11 |
wjohnsto | mfeather's? | 00:11 |
eldar | oh yeah he's recommended writing | 00:12 |
Lumiere | if they can't be done let me know | 00:12 |
eldar | w/e, read that junx | 00:12 |
eldar | 3. Run the tests on the branch and witness the horror | 00:12 |
eldar | if you don't remember how to run cando tests go on to cando trac, there is documentation on the wiki | 00:12 |
wjohnsto | alright | 00:13 |
eldar | ok, now we need to quickly plan the next meeting | 00:13 |
eldar | in which we actually discuss the code base | 00:13 |
eldar | and what we're gonna do with the code | 00:13 |
eldar | ccarey, fsufitch, nitromaster, wjohnsto how does this weekend sound to you? | 00:14 |
jelkner | can we meet next monday at 8 pm? | 00:14 |
fsufitch | sounds fine | 00:14 |
ccarey | i can be there | 00:14 |
Lumiere | (monday at 8pm is the current dev meeting) | 00:14 |
eldar | well since we are working during weekends, i thought maybe we should get some work done | 00:14 |
eldar | even if minor | 00:14 |
nitromaster | this weekend might be tough. i'll be out | 00:14 |
Lumiere | eldar: meeting to work is fine | 00:14 |
wjohnsto | let's see | 00:15 |
Lumiere | but I'd like to wrap actual meetings into our current weekly 30-45 minute meeting | 00:15 |
eldar | ok then i guess official meeting at monday 8PM | 00:15 |
wjohnsto | I have a mandatory soccer practice saturday afternoon | 00:15 |
wjohnsto | but other than that | 00:15 |
jelkner | great | 00:15 |
wjohnsto | 8PM monday is fine | 00:15 |
nitromaster | monday works | 00:15 |
eldar | ok, but besides that | 00:15 |
fsufitch | great | 00:15 |
Lumiere | That doesn't change that you guys | 00:15 |
Lumiere | should plan a time | 00:15 |
eldar | I'll be on all Saturday, and some of Sunday working on this | 00:15 |
Lumiere | over the ewekend to work on bits of it | 00:15 |
eldar | so if you wanna join me, just come to #schooltool | 00:15 |
wjohnsto | alright | 00:16 |
wjohnsto | I can setup a ventrilo server if anyone wants to use it | 00:17 |
wjohnsto | talking is sometimes easier :\ | 00:17 |
eldar | true | 00:17 |
eldar | we can prolly skype | 00:17 |
eldar | conference call | 00:17 |
wjohnsto | that's good too | 00:17 |
eldar | don't feel like installing vent >.< | 00:17 |
fsufitch | i dont have any working mic | 00:17 |
Lumiere | sykpe is better | 00:17 |
eldar | it's ok, irc works too | 00:17 |
fsufitch | lol | 00:17 |
eldar | just come to #schooltool, we'll work it out | 00:17 |
wjohnsto | william_johnston on skype | 00:18 |
fsufitch | ok | 00:18 |
eldar | ok | 00:18 |
eldar | alright gang | 00:19 |
eldar | Official Meeting on Monday 8PM, and I'm gonna be working on Saturday/Sunday, so come on if you like. | 00:19 |
wjohnsto | bedtime? | 00:19 |
wjohnsto | sounds good | 00:19 |
eldar | you're free to go | 00:19 |
fsufitch | wjohnsto: at the rate your schedule is going, it's wakey time for you | 00:19 |
wjohnsto | seriously, I have class in 14 hours | 00:20 |
wjohnsto | that's not too much time | 00:20 |
fsufitch | ya | 00:20 |
ccarey | i'm gonna go grab dinner | 00:20 |
wjohnsto | c ya all | 00:20 |
fsufitch | cya | 00:21 |
eldar | bye | 00:21 |
*** ccarey has quit IRC | 00:21 | |
*** jelkner has quit IRC | 00:24 | |
*** didymo has quit IRC | 02:28 | |
*** eldar has left #schooltool | 02:33 | |
*** oxtub has quit IRC | 02:38 | |
*** nitromaster has quit IRC | 02:47 | |
*** wbrady has joined #schooltool | 04:30 | |
*** fsufitch has quit IRC | 05:12 | |
*** wjohnsto has quit IRC | 05:14 | |
*** wbrady has quit IRC | 05:15 | |
*** didymo has joined #schooltool | 05:40 | |
*** didymo has quit IRC | 08:11 | |
*** didymo has joined #schooltool | 12:31 | |
*** didymo has quit IRC | 13:01 | |
*** ignas has joined #schooltool | 14:32 | |
*** ACSpike[Work] has joined #schooltool | 15:10 | |
ACSpike[Work] | good morning! | 15:14 |
*** mgedmin has joined #schooltool | 15:46 | |
th1a | ACSpike[Work]: *chirp* *chirp* | 15:47 |
ignas | *chirp* | 16:14 |
th1a | *chirp* | 16:14 |
* mgedmin chirps too | 16:31 | |
ACSpike[Work] | O_o | 16:31 |
*** alga has joined #SchoolTool | 16:43 | |
*** lisppaste5 has quit IRC | 16:48 | |
*** lisppaste5 has joined #schooltool | 16:59 | |
*** jelkner has joined #schooltool | 18:08 | |
*** jelkner has quit IRC | 18:09 | |
*** jelkner has joined #schooltool | 18:10 | |
*** jelkner has quit IRC | 18:24 | |
*** ACSpike[Work] has left #schooltool | 18:25 | |
th1a | mgedmin: I have your extra stylus. | 19:49 |
*** ignas has quit IRC | 19:58 | |
mgedmin | th1a: I'll try not to lose mine before we meet then ;) | 20:03 |
mgedmin | out of curiosity, was there a minisd card in the box too? | 20:04 |
th1a | mgedmin: ...oh ...you didn't get it? | 20:07 |
th1a | Did you check to see if I installed it? | 20:07 |
mgedmin | the slot is empty | 20:08 |
mgedmin | but the internal 2 gb are sufficient for me, for now | 20:08 |
mgedmin | I was just curious | 20:08 |
th1a | Oops. Hm... I'll check to see if I can find it. | 20:08 |
mgedmin | my n800 came with a 128 mb minisd card in a minisd -> sd adapter | 20:08 |
th1a | I assume there is supposed to be one? | 20:08 |
mgedmin | th1a: that's what I don't know! | 20:08 |
mgedmin | maybe not | 20:08 |
mgedmin | maybe they replaced the laughingly small bundled cards with 2 gigs of built-in flash | 20:09 |
th1a | Well, I certainly didn't keep one on purpose ;-) | 20:09 |
th1a | I don't see it hiding in the original box. | 20:09 |
mgedmin | yup, no card | 20:11 |
mgedmin | google found me the box contents | 20:11 |
mgedmin | I have everything except the extra stylus and the box itself | 20:12 |
mgedmin | not that I'm short of boxes :-) | 20:12 |
mgedmin | the car holder is interesting, but I'm not too keen in drilling holes in my dashboard | 20:12 |
Lumiere | mgedmin / th1a: who do I talk to about buildbot for schooltool? | 20:18 |
th1a | ignas, I'd imagine. | 20:18 |
mgedmin | ignas, or perhaps jinty, maybe me | 20:18 |
Lumiere | ok | 20:18 |
mgedmin | I think jinty is the one who last touched the master's config | 20:18 |
Lumiere | I'm looking to add a buildbot | 20:18 |
mgedmin | I'm the one who has root on the slave | 20:18 |
Lumiere | it'll be for cando's slave | 20:19 |
Lumiere | actually, it looks like someone already set a bot for it somewhere | 20:21 |
Lumiere | but it is failing to compile | 20:21 |
Lumiere | http://source.schooltool.org/buildbot/builders/pov-cando_buildout_integration-buildout seems to be it | 20:22 |
mgedmin | Getting distribution for 'schooltool'. | 20:43 |
mgedmin | Error: Couldn't find a distribution for 'schooltool'. | 20:43 |
* mgedmin has no experience with this kind of error | 20:43 | |
*** alga has quit IRC | 21:12 | |
*** mgedmin has quit IRC | 21:18 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!