[23:05] <mgrandi> hey jelmer, you here?
[23:05] <jelmer> mgrandi: hi
[23:06] <mgrandi> I 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 year
[23:06] <mgrandi> bzr-git/fetch.py line 705 calls 'get_graph_walker' on a object BazaarObjectStore
[23:06] <mgrandi> yet bazaar object store doesn't have such a method, and going back in the log i can't find it ever being added or removed
[23:06] <jelmer> mgrandi: yeah, that's because of changes in dulwich
[23:07] <jelmer> mgrandi: using an older version of dulwich (0.9.2 apparently) should work around it for now
[23:07] <mgrandi> its a dulwich thing? but the object-store.py file is in the bzr-git codebase not dulwich
[23:07] <jelmer> mgrandi: it's a Dulwich interface
[23:08] <jelmer> Dulwich changed where this method is located, and bzr-git hasn't been updated
[23:08] <mgrandi> ah.
[23:08] <mgrandi> It apparently still works, but it just throws an exception, haha.
[23:09] <jelmer> I'd be surprised if it still worked..
[23:09] <mgrandi> it pushed to github fine
[23:09] <mgrandi> I was on this tangent because dulwich is using the git ssh.exe, and for some reason git's copy of ssh.exe NEVER works
[23:09] <mgrandi> for anything other then git
[23:11] <mgrandi> and i was trying to figure out how to make it use plink.exe
[23:11] <jelmer> mgrandi: it might have pushed fine but failed to update the local bzr branch?
[23:12] <mgrandi> thats probably what was happning
[23:15] <mgrandi> annnnnd windows doesn't have stdint.h
[23:16] <fullermd> Has inttypes.h, maybe?
[23:16] <mgrandi> its cause microsoft doesn't support c99 apparently
[23:17] <mgrandi> but 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] <jelmer> mgrandi: you might have to go back even further (to dulwich 0.9.0 perhaps?)
[23:18] <mgrandi> well, its just that its importing BazaarObjectStore from bzrlib.plugins.git.object_store
[23:18] <mgrandi> so im confused on how downgrading only dulwich fixes this
[23:18] <jelmer> dulwich doesn't import anything from bzr-git
[23:18] <mgrandi> im talking about the bzr-git plugin
[23:19] <jelmer> mgrandi: the interfaces bzr-git and dulwich use are out of sync now
[23:19] <jelmer> mgrandi: there are two options for working around this:
[23:19] <jelmer> 1) update dulwich to a version from before the interface change
[23:19] <jelmer> 2) update bzr-git to use the new interface
[23:20] <mgrandi> yeah, i did #1, but it seems that the problem isn't in dulwich at all, its a object defined in bzr-git
[23:21] <jelmer> mgrandi: can you paste the backtrace?
[23:22] <mgrandi> http://paste.pound-python.org/show/QdpZG9BKVyj4kXlNdC5m/
[23:23] <jelmer> mgrandi: yes, that's caused by a change in Dulwich
[23:23] <jelmer> BazaarObjectStore derives from ObjectStore (which is a Dulwich object)
[23:23] <jelmer> and ObjectStore no longer provides that method
[23:23] <mgrandi> Ok. there is my confusion
[23:23] <mgrandi> I will look into it, thanks =)