/srv/irclogs.ubuntu.com/2008/08/12/#bzr.txt

pooliehello00:01
pooliespiv, jam, good morning00:01
spivmorning00:02
lifelesshi poolie00:03
pooliehello beuno, lifeless00:03
lifelesshttps://bugs.edge.launchpad.net/bzr/+bug/25640900:04
ubottuLaunchpad bug 256409 in bzr "inconsistent delta with deleted directories" [Critical,Triaged]00:04
lifelessI'm working on this00:04
lifelessI think its quite serious, I'm trying to understand it enough to create a test and figure out if its just 1.3.1 or if 1.6 is affected too00:04
rockyso did jelmer ever wake up today? :)00:05
beunoI haven't seen him00:06
lifelessjelmer won't be around for a bit00:06
beunoI've been expecting a00:06
beuno"w00t, bzr-upload and bzr-search are in Debian", but nothing00:06
beunolifeless, is he OK?00:06
lifelessbeuno: yup all good00:06
jamhey poolie, where's the call?00:07
pooliehi00:09
pooliei was waiting for you here00:09
jamah, sorry00:10
jamI saw the hello00:10
poolienp00:10
jamyou usually just call without response :)00:10
=== edcrypt1 is now known as edcrypt
=== edcrypt1 is now known as edcrypt
lifelessjam: youhave a reply - and thanks for reading my essay :/00:44
spivjam: I admired your ascii art.00:48
mwhudsonhardly ascii00:51
spivWell, yeah.00:51
=== mw is now known as mw|out
lifelessback shortly00:53
=== kiko is now known as kiko-zzz
mwhudsonhm01:29
mwhudsonare 'location aliases' documented anywhere?01:29
lifelessare what now?01:30
mwhudsonthings like :this01:32
mwhudson(which turned out to be the one i wanted)01:32
abentleymwhudson: no.  I should do that.02:14
abentleylifeless: I thought bug 256409 was a solved problem!  What's up with it?02:15
ubottuLaunchpad bug 256409 in bzr "inconsistent delta with deleted directories" [Critical,Triaged] https://launchpad.net/bugs/25640902:15
jjessegood evening i'm having problems chceking out the ubuntu-docs branch from #lp and getting this error: http://pastebin.ubuntu.com/36701 in regards to a KnitPackRepository error02:15
lifelessabentley: I'm trying to reproduce at the moment02:15
lifelessabentley: I'm leaning towards 'what I found and fixed has just been causing trouble for people'02:15
lifelessabentley: but until I can trigger it with test code in 1.3.1, I can't check it against 1.6/1.7 either02:15
lifelessabentley: its pretty scary regardless of whether its now-fixed or not, because 1.3.1 is widely spread02:16
lifelessabentley: if you want to poke at it too that would be great02:16
abentleylifeless: Oh, I had this confused with something else.02:16
abentleylifeless: You remember we had a problem where file kinds weren't being properly updated by TreeTransform.apply()?02:17
lifelessvaguely02:18
lifelessthis seems to be a cluster of problems - my note about what we need to do itemises them02:18
emmajanebeuno: thanks :)02:47
beunoemmajane, :)02:48
emmajanebeuno: is it not possible to have something on the launchpad page to that effect?02:48
beunoemmajane, the explanation itself?02:49
emmajaneI mean, I'm all about increasing karma points by asking easily answered questions, but... ;)02:49
emmajaneyeah02:49
beunohahah02:49
beunoI agree. I haven't done so because vila should be back from his vacation any day now, and we should be able to wrap it up and release a tarball02:49
emmajanethat'd be fantastic.02:49
emmajaneI know it's going to be discussed at a BoF at the DrupalCon in two weeks.02:50
beunoso, that and a .deb will supersede the bzr co...02:50
beunobzr-upload?02:50
emmajanebzr generally.02:50
beunoah, how cool!02:50
beunoplease get us some feedback on whatever comes out of that02:50
emmajaneabsolutely!02:50
emmajaneI'm just looking for the session description.02:50
emmajanehttp://szeged2008.drupalcon.org/program/sessions/bzr-bazaar-source-revision-control-system02:51
emmajaneThe workflows page in the documentation is excellent, btw. Not sure who wrote it but my full compliments go to them.02:52
beunoemmajane, that would be Ian Clatworthy, which I don't see around at the moment02:53
beunohe's done most of the docs02:53
emmajaneThe Five Minute intro had a few leaps of logic that I wasn't able to make (I only know CVS and SVN...and basic skills at that)02:53
beunoemmajane, like?02:53
emmajaneThis will expose my naivety. ;)02:54
jampoolie: see my email on the list, the log performance slowdown is because of the VersionedFiles changes and how it changes how we get at the per-file graph.02:54
beunogood, that we wat we can learn02:54
jamI proposed a "possible" fix.02:54
pooliejam, i just saw it02:54
pooliethankyou!02:54
jamThough it probably needs some discussion with lifeless02:54
emmajanebeuno: the --push felt like it was the equivalent (mirror) of a checkout but in the opposite direction. This is not the case at all.02:54
* beuno looks02:55
emmajanean extra sentence which read, "This will upload only the .bzr directory." would have helped me immensely.02:55
emmajaneI think of a branch as being a set of files that I download to work on in CVS.02:56
emmajanewhich is an incorrect interpretation of that word, if I've correctly understood the first little bitof the full intro.02:56
beunoemmajane, is this the part you are reffering to?  http://doc.bazaar-vcs.org/latest/en/mini-tutorial/index.html#publishing-your-branch-with-sftp02:57
pooliehello emmajane02:57
emmajanebeuno: that's the part, yes.02:57
* emmajane waves at poolie02:58
beunoemmajane, I see, it would make sense to explain that it only uploads the repository02:58
beunoas a side note, if you push locally, you actually do push the full working tree (the actual files) as well02:59
emmajanebut not if you're going over the 'net?02:59
beunoemmajane, not if it's something remote  (sftp/ftp/ssh)03:00
* emmajane nods03:00
emmajaneI think the five minute intro would also benefit from having a link to the workflow page. It seems as though the setups are different depending on what you want to set up (go figure).03:00
beunoemmajane, are you subscribed to our mailing list?03:00
emmajanenot at this point.03:01
beunoif you'd like to (it's fairly high traffic though), and maybe send in your views so we can discuss them, I can put together a patch to fix it03:01
beunoI can fix it anyway, it would just be more interesting if you could put it all together, and we can ping-pong with everyone else to see what else we can improve03:02
emmajaneI'd be happy to once I've actually figured out where I think the documentation is unclear. :) Sometimes it's just my fault that I'm skimming. :)03:02
emmajaneI'm keeping notes on what I'm doing to set up my environment though.03:02
beunoemmajane, that information is still intersting, because we can change things so they get cought while skimming too  :)03:02
emmajaneheh03:03
poolieemmajane, yes if you send a mail with it all in one place that would be good03:07
* emmajane nods. I'm keeping very careful notes at this piont, but I thought it would be better to get things running the way I want and then go back and evaluate my notes and the original documentation to see what would have really helped.03:09
markhI'm getting a strange error when trying to branch from an smb mounted share with bzr.dev: "ERROR: Transport error: [Errno 12] Cannot allocate memory.../filename.rix".  Is that a known problem?03:26
lifelessmarkh: no03:27
abentleybeuno: Actually, I wrote the workflows page, and Ian polished it.03:29
markhits a little strange - a branch seemed to fail, but a checkout worked.  Then I did "bzr up" on the checkout, annd it said it applied all (1) changes, *then* gave the error.03:29
markhI'll look in the log once the test suite finishes03:29
lifelessmarkh: we have another bug open with SMB shares03:29
* markh decided he should try to test his patches on Linux ;)03:29
beunoabentley, my apologies then. emmajane ^03:30
abentleyAnd I forget who did the images.03:30
emmajaneabentley: The workflows page is /fantastic/03:30
abentleyemmajane: Glad you like.03:30
lifelessmarkh: bug 25565603:32
ubottuLaunchpad bug 255656 in bzr ""bzr: ERROR: [Errno 22] Invalid argument" when "bzr pack" is executed manually or when "autopack" is triggered on a repository located on a windows network share" [Undecided,New] https://launchpad.net/bugs/25565603:32
lifelessmarkh: my guess is there is a commonality of some sort03:33
lifeless(beyond 'windows sucks')03:33
markh:)03:34
lifelessmarkh: if you could look into that it would be really good03:40
Verterokmornin' all03:56
beunoevening Verterok03:57
VerterokHi beuno, g'evening03:59
* beuno is off to bed04:04
markhlifeless:   File "/home/skip/src/bazaar/bzr.dev/bzrlib/osutils.py", line 598, in sha_file_by_name04:33
markh    f = os.open(fname, os.O_RDONLY | O_BINARY)04:33
markhOSError: [Errno 12] Cannot allocate memory: '/home/skip/o/src/bazaar/bzr.work.tests.blackbox//bzrlib/bugtracker.py'04:33
markhbut immediately after that, Python can do a normal open(fname, "rb") on that file04:34
markhmaybe samba's just running out of file handles.04:34
lifelessinteresting04:36
lifelesstry a gc.collect() before that call ?04:36
markhok04:36
markhseems to work!  removing it again to make sure04:39
lifelessso04:39
lifelessI speculate its a HANDLE leak04:39
lifelesswe do a lot of readvs04:39
markhprobably the same one causing test suite failures all over windows :)04:39
markhboth LockContentions and warning messages about loads of test dirs being left behind04:40
markhI can't make it fail again.  Did bzr pack the remote branch?04:40
markhit failed when it said "Finishing Pack" on the progress bar.  Now it completes every time04:41
lifelesshi jonnyde104:44
jonnyde1hi lifeless :)04:55
jonnyde1just got an email about your new bug comment message04:55
jonnyde1I will try your suggestions when I'm back at work, today...04:56
jonnyde1need to have my breakfast now and then go to work... best regards and many thanks for your help :)04:58
lifelessbug 25640905:03
ubottuLaunchpad bug 256409 in bzr "inconsistent delta with deleted directories" [Critical,Triaged] https://launchpad.net/bugs/25640905:03
gourmorning05:33
gouri'm advocating usage of LP to GNUmed project...how is it possible to report bugs via email? does one configures separate email-list (i did something similar with roundup) or something else?05:35
lifelesshttps://help.launchpad.net/BugTrackerEmailInterface05:35
gourthanks a lot05:36
mwhudsoni'd like to be able to stick stuff on the end of location aliases05:43
mwhudsonbzr push :parent/../other05:44
pooliemwhudson, that would be good05:48
mwhudsoni guess it's even not that hard05:49
mwhudsonjust a bit more code in AliasDirectory.look_up05:49
poolielifeless, i have a clue06:10
lifelessyay!06:10
lifelessalexander graham bells invention time?06:10
lifelesspoolie: whats your clue?06:15
pooliesee mail06:15
poolie(phone)06:15
=== mark1 is now known as markh
gourtoday is bazaar-1.6 release day?07:16
thumpergour: I don't think so07:33
thumperpoolie: do you have a release day for 1.6 specified?07:33
jameshrunning "bzr upgrade" on a dirstate-tags branch prints a deprecation warning telling you that the branch is in ann old format and that you should run "bzr upgrade" ...07:35
jamesh(that's with 1.6rc1)07:35
gourhmm, someone told me the other day that something is gonna to be released today...07:36
markhhrm - merge.py's do_merge takes 3 locks, then sets up a finally to release them all.  Shouldn't there be a finally per lock?07:38
spivjamesh: yeah, it's a known bug that "bzr upgrade" does that (it's not specific to this particular format transition).07:40
spivmarkh: probably that would be more correct, although the risk of the two unlocks for the lock_reads failing is pretty slim.07:41
markhI'm thinking the test suite as much as anything...07:41
lifelessmarkh: so, gc.collect() worked ?07:42
markhlifeless: yeah, I replied.  After that though I can't repro it by taking it out.  Is that because bzr would have packed the remote branch?07:42
lifelessmarkh: packing occurs on write operations only07:42
lifelessmarkh: you can check your bzr.log to see if a pack occured07:43
markhand gc.collect() fixes failure to remove test directories in some cases, so I'm wondering if cases like that do_merge might be responsible...07:43
lifelessso, we do have a high volume of file operations07:46
lifelessis there some way to tell python to suck less?07:46
markhso now I can't repro it again :(07:47
robstahi lifeless, sorry, i don't remember what exactly i did back then :/07:48
lifelessrobsta: ah hi07:48
lifelessrobsta: so, the branch is a bit of a mess, I've spent all day trying to figure out WTF happened07:49
lifelessI'm probably your number #1 spammer in your INBOX as a result :)07:49
robstalifeless: "bzr mv" i did , that's for sure07:49
lifelesswhat was revno6 about by the way07:49
lifelessyou said 'repaired' ...07:50
robstalifeless: i did something that broke my local repo, therefore cloned again and copied over changes07:52
lifelesswhen you say broke07:52
lifelesswhat do you mean07:52
robstaoh, a stale lock07:52
lifelessoh07:52
lifelessok07:52
lifeless'bzr break-lock'07:52
robstaoh (:07:53
lifelesswe avoid os-locks for our core data - the don't work well on e.g. FTP :)07:53
robstalifeless: so can i do anything apart from starting over in a new repo?07:56
lifelessbecause we don't use os-locks, its possible to get stale locks, and thats what happend; probably you had some external event, or possibly triggered some actual assertion07:56
lifelessrobsta: I've written several test cases to try and reproduce and I have failed to date07:56
lifelessrobsta: can you attach your ~/.bzr.log* to the bug report07:57
robstadone07:59
lifelessthanks, looking08:00
lifelessI'm going to study this08:03
lifelessuntil I can reproduce it its pretty hard to say how-long the piece of string is08:04
lifelessI think yes, copy the whole tree, rm -rf .bzr, init and start over :(08:04
lifelessI'm not happy about this advice08:04
robstacan i do something to fix the repo on gnome's bzr-playground too, or would that need manual intervention?08:05
lifelessthat will probably be fine if you do push --overwrite08:05
lifelessit will have cruft that can be garbage collected but unreferenced data is not fetched08:06
lifelessor propogated08:06
robstaoh, good08:06
lifelessok, interestingly you used mkdir cbd08:07
lifelessI'm going to use this log to try to reproduce again08:07
robstapossibly i used "bzr mv" with wildcards a few times08:08
Peng_Could someone do me a small favor and "bzr upgrade lp:~bzr/bzr-push-and-update/trunk"? It's still using knits.08:13
lifelessbeuno: ^08:16
jmlPeng_: done.08:21
Peng_jml: Thanks. :)08:22
ronnyis there a simple howto for using bzr's api to controll workdirs?08:38
lifelesstheres some stuff on the wiki08:38
ronny(i need to rewrite pidas bzr integration, currently its a ugly hack with subprocess))08:38
lifelessrobsta: good, news I seem to have reproduction08:39
robstalifeless: it's easing my pain a bit to know the suffering was not in vein :P08:40
poolielifeless, yay08:40
lifelessrobsta: I have duplicated the failure at revision 1108:40
lifelessrobsta: I suspect the others will be dups, reflecting how you used the tool08:41
robstalifeless: oh, what's triggering it?08:42
lifelessrobsta: I am reducing the size of test at the moment08:42
lifelessrobsta: still a lot of variables08:42
lifelessdamn08:56
lifelessmissed a change in my test, still can't reproduce08:56
* lifeless tries real-old-fashioned reproduction08:57
RAOFThat's a wonderful out-of-context quote :)08:58
lifelessRAOF: heh09:04
lifelessrobsta: have you been using the same bzr version the whole time ?09:04
robstalifeless: think so, unless ubuntu changed it09:05
robstathat is, no dist upgrade09:05
markhI'm tracking down LockContention on Windows and I don't understand how it is supposed to work.  I've instrumented 'do_merge' and can prove that in some cases, self.this_tree._dirstate._filename == self.base_tree._dirstate._filename09:05
lifelessmarkh: things like revert could do that09:06
markhthen that method takes a WriteLock on the lhs, and attempts a ReadLock on the rhs - the readlock fails - which seems to be correct.  But it works on Linux (and the paths compare true there too)09:06
lifelessmarkh: yes, oslocks are different on windows and linux09:07
markhheh - no wonder then :)  Is that by design?09:07
markhie, what do we do about the test failures?09:08
pooliemarkh, it's the documented behaviour of locks09:08
lifelessno; see my mail to the list about a simple change to reduce the issues here09:08
pooliei would say we made a poor choice (in hindsight) to use them09:08
markhso we just skip those tests on Windows?09:08
poolie(on phone to lifeless)09:09
pooliei think there is a 'known failure' for the fact that they're not exclusive on linux09:09
pooliei _think_ the general approach is meant to be that we should detect that they're the same object and handle that at a higher level09:10
pooliei don't have your context here09:11
markhmany tests on Windows are failing with a LockContention error - as the locks are exclusive on Windows.09:13
markhso if Linux had exclusive locks, I guess all those tests would fail there too?09:14
markhbest I can tell, do_merge, in some cases at least, is taking a read and write lock on the same dirstate (and failing to take the read lock)09:15
markhI hit 54 such cases09:16
markhs/I/the test suite/09:16
markhheh - which is more than 1/2 the total remaining errors ;)09:20
Stumbleshi, I'm just starting to develop using Bazzar. I've been merging back and forwards between two branches. If I merge again I've just merged and committed when there's nothing to be done, it seems to create a "pending merge" in the destination. Am I doing something wrong?09:30
alex_muntadai commited and pushed a change that contains a bad log entry; is there way to fix the log for that revision? should i uncommit my last revision and push it again? i've search in bazaar-vcs.org docs with no luck, so i'd appreciate some help or advise, whatever you like09:32
lifelessStumbles: no, its normal behaviour (though not very useful)09:32
lifelessStumbles: I plan to enahnce the 'nothing to do' check to catch that as well09:32
lifelessalex_muntada: if you really care about it, uncommit and commit and push --overwrite09:32
Stumbleslifeless: so I should just `bzr revert` to back out of that?09:32
lifelessStumbles: yup09:33
markhwill he need to --forget-pending-merges too?09:33
alex_muntadalifeless: it's not a typo and it could be misinterpreted, so thanks for the tip :-)09:34
lifelessmarkh: no09:34
lifelessrobsta: so09:36
* robsta perks up09:36
lifelessrobsta: I suspect something is going on that is outside the variables I can meaningfully choose to examine here09:36
lifelessrobsta: I'd like to ask you to do a few things for me, if I may09:36
Stumbleslifeless: cheers09:37
lifelessStumbles: happy to help09:37
lifelessrobsta: you're using a deb package right?09:37
lifelessrobsta: can you do dpkg -l bzr?09:37
robstalifeless: yes and dpkg -l bzr09:38
robstaDesired=Unknown/Install/Remove/Purge/Hold09:38
robsta| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend09:38
robsta|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)09:38
robsta||/ Name                      Version                   Description09:38
robsta+++-=========================-=========================-==================================================================09:38
robstaii  bzr                       1.3.1-1ubuntu0.1          easy to use distributed version control system09:38
lifelessok cool09:38
lifelessI did grab that packages source and test with it myself to no avail09:39
lifelessrobsta: are you using NFS or anything other than a local filesystem (for the branch that glitched)09:39
robstano09:39
lifelesshave any other branches done this sort of thing to you ?09:39
robstano, this is my only bzr project ATM09:40
lifelessok09:40
lifelesscan you, in a terminal somewhere, run 'bzr selftest --noplugins'09:41
robstabzr: ERROR: no such option: --noplugins09:41
lifeless--no-plugins09:41
lifelessthis will take a bit of time09:41
lifelessbut if it fails in an unexpected manner it may help explain things09:42
lifelessalso, I'd like you to take a copy of the corrupt branch09:42
lifelessand in that copy:09:42
lifelessrm -rf .bzr/checkout09:42
lifelessbzr branch -r 10 . ../FOO09:43
lifelesscd ../FOO09:43
lifelessbzr mkdir cbd09:44
lifelessbzr mv ../src/css-border.c ../src/css-border.h .09:44
lifeless(oh, cd cbd first :)09:44
lifelessbzr mv ../src/css-color.h .09:44
lifelessbzr mv ../src/css-gtk.c ../src/css-gtk.h .09:44
lifelessbzr mv ../src/css.h .09:44
lifelessbzr commit -m "test commands"09:44
lifelessbzr check09:45
lifeless(and post the output)09:45
robsta"bzr mv ../src/css-border.c ../src/css-border.h ." fails, the paths are wrong09:45
lifelessyeah cd to cbd first09:45
lifelessI forgot to mention that cause its not in .bzr.log ;)09:45
robstalifeless: sorry, you even wrote it above09:46
robstadidn't read that far09:46
lifelessthats ok :)09:46
robstahere goes09:47
robstabzr check09:47
robstachecked branch file:///home/rstaudinger/Desktop/Devel/FOO/ format Bazaar Branch Format 6 (bzr 0.15)09:47
robstachecked repository <bzrlib.transport.local.LocalTransport url=file:///home/rstaudinger/Desktop/Devel/FOO/> format <RepositoryFormatKnitPack1>09:47
robsta    11 revisions09:47
robsta    32 file-ids09:47
robsta    64 unique file texts09:47
robsta   179 repeated file texts09:47
robsta     0 unreferenced text versions09:47
lifelessone final check09:49
lifelesscd ..09:49
lifelessbzr branch -r 10 FOO BAR09:49
lifelesscd BAR09:49
lifelessbzr pull ../FOO09:49
robstafrom "FOO/cbd" i need to "cd .." twice, right ?09:50
robstajust trying to make sure everything is exactly right09:50
lifelessah yeah09:50
robsta"All changes applied successfully.09:51
robstaNow on revision 11.09:51
robsta"09:51
robstathe self test is thru too09:51
robstaRan 10755 tests in 511.042s09:52
robstaOK (known_failures=9)09:52
robsta663 tests skipped09:52
robstaMissing feature 'FTPServer' skipped 76 tests.09:52
robstaMissing feature 'Internally performed glob expansion' skipped 5 tests.09:52
robstaMissing feature '_winreg' skipped 2 tests.09:52
robstaMissing feature 'case-insensitive filesystem' skipped 2 tests.09:52
robstatests passed09:52
lifelessok09:52
lifelessthe good news, is that doing what you appear to have done previously, has worked09:52
lifelessand there isn't anything obviously wrong system wide09:52
lifelesswhat plugins do you have installed (bzr plugins)09:53
robstabzr plugins09:53
robstalaunchpad09:53
robsta    Launchpad.net integration plugin for Bazaar.09:53
robstasvn 0.4.909:53
robsta    Support for Subversion branches09:53
lifelessyeah, fine09:53
lifelessso the bad news then is that if this is representative of your system, bzr behaved correctly previously, so something must have caused the confusion subsequently09:55
lifelessnow you said you'd had a locking problem09:55
lifelesshas that happened more than once?09:55
robstano, and it was my fault, closed the terminal while bzr was prompting for commit msg09:57
lifelessheh09:57
robstathat works in svn09:57
* robsta ducks09:57
lifelessmmm, wonder what signal bzr got, perhaps it could handle it better09:57
lifelessfeel free to file a bug09:57
robstanot that important09:59
awilkinsUse vim, it ignored ctrl-c09:59
awilkinsIt chastises you and makes you use :q!09:59
lifelessawilkins: closing the terminal is a little harsher10:01
lifelessrobsta: still, be a nice bit of polish10:01
lifelessrobsta: I'll file it10:01
lifelessdone10:01
robstaawilkins: $EDITOR ignores it too, nano or whatever is default10:01
lifelessnow, the icing on the cake10:02
lifelessis that there is only one missing key10:02
lifelessthe one for the new directory10:02
robstalifeless: out of interest, have you ever regretted writing bzr in python?10:09
robstafor lack of compiler checks and whatnot10:09
lifelessnope10:10
lifelesscompiler checks catch such a small number of genuine bugs10:10
lifelessby which I mean code that would be syntactically correct, pass selftests but a compiler can tell you about10:11
awilkinsHmm ; I find checked languages to be easier going in a good IDE10:11
awilkinsIf nothing else the IDE usually helps you out more10:12
robstalifeless: yeah, that was my next question; figured it might be an advantage being forced to write tests for just about everything10:12
awilkinsWhen I'm hacking bzr I am often stymied by what "interface" a given class is supposed to support (and where in the hierarchy it gets it from)10:13
awilkinsHunting around in text files is the usualy result10:13
lifelessawilkins: static analysis is reall quite orthogonal10:13
lifelessawilkins: consider erlang for instance10:13
lifelessor ocaml10:13
awilkinsI'm too tired to think right now ; was up all night installing Windows (a thousand curses to Dell for fiddly BIOSes that only boot USB with legacy support on)10:14
awilkinsAnd another thousand curses to IT beurocracies that insist on Windows-only full-disk encryption tools10:15
lifelessawilkins: heh, ouch10:15
awilkinsAnd a small curse to my wife for giving in to them10:15
lifelessawilkins: just install windows in a linux VM :)10:15
awilkinsI was all prepared to reinstall Ubuntu on dm-crypt partitions for her10:15
lifelessrobsta: I'll look at possible corruptors tomorrow10:16
awilkinsI could have left that running and gone to bed10:16
lifelessrobsta: I did find *one* code path that could cause it, but it doesn't look like it could possibly have been involved with the parameters you used10:16
robstalifeless: well, thanks for the awesome support10:17
kiorkyuhm, i have a merge problem, i try to recouncile two divergeant branches10:17
kiorkyit tells me that i must precise a reivsion base, so i tell it which reivisions to apply10:17
lifelessrobsta: and I've sent a patch up for that which will be in trunk tomorrow10:18
kiorkythe merge occurs succesfully10:18
kiorkythen i try to push, but then, it tells me again that the branches diverge10:18
lifelessrobsta: this is the first seriously borked repository we've ever had that wasn't quite obviously a NFS FAIL or memory bit-errors or the like10:18
lifelessrobsta: so I'm taking it very seriously10:18
kiorkyNo one for an idea ? :)10:23
lifelesskiorky: are you sure they are diverged and not just completely unrelated?10:24
kiorkylifeless: they are unreleated10:24
kiorkylifeless: why i thought why something like that : i merge from the other branches, what is different10:25
kiorkythen i pushed back the changes10:25
kiorkylifeless: thing is that i update my bzr-svn repo, more nicely, and i try to merge back a locally branched thign.10:25
kiorky(that was done before i updated my "svn" branch"10:25
kiorkylifeless: What i have suceed to do is to get the svn changes in the local branch. What is left is to push back things to the svn branch10:26
kiorkylifeless: Am i clear ? :)10:26
lifelesskiorky: I have no idea what you're talking about :) - I think my brain has melted, its been a long day10:27
kiorkylifeless: hang on, i ll make a draw :p10:27
lifelessspiv: are you around perchance?10:27
kiorkylifeless: http://www.friendpaste.com/MH3aG9k210:30
kiorkylifeless: is that more clear for you ?10:30
lifelesskiorky: after you merge, you need to do a commit10:31
lifelessbecause merge puts the result in a pending state10:31
kiorkylifeless: i forgot in the pastebin10:31
kiorkybut its commited, of course10:31
lifelessif you have done merge oldsvn; commit; then push oldsvn should just work10:32
kiorkyuhn, and stupid question, do you have a tip referrer like "head" or "tip" in bzr world ?10:32
kiorkylifeless: nope10:32
lifelessyes, -1 is the head of a branch10:32
kiorkylifeless: http://www.friendpaste.com/5h5axg9V10:33
kiorkylifeless: ok10:33
lifeless73 does not look like a merge to me10:33
lifelessif it was a merge there would be merged revisions10:33
lifelesswhat does bzr missing oldsvn show?10:34
lifelessactually, I *have* to go10:34
lifelesshopefully someone else can give you a hand10:34
kiorkylifeless: just go :)10:34
lifelesssorry10:34
kiorkyi hope, i just have to rumble the channel10:34
kiorky*rumble*10:34
kiorkylifeless: missing just make a lot of noise10:35
kiorkylifeless: i ll try to merge thez others, so.10:35
strkdoes any backup occur on 'bzr revert' ?10:37
weigonstrk: nope, use $ bzr shelve if you need a backup10:38
lifelessstrk: yes10:39
lifelessstrk: bzr makes .name~X files10:39
strkgreat10:39
lifeless(just passing through again)10:39
strkthey change on 'bzr switch' right ?10:39
* lifeless is really gone10:39
Peng_beuno: With LH, does ?start_revid do anything useful on /annotate/ URLs? Particularly for Googlebot? (I don't think so, but I'm not sure.)11:41
Peng_beuno: What about on /revision/?11:45
mwhudsonPeng_: on revision at least it makes a difference11:45
Peng_Oh, hi.11:45
Peng_ISTM it causes start_revid to be appended to most of the URLs, and changes the Previous/Next links.11:46
mwhudsondang, i blew my cover11:46
mwhudsonPeng_: yeah, that's about right11:46
mwhudsonPeng_: by default loggerhead views the mainline of the branch11:47
Peng_mwhudson: So...not useful?11:47
Peng_Oh?11:47
mwhudsonif you give it a start_revid, instead of mainline it views what you get by starting at the start_revid and repeatedly taking the left-hand parent11:47
mwhudson(which will converge with mainline sooner or later)11:47
mwhudsoni'm not at all convinced this makes sense as an organizing principle of navigation11:48
mwhudsonbut i haven't really thought up anything clearly better yet11:48
Peng_Well, does it lead to anything Googlebot would otherwise miss out on?11:48
mwhudson(i have thought up some stuff that would be mostly better)11:48
mwhudsoner11:48
mwhudsonprobably not11:49
* Peng_ feels very confident. :P11:49
Peng_I've managed to whittle down most of the useless pages Googlebot finds, and start_revid is the only thing left.11:50
mwhudsonwell11:51
markhcan I convert a checkout to a branch?11:51
mwhudsonPeng_: start_revid certainly doesn't affect the content of the page over much11:51
Peng_markh: bzr unbind11:51
markhPeng_: thanks!11:51
Peng_:)11:51
mwhudsonPeng_: there might be pages that are only linked to with start_revid=<something> though11:51
Peng_I know start_revid is useful on some pages (/changes), but I think it's added to a lot where it isn't.11:52
markhhrm - "bzr: ERROR: Local branch is not bound" - its a light-weight branch - does that matter?11:52
Peng_(Well, by "useful" I mean "useful to Googlebot". It usually does change the page in some way.)11:52
mwhudsoni'm not going to dispute that11:53
mwhudsonmarkh: reconfigure can probably do it11:53
Peng_I'm just not sure which pages those are. :P11:53
mwhudsonPeng_: ah right, it's added to non-/changes pages so that it can be preserved for links to /changes pages, is all11:54
mwhudsonPeng_: this much i am actually fairly confident on11:54
markhmwhudson: it could indeed - thx11:55
markhI've ~ 95 commands staring me in the face with 'bzr help commands' :)11:56
Peng_Hmm.11:56
Peng_OK, it's definitely useless on /atom.11:59
kiorkyjelmer: i tried to update bzr-svn this morning, and it seems broken for me12:02
kiorkyjelmer: http://www.friendpaste.com/EYAgFfR412:03
kiorkyjelmer: http://foo is a svn repo.12:03
kiorkyjelmer: syncing my bzr.dev helped, sorry for the noise.12:12
* beuno opens one eye and gets coffee13:03
Peng_Good morning.13:03
beunog'mornin Peng_13:04
beunohow are you today?13:04
Peng_Um, I'm fine. How are you?13:04
beunoI think I'm good too, but I should find more about that after the caffeine kicks in13:05
Peng_Heh.13:05
awilkinsHere's one for you ; bzr rm <folder> complains about not wanting to delete files that you have already bzr mv'ed out of the folder13:12
beunoawilkins, makes sense in my pre-caffeinated state13:13
beunomaybe --force it?13:13
awilkinsHmm, this is part of a merge.13:13
awilkinsI'm bzr mv-ing the files out of folder.moved to folder13:13
awilkinsThe complaint is from bzr rm folder.moved13:14
beunoare you suppose to bzr mv things in  .moved, or just plain mv them?13:14
awilkinsI think you have to bzr mv them ; "folder" is the new folder, folder.moved is still a owefwef13:15
awilkinsa part of the inventory13:15
awilkinsIt seems to think that by deleting folder.moved (which is now empty of files) the files I have renamed to "folder" will be deleted13:16
awilkinsWhich doesn't make sense to me13:17
markhwoohoo - both "failures" and "errors" are under 100 on windows :)13:19
* beuno cheers markh 13:20
awilkins(skipped is now sadly above 12,900 and rising.....)   :-P13:20
awilkinsWhat fixed the liargest proportion of those errors?13:22
markhheh - skipped remains under 1000 :)13:22
awilkinsAnd is there a fix for the evil "Can't delete temp folder" problem?13:22
markhclosing file handles, changing out of the directory being removed, etc :)13:22
markhyeah - all of them are gone :)13:22
markhs/all/most/ ;)13:23
awilkinsI can't help thinknig that test framework support for that would be nice13:23
Keybukhow do I remove part of a pending merge from my working tree?13:23
markhtest framework has some support, but when a test explcitly makes a dir, then changes into it, then tries to remove it, there's not alot that can be done13:23
Keybukthe merge brought in two revisions, but I only want one13:23
markhmost of the remaining errors are LockContention errors, which apparently is known13:24
gimaker`Keybuk: bzr revert, bzr merge -rX..X+1 /merged/branch ?13:25
Keybukgimaker`: I've already resolved the conflicts for the bit I want, and don't want to lose that13:25
gimaker`ah13:25
gimaker`can't you use shelve to store the conflict resolution you done, then do what I said and unshelve the fix?13:26
Keybukis there a way to "fake merge" ?13:26
Keybukie. just bring in the merge reference without the diff?13:26
lifelessKeybuk: merge thing; revert .13:27
Keybuklifeless: great! thanks13:28
=== _mathrick is now known as mathrick
=== thunderstruck is now known as gnomefreak
PilkyDoes anyone know if there's any sort of plugin to allow you to do something like 'bzr resolve --other' which will resolve everything to the .OTHER files?14:17
Peng_Patches are probably welcome. :P14:18
Pilkyyet another of the projects I need to do when I find the time to learn Python I guess :P14:21
Peng_You could file a bug.14:24
Peng_(There might already be one, of course.)14:24
PilkyI'll have a look and file one if there isn't, might get it in quicker than waiting for me to have time to learn python ;)14:26
Peng_:)14:26
gimaker`Any rebasing experts in here? I'm (still) struggling with trying to remove history at the beginning of a branch14:27
mheldhey14:31
mhelddoes anybody know of any OS X specific GUIs for bazaar?14:32
Pilkymheld: yes and no14:37
mheldi know there's gtk-bzr14:37
PilkyI'm the project lead on one but it's not even got to 0.1 yet14:37
Pilkylaunchpad.net/bazaarx14:37
mheldbut, i don't want to have to install mac ports on all of my computers14:37
Pilkyplus we're doing a major re-write of the core parts so it could be a while before we get to 0.114:38
mheldah14:38
Pilkyhopefully within a month14:38
bvkhi, is there any bzr extension similar to mercurial's patch-queues (MQ) extension ?14:50
gimaker`bvk: bzr-loom, I belive (haven't used it myself yet)14:50
bvkgimaker`: ok, i will try it out :-)14:51
=== mw|out is now known as mw
TheEricdumb question - if someone removed all revisions, is there a way to revert back on launchpad?16:38
beunoTheEric, removed al revisions?16:39
TheEricremoved from the branch, yah.16:39
lukshow?16:40
TheEricno clue.16:40
lukshow do you know they are removed then? :)16:40
TheEric"1264 revisions were removed from the branch."16:40
luksthat's from which command?16:41
TheEricThat's from an email I received.16:41
TheEricManfre : Heh.16:41
luksfrom launchpad?16:41
beunoTheEric, ah, someone merged and pushed16:41
beunoTheEric, you can do push --overwrite16:41
luksno, somebody did push --overwrite16:41
beunoah, right, makes more sense16:42
luksmerge will never decrease the number of revisions16:42
luksit might decrease the number of mainline revisions, but not the total number of revisions16:42
luksTheEric: what is the branch?16:42
beunoright, well, LP only shows mainline, so it makes me wonder...16:42
luksTheEric: or, to be sure, you want to rever the branch to the original state?16:43
Manfrelp:xpattern should be reverted to rev 126416:43
TheEricExactly. to Revision 126416:43
TheEricIt shows as 1 revision right now.16:43
luksso somebody made a new branch and ran push --overwrite?16:43
TheEric*shrug*16:44
luksprobably16:44
beunosomething's not right: http://bazaar.launchpad.net/~xpattern/xpattern/xpattern-1.0/changes16:44
james_wyeah16:44
beunoit may be LP being dumb16:44
luksTheEric: this is recoverable, but I still wonder how did it happen16:45
beunoluks, it doesn't seem like a problem with the actual branch16:45
TheEricManfre is listed as the admin with all the requisit access. (points at Manfre)16:45
luksbeuno: bzr log shows exactly one revision16:46
beunoluks, that's interesting, loggerhead shows 125616:46
luksloggerhead is probably cached, isn't it?16:46
beunonope16:46
beunoreading straight off the repo16:46
luksoh, the cache code was removed?16:47
Manfrethis the most recent subscription update http://xpat.pastebin.com/m867652716:47
beunoyeap, a while ago16:47
beunoit only caches changed files16:47
Manfrei truncated the file contents out of it16:47
luksoh, I see16:47
lukshmm16:47
luksthis is interesting16:48
TheEricyah, and the removal of the revisions was done after the push16:48
lukslooks like the parent is a ghost16:48
TheEricbut the two events were done ~ seconds of each other.16:49
Manfrei need to step away  from the computer for a bit. So I'll defer any magically sign offs to TheEric...but i'm pretty sure it's obvious this is an error that needs correcting16:51
luksI wouldn't touch the branch for now, as it looks like a bug16:51
luksbut all the data are on the server, so it should be recoverable16:51
luksTheEric: can you please file a bug report?16:51
TheEricSure.16:52
=== kiko-zzz is now known as kiko-phone
lukshmm, even more interesting, bzrlib has no problem reading the missing revisions16:56
luksso it looks just like an UI bug16:57
luksbut a really serious UI bug, I think16:57
thorwilhi. it now happened 2 times that a bzr push would hang at 0. needs 2 times ctrl-c to kill it. i then need break-lock and afterwards push works and takes almost no time16:59
thorwilany ideas on what's going on?16:59
luksTheEric: well, I've found the problem17:00
TheEricoh?17:00
luksthe branch data is broken, the repository data is not17:00
lukshttp://bazaar.launchpad.net/~xpattern/xpattern/xpattern-1.0/.bzr/branch/last-revision is not supposed to list revno 117:00
TheEricany idea how that happened?17:00
luksI have no idea at all17:00
luksyou better way for some bzr devs for that17:00
luksbut make sure you file the bug report17:00
TheEricI am.17:00
TheEricor already have.17:01
TheEricI just added your current comment to the description.17:01
TheEricI'm out to lunch. bbl.17:01
luksthe fix is as simple as changing 1 to 1265 in .bzr/branch/last-revision17:02
luksbut I wouldn't do that on the official branch until you head from a bzr dev17:02
luks*hear17:02
luksTheEric: hm, what's the link to the bug report? I can't find it in launchpad17:03
luksI wonder if this could be some stacking related bug17:04
rockstarManfre, TheEric, do either of you have the branch that was used to push lp:xpattern ?17:08
rockstarOn branching that branch, I get bzr: ERROR: bzrlib.errors.NotLefthandHistory: Supplied history does not follow left-hand parents17:12
Leais there any way of turning off this message? -- bzr: ERROR: no changes to commit. use --unchanged to commit anyhow -- I want to commit changes every 15 minutes from cron, silently doing nothing if there's nothing changed17:21
james_wLea: "if bzr diff >/dev/null; then bzr commit -m 'autocommit'; fi" may what you want17:24
Leajames_w, thanks for the idea17:26
luksrockstar: works for me using bzr.dev, which version are you using?17:27
james_wLea: you may need to invert the test17:27
rockstarluks, whatever's in the PPA currently.17:27
luksit fetches all the ancestry, correctly packs it into a single pack, but leaves last-revision broken17:27
rockstarluks, yea.  I've seen this bug once before.17:27
Leajames_w, yeh, already noticed that17:28
james_wluks: does "bzr check" fail?17:28
rockstarI thought it was a user error, because I didn't have much confidence in the user...17:28
luksI've seen mismatch between the two numbers, but never last-revision reset to 117:28
james_wif not then check should probably check for "len(branch.revision_history()) == branch.last_revision_info()[1]"17:28
luksjames_w: I don't think it has a reaso n to fail, but I'll check17:28
lukshm, true17:29
luksrockstar: oh, it fails for me now, too17:29
luksI'll check what's changed since then17:29
luksinterestingly, lp:xpattern fails, http://bazaar.launchpad.net/~xpattern/xpattern/xpattern-1.0/ doesn't17:30
luksI thought it uses the same code path17:30
rockstarInteresting.17:31
luksah, that's probably bzr+ssh vs http17:31
rockstarYea, that's probably what it is.17:31
lukshttp just fetches the last-revision file, with bzr+ssh it has to recreate it17:31
luksand recreating it fails on the assert17:31
rockstarSo maybe the bug is in the transport.17:31
luksI still suspect it has something to do with stacking17:32
luksI can't see why would anything in bzr reset the number to 117:32
rockstarluks, do you have the original branch on your system?17:32
rockstarI saw this bug long before stacking was even CLOSE to being in trunk, back in maybe May.17:32
luksrockstar: this is not my branch, so no :)17:33
rockstarYea, I figured.17:33
rockstarWhoever has the original branch would probably be helpful.17:33
luksthe original .bzr.log would help more than the branch, though17:33
lukssince the branch is already broken and the last-revision file overwritten17:34
luksthe state before the commit would help17:34
=== kiko-phone is now known as kiko-fud
rockstarYea, but the original branch would have everything we need, unless that branch is also screwed17:35
luksI guess it is, unless this is indeed a bzr+ssh bug and it rewrote the number on push17:36
rockstarWhich would make sense.  I don't think it has much to do with stacking, but I have no clue how to reproduce it.17:37
luksI didn't mean stacking directly, but some bug introduced with stacking17:37
luksManfre: I understand you were the one who pushed the branch? was it just 'bzr push' or 'bzr push --overwrite'?17:39
beunoTheEric, 'bzr reconcile lp:xpattern' will fix the problem17:39
beuno(as mentioned by abentley)17:39
abentleySo, what would be interesting: the source branch this was pushed from.  An idea of when the branch was created.  The .bzr.log from the most recent push.17:45
beunoTheEric, ca you get in touch with the person you pushed last?17:45
abentleyOh, the bzr version used for pushing, of course.17:47
=== toytoy_ is now known as toytoy
TheEricBack18:06
TheEricManfre is the project lead, and not the person who last pushed.18:07
Manfrei'm back18:08
Manfreso the person who did the last commit needs to run "bzr reconcile lp:xpattern" ?18:09
beunoManfre, anyone who has access can do that18:10
beunoit will fix it18:10
beunoalthough, if you could grab the person who pushed and get everything abentley mentioned above, it would be very helpful to us in the future18:10
TheEricthe reconcile didn't fix the problem.19:08
=== mw is now known as mw|food
TheEricit completed about ten minutes ago, I tried to download the branch, and it's still giving me the same error.19:09
TheErichttps://bugs.launchpad.net/launchpad-bazaar/+bug/25734019:20
ubottuLaunchpad bug 257340 in launchpad-bazaar "Revision History set to 0 following push" [Undecided,New]19:20
beunoTheEric, thanks for the report19:20
beunocould you pastebin the last bits of your .bzr.log?19:21
TheEricfrom the reconcile?19:21
beunoyeap19:21
TheEricUmm. Interesting....19:22
TheEricI don't seem to have that in the .bzr folder and the contents of my local xpattern directory is now, empty.19:23
pickscrapeTheEric: ~/.bzr.log19:24
luksI wouldn't trust reconcile over bzr+ssh19:24
TheEricit's on a windows install.19:24
Manfremy documents folder19:25
pickscrapeTheEric: in that case I have no idea where it would be :)19:25
TheEricI'm just a bit confused as to why -all- my local files for xpat are gone.19:25
TheEricjust bazaar.conf and ignore19:26
Manfreodd19:26
luksTheEric: are you looking to the right folder?19:26
Manfrei wonder if the reconcile wiped it19:26
TheEricI am.19:27
luksbazaar.conf and ignore should be in Application Data/bazaar/2.019:27
luksnot in .bzr dir of your branch19:27
TheEricI looked in the .bzr dir in the branch, and there wasn't any sort of log file.19:27
TheEricof course, the xpattern directory is empty except for that folder.19:27
luks.bzr.log should be in the home folder19:27
Manfre.bzr.log is in the My Documents folder on my system19:27
TheEricfound it.19:29
TheEricand it's blank.19:30
TheEricyah, did a further search, and no other .bzr.log - only the blank file. That's odd as I've used bzr on this computer, multiple times.19:37
abentleyTheEric: bzr --version will tell you where it's putting the log file.19:38
TheEricsame exact location where I found the blank log.19:38
abentleyTheEric: can you post the output that bzr reconcile gave you?19:39
abentleyubottu: pastebin19:40
ubottupastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic)19:40
TheEricWell, there's nothign really to post - the .bzr.log file is blank. 0 bytes.19:40
Manfrei think they want the console output from the command19:41
Manfrehopefully you didn't close the prompt19:41
TheErichttp://pastebin.com/d3404dfe619:42
abentleyTheEric: I meant the console output.19:42
TheEricyah, that's above.19:42
abentleyTheEric: Strangely, it seems to think your revision_history is okay.19:45
=== kiko-fud is now known as kiko-afk
=== ozzloy_ is now known as ozzloy
abentleyTheEric: I was able to branch successfully over http, but not bzr+ssh.  Reconciling over sftp might work correctly.19:53
=== mw|food is now known as mw
Manfreabentley: is it possible to revert to 1264 over http?19:55
abentleyManfre: Not over http, but it would be possible over sftp.19:55
Manfrei'm not familiar with using bzr with sftp...only http and bzr+ssh19:56
abentleyManfre: it's very similar to bzr+ssh, but a bit slower.  You just change the URL.19:57
abentleyi.e. replace "bzr+ssh:" with "sftp:"19:58
Manfreunsupported protocol20:01
Manfredon't have module paramiko20:01
abentleyManfre: Okay, try changing "bzr+ssh" to "nosmart+bzr+ssh"20:03
abentleyManfre: But I'd recommend getting paramiko at some point.  All the full installers should have it.20:04
ToraninI just installed Bazaar via ports and wanted to work with svn.  After installing the svn 1.5 bindings and the bzr-svn plugin, I ran "$ bzr co -v svn+https://server/repos/trunk" to test and got "Assertion failed: (*path != '/'), function svn_ra_get_log2, file subversion/libsvn_ra/ra_loader.c, line 940." followed by a SIGABRT coredump20:44
Toraninideas?20:44
Toraninsame assertion fails in bzr selftest svn after: "[9/824 in 4s] bzrlib.plugins.svn.tests.test_branch.WorkingSubversionBranch.test_create_checkout"20:48
ToraninI tried to check out from http://people.samba.org/bzr/jelmer/bzr-svn/0.4/ and build, but then it fails to load the extension altogether21:14
jamabentley: hey, I can't seem to "bzr merge http://bundlebuggy...." anymore. I sent a message to the list21:19
jamIt seems that BB isn't returning 404 for missing documents21:20
jamit is returning 200 OK, with a 404 page.21:20
jamToranin: you might try running "bzr command -Derror" which might help figrue out why the extension is failing to load.21:22
=== kiko-afk is now known as kiko
abentleyjam: Yeah, it does look broken.  You might be able to work around it with nosmart+http.21:22
jamabentley: nope, "Unknown bzrdir format: <!DOCTYPE ..."21:23
jamsame thing if I revert to an earlier version of bzr21:23
jamWhen it probes for .bzr/branch/format it gets a 200 OK document21:23
jambut then doesn't recognize the contents.21:23
abentleyIt's supposed to try to use the bundle, and if that succeeds, not use the branch.21:24
jamabentley: well, neither seems to be working ...21:25
jamI can 'wget' and then merge from that, though.21:25
jamand it is still broken for bzr.dev @ 3400, 3500, etc21:25
jamso it doesn't seem to be something new for bzr21:25
Toraninjam: it already gives an exception output now21:25
Toraninjam: let me pastebin it for you21:25
mxpxpodjelmer: ping?21:26
Toraninjam: http://pastebin.com/d1f33eabd <-- says 'did you build it?' in there, but I did21:27
jamToranin: did you use "build_ext -i" or just "build" ?21:28
Toraninif I go into the ~/.bazaar/plugins/svn directory and do 'PYTHONPATH=. python', I can import the modules it's failing on21:28
jamI'm guessing you built it into a "build/XXX/...." directory21:28
jamso it can't find it21:28
jampython setup.py build_ext -i21:28
Toraninokay21:28
jam*should* be what you want21:28
Toraninwill do21:28
jambut I'm guessing a bit21:28
ToraninI just did gmake21:28
Toraninthere's a makefile that invokes setup but not sure exactly how21:28
Toraninran your command, didn't appear to do anything21:29
ToraninI already have 4 .so files in the svn dir21:29
Toraninthe makefile appears to invoke python setup.py build_ext --inplace by default, which I presume is the same21:30
mxpxpodToranin: do you have editor.o in your root directory?21:32
Toraninno -- what the build_ext did was put the o file in the build/... tree and then copy the .so (module) files back up into the root dir21:34
ToraninI just tried copying the .o files into place, didn't help any21:36
Toraninis this new?  I notice there are no c or so files in the 4.10 tarball21:37
mxpxpodToranin: https://lists.ubuntu.com/archives/bazaar-announce/2008-August/000172.html21:43
Toraninnoted21:45
Toraninhmm, does bzr do some kind of magic overrides on the import statement?21:47
Toraninotherwise I can't see how the imports in question are supposed to work21:47
Toraninahh, I see21:58
Toraninthe svn plugin as written assumes it's installed under bzrlib/...21:59
Toraninwhich is not the case for a homedir install21:59
abentleyToranin: Plugins are always loaded into bzrlib.plugins, regardless of their filesystem location.22:01
Toraninabentley: I'd have thought so22:06
Toraninbut given the error I tried just installing it unto site-packages22:06
Toranindidn't help any, as you probably expected22:06
ToraninI'm just weirded out by the error, because I can manually import the .so file from the command line22:08
lifelessmoin22:08
=== abadger19992 is now known as abadger1999
lifelessabentley: ping22:19
lifelessabentley: bb seems to think squid bundles are bazaar project bundls22:19
lifelessabentley: or is it the wrong target branch leading to the confusion ?22:19
abentleylifeless: It would be the wrong target branch, I expect.22:20
lifelessok,22:20
lifelessI'll tweak the squid doco; what do you think about categorising by history as well?22:20
abentleylifeless: I think that merge directives should be mergeable.  A merge directive with the wrong target branch isn't mergeable, because the target branch isn't available as a resource for retrieving revisions.22:22
* Toranin tried upgrading bzr to 1.6rc122:22
lifelessabentley: ah yes22:24
lifelessabentley: however, if the base is a revision I know about in my repo then the target doesn't strictly matter22:24
abentleylifeless: I'm not completely against adding more heuristics.22:24
abentleylifeless: But someone sending a merge directive doesn't typically know what's in your repository.22:25
lifelessabentley: agreed; kinkies patch was against trunk though; as a user he did the right thing but is missing public_location22:31
lifelessabentley: are you still suffering some contention issues on the BB database?22:31
abentleylifeless: I've got a load average of 6.2422:32
lifelessall from BB?22:32
Toraninwell, that's working much better...the tests are running, though there're some failures22:33
abentleylifeless: No, that machine handles my mail and web site as well.22:33
lifelessah whew, I'd hate to think review was using up that much order ;)22:35
abentleyOrder?22:36
lifelesswell doing work increase entropy, so decreases order :)22:39
beunolifeless, do you have a minute to discuss bug #248018 - I can't reproduce it, really22:39
ubottuLaunchpad bug 248018 in loggerhead/1.6 "slow search results override fast ones" [High,Confirmed] https://launchpad.net/bugs/24801822:39
lifelessbeuno: yes22:39
beunolifeless, well, for starters, I can't get LH to override results  :)22:40
beunothe code is in place to prevent it22:40
beunoso I need to reproduce it to find out where it's slipping22:40
lifelessgo to http://bzr-playground.gnome.org/accerciser/trunk/22:41
lifelesstype 'a', wait a 1/2 second, type b22:41
lifelessyou should get ab showing a tad later, then the results for a22:41
beunolifeless, yeap, got it.  Is it running the latest LH?22:42
lifelesssearch thumper22:42
beunolifeless, nm, it has the same js, enough for me22:44
beunonow, let's see how to debug that...22:45
lifelesssee, easy :)22:45
lifelessjam: so btree - 3 times faster22:46
lifelessjam: I'm really starting to feel it would be of benefit to drop the core btree support into bzrlib in some form real soon22:47
lifelessbeuno: you need more from me on that?23:06
beunolifeless, nope, thanks23:06
jdobrienstatik: nice changes to the scripts23:10
beunomwhudson, did you manage to figure out the "I'm serving from root" issue in https://code.edge.launchpad.net/~pickscrape/loggerhead/directory_breadcrumbs ?23:24
mwhudsonbeuno: no, didn't really look at it properly23:25
beunomwhudson, k, np. I'll come back to it after I finish the remaining 1.6 bugs, if you haven't managed to before23:26
mwhudsonbeuno: i'll try to look at it now23:26
beunomwhudson, you rock, thanks!  :)23:27
mwhudsonbeuno: your 'bundles' branch looks mergeable to me23:32
mwhudsonbeuno: can you rename the 's' StringIO variable though?23:32
beunomwhudson, it still needs a link to download the actual diff  :)23:33
jdonghey guys, thanks for bzr, helped out GREAT at work for some badly VCS'ed jumble of code :D23:33
beunomwhudson, sure, rename to...?23:33
jdongI am guilty of trying Git on Windows XP first though....23:33
jdongthat was not fun23:33
mwhudsonit would also be possible to stream the output, dunno if that's worth it though....23:33
jdongat all.23:33
mwhudsonbeuno: 'diff_content' ?23:33
mwhudsonhm, maybe not that23:33
beunomwhudson, just 'content'?23:33
mwhudson'diff_content_stream' ?23:34
pickscrapemwhudson: should I delete that superseded branch?23:34
mwhudsonpickscrape: if you like, no real need though23:34
pickscrapeI like to keep things tidy :)23:34
mwhudsoni guess it could be marked 'abandoned'23:34
mwhudsonmark it abandoned then, it will disappear from almost all listings that way23:34
pickscrapeWill that make it drop off the loggerhead branch list?23:34
pickscrapeOK, I'll do that.23:34
beunomwhudson, I'll tweak the remaining bits, and rename, and propose for merging23:35
mwhudsonbeuno: ok23:36
mwhudsonbeuno: and yeah, a link to it would be handy i guess :)23:36
jamlifeless: I agree that we should bring them in, possibly before GC23:48
jamI would probably bring them in without blooms23:48
jamWe have very little evidence that it will be better, and if we do tweak them to get better23:48
jamit will likely be incompatible with existing bloom code anyway23:48

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