/srv/irclogs.ubuntu.com/2014/04/03/#bzr.txt

=== zyga_ is now known as zyga
=== wgrant_ is now known as wgrant
=== lazyPower is now known as lazyPower-travel
=== thumper is now known as thumper-gym
mgrandihey jelmer, you here?23:05
jelmermgrandi: hi23:05
mgrandiI know you really don't work on the bzr-git plugin much anymore, but im hitting an exception and its baffling me, cause its a result of the bzr-git code calling a method that doesn't exist, and it hasn't been in there for ..at least a year23:06
mgrandibzr-git/fetch.py line 705 calls 'get_graph_walker' on a object BazaarObjectStore23:06
mgrandiyet bazaar object store doesn't have such a method, and going back in the log i can't find it ever being added or removed23:06
jelmermgrandi: yeah, that's because of changes in dulwich23:06
jelmermgrandi: using an older version of dulwich (0.9.2 apparently) should work around it for now23:07
mgrandiits a dulwich thing? but the object-store.py file is in the bzr-git codebase not dulwich23:07
jelmermgrandi: it's a Dulwich interface23:07
jelmerDulwich changed where this method is located, and bzr-git hasn't been updated23:08
mgrandiah.23:08
mgrandiIt apparently still works, but it just throws an exception, haha.23:08
jelmerI'd be surprised if it still worked..23:09
mgrandiit pushed to github fine23:09
mgrandiI was on this tangent because dulwich is using the git ssh.exe, and for some reason git's copy of ssh.exe NEVER works23:09
mgrandifor anything other then git23:09
mgrandiand i was trying to figure out how to make it use plink.exe23:11
jelmermgrandi: it might have pushed fine but failed to update the local bzr branch?23:11
mgrandithats probably what was happning23:12
mgrandiannnnnd windows doesn't have stdint.h23:15
fullermdHas inttypes.h, maybe?23:16
mgrandiits cause microsoft doesn't support c99 apparently23:16
mgrandibut jelmer, i downgraded dulwich but its still failing cause the bzr-git code is trying to call that method, is it supposed be using a dulwich copy of BazaarObjectStore or something?23:17
jelmermgrandi: you might have to go back even further (to dulwich 0.9.0 perhaps?)23:17
mgrandiwell, its just that its importing BazaarObjectStore from bzrlib.plugins.git.object_store23:18
mgrandiso im confused on how downgrading only dulwich fixes this23:18
jelmerdulwich doesn't import anything from bzr-git23:18
mgrandiim talking about the bzr-git plugin23:18
jelmermgrandi: the interfaces bzr-git and dulwich use are out of sync now23:19
jelmermgrandi: there are two options for working around this:23:19
jelmer1) update dulwich to a version from before the interface change23:19
jelmer2) update bzr-git to use the new interface23:19
mgrandiyeah, i did #1, but it seems that the problem isn't in dulwich at all, its a object defined in bzr-git23:20
jelmermgrandi: can you paste the backtrace?23:21
mgrandihttp://paste.pound-python.org/show/QdpZG9BKVyj4kXlNdC5m/23:22
jelmermgrandi: yes, that's caused by a change in Dulwich23:23
jelmerBazaarObjectStore derives from ObjectStore (which is a Dulwich object)23:23
jelmerand ObjectStore no longer provides that method23:23
mgrandiOk. there is my confusion23:23
mgrandiI will look into it, thanks =)23:23

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