[MC-1766] Use mobilecoinofficial/serde_cbor fork#356
Conversation
702a34b to
f132676
Compare
|
does this have the patch to serde_cbor? https://github.com/mobilecoinofficial/cbor/commits/master |
Yea, in the https://github.com/mobilecoinofficial/cbor/tree/fix-serde-std branch. I'll push it to master as well though. |
|
do you want to turn on branch protection on master also? (or i can do it) |
If you want, go for it. Nothing is referencing master though, so I think it's less of an issue than for a repo with more active development. |
|
i did it -- its just that philosophically, if someone force pushed this repo, that would break historical mobilecoin builds, so i would like to prevent that, to preserve the ability to checkout old commits and build |
Not unless they also delete the |
Motivation
serde_cborcurrently uses serde in such a way that it fails to compile if theserde_cbor/stdfeature is not enabled butserde/stdis. The error is:This issue has been fixed in pyfisch/cbor#198, but the maintainer of serde_cbor is no longer merging PRs (see pyfisch/cbor#179 (comment)).
A fork has been created that fixes pyfisch/cbor#198, located here: https://github.com/mobilecoinofficial/cbor/tree/fix-serde-std
In this PR
Future Work
serde_cboras a dependency entirely since it's no longer being maintained and the maintainer is no longer accepting PRs. (MC-1767)