/srv/irclogs.ubuntu.com/2008/11/01/#bzr.txt

markhthere's your problem :)00:00
disturbedsaintits hg :/00:00
disturbedsaintill uninstall00:00
markhwell00:00
markhjust work out how it got on your sys.path00:00
disturbedsaintwas comparing hg with bzr :P00:00
markhbut yeah, this channel will be unlikely to adise you to *not* uninstall hg ;) :)00:01
disturbedsaint:P00:01
markhit looks like tortoise's installer or something is broken - tbzr should not interfere with a stand-alone python install :(00:02
markhs/tortoise/hg/00:02
markhack :) s/tbzr/hg/ too -  I think I'll give up :)00:02
disturbedsaintI guess thg's install is broken then, since it does somehow add itself to sys.path00:07
disturbedsaintwhen I just run a python shell though it's not there00:07
markhstrange00:09
markhmaybe the python.dll from that dir is found before any others?00:09
markhif that dir is before system32 on PATH I could see that happening...00:10
disturbedsaintwill have a look,00:10
disturbedsaintin the trace it says bin path =  C:\Program Files\TortoiseHg00:10
disturbedsaintyou're right I guess "C:\Program Files\TortoiseHg;C:\Program Files\TortoiseSVN\bin;C:\Python25"00:11
markhhrm - bin path should include \windows\system32 - all should work if you move that before hg00:13
markhor uninstall hg :)00:13
disturbedsaintyeah :P00:13
disturbedsaintwill do!00:13
disturbedsaintbad behaviour! :P00:13
markhfor my interest, why are you playing with sources instead of just the binaries?  you hoping to hack a little?00:14
Peng_Maybe you should take this up with the hg guys too to get that side of it solved.00:14
disturbedsaintyeah I'd like to get the latest version00:14
disturbedsaint+I don't mind to do a little trial&error/editing here and there to make it work00:14
disturbedsaintCan't fix a lot (yet, still want to learn more bout python) but can at least file bugs and test00:15
markhyeah - its possibly just their installer.  I'm not sure I'll get to finding and subscribing to their mailing lists etc00:15
markhultimately we will be replacing that code with c++ anyway, so it should be less of a problem.00:16
markhand hopefully 'ultimately' means 'in the next couple of months'00:16
disturbedsaintyou also know c++ or is someone else going to do the codeing?00:17
markhi know it too00:17
disturbedsaintI can file a bug for hg btw00:17
markhare you sure you didn't manually add that dir to your PATH?00:18
disturbedsaintthe hg dir?00:18
markhif not, I guess the bug should say "please ensure you add yourself to the end of PATH, not the start"00:18
disturbedsaint100% sure I didnt do that myself00:18
markhyeah00:18
markhcool00:19
markhand say "the problem is that python COM objects rely on pythonxx.dll being found on PATH, and if the hg one is found before the one in system32, COM objects will use the incomplete hg python modules and likely fail"00:19
disturbedsaintk00:20
disturbedsaintwill do, thx!00:20
disturbedsaintyeay! I've go overlayed icons now!00:22
* disturbedsaint = happy :)00:22
Peng_Ehh..00:27
markhwoohoo :)00:29
disturbedsaintmarkh I've submitted a "bug" btw with the icon for the systray00:34
markhyeah, I saw that, thanks.00:35
disturbedsaintit's not included and seems to be hardcoded to "C:\Python25\Lib\site-packages\bzr.ico"00:35
markhits "hard-coded" to the parent of bzrlib00:35
disturbedsaintcouldn't find where it was set in the sources00:35
markhif bzrlib is run from a source build it works00:35
disturbedsaintah ok, thats why I couldn't find it00:36
markhsomewhere like fixup_icon in tbzrlib\*.py00:36
markhits possible to use bzr from a source tree - just set PYTHONPATH to point at that too.  Then the icon will work.00:36
markhNote that all "help" links will also fail in source builds as we can't locate the built bzr docs.00:37
disturbedsaintI see, will do that00:37
disturbedsaintk00:37
markh(but at least it says "sorry - can't locate the docs in a source build" :)00:37
disturbedsaintalso noticed the 3 links from the traymenu don't do anything00:37
disturbedsainthelp/settings/about00:37
=== spm_ is now known as spm
markhthey should.  check .bzr.log00:38
markhyou have the qbzr plugin installed?00:39
markhnote that for debugging, it might be useful to exit the taskbar process, then manually execute 'python tbzrcache.py -v' - that will re-run the taskbar program, but show output on the console as well as logging it.00:40
disturbedsaintthats easier indeed00:40
disturbedsaintand I dont have qbzr atm because of the clean install :/00:40
beunolifeless, it is00:40
beunoI sent you the traceback a few days ago00:41
markhyou won't get too far without it.00:41
beunoprobably wan't a good idea not to report it00:41
beunoPeng_, pong!00:41
disturbedsaintok :) will fix that tomorrow, time to go to bed, quiet late already00:41
disturbedsaintThanks a lot for your help!00:42
markhcheers!  good night!00:42
disturbedsaintthx00:42
disturbedsainthave a nice day!00:43
disturbedsaintbye!00:43
markhyou too00:43
Peng_beuno: Hahaha, hi.00:43
Peng_beuno: Um..a few days after the abstract_paths stuff, Googlebot started causing lots of errors like 'NoSuchId: The file id "<whatever>" is not present in the tree None.'I guess it was finding links to files in revisions where they didn't exist? Do you think that could have happened?00:47
beunoPeng_, well, my guess would be that it was still lookinf for file IDs01:01
beunoalthough, those URLs should probably be valid...01:01
Peng_Hmm01:02
Peng_You're right. At least one example was with a file ID.01:03
beunoPeng_, I will do some tests and see if I broke fileids01:04
beunoI shouldn't of01:04
Peng_Euhh.01:05
Peng_One of the requests that bombed was for /annotate/811/some/path?file_id=totally_different_file_id01:06
fullermdIt's reaching into the future and handling the result from 'bzr cp'.01:07
Peng_fullermd: It's not handling it very well. :P01:08
Peng_How do you check the file ID of a path?01:08
fullermdNo, _it's_ handling it fine.  It's not Google's fault your version of bzr is too old   :p01:08
lifelessbeuno: I filed a bug with the fix01:08
lifelessbeuno: you broke it :)01:08
Peng_lifeless: Who broke what?01:09
Peng_Are we talking about me?01:09
Peng_(I mean, my issue)01:09
fullermdColonel Mustard, in the library, with the wrench.01:09
lifelessbeuno: loggerhead's search facility01:10
Peng_Oh.01:10
beunolifeless, I did?  aw...01:16
beunoI'll merge it in tomorrow01:16
beunothanks01:16
lifelessbeuno: [(foo)] != [(foo,)]01:16
beunonow, I need some sleep to manage the halloween alcohol  :)01:16
* beuno waves01:17
lifelessbe01:17
lifelessbye01:17
Peng_G'night.01:21
=== Black_Kittens is now known as Spaz
=== sdboyer|gazpacho is now known as sdboyer
=== eMBee_ is now known as eMBee
gourwhat 1.9 format brings?10:30
gourwill 1.9 remove some of the old formats?10:40
luksbzr doesn't remove all formats10:42
luksold10:43
AfCWell, as long as we can get rid of the gawdawful mess that is present in the help of `init` and `init-repo`, what is silently supported doesn't matter. But right now that is the very first impression one has of bzr, and it howls.10:45
Odd_BlokeI think the first impression one has of bzr is whatever the tutorial you're following tells you.11:21
gourstill, looking at plethora of formats is not encouraging...11:24
Odd_BlokeNo, that's true.11:26
goursome months ago, shortly after moving to bzr, i asked the same question and all what changed is some new formats :-)11:30
jelmergour, I really think we should move to using a rich root format as default..13:43
jelmergour, that eliminates half of the formats for the future13:44
gourjelmer: i agree. the present situation is messy...too many formats13:44
gourthe 'old' formats should become 'hidden'13:45
* gour is doing sys-upgrade which brings python-2.613:48
AnMasterhm?14:09
AnMasterpack-0.92?14:09
AnMasteryeah why haven't the default format changed from that yet (in 1.8 which is what I have)14:10
gourand we got new '1.6' formats14:16
=== fullermd_ is now known as fullermd
rockyhow is python2.6 support with bzr 1.9 ?18:00
LarstiQrocky: afaik all known 2.6 issues were released in 1.818:03
rockyoh cool18:03
LarstiQehm, fixes for those issues18:03
LarstiQrocky: so I expect 1.9 to be all dandy18:03
rockyjelmer: which version of bzr-svn for bzr 1.9 ? :)18:03
ronnyhmm, how much better is bzr v1.9?18:35
fullermd.1 obviously.18:55
lifelessPeng_: how are you liking btrees?19:31
LarstiQronny: any area in specific?20:10
LarstiQronny: it has things I care about, but you might not.20:11
ronnyLarstiQ: speed, repo size?20:11
ronnyhmm20:11
ronnysometimes i wish bzr had a monotone-style branching ui with updates to specific revisions20:11
LarstiQronny: btree indices in format 1.9, pack optimizing for size more (possibly 25%), less memory usage for checkout, annotate fast path20:12
LarstiQronny: I'm unfamiliar with monotone I'm afraid, other than using it as part of the OpenMoko build20:13
ronnyLarstiQ: branches can have multiple heads, and one can easyly move the dirstate to previous revisions within that branch20:13
LarstiQronny: just the dirstate, or does that also work well for daggy fixes?20:14
ronnyof course well for dagy fixes20:14
LarstiQok, so what's the ui like?20:15
ronnymtn up -r the_rev_i_want; edit; commit;merge20:15
ronnybtw, it works the same in hg20:15
LarstiQhow far would you be along to that if you had up -r?20:16
fullermdmtn's allowing multiple heads on a branch is what makes daggy fixing work so well there.20:16
fullermdWithout that, it's a whole lot more work.20:16
LarstiQ(ie, hg, in the case of two heads, automatically merges them with an unqualified merge iirc)20:16
fullermd(now, you don't _actually_ need to support multi-headed branches to do it per se, but you have to hack up something near indistinguishable)20:16
ronnyLarstiQ: hu? hg doesnt auto-merge multiple heads20:17
LarstiQronny: I mean, you don't have to specify what you want to merge, if you say you want to merge, and have two heads20:17
LarstiQronny: is that wrong?20:17
ronnyLarstiQ: ah, ok thats right20:17
LarstiQthat latter part might be a bit troublesome20:18
LarstiQoh, but no20:18
LarstiQit could work nicely if you had a :other-head style thing20:19
fullermdWell, it works in mtn since that's all that 'merge' does.20:19
LarstiQfullermd: right, bzr already has a meaning for just 'bzr merge'20:20
lukshm, committing to an "outdated" tree and updating only the tree parent id (not the branch) seems like an interesting idea20:21
fullermdWell, I haven't put much thought into the best way to represent it in bzr.  I mean, we can't even update -r yet...20:21
luksit would be basically like a local commit in a bound branch20:22
LarstiQjam: hmm, your file_log plugin breaks selftest in an interesting way22:19
LarstiQjam: not that that is relevant anymore, but it tries to load 'bzrlib.plugins.file_log.', which then gets to 'module = getattr(module, '')', and suprisingly module doesn't have a '' attribute.22:21
rod__hi, i'm trying to do 'bzr ls --kind=directory --non-recursive mybranch/some/folder' to list the contents of a directory in a branch, but it doesn't return any results.  i know this seems like a very basic question, but i can't find much help by searching for it.  thanks23:44

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