/srv/irclogs.ubuntu.com/2010/10/21/#bzr.txt

spivGood moring.00:01
spivmorning, even.00:01
=== Ursinha is now known as Ursinha-afk
mkanatIt is amazing how popular a topic "I have a ridiculously large repo" is.00:20
spmmkanat: it's the old "my keyboard is bigger than your keyboard" ego thing ;-)00:21
mkanatspm: lol00:21
peitschiemornin spiv :)00:22
spmdepressingly I don't get any spam about how to make my keyboard bigger tho. other things, but not keyboard. shame.00:22
peitschielol00:22
peitschiemkanat: it may also be that bzr is just tipped the scales into "serious DVCS" ;)00:22
mkanatpeitschie: I think it sort of did!!00:23
spivspm: I'd have thought "make your monitor 20% BIGGER" would be more tempting for many?00:23
mkanatpeitschie: I wonder what the trigger was! Maybe the 2a format.00:23
mkanatspiv: LOL!00:23
mkanatWell, my keyboard is probably 2000% more expensive than your keyboard.... :-D00:23
mkanatI mean, provided that you have a plain old keyboard. :-)00:23
spivmkanat: depends on if you count the rest of the laptop that it's attached to ;)00:24
mkanatLOL00:24
fullermdMy keyboard can beat up your keyboard   :p00:24
=== Ursinha-afk is now known as Ursinha
mkanatDude, I dunnow, my keyboard is five pounds of steel.00:28
peitschiemkanat: personally it has been a maturity thing i think... bzr has now been around long enough that most companies have enough ppl that have heard of it to convince projects to move00:29
peitschiemkanat: i actually met a *new* dev the other day that uses it personally... which is an infinite number of times the number of bzr-using devs i've met b4 in person00:30
fullermdObviously we need to setup a deathmatch.  Two keyboards enter; one keyboard leaves!00:30
mkanatfullermd: LOL!!00:35
mkanatKEYBOARD-DOME!00:35
Kobazso i'm trying to do a bzr fast-export... and i'm getting bzr: ERROR: bzrlib.errors.KnitCorrupt: Knit KnitVersionedFiles(_KnitGraphIndex(CombinedGraphIndex(00:35
mkanatpeitschie: That's pretty cool.00:35
Kobazit exports about 100 revs out of 300ish, and then dies... is there a way to repair the repo?00:36
peitschiemkanat: it is very :).  One of the key things bzr has going for it as well I think is a strong focus on svn integration as well.  the fact that core bzr think it is important (well, core enough to have invested a lot of time in it) is a good sign... so even the current troubles is not too concerning because i know that bzr will work best with my svn repo00:38
mkanatpeitschie: That's awesome. :-)00:38
mkanatKobaz: Does "bzr check" pass?00:38
peitschiemkanat: which while not really the best result, allows me to "lead" more conservative programmers into it than jumping to a brand new repo format00:38
peitschiemkanat:... that and i like devs who get together and compare keyboard sizes :P00:39
mkanatpeitschie: lol00:39
Kobazmkanat: no it doesnt00:39
Kobazr(Error -3 while decompressing: invalid distance too far back)00:39
peitschieKobaz: are you windows or linux-based?00:40
mkanatKobaz: Okay, that's probably the problem. I'm not familiar with what to do about that, but I'm guessing that poolie, jam, or perhaps some others will know.00:40
Kobazlinux00:40
Kobazbzr 2.100:40
peitschiekobaz: cool... no ideas from me then unfortunately :S00:40
Kobazheh00:40
Kobazlovely00:40
Kobazso there's no repair?00:44
mkanatKobaz: There probably is, we just don't know it.00:45
mkanatKobaz: Somebody else will probably be along later who would know it.00:45
spivKobaz: that unfortunately means suggests the data on disk has been corrupted00:45
Kobazhmm00:45
spivThat's an error from zlib00:45
Kobazi guess i can just repull... it's just a copy of what's on the server00:45
spivThat would be the simplest thing to try.00:46
spivI'd also be a little worried about the integrity and robustness of your filesystem, though.00:47
Kobazext300:47
Kobaznever had a problem on this box with anything else00:47
Kobazdid a repull, it seems to be working now00:48
mkanatKobaz: Might want to fsck just to be sure.00:48
=== Ursinha is now known as Ursinha-afk
Kobazspiv: it might be bzr though, i had some nasty corruption problem when i tryed to do a merge a month ago... i did a merge and then it broke itself00:49
Kobaztook me a bit of playing to get it working again00:49
spivDepending on how ext3 is configured it can result in zero-length files after a system crash.00:49
spivHmm, what format repo?00:49
Kobazthe old format00:50
lifelessmgz: love the stuff you're working on00:50
spivI'd definitely suggest upgrading, for many reasons00:50
Kobazyeah i know00:50
spiv:)00:50
Kobazwell. i am upgrading actually... switching to git00:50
Kobazheh00:50
spivHah00:50
mgzlifeless: I think mostly I'm working on annoying people with better computers than me :)00:50
Kobazwe're moving to a bunch of atlassian tools, and none of them work with bazaar00:51
lifelessmgz: smaller is faster often00:51
lifelessmgz: its good stuff00:51
Kobazand i'm very interested in all the security that gitolite supports... it's quite cool00:51
Kobazit was so much easier to set up than the http+ssl bzr :/00:52
i386Kobaz: ping00:56
Kobazpong00:56
Kobazthe re-pull now passes bzr check00:57
i386Kobaz: I work for Atlassian and lifeless ping'd me about bazaar support in our products00:57
Kobazah00:57
i386what apps are you starting to use?00:57
KobazJira, Confluence, and going to start using Fisheye soon00:57
i386cool00:57
i386so you would like to see some bzr love in Fisheye?00:57
Kobazwell, we're moving to git for other reasons00:58
Kobazif i was staying with bzr, i would00:58
lifelessKobaz: oh :(00:58
i386aww00:58
Kobazwe're also going to use bamboo and crucible00:58
i386Kobaz: well we have good git support in Fisheye..00:58
i386Kobaz: nice I work on Bamboo00:59
i386You get the new shiny-we-just-rewrote-it Bamboo :)00:59
Kobaznifty00:59
Kobazhehe00:59
i386blogs.atlassian.com/devtools/2010/10/bamboo-27-beta-parrallel-builds.html00:59
i386yeah01:00
i386we still need bzr support01:00
Kobazyeah probably01:00
i386There is a bzr bamboo plugin01:00
i386but I don't think its maintained anymore01:00
jbuntinglooking to get my feet wet with development...any reason not to work on bug 644990?01:13
ubot5Launchpad bug 644990 in Bazaar "After carrying out loacal commit update to trunk fails. (affected: 1, heat: 6)" [High,Confirmed] https://launchpad.net/bugs/64499001:13
spivjbunting: looks like a good bug to get your feet wet with01:14
spivjbunting: so go for it! :)01:14
jbuntingspiv: alright01:16
=== Ursinha-afk is now known as Ursinha
pooliehi spiv, mkanat01:32
poolieand all01:32
peitschiehi poolie02:43
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
cr3is there a way to bzr builddeb without having to commit files first? ie, take the files in the cwd as they are?03:57
lifelessits the default04:00
cr3lifeless: it complains that there's no debian/changelog though04:01
lifelessyou may have it configred in a nondefault mode04:02
vilahi all !07:49
peitschiehiya vila :)07:51
vilapeitschie: istm we're relaying online for quite a few days which in turn means one of us spend too much time online :-P08:10
peitschievila: :$... perhaps lol08:13
peitschievila: i'm 9-5 + home programming... wat's ur excuse? :P08:13
vilahmm, if you're online 8hrs does that mean I'm on for 16h.... eeerk ;)08:14
peitschiemmm... possible... prolly not tho lol08:14
peitschiei was 9am - 12am yesterday :$08:14
peitschieyeck... i need a life lol08:14
vilawell, it *is* a life ;)08:15
peitschietrue... i must say, i don't begrudge time spent hanging out here :)08:17
jlebarHow can I use bzr's patience diff as a stand-alone diff program?09:19
jlebarAh...I figured it out.09:24
jlebarPYTHONPATH=.09:24
jlebarindeed.09:24
=== zyga is now known as zyga-lunch
=== zyga-lunch is now known as zyga
=== Ursinha-afk is now known as Ursinha
=== rubbs_ is now known as rubbs
rom1hello15:13
rom1i have a question : is it possible to retrieve a revision that is not linked anymore to a branch, and thus, is it possible to create a branch associated with this revision ?15:14
rom1i am in a shared repository enviroment15:15
fullermdYes, you can init a new branch in the repo, then pull that rev from itself.15:22
fullermde.g.: bzr init foo ; cd foo ; bzr pull -rWHATEVER .15:22
fullermd(don't miss the '.' at the end)15:22
rom1fullermd : you mean that we can retrieve any revision even if it is not part of the branch log ?15:33
fullermdIf it's in the repository.15:33
rom1good to know !!15:33
fullermdIt's just harder to find if it's not in a branch you have around.15:33
rom1it was my next question...15:34
rom1is there a way to do it ?15:34
fullermdWell, there's probably an API to list every rev in a repository.  Then it's just a lot of reading   ;)15:34
fullermdThere's a 'heads' command in the bzrtools plugin you can list to list all the heads in the repo.  That's usually the way you go about it.15:35
jelmerfullermd: Repository.all_revision_ids()15:35
rom1ok, time to do a plugin !15:35
rom1i had this concreate case : on of my users did a push with --overwrite option, removing some revisions (that are not linked anymore to any branch). Of course, he required that i revert his mistake :)15:37
rom1Thx fullermd and jelmer15:37
fullermdYeah, that's what heads is for.15:37
fullermdTwo heads, really.  One command to find the revision, and his head to smack  ;)15:38
rom1:D15:38
rubbsif only I was allowed to smack the heads of some of my devs15:45
rubbsmainly my boss :/15:45
fullermdOh, yes, in shops of any size, walking around smacking people is impractical.15:45
fullermdYou have to design in network-controllable shock electrodes to the chairs from the get-go.  It's a nightmare trying to retrofit.15:45
=== Ursinha is now known as Ursinha-lunch
rubbsgood to know. I'll work on that. also I think it's time to propose a new bzr command: bzr dopeslap. I think it needs to add some metadata to a revision telling everyone that so and so broke everything.15:52
rubbssimilar to annotate/blame15:52
Glenjaminhey guys, is there a way to get "bzr switch" to show me what changes are happening?16:46
jelmerGlenjamin: not really; though "bzr diff -rbranch:<thenewbranch>" should tell you what the changes will be.16:52
Glenjaminwould it be complicated to add "bzr update" style output into "bzr switch -v" ?16:53
jelmerGlenjamin: not really, although I personally wouldn't want to see that output by default.17:01
jelmer(I tend to switch between unrelated branches)17:01
Glenjaminmm, but -v seems a reasonable place to put it17:01
jelmeryeah, a -v seems perfectly reasonable17:01
Glenjaminmy use-case is a bunch of different demos on a server. which i switch between different branches17:01
Glenjaminit's handy to know if i need to re-run migrations17:02
Glenjamini suppose i could use pull actually, and pull --overwrite when it switch17:03
abentleyjam: what happens if I specify a bzr-history-db location in bazaar.conf, and then try to use a branch that I haven't run history-db-create on?17:10
=== Ursinha-lunch is now known as Ursinha
GaryvdMrubbs: You can turn on append_revisions_only on your central branch to prevent that from happening again.17:34
GaryvdMhttp://doc.bazaar.canonical.com/development/en/user-reference/configuration-help.html#append-revisions-only17:34
rubbsGaryvdM: oh, I was more or less just joking. I havne't had that kind of issue... yet ;) but thanks, I'll take a look at it. It might be very helpfull for when we grow.17:35
=== deryck is now known as deryck[lunch]
vilarubbs: I'm sure I read some man page about a lart(1) command in emacs sources decades ago but I never found it again :-(18:00
vilarubbs: there were options like --AC or --DC, things like that18:01
rubbsheh18:01
vilarubbs: if you ever found it back, just ping me ;)18:03
vilas/found/find/ ?18:03
rubbsvilla: will do, but I don't use emacs so the likelihood of me finding it is small.18:04
vilarubbs: in the mean time, you can use http://www.bofh.net/man/lart.1m.html18:05
rubbsoh nice. I"m totally going to use this ;)18:06
vilarubbs: wait ! There is also: http://www.bofh.net/man/bosskill.8.html18:07
rubbsoh nice, exactly what I needed ;)18:08
fullermdYeah, there's a pile of those sort of manpages.  Used to be a dist called 'asrpages' of them.18:08
GaryvdMvila: lol lol lol - people are looking as if I'm weird.18:09
fullermdHow do they look at you the rest of the time?18:09
GaryvdMlike I'm weird....18:10
GaryvdMJust right the intensity is higher...18:10
vilahehe, does this mean this is your first exposure to BOFH ?18:12
vilaman, how lucky you are, you've got *hours* of laugh ahead of you :)18:12
fullermdThat's one way of looking at it.  The other is to tally up the hours you've spent reading it in your lifetime, and multiply it by your hourly rate, and ask how much it costs   :p18:14
GaryvdMReminds me of "Who Is Joe Bloggs?" - http://www.techbookreport.com/whoisjb.html18:15
vilalaugh is priceless :-D18:17
fullermdWell, they're really freakin' expensive.  That's the next best thing to priceless  :p18:17
=== deryck[lunch] is now known as deryck
Buttons840i've added many files to my working tree (just beginning, haven't commited r1 yet), and i want to remove some of the added files; how can i remove the added files from version management without doing a revert?20:02
=== dobey_ is now known as dobey
CcxCZbzr remove --keep20:06
lifelessButtons840: bzr revert filename20:09
lifelessButtons840: will take out of revision control and leave it behind (because the original state was 'present but unversioned'20:09
Buttons840when i do a revert it takes a really long time to process (it's a large project)20:10
lifelessof a single file ?20:22
mgzGaryvdM: I'm not here yet, but if you're still around could you look at bug 663957 and see if you kno of anything relevent that changed in the -3 installer?20:49
ubot5Launchpad bug 663957 in Bazaar "TransformRenameFailed and Unprintable exception (affected: 1, heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/66395720:49
GaryvdMmgz: hi20:50
GaryvdMso it's mysteriously fixed20:52
GaryvdMmgz: it was failing with bzr-2.2.1-(-1)setup.exe - so it may have been fixed in -2 with the msvc*.dll changes...20:53
GaryvdMmgz: The only thing different between -2 and -3 is the BE version.20:54
mgzGaryvdM: and there was nothing else different between -1 and -2? Because I don't really see how the dll thing would have affected anything.21:49
GaryvdMmgz: nothing intentional.21:50
GaryvdMmgz: between -1 and -2, the ec2 host was shutdown, and I failed to get a snapshot.21:51
mgz;_; I hate bugs that mysteriously vanish.21:51
GaryvdMfor -1, we downgraded pyqt21:51
GaryvdMSo I had to do that again for -221:52
GaryvdMI also had to install pycrypto 2.3, and paramiko with my patch21:52
GaryvdMthose 2 were changed for 2.2.021:53
GaryvdMthe ec2 host was on from the build of 2.2.0 till I built 2.2.121:53
pooliehello all21:53
GaryvdMHi poolie21:54
GaryvdMMaybe something was done to it during that time that caused that bug, and was reverted after.21:55
GaryvdMmgz ^21:55
mgzbut... but... what?!21:55
mgzI guess I'll just have to close the bug and ask him to reopen if he ever runs into it again.21:55
GaryvdMmgz Is the bug the TransformRenameFailed, or the Unprintable exception?21:56
mgzthe TransformRenameFailed.21:56
mgzsomething is causing a permission error on rename, reproducably.21:57
mgzthis generally means the process has an open handle on either the source or the target/21:57
GaryvdMa windows sdk issue seems plausible to me.21:58
peitschiemornin everyone23:01
mgzwhat's bug 664990 ubot5?23:03
ubot5Error: Could not parse data returned by Launchpad: 664990 (https://launchpad.net/bugs/664990)23:04
GaryvdMHi peitschie23:05
jbuntingmgz:  mistyped that bug # :-(  it's really 644990...description is fixed now...23:07
peitschiemornin garyvdm :)23:07
mgzehe, okay jbunting23:07
mgz"file:///C:" is not actually a valid file url.23:08
mgzor at least explorer doesn't like it.23:08
mgzjbunting: you can use --fixes lp:BUGNUM when committing to get the branch to auto link the bug23:10
jbuntingmgz:  cool...i can take the other direction on handling that form23:10
jbuntingmgz: would that be preferred?23:11
mgzI think so, you basically want to check that it goes ("file:///", drive letter, colon, "/")23:13
jbuntingalrighty23:13
mgz(for the case without a local host name)23:14
mgzha, can use vertical bar rather than colon, didn't know that.23:15
jbuntingi didn't either...23:17
jbuntingmgz: so should i change the description for the merge proposal?23:18
jbuntingmgz: or just add a comment?23:19
mgza comment would be fine23:20
mgznits just on the last rev, you added a tab rather than spaces, and rather commenting the previous test like could just delete it23:21
mgzotherwise looks good now.23:21
mgzyou could uncommit from lp: and no one would ever notice :)23:22
jbuntingdoh...sounds like an excellent idea23:22
mgzI have done `bzr uncommit --force && bzr uncommit --force lp:...` more than once myself :)23:24
mgzevil, but works.23:24
GaryvdMor uncommit > fix > commit > push --overwrite23:25
mgzpush --overwrite scares me, I've done silly things with it in the past23:25
jbuntingall fixed23:29
jbuntingand yes, uncommit seems evil23:29
mgzlooks good!23:30
mgzlast thing that'll need doing before this can land, while I have you,23:30
mgzread <http://www.canonical.com/contributors> and follow the directions23:32
mgzif you've got any queries about what it means, feel free to ask.23:32
jbuntingwill do23:32
jbuntingmgz: project lead address - martin.pool@canonical.com ?23:52
mgzyup.23:52
spivYep23:52
mgzmorning to you spiv.23:52
jbuntinggood deal, thanks for the help23:53

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