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