{"action":"created","issue":{"url":"https://api.github.com/repos/monero-project/monero/issues/1511","repository_url":"https://api.github.com/repos/monero-project/monero","labels_url":"https://api.github.com/repos/monero-project/monero/issues/1511/labels{/name}","comments_url":"https://api.github.com/repos/monero-project/monero/issues/1511/comments","events_url":"https://api.github.com/repos/monero-project/monero/issues/1511/events","html_url":"https://github.com/monero-project/monero/issues/1511","id":197814054,"number":1511,"title":"Boost portable binary serializer not working for Linux","user":{"login":"kenshi84","id":1090150,"avatar_url":"https://avatars.githubusercontent.com/u/1090150?v=3","gravatar_id":"","url":"https://api.github.com/users/kenshi84","html_url":"https://github.com/kenshi84","followers_url":"https://api.github.com/users/kenshi84/followers","following_url":"https://api.github.com/users/kenshi84/following{/other_user}","gists_url":"https://api.github.com/users/kenshi84/gists{/gist_id}","starred_url":"https://api.github.com/users/kenshi84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kenshi84/subscriptions","organizations_url":"https://api.github.com/users/kenshi84/orgs","repos_url":"https://api.github.com/users/kenshi84/repos","events_url":"https://api.github.com/users/kenshi84/events{/privacy}","received_events_url":"https://api.github.com/users/kenshi84/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-12-28T08:16:34Z","updated_at":"2017-01-01T14:40:25Z","closed_at":null,"body":"When I was trying to use @moneroexamples's tx pusher, I realized that Boost's experimental portable binary serializer introduced in PR #1462 does not provide portability for Linux, see [Issue #19](https://github.com/moneroexamples/onion-monero-blockchain-explorer/issues/19). On the other hand, I confirmed that Cereal's portable binary serializer demonstrated in PR #1435 (which was not taken) provides binary portability for Windows, Mac and Linux as far as I tested.\r\n\r\nCereal is specialized in serialization with reasonably active developments and [testing](https://github.com/USCiLab/cereal/tree/master/unittests), while Boost's serialization is just one part of a big library and the unofficial portable serialization code is [quite old](http://www.boost.org/doc/libs/1_62_0/libs/serialization/example/portable_binary_iarchive.hpp) without decent testing. These points seem to justify the replacement of boost serializer with cereal. What do you think?\r\n"},"comment":{"url":"https://api.github.com/repos/monero-project/monero/issues/comments/269905401","html_url":"https://github.com/monero-project/monero/issues/1511#issuecomment-269905401","issue_url":"https://api.github.com/repos/monero-project/monero/issues/1511","id":269905401,"user":{"login":"xmrdog","id":24863270,"avatar_url":"https://avatars.githubusercontent.com/u/24863270?v=3","gravatar_id":"","url":"https://api.github.com/users/xmrdog","html_url":"https://github.com/xmrdog","followers_url":"https://api.github.com/users/xmrdog/followers","following_url":"https://api.github.com/users/xmrdog/following{/other_user}","gists_url":"https://api.github.com/users/xmrdog/gists{/gist_id}","starred_url":"https://api.github.com/users/xmrdog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xmrdog/subscriptions","organizations_url":"https://api.github.com/users/xmrdog/orgs","repos_url":"https://api.github.com/users/xmrdog/repos","events_url":"https://api.github.com/users/xmrdog/events{/privacy}","received_events_url":"https://api.github.com/users/xmrdog/received_events","type":"User","site_admin":false},"created_at":"2017-01-01T14:40:25Z","updated_at":"2017-01-01T14:40:25Z","body":"I had this problem too. Transferred unsigned transaction file from macOS (Sierra 10.12.2) to Linux (Ubuntu 16.04 LTS). Was not readable on the Linux machine."}}
{"actor":{"display_login":"xmrdog"}}