| *** didymo has joined #schooltool | 00:38 | |
| *** fsufitch has joined #schooltool | 00:52 | |
| *** didymo has quit IRC | 01:19 | |
| *** Ninno has quit IRC | 01:23 | |
| *** wbrady has quit IRC | 01:25 | |
| *** lisppaste5 has quit IRC | 02:15 | |
| *** lisppaste5 has joined #schooltool | 02:29 | |
| *** fsufitch has quit IRC | 05:16 | |
| *** didymo has joined #schooltool | 07:58 | |
| *** didymo has quit IRC | 09:30 | |
| *** ignas has joined #schooltool | 10:50 | |
| *** fsufitch has joined #schooltool | 12:59 | |
| *** fsufitch has quit IRC | 13:32 | |
| *** alga has joined #SchoolTool | 13:59 | |
| *** ignas has quit IRC | 14:34 | |
| *** mgedmin has joined #schooltool | 14:42 | |
| *** ignas has joined #schooltool | 15:05 | |
| *** th1a has joined #schooltool | 15:37 | |
| *** th1a_ has joined #schooltool | 15:37 | |
| th1a_ | hi ignas | 16:28 | 
|---|---|---|
| ignas | hi | 16:28 | 
| th1a_ | hi Lumiere | 16:28 | 
| th1a_ | aelkner is en route to a CanDo meeting in Virginia. | 16:29 | 
| th1a_ | Did he cc you on his email report? | 16:29 | 
| ignas | yes | 16:29 | 
| ignas | haven't had the time to read it yet | 16:29 | 
| th1a_ | They've rolled out intervention, made some quick improvements. | 16:30 | 
| th1a_ | Seems like things are going on the right course now. | 16:30 | 
| ignas | good to hear | 16:30 | 
| th1a_ | aelkner and eldar are working on CanDo this week. | 16:31 | 
| ignas | I see | 16:31 | 
| th1a_ | eldar will be pretty much full time all summer now. | 16:31 | 
| th1a_ | So this is a little sprint to get him rolling again. | 16:32 | 
| ignas | cool | 16:32 | 
| th1a_ | So we should have nice consistent work going on in CanDo. | 16:32 | 
| ignas | i see | 16:33 | 
| th1a_ | Plus the other interns kicking in when their school year ends. | 16:33 | 
| th1a_ | I need an April invoice from you, ignas. | 16:35 | 
| ignas | i'll tell Aiste about that, i thought she sent it already though | 16:35 | 
| th1a_ | I don't think so. | 16:35 | 
| th1a_ | I might have missed it. | 16:35 | 
| th1a_ | So, how was your week? | 16:37 | 
| ignas | not so smooth i can say | 16:37 | 
| ignas | on one hand - having the environment homogenized is very good | 16:37 | 
| ignas | package release tools | 16:37 | 
| ignas | with tags and branches handled properly | 16:38 | 
| ignas | buildout coinfiguration that treats everything except cando the same way | 16:38 | 
| ignas | easy way to backport fixes to our 2008.04 release | 16:38 | 
| ignas | otoh - 6 hours of staring at the progress bar on Saturday was not so ice | 16:39 | 
| ignas | *nice | 16:39 | 
| ignas | and i will have to explain all the new rules to Alan somehow | 16:39 | 
| ignas | and I don't really like some of them myself ... | 16:39 | 
| ignas | i can live with the first checkout taking ~15-20 minutes | 16:40 | 
| ignas | and you don't really have to make another one that big after doing it once | 16:40 | 
| ignas | the problems are with publishing branches | 16:40 | 
| ignas | so either everyone who wants to work on schooltool trunk will have to read bzr documentation about shared branches | 16:40 | 
| th1a_ | Were you able to import our whole history? | 16:40 | 
| ignas | yes | 16:40 | 
| ignas | or i will have to summarize it in some accessible way | 16:41 | 
| th1a_ | An accessible summary will be necessary, I'm afraid. | 16:41 | 
| ignas | which i am trying to do at the moment | 16:41 | 
| th1a_ | Good. Thanks. | 16:41 | 
| ignas | the idea is this | 16:41 | 
| ignas | launchpad does not use shared repositories yet | 16:42 | 
| ignas | they started talking about it like a year ago | 16:42 | 
| ignas | and it's right around the corner ;) | 16:42 | 
| th1a_ | shared in what sense? | 16:42 | 
| ignas | shared repository is a concept that means that multiple branches share the revisions that are identical | 16:42 | 
| ignas | so if you have 2 schooltool checkouts in 1 repository | 16:43 | 
| ignas | they will have only 1 copy of the stuff that matches | 16:43 | 
| ignas | so it will take up as much as 1 branch + differences | 16:43 | 
| ignas | so when you checkout another branch (let's say schooltool_2008.04) into the shared repository | 16:43 | 
| ignas | instead of downloading 70 megabytes of changes | 16:44 | 
| ignas | you only get the few kilobytes that you actually need | 16:44 | 
| th1a_ | I see. | 16:44 | 
| ignas | a neat concept, makes branching on your machine very fast and easy | 16:44 | 
| th1a_ | What about using --lightweight? | 16:44 | 
| th1a_ | Doesn't that speed checkouts? | 16:44 | 
| ignas | it is good if you are not going to do any work on it | 16:44 | 
| th1a_ | ;-) | 16:45 | 
| ignas | if you want to work on stuff - it's really really inconvenient | 16:45 | 
| th1a_ | OK. | 16:45 | 
| ignas | because you pay the 20 minutes of checking out time in the first 2 days waiting for bzr diff ;) | 16:45 | 
| th1a_ | Can we host our own shared repository? | 16:45 | 
| ignas | we do | 16:45 | 
| ignas | the problem is - launchpad does not use it yet, so if you want to publish your feature branch | 16:45 | 
| ignas | you must have a shared repository you have access to | 16:46 | 
| ignas | which means either using the schooltool repository one probably | 16:46 | 
| ignas | at least at the moment | 16:46 | 
| ignas | which only people who have ssh access for schooltool can commit to | 16:47 | 
| th1a_ | Ah. | 16:47 | 
| ignas | or - having your own web space | 16:47 | 
| ignas | that you can create a shared repository in | 16:47 | 
| ignas | and push your new branches there | 16:47 | 
| ignas | which adds a huge chapter to the documentation that would not be neccessary if we had launchpad working the way it will work some time in the future | 16:48 | 
| th1a_ | Hm. I see. | 16:48 | 
| th1a_ | Well, I don't want you to spend a lot of time temporarily making things easy for hypothetical outside developers. | 16:49 | 
| ignas | i am worrying about Alan | 16:49 | 
| ignas | actually | 16:49 | 
| ignas | he is not very enthusiastic about learning things that are not related to his immediate tasks | 16:49 | 
| th1a_ | Yes. | 16:49 | 
| ignas | it wold not affect aelkner that much | 16:49 | 
| ignas | but we have released schooltool.gradebook | 16:50 | 
| ignas | to ubuntu | 16:50 | 
| th1a_ | I talked to him on Friday about it after your chat. | 16:50 | 
| ignas | which means we will have to follow proper - develop on trunk, backport to release branch workflow | 16:50 | 
| th1a_ | I stressed that this change has been a long time coming and it won't be repeated anytime soon. | 16:50 | 
| ignas | and even I don't like the way he will have to do it :/ | 16:50 | 
| th1a_ | Because of the slowness? | 16:50 | 
| ignas | because of the increase in the complexity | 16:51 | 
| ignas | i kind of know why it is good to me, and how these are the best practices | 16:51 | 
| ignas | but making someone actually think that it's good when he has to juggle feature branches | 16:51 | 
| ignas | and understand new concepts of bzr at the same time | 16:52 | 
| ignas | is quite difficult | 16:52 | 
| th1a_ | Does he have to use feature branches? Is that to make porting managable? | 16:52 | 
| ignas | yes | 16:52 | 
| ignas | that is kind of the point, bzr *should* make branching easier | 16:52 | 
| ignas | and at the same time - mandatory if you want to have a proper workflow | 16:53 | 
| ignas | because if you want the same feature both in trunk and in the release that happened weeks ago | 16:53 | 
| ignas | you better have it in an isolated repository | 16:53 | 
| th1a_ | Yes. | 16:53 | 
| ignas | or someone will have to comb through all the checkins and pick the ones that belong to the feature | 16:54 | 
| th1a_ | Well, it might help to try teaching him this while eldar is with him. | 16:54 | 
| th1a_ | Perhaps we should set up a meeting on Skype or something as well. | 16:54 | 
| ignas | these things would be a lot easier if he was sitting in the same office ;) | 16:55 | 
| ignas | because it's not something you can just say once | 16:55 | 
| th1a_ | Right. | 16:55 | 
| ignas | and hope that it will be known | 16:55 | 
| ignas | we need more like a permanent hotline ;) | 16:55 | 
| th1a_ | Do you think you'd be able to do this on Thursday or Friday? | 16:55 | 
| ignas | i will try to | 16:55 | 
| ignas | explain it as well as I can | 16:56 | 
| th1a_ | OK... which day would you prefer to set up a meeting? | 16:56 | 
| ignas | does not really matter | 16:56 | 
| ignas | both days are fine for me | 16:56 | 
| th1a_ | OK. I'll send out an email. | 16:56 | 
| th1a_ | Do you have Skype working? | 16:56 | 
| ignas | i think so, i'll have to borrow a mike from someone | 16:57 | 
| th1a_ | OK. | 16:57 | 
| ignas | my skypename is ignas.mikalajunas | 16:58 | 
| th1a_ | I have to get rolling on my documentation this week... I got tangled up in my old school part of last week... still doing some of their reports. | 16:58 | 
| th1a_ | I think I'm tom_hoffman. | 16:58 | 
| th1a_ | Anything else? | 16:59 | 
| ignas | i have released new versions of schooltool and schooltool.gradebook to gutsy | 17:00 | 
| ignas | and will "copy" them to hardy | 17:00 | 
| ignas | so you could try and see if they work | 17:00 | 
| th1a_ | When did you upload them? | 17:01 | 
| ignas | yesterday i think | 17:01 | 
| th1a_ | OK, I might have already gotten it. | 17:02 | 
| th1a_ | I did notice when I was in Philly you'd fixed the version string in the footer :-) | 17:03 | 
| ignas | oh | 17:03 | 
| ignas | so it works | 17:03 | 
| ignas | ok, copied both packages to hardy | 17:04 | 
| ignas | we'll have to wait until they get build | 17:04 | 
| ignas | *built | 17:04 | 
| th1a_ | Hm... I don't see that on my desktop though. | 17:05 | 
| th1a_ | I don't remember if I was looking at Alan's bzr checkout or my deb version on my laptop when I noticed the version string. | 17:06 | 
| th1a_ | That is, the deb running on my desktop doesn't have the new version string. | 17:06 | 
| ignas | well - yes | 17:07 | 
| ignas | hmm | 17:07 | 
| ignas | are you running hardy or gutsy | 17:07 | 
| ignas | and did you apt-get update + upgrade? | 17:07 | 
| ignas | hardy - has no changes yet | 17:07 | 
| th1a_ | hardy. | 17:07 | 
| th1a_ | OK. | 17:07 | 
| ignas | they will gt built in like 20 minutes | 17:07 | 
| ignas | i guess that's all | 17:08 | 
| th1a_ | OK. I'll send you an email about the bzr meeting. | 17:10 | 
| th1a_ | Have a good week! | 17:10 | 
| * th1a_ drops the bag of gravel. | 17:10 | |
| ignas | th1a_: oh - by the way - you can find all the branches and trunks you need in schooltool "code" tab | 17:11 | 
| th1a_ | Ah. Cool. I'll try that out. | 17:12 | 
| th1a_ | See how long it takes. | 17:12 | 
| ignas | lightweight checkouts prolly, unless you'll read | 17:12 | 
| ignas | the shared repo tutorial | 17:12 | 
| ignas | http://bazaar-vcs.org/SharedRepositoryTutorial | 17:12 | 
| ignas | th1a: i can send you the in progress documentation | 17:13 | 
| ignas | so you can crash test it | 17:13 | 
| ignas | still better than nothing i'd guess | 17:13 | 
| ignas | sent it to you | 17:14 | 
| th1a_ | Thanks. | 17:16 | 
| th1a_ | ignas: bzr co lp:~schooltool-owners/schooltool/schooltool.stap2008spring/ doesn't work for starters... | 17:33 | 
| ignas | fallback urls | 17:34 | 
| th1a_ | Missing a "p" | 17:34 | 
| th1a_ | stapp. | 17:34 | 
| ignas | at least internal for schooltool are: http://staging.schooltool.org/bzr2/schooltool/$PACKAGE_NAME/trunk | 17:34 | 
| ignas | oh :) | 17:34 | 
| th1a_ | hm... bzr co lp:~schooltool-owners/schooltool/schooltool.gradebook/ isn't working now... | 17:36 | 
| * ignas is looking at launchpad | 17:36 | |
| th1a_ | I don't see it there. | 17:37 | 
| ignas | hmm, my bad | 17:38 | 
| ignas | forgot to register the branch | 17:38 | 
| th1a_ | bzr co lp:~schooltool-owners/schooltool/schooltool/ doesn't work either. | 17:44 | 
| th1a_ | Should it be schooltool-trunk? | 17:45 | 
| ignas | registered the branch, you can either wait for it to be mirrored or bzr co http://staging.schooltool.org/bzr2/schooltool/schooltool.gradebook/trunk schooltool.gradebook | 17:45 | 
| ignas | yes it should be schooltool-trunk | 17:45 | 
| ignas | though | 17:45 | 
| th1a_ | Good thing you didn't send these to aelkner yet ;_0 | 17:45 | 
| ignas | we should rename it in launchpad i think | 17:45 | 
| ignas | it's a draft ;) | 17:45 | 
| ignas | not a very good one apparently | 17:46 | 
| ignas | ok | 17:46 | 
| ignas | renamed the branch to schooltool on launchpad | 17:46 | 
| lisppaste5 | th1a pasted "bzr bug" at http://paste.lisp.org/display/60627 | 17:55 | 
| th1a_ | Did you just change the name of the branch? | 17:56 | 
| th1a_ | ignas? | 17:56 | 
| ignas | yes | 18:01 | 
| th1a_ | OK. Let's assume that caused my problem. | 18:03 | 
| th1a_ | Until it recurrs ;-) | 18:03 | 
| ignas | :) | 18:05 | 
| ignas | th1a_: are you still there? | 18:36 | 
| th1a_ | I am. | 18:36 | 
| th1a_ | Things appear to be working... with bzr at least. | 18:36 | 
| th1a_ | Still checking out. | 18:36 | 
| ignas | is there any chance i can include these kinds of things in your super documentation thing? | 18:36 | 
| ignas | when you will get it working | 18:36 | 
| ignas | and published | 18:37 | 
| th1a_ | Yes, although I might make a separate developer document. | 18:37 | 
| ignas | yeah, a place for cross refferenced not code related documentation | 18:37 | 
| ignas | like release workflows, sandbox setups and etc. | 18:38 | 
| th1a_ | Yes. | 18:38 | 
| *** ignas has quit IRC | 19:32 | |
| *** mgedmin has quit IRC | 21:01 | |
| *** alga has quit IRC | 22:54 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!