/srv/irclogs.ubuntu.com/2020/01/30/#bzr.txt

LeoNerdHow is breezy (brz) looking these days? Is there any reason I shouldn't just use it as a bzr client where previously I'd run bzr? i.e. just a different spelling...16:11
LeoNerd(that muscle memory though..)16:11
Eighth_DoctorLeoNerd: since Fedora 31, breezy provides bzr, so if you use Fedora, you don't have to change anything :)16:12
Eighth_Doctorerr, Fedora 3216:13
LeoNerddebian here16:13
Eighth_Doctor(which isn't out yet, but of course, since I live on the edge, I forgot :P )16:13
LeoNerdMy `bzr` is still the original bazaar16:13
Eighth_DoctorLeoNerd: you'll likely get this once bzr is ripped out of Debian with py2 removal going on now16:14
LeoNerdRighty16:14
jelmerLeoNerd: no reason not to use Breezy, though I'm possibly biased :)17:14
jelmer"bzr" in Debian unstable and testing is already Breezy17:14
LeoNerdOh.. righty17:15
LeoNerdAh that does clear up a confusion I had earlier, then17:15
LeoNerdI had a python2 program that wanted to import bzrlib and it didn't find it, and I was confused why bzr kept working17:15
LeoNerdIs `bzr` itself now just a trampoline for brz then?17:15
jelmerLeoNerd: yeah17:57
jelmermostly to make the migration as seamless as possible17:58
jelmerobviously the API has changed, so not much we can do in that sense :-/17:58
LeoNerdSure; I mostly just interact with commandline which honestly I hadn't noticed any difference on18:02
=== lamneth_ is now known as lamneth
fullermdLast I looked there was a meaningful slowdown (worse with py3).  But I think my 'b' has been brz for a while too...20:41
LeoNerdEh; any of my projects are quite small and usually the network roundtrip is the slowest part of most b{zr,rz} operations for me anyhow,.. I don't really notice the speed of the tooling overall20:43
fullermdYep, it is (though forced to py2)20:43
fullermdThe startup time is way higher.20:43
LeoNerdAh h,,20:43
LeoNerd*hmm20:43
LeoNerdI've often wondered why more programs don't do a FastCGI-style persistent runner + lightweight wrapper setup20:44
LeoNerdmake the wrapper a tiny C program that talks over a UNIX socket in $HOME20:44
fullermdI think that was the sorta idea behind 'bzr shell' or the like, once upon a time.20:45
fullermd'd have to build it like that from the start though, or it'd be mighty hard to retrofit.  Apart from all the fiddle details about making it not blow up in fascinating ways in edge cases...20:45
LeoNerdI wouldn't like that. For me the whole point of having oneshot commandline tools is they sit right there in my normal shell with everything else20:45
LeoNerdOH. yeah.. Well for a start the moment you `cd` to somewhere else you might be in a different place20:46
fullermdPshaw.  It's that sorta thinking that leads you to not use mh   ;p20:46
LeoNerdmh ?20:46
fullermd(well, use, I meant)20:46
fullermdThe mail client, which is all individual shell commands.20:46
LeoNerdOoh.. that one20:46
jelmerfullermd: there was a slow down because Breezy supported loading plugins from python endpoints for a while21:53
jelmerthat triggered a lot of extra imports on some systems due to the way endpoints wokr21:53

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