/srv/irclogs.ubuntu.com/2011/02/26/#bzr.txt

=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-zzz
lifelessjelmer: why https://code.launchpad.net/~testing-cabal/ubuntu/natty/testrepository/daily-build-packaging07:26
lifelessrather than bzr+ssh://bazaar.launchpad.net/~testrepository/debian/sid/python-testrepository/sid/07:26
lifelessin https://code.launchpad.net/~testing-cabal/+recipe/testrepository-daily07:26
kgoetzhi all. does bzr have an interactive commit (or some way of faking it)? i'm about to merge two branches, and was hoping to avoid conflicts and associated messing around09:13
kgoetzah, merge -i might be it09:15
kgoetzdoes this look like my terminal corrutping the message, or bzr getting the printing wrong? 'Merge phase 2/3olution pass 1/10 0/19\09:19
kgoetzah, worked it out, sorry all09:22
lifelessthat looks like a bug09:37
lifelessI thought they had all been squashed09:37
kgoetzprobably because i was accidentally piping into vi -, so strangeness probably resulted fro that09:37
jelmerlifeless: I didn't set up the original packaging branches14:27
=== mz is now known as tsu
mathrickhiya17:02
mathrickbzr-svn fails with unicode errors again in the daily ppa: http://launchpadlibrarian.net/65112532/buildlog_ubuntu-maverick-i386.bzr-svn_1.1.0~bzr3558~ppa370~maverick1_FAILEDTOBUILD.txt.gz17:02
maxbmathrick: Yes. http://wiki.bazaar.canonical.com/DailyPpaStatus17:47
maxbjelmer / james_w : Can you think of any reason why bzr-builddeb has a split between Build-Depends and Build-Depends-Indep ?18:36
maxbOh, gah, figured it out. It's so you don't need the -Indep stuff to build a source package only18:39
ScottKThings not needed to run clean (part of building the source package) or only used in arch independent pacakges go in build-depends-indep.  See Debian policy for details.18:41
lifelessjelmer: so no objection to me changing it ?18:44
jelmerlifeless: no, seems like a good idea to me18:46
lifelessdone18:51
jelmermathrick: should be fixed now, there's a new build on the way19:03
maxboh nice. though it still failed because of missing ReverseTagDict.keys()19:32
maxbmeanwhile, I think I've got to the bottom of the bzr-builddeb failures19:34
sakohey all so does bzr push lp:project   do an update both ways?20:25
sakoif there are new changes on the server will it get pulled in?20:25
mathrickjelmer: nifty, thanks20:26
mathricksako: no, push is push20:26
mathrickyou want merge in this ase20:26
mathrickpehaps rebase if it's applicable20:27
maxbalthough, you probably don't want rebase unless you really really know you want rebase20:37
mathrickI don't think it's _that_ strong a disclaimer, rebase is pretty natural for great many everyday scenarios20:45
caravelhi folks20:45
mathrickit basically removes the need for trivial merges, the kind that don't happen in darcs but do in bzr/git/hg20:45
maxbYes, but it also screws things up if you've published the old revisions in any way20:49
caravelI have a couple of quick questions today : we need to setup our workflow (web server, externalized hosting, jailed ssh). Considering the option to push our changes, once we've tested them, to the server also using bzr. We're in the process of asking our provider to extend a little bit our ssh, to get rsync at least. What's the most efficient then: the "smart server" mode, or rspush ?20:50
caraveland..20:51
caravelcan anyone confirm the requirements of each, on server side ? from the docs, I understood that "smart server" needs a copy of bzr of course in the ssh, while rspush "only" needs rsync. Is this correct ?20:52
caravelby the way, the high level doc I was asking here, yesterday, is this one http://doc.bazaar.canonical.com/latest/en/admin-guide/simple-setups.html#smart-server20:56
caravelsorry no20:57
caravelthis one http://wiki.bazaar.canonical.com/Specs/SmartServer :)20:57
maxbI would describe rspush as a bit of a hack.... sure, it works, but its basically just some safety wrappers around directly rsyncing your local tree somewhere20:58
lifelessbzr push is generally faster20:59
caravelthanks maxb, I was guessing so, since it hasn't been integrated in the "product" so far21:00
caravelhi lifeless :) there you are again. Do you mean bzr+ssh, right ?21:00
caravelso in our interest (cf. traffic saving), I should ask the hosting guys if we can get bzr installed in our chroot, otherwise rsync, right ?21:02
caravelin other words, rspush is a hack that was written by/for those of us... who can't get bzr available in their hosting, typically. Right ?21:04
lifelessyes21:10
lifelessthough you don't need rspush at all if you have e.g. sftp (which openssh servers have by default)21:11
lifelessthe reason rsync is inefficient is the pack files21:12
caravellifeless: from my understanding rspush makes use of rsync, hence should be WAY more efficient than sftp. What do you mean ?21:12
lifelessevery time a pack is recompressed, rsync has to copy it again21:12
lifelesspacks are highly compressed - often hundreds : 1 compression ratio21:12
lifelessbzr+ssh is the ideal21:13
* caravel needs to learn about "packs" : he knows the English word but have no idea what it means in bzr language. Will be back shortly !!21:13
lifelessthe files in .bzr/repository/packs21:15
lifelessits the binary database that your revision history is stored in21:15
caravellifeless: I got that but let me search please, I need you to save your time so you can answer what I can't find elsewhere :)21:16
caravel(by the way, some of you people might want to share what you are telling me here, in the docs : I feel the are rather legitimate performance and comparison questions, didn't really find a concise list of "advice" to help choosing between protocols. Just some thoughts, might help more users to join ?)21:18
fullermdAIR, the main push (so to speak) behind rspush was about copying the WT.21:21
caravelhi fullermd, txs - what do you mean by "WT", working tree I guess right ? (sorry!)21:22
caravelfullermd: yes, that's my guess too, hence whenever there are really LOTS of augmentations, grown files etc. then building on rsync has to be a good option21:24
* caravel just found *finally* some tips about using SFTP... in Bzr's SysAdmin guide :D (I was looking for this last year cf. FZ server, no luck then... and don't need it anymore!)21:26
caravellifeless: (found reading about packs, must go for an hour, chat later if you're still here)21:28
* maxb sobs a bit as fixing another bzr-builddeb test glitch uncovers yet another one21:30

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