fix: all repo compatibility tests#109
Conversation
|
If unskipped they fail with: @vasco-santos any ideas? |
|
Go PR: ipfs/kubo#6955 |
|
We currently use this format: https://github.com/ipfs/js-ipns/blob/master/src/index.js#L209-L219 I need to try it out and look on go changes, but cannot do it today |
|
@vasco-santos we haven't changed the way we're storing IPNS records, we've changed the way we encode key names in the on-disk keystore. As far as I know, that shouldn't affect this test as we're using the identity key (which isn't stored in the keystore, IIRC). |
|
@Stebalien I understood and I think that the problem might be the key name stored in the local datastore. We store locally here the IPNS record, using the datastore key in this format. For what I understand, the naming should have changed and |
|
I'm lost. We haven't changed anything about IPNS records and/or how we store/name them. We've only changed how we encode the names of private keys. |
|
Isn't the js daemon just failing to start because of the different repo version when using same repo? |
|
Oh. My bad. That explains it. |
8a59ce2 to
77e29c8
Compare
We've changed how we name keys in the keystore but the js-ipfs migration isn't quite ready.
77e29c8 to
cebaa1b
Compare
|
I've changed this to disable all repo compatibility tests as they all fail now. |
vasco-santos
left a comment
There was a problem hiding this comment.
LGTM! Seems a good call until js-ipfs updates the repo version👍
achingbrain
left a comment
There was a problem hiding this comment.
LGTM, just needs green CI
|
What feature is the repo version bump in go for? |
|
|
should this be merged? |
|
CI is still failing, that should be resolved before merging |
|
The CI issue is unrelated. Force-pushing to rerun. |
|
@achingbrain it looks like the firefox circuit tests are failing for unrelated reasons. |
|
The firefox circuit tests have been fixed in master by upgrading |
We've changed how we name keys in the keystore but the js-ipfs migration isn't quite ready. The real issue here is that the repo versions differ.