=== 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 | ||
mgrandi | hey jelmer, you here? | 23:05 |
---|---|---|
jelmer | mgrandi: hi | 23:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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:11 |
mgrandi | thats probably what was happning | 23:12 |
mgrandi | annnnnd windows doesn't have stdint.h | 23:15 |
fullermd | Has inttypes.h, maybe? | 23:16 |
mgrandi | its cause microsoft doesn't support c99 apparently | 23:16 |
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:17 |
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:18 |
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:19 |
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:20 |
jelmer | mgrandi: can you paste the backtrace? | 23:21 |
mgrandi | http://paste.pound-python.org/show/QdpZG9BKVyj4kXlNdC5m/ | 23:22 |
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 =) | 23:23 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!