/srv/irclogs.ubuntu.com/2010/02/15/#bzr.txt

bob2uh-huh00:00
malibubob2: I have many files (work related) that I don't want out there..00:00
jpdsmalibu: rdiff-backup.00:00
bob2tahoe in no way implies storing data with random people00:00
bob2if you choose to do so, they are carefully encrypted00:01
wgrantrdiff-backup is awesome.00:01
bob2it does sound more like you want unison, though00:01
malibubob2: Lol.. well I saw "cloud" in the summary and it turned me off@!00:02
malibuYes, unison does sound interesting00:06
lifelesspoolie: http://github.com/droundy/iolaus looks interestingish00:10
poolieinteresting00:19
mathrickyep!00:22
malibuthe thing that makes me leery about unison (and now I remember being here before) is that it points to some guys user directory to download it00:23
malibuAlthough the documentation seems to be really good00:23
jelmermwhudson, pong00:32
mwhudsonjelmer: hi00:32
jelmerhello00:32
mwhudsonjelmer: i'd very much like a reply to the latest "plan for incremental code imports" mail00:32
jelmermwhudson, a recent one, from after friday ?00:34
mwhudsonjelmer: hm, i don't have anything from you on the subject since tuesday00:37
mwhudsonjelmer: can you resent your latest?00:37
jelmerperhaps I missed an email00:38
* jelmer looks00:38
mwhudsonjelmer: lots of worrying about topological sorting00:38
ed-209I'm writing a small app in 2.7.0 that generates a SQLite DB but chokes when I try to add foreign key constraints.  What version of SQLite DBs does Mono.Data.SqliteClient generate?00:39
Penged-209: Wrong channel?00:39
ed-209oh ya00:39
ed-209Reading is Fundamental I guess00:39
jelmermwhudson, found it00:42
mwhudsonjelmer: anything to talk about now?00:47
jelmermwhudson, I'm replying to your email00:48
mwhudsonjelmer: cool00:49
jelmeralso, I just switched to dvorak - so a bit slow still :)00:49
PengEnjoying it so far?00:50
mwhudson:-)00:51
jelmerpeng: typing 8 times slower than usual is *really* frustrating00:54
jelmerhopefully it'll get better soon00:54
jelmersent00:55
jelmermwhudson, ^00:55
PengIf I typed 8 times slower than usual, wow, I couldn't use a computer at all.00:56
mwhudsonjelmer: thanks00:57
jelmermwhudson, that's exactly what it feels like00:57
mwhudsonjelmer: you can't even talk to the right person in irc!00:57
jelmers/mwhudson/peng00:57
jelmermwhudson, :)00:57
meoblast001hi01:01
wgrantI tried to switch to Dvorak a couple of years ago, but never got really fast, so I switched back.01:01
meoblast001i'm told git does not store old revisions of binary files, is this true for Bazaar?01:02
wgrantBut now whenever I think about typing, I unknowingly switch to Dvorak.01:02
Pengmeoblast001: Bazaar does not distinguish between text and binary files.01:02
maxbmeoblast001: I don't think that's true of git, let alone bazaar01:02
meoblast001ah, so i've been lied to01:03
PengIndeed. I'd be very surprised if Git did that.01:03
wgrantIt would make Git pretty useless.01:03
jelmerwgrant, this is my 4th try :)01:03
lifelessspiv: ping01:05
igchi all01:05
lifelessspiv: are you on today? I'd like to point you at some polish on the merge hook you did01:05
mwhudsonjelmer: in import_git_objects, can we just limit the times we go around the last for loop?01:06
mwhudsonjelmer: i'm not sure what the "while heads:" loop is doing01:06
malibuHow do I retrieve older versions of files with unison?01:20
bob2you don't01:20
bob2it's a sync tool01:20
malibuOh but I want versions.. unison won't work for me01:20
malibuSo unison isn't much more then rsync then01:21
jelmermwhudson, yeah01:22
mwhudsonjelmer: cool01:22
mwhudsonjelmer: any idea how to test this?01:23
malibuI basically want protection from anything... such as deleting a file by accident01:27
malibuI think I might use unison, but also take an incremental backup of the repo a few times a day01:27
* wgrant wishes that bzr would warn when it had a bad email address set.01:49
_AndrewHi02:59
_AndrewAnyone else have a problem where you can't commit through a mounted smb partition unless you do it as root?03:01
_AndrewMy /etc/fstab line looks like this...03:02
_Andrew/computer/repo /mnt/repo cifs rw,username=user,password=pass,noauto,users,group,exec,dev,suid 0  003:02
_AndrewAny ideas?03:02
lifelesswell, what error do you get?03:02
_AndrewIt says permissions denied code 1303:03
_AndrewCannot lock lock dir03:03
_AndrewI'm guessing it's how I setup the mount?03:04
lifelessthat suggests that you don't have permission to lock things03:04
lifelessif your working tree is on the mount, this could be an OS lock, or a dirlock, where we rename a directory to take the lock.03:04
lifelessif your working tree is not on the mount, then its only going to be a dirlock; check your users permissions to .bzr/repository/ .bzr/repository/lock and .bzr/branch and .bzr/repository/lock03:05
_Andrewok03:06
_Andrewthanks03:06
_AndrewCould it be because when I crate a file on the mount it create is with no permissions to write?03:08
_Andrewcreate**03:08
lifelessthat would be a problem03:09
lifelesspoolie: I don't know the number that its a dupe of03:39
lifelesspoolie: but I'm very sure its a dupe03:39
pooliemm it looked familiar03:42
lifelessit was a smart server code path03:42
lifelessissue03:42
* igc lunch03:47
poolieigc, around?04:03
igchi poolie: back from lunch now04:32
thumperjust to confirm, if a bug was fixed for 2.0.1 it was also in the 2.1.x branch?04:50
lifelesscheck the bug, it should have separate tasks04:54
lifelessbut generally, yes. it would have been fixed in trunk as well. and trunk became 2.1.x recently04:54
thumperlifeless: https://bugs.edge.launchpad.net/launchpad-code/+bug/391804:57
ubottuUbuntu bug 3918 in bzr "bzr can be caused to error with filenames containing newlines" [High,Fix released]04:57
thumperlifeless: only one bzr task04:57
lifelessshould be fixed in 2.1.x then04:58
thumperta04:58
lifelessdamn I love noise cancelling headphones04:58
spivlifeless: not today, thu and fri05:33
lifelessso on tue,wed only?05:35
spivlifeless: no, off mon,tue,wed, and on thu,fri currently.05:36
lifelesskk05:36
AfCHow come `bzr ls` shows .~N~ revert files? It's not a problem, of course. Just a bit weird.05:37
lifelesswith no options it acts like 'ls'05:37
lifelessAIUI05:37
spivlifeless: damn ambiguous language :)05:37
lifelessspiv: I thought it was lovely and clear... and possibly wrong :)05:38
spiv:)05:38
AfClifeless: er, not really. [when recursing] it leaves out [children of] ignored file paths. So why would it show ~ files?05:51
lifelessAfC: file a bug please ;)05:52
AfCanyway, I just thought it was weird.05:53
lifelessit is - thus me wanting a bug ;)05:53
AfCseeing as how there is a --ignored flag05:53
AfCok05:53
AfClifeless: https://bugs.launchpad.net/bzr/+bug/522015 filed for you06:03
ubottuUbuntu bug 522015 in bzr "bzr ls shouldn't show .~1~ revert files" [Undecided,New]06:03
lifelessthanks06:05
poolieAfC, so the problem is actually that it shows ignored files but does not recurse into them?06:17
pooliespiv, lifeless, https://lists.launchpad.net/launchpad-dev/msg02590.html may be of interest06:17
lifelesspoolie: have you seen ground control ?06:18
lifeless(i'm glad hydrazine is coming along)06:18
poolieonly briefly06:19
pooliedoes it cover bug stuff?06:19
AfCpoolie: I should think that the problem is that it's showing unversioned files. The recursion interaction may be complicating things06:19
poolieso the bug is 'i wish bzr ls excluded ignored files by default'?06:19
poolieigc, so regarding annotate06:20
poolieit would be good to fix06:20
AfCum isn't it supposed to?06:20
AfCI mean, otherwise, why the --ignored option?06:20
lifelessI'd say that being inconsistent is a bug06:20
lifelesseither recurse into and show ignores, or do neither06:20
igcpoolie: hi poolie06:20
AfCand meanwhile, if you do `bzr ls -R` it does not list contents of ignored [top level] directories]06:20
poolieigc, so we should probably ask first whether you have anything else yet unfinished06:21
poolieyou, or we06:21
poolieafc, ls --ignored means "only ignored"06:21
AfCwhich is what you'd expect given the whole "ls me what's versioned" expectation06:21
pooliei don't know if that's really the ideal behaviour06:21
AfCpoolie: [oh]06:21
lifelessAfC: poolie is being very reflective ;)06:22
AfClifeless: just so long as he's not being recursive06:22
poolieiow shiny06:22
AfCanyway, I would have thought it wouldn't list any ignored files at all. Seeing as how it seems to ignore some (but not others) I'd say that's the bug06:22
spivpoolie: (re hydrazine) interesting!  I was just realising earlier today that I can slowly read email and browse the web while holding the baby by carefully driving my laptop with my toes :)06:22
spivpoolie: a mail client with good key bindings certainly helps when doing that!06:23
poolieor, carefully hold the baby between your knees and type faster :)06:23
poolieso i do think in principle one ought to be able to get through bug triage faster by typing than clicking06:23
poolieit may even be possible on top of this06:23
poolies/on top of this/starting from the basic approach of hydrazine06:24
spiv(Turns out http://en.wikipedia.org/wiki/Morton%27s_toe is not just a random mutation but a distinct advantage ;)06:24
lifelessspiv: so, you and the statue of liberty huh06:26
JesseW__What is the difference between a "master branch" and a "parent branch" and are there any other types of branches?07:06
=== JesseW__ is now known as JesseW
lifelessa master branch is the branch a bound branch synchronises with07:07
lifelessa parent branch is the branch that 'pull' and 'merge' will read from by default if you don't supply a url07:07
pooliespiv, can the cleanup work systematically get rid of TooManyConcurrentRequests etc?07:11
poolieor could we turn them into eg a warning?07:11
JesseWlifeless: thanks -- and there are no other kinds?07:12
PengIt's not like they're different _types_ of branches. A branch just has e.g. "parent_location = foo" in its branch.conf.07:15
PengThere are several others -- submit (bzr send's default destination), public (used as the public location by 'bzr send' and Loggerhead), and probably more.07:16
PengThe stacked-on branch, if you're using stacking.07:16
JesseWPeng: great, that was the sort of thing I wanted to know... so, these are effectively branch properties, that specify various relationships with other branches?  Is there a full list anywhere?07:17
PengJesseW: Dunno if there's a full list, aside from digging through the source dode. We definitely listed most of them. :P07:26
spivpoolie: off the top of my head, only if we get pretty strict about replacing try/finally blocks that might issue smart requests in finallys with the more robust cleanup helpers07:30
JesseWPeng: cool, thanks.07:30
spivpoolie: and that's pretty hard to do short of forbidding finally: entirely in test_source07:30
spivpoolie: but,07:30
spivpoolie: I think the only_raises decorator that is already on unlock methods in 2.1 will have fixed the majority of cases07:31
spivpoolie: so 100% seems very hard, but we may already be Good Enough07:31
spiv(also, potentially except clauses could be troublesome too, so even banning finally perhaps wouldn't be sufficient)07:32
spivpoolie: I'll be very interested to see how many reports of TMCR we get involving 2.107:32
* igc dinner08:07
dholbachhola09:11
dholbachis bug 522041 known already?09:11
ubottuLaunchpad bug 522041 in bzr "ERROR: exceptions.TypeError: merge_text() takes exactly 2 arguments (3 given)" [Undecided,New] https://launchpad.net/bugs/52204109:11
PengYes, and I'm 99% sure it's been fixed.09:20
Pengdholbach: https://launchpad.net/bugs/51559709:20
ubottuUbuntu bug 515597 in bzr "TypeError: merge_text() takes exactly 2 arguments (3 given)" [Critical,Fix released]09:20
dholbachnice, hope the fix gets into Ubuntu quickly! :)09:20
Pengdholbach: Ehh, you could edit your bzr install -- it's a _really_ trivial change.09:22
dholbachPeng: I'm sure I'm not the only one having the problem09:23
Pengdholbach: Yeah, you're not the only one.09:25
PengIf you didn't read them, the bugs say the fix will be in 2.1.0 final. I dunno when that will get into Ubuntu.09:26
PengIt was also said that the bug probably isn't in 2.0, so backporting is not a concern.09:26
dholbachyep, seems to be a problem "only" in ubuntu lucid and debian experimental right now09:27
pooliedholbach, it may be fixed in the nightly ppa09:28
poolieanyhow, good night09:28
mathrickjelmer: ewww, dvorak11:37
mathrickit's snake oil, don't believe it11:37
mathrickmalibu: have you looked at that git-based FS thing?11:39
marienzwoo dvorak11:44
idnardvorak ftw11:45
idnarbut yeah, learning a new keyboard layout is painful11:46
idnarit gets easier after the first 5 layouts, though ;)11:46
* marienz blinks11:46
marienzthat is a lot of layouts11:46
fullermdWell, compared to 101!, it's a pretty small sampling of the choices   :p11:48
idnarI don't actually know 5 layouts; but languages get easier after the first 5, so I figure keyboard layouts should be the same ;)11:48
gerard_lifeless: did you unban the guy that kept rejoining and leaving?12:45
=== 18VAAD4Y4 is now known as SamB
=== SamB is now known as SamB_XP
slestaksomehow I have gotten to branches on lp linked.  I have a project branch that has my dotfiles repo lited as its parent13:26
slestaki am sure this is soemthign I did, but I do not want to merge these two.13:26
slestakcould someone pls help me sep these two?13:27
slestakthis is the branch in question, https://code.launchpad.net/~slestak989/+junk/pt13:27
slestakbzr info shows dotfiles as its parent which is not correct13:27
maxbI don't think the parent of a launchpad branch actually has any meaning13:28
maxbIf you actually care to look for it, you can find all kinds of people's random local paths in there13:28
slestakbut if I try to sync my workstation to this, it will try to pull in vimrc and whatnot13:29
maxbhuh?13:29
slestakThis was not liek this on Friday, so I thought I would be able to rollback whatever transaction did this13:30
slestakin the pt dir, if I do bzr missing, it says i am missing every revision in dotfiles13:30
maxbThe value in the launchpad branch is irrelevant for that13:31
maxbIt's the value in your local branch that you're running 'bzr missing' in that matters there13:31
slestakso that is what I need to correct13:32
maxbJust do a 'bzr pull --remember' from whatever branch you actually want13:32
slestakthis workign dir is actually the most receent, so I need to push.13:33
slestaki wonder if this will try to push to dotfiles?13:33
slestakthe help for pull says it will only work for non-diverged branches.  I think these can be considered diverged.13:34
slestakso try the merge to resolve diverge, or try the pull --remember?  either can be reverted right?13:37
fullermdWait...   is the actual _problem_ anything other than "this branch's 'parent' doesn't make sense"?13:44
fullermd'cuz if that's the whole problem, there's not a problem...13:44
slestakfullermd: i am concerned that on my workstation, If I do bzr pull it will pull down src from lp that doesnt belong in this bracnh13:44
slestaki can revert it if it doesnt work out right?  just try it and dont commit until verify?13:45
fullermdWell, first off, pull won't pull unless what you're pulling is a superset of what you have (unless you --overwrite of course).  So if two branches are unrelated, pull won't do anything.13:46
fullermdSecond, if you're worried about the effect of the parent branch of the _branch on lp_, on anything you do locally, don't.13:46
slestakbut when I say bzr missing, it lists every revision for dotfiles13:47
fullermdSaved locations like 'parent' (and 'push', etc) don't imply any linkage between the branches.  They just provide defaults for certain commands.13:47
slestakadd a -v and it shows all of my vim setup.13:47
slestakI think I see what maxb was saying,  do a pull --remember to set it to the pt branch on lp i want13:48
fullermdThe parent branch of a branch on LP wouldn't matter.13:48
fullermdParent just sets the default for pull (and sometimes a few other commands)13:48
slestakthis is the parent branch on my workstation I an discussing13:48
fullermdAh.  Well, don't pull then   8-}13:49
fullermd(not that it'll do anything unless the branches are related, as above)13:50
slestaktoo late, lol13:50
slestaksokay.  it did what both of you said, pulled nothing.13:50
slestakand --remember did what was expected13:51
slestaksorry for drama, trying to work bzr into my workflow13:51
igcnight all14:09
rubbsnight14:10
asachi ... what does "format: unnamed" mean?14:17
fullermdIt means there's no name for the combination of formats at the given location.14:22
fullermdTry info -v for the details.14:23
asacfullermd: hmm. how can that happen?14:25
fullermdOh, any number of ways.14:25
asacfor example?14:25
asacif i merge a branch with a different format?14:25
asaccan i get the branch straight again ;)?14:26
fullermdBranch format from upstream.  Upgrading one parts but not another.  Various combinations of formats given to init and init-repo.14:26
fullermdIt's not un-straight.  It's just unnamed.14:26
maxbasac: The most common way it happens is when bzr 2.x combines the latest working tree format with an older branch/repo format.14:28
maxbThis is an unfortunate UI wart, since it obscures the interesting information unless you know to read bzr info -v and interpret it14:29
asachmm14:31
asacso the problem is that i got a branch submission that i cant merge. it seems to use rich-root, but the guy did it on a recent checkout - i assume it means he ran upgrade before submission?14:31
fullermdNot necessarily.  He could have branched it into an existing RR repository.14:32
asacsigh14:32
jelmerasac: Is there a reason you can't upgrade to 2a or another rich root format yourself?14:33
asacsince when does 2a exist?14:33
jpdsasac: karmic.14:34
jelmerasac: it was introduced in bzr 2.014:34
asacright14:34
asacso until hardy is eol i dont want to do that ;)14:34
asacbut i guess its already too late :(14:34
asacsince our branch somehow morphed into unnamed from pack-0.9214:34
fullermd2a isn't the only rich root format.  rich-root-pack dates to 1.0 for instance.14:34
jelmerasac: alternatively you could switch to 1.0-rich-root, that's bidirectionally compatible with 2a14:34
jelmerasac: that was introduced before 1.3.1 which is in hardy14:35
asacthx will think about it ... but i just want to stay on pack-0.92 ... why is bzr so bad to me :(14:36
asacis there a way to prevent changes to branch format on commits of a branch?14:39
asaclike the "always on top" ... a "never morph branch format" ?14:39
fullermdBeing distributed is kinda antithecal to being able to tie down what other people can do on other branches.14:40
asacwell i dont mind of what the peers do on their own14:40
asaci just want to ensure that the online branch doesnt change his format14:40
jelmerasac: fwiw you can always communicate branches in other formats freely, the only situation in which this doesn't work is from a rich root format to a non-rich-root format14:40
fullermdBranches don't just change their format; somebody changes 'em.  An existing branch won't change unless you upgrade it.14:41
asacright14:41
asacbut when i do a bzr merge lp:dirtybranch14:41
asacbzr commit14:41
jelmerasac: That won't upgrade your branch14:41
asacand that changes my local branch format without a warning its not really an explicit decision14:41
asacthen how did the online firefox-3.6 branch got upgraded to unnamed?14:42
jelmerasac: what's the url of that branch?14:42
asacanyway ... i guess i need to live with this and hope for the best :(14:42
jelmerasac: Somebody must've run bzr upgrade on it14:42
asachttp://launchpad.net/~mozillateam/firefox/firefox-3.6.head14:42
asaci only ran bzr upgrade --pack-0.92 on it14:43
asaci doubt someone else did14:43
fullermdStandalone branch (format: pack-0.92)14:43
jelmerasac: according to bzr info that's still pack-0.9214:43
asacoh14:43
asacits xulrunner-1.9.2.head14:43
asaci think14:44
asacheh14:44
asacseems its all fine ... hell do i feel bad. sorry14:45
asaclet me complain to the guy that confirmed it was unnamend ;)14:45
jelmerasac: it may be that when he cloned that branch locally he ended up in an "unnamed" format14:46
asacprobably14:46
* asac happy14:46
jelmerasac: the "unnamed" bit is confusing indeed14:46
asacso the reporter has this for  fresh checkout: http://pastebin.com/f13c4617814:50
asaci have http://pastebin.com/f230277fa14:51
asacin one case its Working tree format 614:51
asac(the unnamed one that is)14:51
fullermdThat's what you'd expect from a 2+ version of bzr.14:51
asacfor me its working tree format 414:51
asacfullermd: i have Bazaar (bzr) 2.1.0rc214:51
asache has 2.0.414:51
asacseems 2.0 upgrades the working tree format to 6 while 2.1.0 doesnt14:52
asacso guess that was a bug in karmic bzr?14:52
asacthats 2.0.414:52
fullermdNo, 2.1 does it too.14:54
asacwhy not for me?14:54
asac15:51 < asac> i have http://pastebin.com/f230277fa14:54
fullermdBecause you're using http; it's preserving it over that.14:54
asacthats bzr info -v14:54
asacomg14:54
fullermdProbably some side effect of the format hiding over the smart server.  Dunno.14:55
fullermdAnyway, WT format doesn't matter anywhere except locally.14:55
* asac happy that thats the case14:55
asacyou are right14:56
asacover ssh i get the unnamed thing14:56
* asac scared14:56
asacok thanks14:56
=== beuno is now known as beuno-lunch
guilhembiI'm doing "bzr check -v" on a shared repository (which should take 40 hours), I wonder if -vv would have given interesting info? Or is -v ok?15:46
maxbI thought bzr's -v was just on/off, not level based?15:46
guilhembiah, maybe... :-)15:47
guilhembiok, I'll see after 40 hours.15:47
fullermdI'm not sure -v does anything on check anyway...16:04
henningeAre there any plans or is anybody working on providing context managers for Tree locks?16:12
jelmerhenninge: I'm not aware of any plans.16:12
henningeI just implemented one locally in a Launchpad branch and thought this should really be in Tree code.16:13
henningejelmer: I am not too familiar with the class structure in bzr but is Tree the class that implementes the locking?16:14
* henninge goes to browse bzr code.16:14
jelmerhenninge: no - a Branch, Repository and Tree are all three lockable but they call out to another class to worry about the actual locks16:15
henningeok, now I remember reading the tree locks use branch locks.16:16
henningejelmer: should I file a bug about it to start with?16:16
jelmerhenninge, please do16:16
henningecool16:16
henningejelmer: https://bugs.edge.launchpad.net/bzr/+bug/52219516:26
ubottuUbuntu bug 522195 in bzr "bzrlib should provide context managers for locking" [Undecided,New]16:26
=== henninge is now known as henninge-afk
jelmerhenninge-afk, thanks16:30
=== beuno-lunch is now known as beuno
Azaghi17:35
Azaghow I can set a branch as default branch?17:35
KinnisonDo you mean on launchpad?17:36
Azagyes17:36
KinnisonIIRC you set it as the development focus17:37
Kinnisonvisit the project page and click "edit details"17:37
Kinnisonscroll to near the bottom17:37
Kinnisonsee the dev focus dropdown?17:37
Kinnisonselect something from there17:37
KinnisonThat should do it17:37
Azagin that part17:38
Azagshow17:38
AzagDevelopment focus:17:38
Azag<my_project-name> trunck17:38
Azagbut when I try: bzr co lp:<my-project> it say me that there is not default branch17:40
KinnisonWhat is your package project called?17:43
* Kinnison will look17:43
AzagKinnison: shareit-server17:44
james_wAzag: go to https://code.launchpad.net/<my-project> and there should be a link you can click to set the branch for htat17:44
AzagI see17:45
Azagthnx17:45
Kinnisoncool17:45
Azagjeje, I was looking in the worng page17:45
Azagthanks Kinnison and james_w17:45
Azag:)17:45
Kinnisontbf, it's not completely obvious to me because all my projects already have focusses :-)17:45
=== radoe_ is now known as radoe
Azaghow I can download a bzr branch without a rsa directory18:39
AzagWarning: Permanently added 'bazaar.launchpad.net,91.189.90.11' (RSA) to the list of known hosts.18:39
AzagPermission denied (publickey).18:39
Azagbzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.18:39
Azag 18:39
mwhudsonjelmer: test_log_verbose (bzrlib.plugins.git.tests.test_blackbox.TestGitBlackBox) just errored for me, is this bzr's fault?18:40
mwhudsonbah18:41
jelmermwhudson, no idea - what's the error exactyl?18:44
mwhudsonjelmer: http://pastebin.ubuntu.com/377039/18:45
jelmermwhudson, ah18:46
jelmermwhudson, that's a bzr bug18:46
mwhudsonok18:46
jelmermwhudson, I submitted a merge request for it, not sure what the current status is18:46
mwhudsonjelmer: shoving this information about how many revisions to import through all the layers is no real fun :/18:50
lifelessgerard_1: thanks19:25
gerard_lifeless: I was happy to remember it ;)19:27
=== froosch_ is now known as froosch
lifelessjames_w: ping, bzr-builder ppa watching; hows that going? [I'm sure its a case of ETIME19:33
lifeless:)]19:33
__monty__Could someone have a look at this, the last comment in particular?19:35
__monty__*https://code.launchpad.net/~toonn/bzr/no-repo-error-message/+merge/17039 This of course. (forgot the link)19:36
aleksander_mhi all. Can anyone tell me why the shared-repository (bzr init-repo PROJECT) is needed when using the distributed development approach?20:02
fullermdIt's not strictly needed.  It's useful for saving space when you [would otherwise] have multiple copies of the same history.20:03
aleksander_mfullermod: humm.. what do you mean?20:05
lifelessfullermd: might be clearer to say its optional20:05
lifelessaleksander_m: its optional; shared repository lets multiple branches reuse the same storage database ('repository')20:06
aleksander_maha, understood20:06
aleksander_manother question... when using bzr push to publish commits in the main branch, it happened to me that one of my colleagues didn't do a pull in the mirror branch first, so he pushed his changes but overwrote already pushed changes... is there any way to avoid this?20:13
fullermdIt wouldn't discard other existing changes unless he did push --overwrite; that requires intention.20:14
fullermdOr do you mean that the existing changes are now showing up in a merge, rather than on mainline like they previously were?20:14
aleksander_mhum.... you got me20:15
aleksander_mcan't remember20:15
fullermdLook at `bzr log -n0`.  If the already-pushed changes you're thinking are overwritten show up in some of the indented revs, it's the latter case.20:15
fullermdIf the problem is actually the former...  smack your colleague around for using --overwrite   :)20:15
fullermdEither situation can also be prevented by setting a branch config option to preserve the mainline.  I'll remember what it's called in a second...20:16
fullermdappend_revisions_only I think?20:16
fullermdYeah, that's it.20:17
aleksander_mwill take a look at it20:20
aleksander_mfullermod: thanks20:20
aleksander_ms\fullermod\fullermd20:21
lifelessjames_w: hi20:42
james_whi lifeless20:43
lifelessjames_w: did you see my ping about builder?20:44
james_wI did20:45
james_wit's still on my list20:45
lifelesskk20:45
james_wI have spent time on it20:45
james_wI'm just not happy with some of the interaction that the oauth stuff forces on the user20:46
james_wso I'm thinking of better ways to structure it20:46
lifelessok. if you want a sounding board let me know20:46
james_wfor instance, it only checks whether it has the needed credentials right at the end, after it has gone through the process of building etc.20:47
james_wand I don't think it should open a webbrowser if it doesn't have the credentials then wait forever for response, as that doesn't fit well with some situations it is expected to be used in20:48
lifelessjames_w: I can see the concern, however it only happens when someone uses this option :)20:50
james_wthat's true, but I don't think they should be punished for using it :-)20:51
pooliehello lifeless20:52
lifelesshi poolie20:54
lifelessjames_w: neither do I20:54
lifelessjames_w: but I've learnt to be wary about overgeneralising UI problems20:54
james_wyes20:55
shakaranhi, I use Lucid, and I can't install bzr-svn: http://pastebin.com/d3e9b5fe421:45
mkanatmwhudson: ping. Any info about the hangs?21:51
mwhudsonmkanat: no21:51
mwhudsonnot yet21:51
mkanatmwhudson: Okay. Why did I think that they weren't happening anymore?21:51
mwhudsonwell, they are significantly less frequent21:52
mwhudsonnow21:52
mwhudsonso you have to wait a while to get the full picture21:52
mkanatmwhudson: Okay. Francis said it was every 3 days?22:00
mwhudsonon average22:00
mkanatmwhudson: Okay.22:00
mwhudsonthere was a crash last night, but i'm not sure if the admin did the stack trace thingy22:00
mwhudson(which i had to rewrite last week, fun)22:00
mkanatmwhudson: Ahhh.22:00
mkanatmwhudson: Are the hang logs similar to the last one you showed me, where there are several minutes of nothing in the log, before the restart?22:03
mwhudsonmkanat: i don't know22:04
mkanatmwhudson: Okay. Do the LOSAs know to get the stack trace the next time the process hangs?22:57
mwhudsonmkanat: i hope so22:57
mwhudsonmkanat: i'm on the phone and have been for a while, i'm not completely ignoring you :-)22:57
mkanatmwhudson: Ahh, okay. :-) I think I commented on the bug about it several weeks ago, but I haven't gotten a stack trace since then, so I assume that some other form of communication is required?22:57
mwhudsonmkanat: welcome to life in a distributed company!22:58
mkanatmwhudson: Well, yeah, I'm familiar with it from all the years of working with Mozilla. :-) I assume that the "follow the official process and then also ping people on IRC" solution is similar? :-)22:59
mwhudsonmkanat: yes22:59
mkanatOkay. :-)22:59
mkanatlosa ping ? :-)23:00
mwhudsonmkanat: ideally we want codebrowse to fall over when i'm working23:00
lifelessmwhudson: well23:00
lifelessmwhudson: I beg to differ ;)23:00
mwhudsonlifeless: in a very particular way of course23:01
lifelessIdeally no fall overs at all:)23:01
lifelesswe want it to learn to run23:01
igcmorning23:03
igchi lifeless23:03
lifelesshi igc23:09

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