[03:23] hello [03:24] i have gone through the documentation and considering my inexperience in the version control, i am finding it extremely difficult to understand the manuals.. I want to setup a central repository hosted on our ubuntu server... I am using bazaar-explorer as the team works both in ubuntu/windows ... any leads/links/directions will be highly appreciated === Pikkachu is now known as PikkachuAway === PikkachuAway is now known as Pikkachu [07:20] hi all [07:20] * vila upgrades, bbl [07:51] doh, one of those *painful* upgrade :-/ [08:39] morning [08:49] mgz: morning ! Thanks for the installers ! [08:50] mgz: I'm fighting with the last unity upgrade right now (lost my most used shortcuts :/) [08:56] I did get to go to bed in the end... [09:19] hey guys, we have a couple of branches for udd that we'd like to see land soon: [09:19] https://code.launchpad.net/udd/+activereviews [09:20] (the 'stormify' and 'postgres' ones in particular) [09:22] given the backlog we already have on bzr and udd, I'm afraid we won't get to them shortly :-/ [09:30] vila: we have patches for udd that date from mid-December, can we swap the recent patches with them in the patch queue? [09:48] I looked at the db changes mps and the diffs didn't scare me [09:49] am fine with approving them if you guys deploy it and chase up if things break [09:56] jml: for instance, storm does not seem to be on jubany [09:58] mgz: ok. I'll have to talk with the team about that. Taking on responsibility for another service isn't a thing to do lightly. [09:58] mgz: although it's not out of the question either. [10:00] I didn't mean for ever, just in response to james_w saying "care should be taken rolling this out" [10:01] how is udd trunk controlled? pqm? tarmac? manual test runs? [10:01] the code looks fine to me, just can't commit to spending days debugging deployment issues [10:02] dunno. manually, I belive. [10:03] jml: udd trunk is tested by deploying on jubany :-/ [10:03] vila: heh [10:03] vila: you don't have anything that runs the test suite before landing changes to trunk? [10:04] oh yes we have ! We call them devs :) === frankoid_ is now known as frankoid [10:07] vila: ok, thanks. [10:08] I'm just wondering whether we should schedule some work so that jubany's udd is run more like other Canonical services. [10:11] sounds fair [10:13] from the top of my head, we need branches for udd/bzr/bzr-builddeb, packages from -cat, and some settings for apache, start/stop gracefullty the importer itself and.. lp setup (credentials and ssh key) [10:14] ha, and the pgimport.conf which would probably be removed from the udd branch or something [10:16] ha crap and the crontab of course, anyway part of it is already documented in READE_DEPLOYMENT and the rest would have to be found while changing the deployment process :-} [10:19] yeah [10:19] we could probably puppetize that pretty easily [10:19] * jml touches wood [10:20] the fab thing that landed already demonstrates what an automated deployment process could look like. [10:20] fab ? [10:22] vila: it's yet-another-Make replacement. if you run 'fab deploy-to-ec2' after doing some set up with keys and stuff, you'll get an ec2 instance with udd running on it. [10:23] vila: it's quick-and-dirty, but I needed something to test the binary package scan mode before I asked for it to be deployed on hadar. [10:23] fabric ? [10:24] yeah, fabric [10:24] yeah. [10:27] I'm looking forward to precise in the DC so we can charm up things like this === wgrant_ is now known as wgrant [12:14] how can I set up my locations.conf for colo so that I can push branches to lp:~jml/$PROJECT/$BRANCH_NAME automatically [12:16] jml: for colocated branches or bzr-colo, the plugin? [12:17] jelmer: colocated branches [13:17] jml: afaik we don't have anything for that yet - possibly we should add a special config variable for that [13:17] (name of the current colocated branch in the current directory) [13:17] {nick}? [13:18] ah, that's a good point [13:18] that would usually work, unless you manually set branch nicks [13:29] jelmer: I guess append_path might work? [13:29] hmm, no, because it's not part of the path [13:30] jelmer: I guess if nick is set you would want to push to lp:~USER/PROJECT/NICK anyway [13:31] jml: and nick should default to colocated branch name now afaik [13:31] jml: yep, that should work though [13:32] LarstiQ: as in it does, or as in someone ought to make that the case? [13:32] jml: nick will default to the colocated branch name if no nick was manually set [13:32] nice [13:32] jml: as in let me check if that is in 2.5 [13:32] LarstiQ: it is, I think. [13:32] is nick not available in the config? [13:33] jml: it is available as {nick} I think? [13:33] * jml tries [13:34] push_location = lp:~jml/pkgme-binary/{nick} doesn't seem to expand. [13:36] jml: feh [13:36] vila: ^ [13:37] yeah, nick is one of the few options not migrated yet [13:38] but {basename} works otherwise (at least for regular branches) [13:39] vila: what's basename? [13:40] the last part of the branch path, so ~/src/bzr/integration/trunk -> trunk [13:40] ~/src/bzr/trunk -> also trunk [13:42] hmm [13:44] vila: it does not seem to get expanded, but maybe I'm not setting it correctly [13:44] supporting {nick} will be nice (there was some pending discussion about changing when nick is updated related to master branches that I lost track about and was seen as a pre-requisite to the migration) [13:44] LarstiQ: it's not linked to an option so it can't be expanded [13:45] s/not linked// [13:45] vila: `bzr config 'push_location=lp:~/project/{basename}'; bzr push` => bzr: ERROR: Option basename is not defined while expanding.. [13:45] vila: aha [13:46] LarstiQ: basename is a "magic" option that can only be set in locations.conf [13:47] so, correction, s/the last part of the branch/& when used in a locations.conf section/ :-/ [13:49] check [13:49] it doesn't make a lot of sense to define it in branch.conf where it will always have the same value [13:50] and defining push_location in locations.conf is not a super idea either as it means it overrides whatever you put in branch .conf [13:51] so, lacking a defaults.conf, I currently defines mypush=lp:~vila/bzr/{basename} in my [/home/vila/src/bzr] section and then [13:51] bzr push `bzr config mypush` === zyga is now known as zyga-afk === yofel_ is now known as yofel [15:33] mgz: ping [15:33] poing [15:51] Is it possible to get bzr to give me a 3-way diff of conflicts (HEAD, common parent, and merge source)? [15:54] giving --show-base to merge puts in the base revision for content conflicts [15:54] which you or your tools can probably interpret [15:54] for funny things like move/delete conflicts that's no help [15:56] remerging specific files with that flag added should sometimes help [15:57] you can also configure an external merge tool [15:58] can I make it default? :D [16:01] yeah. where is that actually documented... [16:02] http://doc.bazaar.canonical.com/beta/en/user-reference/configuration-help.html#bzr-mergetool-name [16:04] might close https://bugs.launchpad.net/bzr/+bug/562669 then ;) [16:04] Ubuntu bug 562669 in Bazaar "merge should show base always, or at least configurably" [Medium,Confirmed] [16:05] … but I don't have an external tool :| [16:05] I just want --show-base [16:06] luke-jr: bzr alias merge='merge --show-base' [16:06] thx… guess I can deal with the conflicts manually [16:06] (cmdline conflicts, mentioned in that bug) === deryck is now known as deryck[lunch] [16:21] jelmer: ping [16:25] vila: pong [16:25] jelmer: see pm ;) [16:32] btw, did you see my email about bundling plugins? [16:54] have we got any tests for the bzrlib.transform progress display? [16:54] ...I guess I'll just post a simple fix and worry about pains like that later [16:55] jelmer: yes, marked unread-need-to-answer [16:55] jelmer: by the way, I've seen the gtk ghost progress bar once this morning [16:56] mgz: hmpf, will be fun to add, no I don't think we have any === deryck[lunch] is now known as deryck === yofel_ is now known as yofel [19:24] I wish to get the 6.1 version of this repository, can someone help me ? https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-extra-addons [19:41] converge: `bzr branch lp:openobject-addons/6.1` will get it [19:44] LarstiQ: thanks [19:45] converge: np [22:07] hi all === jordan_ is now known as jordan