/srv/irclogs.ubuntu.com/2012/03/28/#bzr.txt

kishorhello03:23
kishori 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 appreciated03:24
=== Pikkachu is now known as PikkachuAway
=== PikkachuAway is now known as Pikkachu
vilahi all07:20
* vila upgrades, bbl07:20
viladoh, one of those *painful* upgrade :-/07:51
mgzmorning08:39
vilamgz: morning ! Thanks for the installers !08:49
vilamgz: I'm fighting with the last unity upgrade right now (lost my most used shortcuts :/)08:50
mgzI did get to go to bed in the end...08:56
jmlhey guys, we have a couple of branches for udd that we'd like to see land soon:09:19
jmlhttps://code.launchpad.net/udd/+activereviews09:19
jml(the 'stormify' and 'postgres' ones in particular)09:20
vilagiven the backlog we already have on bzr and udd, I'm afraid we won't get to them shortly :-/09:22
jmlvila: we have patches for udd that date from mid-December, can we swap the recent patches with them in the patch queue?09:30
mgzI looked at the db changes mps and the diffs didn't scare me09:48
mgzam fine with approving them if you guys deploy it and chase up if things break09:49
mgzjml: for instance, storm does not seem to be on jubany09:56
jmlmgz: 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
jmlmgz: although it's not out of the question either.09:58
mgzI didn't mean for ever, just in response to james_w saying "care should be taken rolling this out"10:00
jmlhow is udd trunk controlled? pqm? tarmac? manual test runs?10:01
mgzthe code looks fine to me, just can't commit to spending days debugging deployment issues10:01
mgzdunno. manually, I belive.10:02
vilajml: udd trunk is tested by deploying on jubany :-/10:03
jmlvila: heh10:03
jmlvila: you don't have anything that runs the test suite before landing changes to trunk?10:03
vilaoh yes we have ! We call them devs :)10:04
=== frankoid_ is now known as frankoid
jmlvila: ok, thanks.10:07
jmlI'm just wondering whether we should schedule some work so that jubany's udd is run more like other Canonical services.10:08
vilasounds fair10:11
vilafrom 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:13
vilaha, and the pgimport.conf which would probably be removed from the udd branch or something10:14
vilaha 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:16
jmlyeah10:19
jmlwe could probably puppetize that pretty easily10:19
* jml touches wood10:19
jmlthe fab thing that landed already demonstrates what an automated deployment process could look like.10:20
vilafab ?10:20
jmlvila: 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:22
jmlvila: 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
vilafabric ?10:23
vilayeah, fabric10:24
jmlyeah.10:24
jmlI'm looking forward to precise in the DC so we can charm up things like this10:27
=== wgrant_ is now known as wgrant
jmlhow can I set up my locations.conf for colo so that I can push branches to lp:~jml/$PROJECT/$BRANCH_NAME automatically12:14
jelmerjml: for colocated branches or bzr-colo, the plugin?12:16
jmljelmer: colocated branches12:17
jelmerjml: afaik we don't have anything for that yet - possibly we should add a special config variable for that13:17
jelmer(name of the current colocated branch in the current directory)13:17
LarstiQ{nick}?13:17
jelmerah, that's a good point13:18
jelmerthat would usually work, unless you manually set branch nicks13:18
jmljelmer: I guess append_path might work?13:29
jmlhmm, no, because it's not part of the path13:29
jmljelmer: I guess if nick is set you would want to push to lp:~USER/PROJECT/NICK anyway13:30
LarstiQjml: and nick should default to colocated branch name now afaik13:31
jelmerjml: yep, that should work though13:31
jmlLarstiQ: as in it does, or as in someone ought to make that the case?13:32
jelmerjml: nick will default to the colocated branch name if no nick was manually set13:32
jmlnice13:32
LarstiQjml: as in let me check if that is in 2.513:32
jmlLarstiQ: it is, I think.13:32
jmlis nick not available in the config?13:32
LarstiQjml: it is available as {nick} I think?13:33
* jml tries13:33
jmlpush_location = lp:~jml/pkgme-binary/{nick} doesn't seem to expand.13:34
LarstiQjml: feh13:36
jelmervila: ^13:36
vilayeah, nick is one of the few options not migrated yet13:37
vilabut {basename} works otherwise (at least for regular branches)13:38
jmlvila: what's basename?13:39
vilathe last part of the branch path, so ~/src/bzr/integration/trunk -> trunk13:40
vila~/src/bzr/trunk -> also trunk13:40
LarstiQhmm13:42
LarstiQvila: it does not seem to get expanded, but maybe I'm not setting it correctly13:44
vilasupporting {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
vilaLarstiQ: it's not linked to an option so it can't be expanded13:44
vilas/not linked//13:45
LarstiQvila: `bzr config 'push_location=lp:~/project/{basename}'; bzr push` => bzr: ERROR: Option basename is not defined while expanding..13:45
LarstiQvila: aha13:45
vilaLarstiQ: basename is a "magic" option that can only be set in locations.conf13:46
vilaso, correction, s/the last part of the branch/& when used in a locations.conf section/ :-/13:47
LarstiQcheck13:49
vilait doesn't make a lot of sense to define it in branch.conf where it will always have the same value13:49
vilaand defining push_location in locations.conf is not a super idea either as it means it overrides whatever you put in branch .conf13:50
vilaso, lacking a defaults.conf, I currently defines mypush=lp:~vila/bzr/{basename} in my [/home/vila/src/bzr] section and then13:51
vilabzr push `bzr config mypush`13:51
=== zyga is now known as zyga-afk
=== yofel_ is now known as yofel
vilamgz: ping15:33
mgzpoing15:33
luke-jrIs it possible to get bzr to give me a 3-way diff of conflicts (HEAD, common parent, and merge source)?15:51
mgzgiving --show-base to merge puts in the base revision for content conflicts15:54
mgzwhich you or your tools can probably interpret15:54
mgzfor funny things like move/delete conflicts that's no help15:54
mgzremerging specific files with that flag added should sometimes help15:56
mgzyou can also configure an external merge tool15:57
luke-jrcan I make it default? :D15:58
mgzyeah. where is that actually documented...16:01
mgzhttp://doc.bazaar.canonical.com/beta/en/user-reference/configuration-help.html#bzr-mergetool-name16:02
luke-jrmight close https://bugs.launchpad.net/bzr/+bug/562669 then ;)16:04
ubot5Ubuntu bug 562669 in Bazaar "merge should show base always, or at least configurably" [Medium,Confirmed]16:04
luke-jr… but I don't have an external tool :|16:05
luke-jrI just want --show-base16:05
jelmerluke-jr: bzr alias merge='merge --show-base'16:06
luke-jrthx… guess I can deal with the conflicts manually16:06
luke-jr(cmdline conflicts, mentioned in that bug)16:06
=== deryck is now known as deryck[lunch]
vilajelmer: ping16:21
jelmervila: pong16:25
vilajelmer: see pm ;)16:25
jelmerbtw, did you see my email about bundling plugins?16:32
mgzhave we got any tests for the bzrlib.transform progress display?16:54
mgz...I guess I'll just post a simple fix and worry about pains like that later16:54
vilajelmer: yes, marked unread-need-to-answer16:55
vilajelmer: by the way, I've seen the gtk ghost progress bar once this morning16:55
vilamgz: hmpf, will be fun to add, no I don't think we have any16:56
=== deryck[lunch] is now known as deryck
=== yofel_ is now known as yofel
convergeI wish to get the 6.1 version of this repository, can someone help me ? https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-extra-addons19:24
LarstiQconverge: `bzr branch lp:openobject-addons/6.1` will get it19:41
convergeLarstiQ: thanks19:44
LarstiQconverge: np19:45
pooliehi all22:07
=== jordan_ is now known as jordan

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!