*** 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 2.15.1 by Marius Gedminas - find it at mg.pov.lt!