{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "d5c9e45c6c33435d9af4e53b5890418e",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 43,
    "lightningbot": 2,
    "kanzure": 1,
    "promag": 3,
    "gleb": 1,
    "jonatack": 1,
    "fanquake": 18,
    "sipa": 1,
    "elichai2": 22,
    "provoostenator": 11,
    "meshcollider": 1,
    "MarcoFalke": 12,
    "jonasschnelli": 9,
    "achow101": 4,
    "real_or_random": 1,
    "gribble": 12,
    "BlueMatt": 36,
    "dongcarl": 1,
    "jnewbery": 4,
    "cfields": 10,
    "ysangkok": 1,
    "midnightmagic": 3
  },
  "start_time": "2019-10-10T19:00:22+00:00",
  "end_time": "2019-10-10T19:45:41+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a",
  "current_topic": "Fetch Headers over DNS (BlueMatt)",
  "messages": [
    {
      "id": "ff2b0794c1b4426eb7422df48dcde784",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2019-10-10T19:00:22+00:00"
    },
    {
      "id": "49aa1d73efc34485b9e22b2bca07f505",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Oct 10 19:00:22 2019 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2019-10-10T19:00:22+00:00"
    },
    {
      "id": "e21382d1f9d745cfa27799d6dfe3441a",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2019-10-10T19:00:22+00:00"
    },
    {
      "id": "8ad8e5d20ca04fb2889eb338ecc28f43",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:00:25+00:00"
    },
    {
      "id": "c1e0b9297fa540e0839fc6cc3379c785",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb moneyball kvaciral",
      "action": false,
      "timestamp": "2019-10-10T19:00:39+00:00"
    },
    {
      "id": "78115c2f828f486fb5691f6436508d8f",
      "sender": "promag",
      "payload": "hello",
      "action": false,
      "timestamp": "2019-10-10T19:00:44+00:00"
    },
    {
      "id": "2b96202f3ec94360a15a2c4cea341e83",
      "sender": "gleb",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:00:47+00:00"
    },
    {
      "id": "73913061e37b4e47a39c334e7479b3f8",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:00:48+00:00"
    },
    {
      "id": "5e67889a7eba4afbbaf63f7040980a35",
      "sender": "fanquake",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:01:05+00:00"
    },
    {
      "id": "51b1ce0154d648b48b620e5898b5bbe0",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:01:09+00:00"
    },
    {
      "id": "48c2c71cc6f7435bb9bb892d1aa79452",
      "sender": "elichai2",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:01:12+00:00"
    },
    {
      "id": "96974c5df82c4e25aa1f408f0898e3ca",
      "sender": "provoostenator",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:01:21+00:00"
    },
    {
      "id": "d2eadaf97d844909bb69c04ae33b7433",
      "sender": "meshcollider",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:01:29+00:00"
    },
    {
      "id": "3b6c9951e9584959826fe937f37a9ad0",
      "sender": "wumpus",
      "payload": "has anyone been testing 0.19.0rc1? any issues found?",
      "action": false,
      "timestamp": "2019-10-10T19:01:44+00:00"
    },
    {
      "id": "634d506fc0924a4fa1bf03152845de9a",
      "sender": "fanquake",
      "payload": "Limited testing so far. Nothing obvious has cropped up.",
      "action": false,
      "timestamp": "2019-10-10T19:02:01+00:00"
    },
    {
      "id": "efb6d2298e64453da3bb0cfc9f9728c5",
      "sender": "MarcoFalke",
      "payload": "hoy",
      "action": false,
      "timestamp": "2019-10-10T19:02:05+00:00"
    },
    {
      "id": "6cf98652fa5f466d9d6914fc19dbc5de",
      "sender": "fanquake",
      "payload": "Will do more over the weekend.",
      "action": false,
      "timestamp": "2019-10-10T19:02:08+00:00"
    },
    {
      "id": "944c2369486d40f8959e70b1ae153869",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:02:28+00:00"
    },
    {
      "id": "8dba78b0053b4ec4a88087313a488d90",
      "sender": "wumpus",
      "payload": "same, no problems here",
      "action": false,
      "timestamp": "2019-10-10T19:02:30+00:00"
    },
    {
      "id": "34c9deeb13e74de0b8eaed9d97f2559c",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:02:34+00:00"
    },
    {
      "id": "ecd8f8d4844a4d129bd1daef4a7bc090",
      "sender": "MarcoFalke",
      "payload": "Would be surprised if this was the first major release without bugs xD",
      "action": false,
      "timestamp": "2019-10-10T19:02:52+00:00"
    },
    {
      "id": "af106ab8740f4f3d8c519054985cd5db",
      "sender": "jonasschnelli",
      "payload": "running 0.19.0rc1",
      "action": true,
      "timestamp": "2019-10-10T19:02:52+00:00"
    },
    {
      "id": "173d1ee4fef54ea394ef1d910581f8d6",
      "sender": "wumpus",
      "payload": "we should definitely give it some more time :)",
      "action": false,
      "timestamp": "2019-10-10T19:03:08+00:00"
    },
    {
      "id": "44608cf417604a968414f3a1c0e3fca5",
      "sender": "real_or_random",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:04:03+00:00"
    },
    {
      "id": "59993b5fb514400d9fbf387f9fa3c173",
      "sender": "promag",
      "payload": "spinning as usual",
      "action": false,
      "timestamp": "2019-10-10T19:04:07+00:00"
    },
    {
      "id": "0e62d32977094361a680405031482383",
      "sender": "wumpus",
      "payload": "we have one proposed topic: #16834 (BlueMatt)",
      "action": false,
      "timestamp": "2019-10-10T19:04:20+00:00"
    },
    {
      "id": "f0d517bb60ef4e4aac5d957249d35a6d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16834 | Fetch Headers over DNS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #16834 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:04:21+00:00"
    },
    {
      "id": "9b54d2a0d5a5447885ccba94c4c69b31",
      "sender": "fanquake",
      "payload": "A couple PRs to pull in at some point as well. https://github.com/bitcoin/bitcoin/pulls?q=is%3Aopen+is%3Apr+label%3A%22Needs+backport+%280.19%29%22",
      "action": false,
      "timestamp": "2019-10-10T19:04:27+00:00"
    },
    {
      "id": "ea754c23b72c49f39cbd381e6103de3b",
      "sender": "BlueMatt",
      "payload": "yea, I need to find some time to switch my seed nodes to 190rc1",
      "action": false,
      "timestamp": "2019-10-10T19:04:30+00:00"
    },
    {
      "id": "c6159ef04a2440a28cf3cfe535a4b34a",
      "sender": "BlueMatt",
      "payload": "will do this coming week",
      "action": false,
      "timestamp": "2019-10-10T19:04:41+00:00"
    },
    {
      "id": "c5b29e531f074dc5bb84fa04f8ca6db4",
      "sender": "wumpus",
      "payload": "but we'll start with high priority for review again",
      "action": false,
      "timestamp": "2019-10-10T19:04:50+00:00"
    },
    {
      "id": "b194d2000795460c88d2aa5b04444a2b",
      "sender": "wumpus",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2019-10-10T19:04:57+00:00"
    },
    {
      "id": "b5b52068df6a4a909581ef789417f672",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8  only three blockers on the list right now",
      "action": false,
      "timestamp": "2019-10-10T19:05:20+00:00"
    },
    {
      "id": "8a0966de49ec4952a863b0016a194044",
      "sender": "fanquake",
      "payload": "#16202 Had quite a few ACKs, however needs a rebase jonasschnelli",
      "action": false,
      "timestamp": "2019-10-10T19:05:39+00:00"
    },
    {
      "id": "a27030d13eb2446ab6df3a90f12214ce",
      "sender": "wumpus",
      "payload": "#16202 is close to merge?",
      "action": false,
      "timestamp": "2019-10-10T19:05:41+00:00"
    },
    {
      "id": "190f6e4a29d548408330188bf284a933",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16202 | Refactor network message deserialization by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #16202 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:05:41+00:00"
    },
    {
      "id": "524628f2ef2b45f99a62fc2dff7c2e78",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16202 | Refactor network message deserialization by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #16202 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:05:44+00:00"
    },
    {
      "id": "d52bb68d20a34e6d966b59262ed60e6f",
      "sender": "jonasschnelli",
      "payload": "Oh. Let me rebase then",
      "action": false,
      "timestamp": "2019-10-10T19:05:58+00:00"
    },
    {
      "id": "9a5b3862fc7b49528c0d9866f0ea6568",
      "sender": "MarcoFalke",
      "payload": "I'd like to put up #16490",
      "action": false,
      "timestamp": "2019-10-10T19:06:05+00:00"
    },
    {
      "id": "bf34870ababf47c5b769fd88df0f75f1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16490 | rpc: Report reason for replaceable txpool transactions by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16490 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:06:07+00:00"
    },
    {
      "id": "78b3c3e8176e478ea91e20de23abce20",
      "sender": "dongcarl",
      "payload": "I think most of the comments in #16202 expand on the scope, and should be followups. They're all ACKs otherwise",
      "action": false,
      "timestamp": "2019-10-10T19:06:32+00:00"
    },
    {
      "id": "281a7e5fbf26445ca40265db7c590ad1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16202 | Refactor network message deserialization by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #16202 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:06:34+00:00"
    },
    {
      "id": "c42b49f2535044b387b255ac75b645fb",
      "sender": "jnewbery",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-10-10T19:07:03+00:00"
    },
    {
      "id": "f84a5ff87aed4cd89a23d3ad5cd52c46",
      "sender": "MarcoFalke",
      "payload": "I removed the \"Bugs in 0.19 are blockers\" card in high prio",
      "action": false,
      "timestamp": "2019-10-10T19:07:07+00:00"
    },
    {
      "id": "420cef00a5e1467a9b9e659dd3f81e3a",
      "sender": "wumpus",
      "payload": "MarcoFalke: added",
      "action": false,
      "timestamp": "2019-10-10T19:07:18+00:00"
    },
    {
      "id": "47f815cf6352437384d93974511efb19",
      "sender": "MarcoFalke",
      "payload": "thx",
      "action": false,
      "timestamp": "2019-10-10T19:07:22+00:00"
    },
    {
      "id": "def0168eb8f54e1484e683963f48bf72",
      "sender": "provoostenator",
      "payload": "I'd like to nominate #16944, pretty close anyway...",
      "action": false,
      "timestamp": "2019-10-10T19:07:59+00:00"
    },
    {
      "id": "4c501d86109a42f2b74d7b4fd5419ce0",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16944 | gui: create PSBT with watch-only wallet by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #16944 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:08:01+00:00"
    },
    {
      "id": "5279f1b2c05444229242b24d8a3938f3",
      "sender": "wumpus",
      "payload": "dongcarl: right, especially so early in the release window it's better to merge, then expanding the scope in follow-ups, it allows for better cooporation",
      "action": false,
      "timestamp": "2019-10-10T19:08:20+00:00"
    },
    {
      "id": "fbec84b366d1416881780383a63fa506",
      "sender": "wumpus",
      "payload": "provoostenator: ok added",
      "action": false,
      "timestamp": "2019-10-10T19:09:20+00:00"
    },
    {
      "id": "610e0c1f96014f0e8b5e161069c406fb",
      "sender": "jonasschnelli",
      "payload": "my only worry is, that with 16944 the GUI gets even more complicated",
      "action": false,
      "timestamp": "2019-10-10T19:09:43+00:00"
    },
    {
      "id": "7c9cce70b98445369703d6fdaca0484e",
      "sender": "fanquake",
      "payload": "^",
      "action": false,
      "timestamp": "2019-10-10T19:09:52+00:00"
    },
    {
      "id": "6a9a5f710a314eab8cca43315d86951d",
      "sender": "jonasschnelli",
      "payload": "But maybe okay for watch-only expertish setups",
      "action": false,
      "timestamp": "2019-10-10T19:09:57+00:00"
    },
    {
      "id": "192c283116524f408e4336d31045ba7b",
      "sender": "wumpus",
      "payload": "#topic gui: create PSBT with watch-only wallet",
      "action": false,
      "timestamp": "2019-10-10T19:10:08+00:00"
    },
    {
      "id": "fc4ccf880d294aefa8e5ee87cd09a701",
      "sender": "jonasschnelli",
      "payload": "but I need to take a closer look at 16944 before I further complain",
      "action": false,
      "timestamp": "2019-10-10T19:10:19+00:00"
    },
    {
      "id": "579d447995054f9c870c82ea187bf65b",
      "sender": "provoostenator",
      "payload": "jonasschnelli: it's going to get more complicated if we ever add full hardware support",
      "action": false,
      "timestamp": "2019-10-10T19:11:20+00:00"
    },
    {
      "id": "4a6cc15f9e64401dad65670f3fa2b5db",
      "sender": "provoostenator",
      "payload": "See also: #16966",
      "action": false,
      "timestamp": "2019-10-10T19:11:31+00:00"
    },
    {
      "id": "01ac217d243f48e496784cdaab4ef373",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16966 | ui: make send a wizard by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #16966 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:11:33+00:00"
    },
    {
      "id": "8fb69b305a054b718e14431ab8326433",
      "sender": "provoostenator",
      "payload": "That wizard PR should make it easier to add more stuff, because we're not squeezing a million things in one dialog.",
      "action": false,
      "timestamp": "2019-10-10T19:12:08+00:00"
    },
    {
      "id": "578e135d23164155969474c190b7d1f6",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-10-10T19:13:02+00:00"
    },
    {
      "id": "d4a39949af974c69bb00a008b58c48c1",
      "sender": "promag",
      "payload": "yup",
      "action": false,
      "timestamp": "2019-10-10T19:13:17+00:00"
    },
    {
      "id": "b03c36ec11384e8c9a2160446a009bea",
      "sender": "fanquake",
      "payload": "provoostenator: how does what your doing aling/conflict with what the HWI project is doing GUI wise?",
      "action": false,
      "timestamp": "2019-10-10T19:13:37+00:00"
    },
    {
      "id": "3a1e3493fc2f4a28a7a952dc09cc33d7",
      "sender": "fanquake",
      "payload": "*align",
      "action": false,
      "timestamp": "2019-10-10T19:13:42+00:00"
    },
    {
      "id": "ba17b28adc7549f9b87dbc19e05907ff",
      "sender": "fanquake",
      "payload": "I've seen discussions on their repo about adding some sort of GUI.",
      "action": false,
      "timestamp": "2019-10-10T19:13:56+00:00"
    },
    {
      "id": "a3605279aa7a44cfb7144b373addd870",
      "sender": "provoostenator",
      "payload": "It's the reverse approach, it can co-exist",
      "action": false,
      "timestamp": "2019-10-10T19:14:14+00:00"
    },
    {
      "id": "b64aaef0e25244d9ab944265840dc9da",
      "sender": "jonasschnelli",
      "payload": "however, the function itself (PSBT creation in watch-only mode) is certainly a strong concept ack,... just need to watch out for the UX",
      "action": false,
      "timestamp": "2019-10-10T19:14:47+00:00"
    },
    {
      "id": "bc61c4c8907443e195e9bd89974206db",
      "sender": "achow101",
      "payload": "The idea is to have some gui for HWI where users can paste the psbt from 16944 instead of having to go to the command line",
      "action": false,
      "timestamp": "2019-10-10T19:14:50+00:00"
    },
    {
      "id": "a35e602a689644708f9b19c9b5a1dce9",
      "sender": "provoostenator",
      "payload": "In the longer run I'd rather not force users to have 2 GUIs to deal with, but in the short run an HWI GUI is easier.",
      "action": false,
      "timestamp": "2019-10-10T19:16:02+00:00"
    },
    {
      "id": "c1257c2a9f1a459bad59b0c98af49132",
      "sender": "jonasschnelli",
      "payload": "I totally get the use case... just copy pasting from one UI to another is not a UX users appreciate in general. However, I'm not saying this is how it could be done initially",
      "action": false,
      "timestamp": "2019-10-10T19:17:11+00:00"
    },
    {
      "id": "d21c7c51526041faa70c518803dffeb8",
      "sender": "fanquake",
      "payload": "At a high level, not necessarily in regards to this PR, I'm hesitant to add more & more flows/functionality to Cores GUI. However I'll present my thoughts another time.",
      "action": false,
      "timestamp": "2019-10-10T19:17:21+00:00"
    },
    {
      "id": "cede6609489745cdad4c3a0d499146a1",
      "sender": "provoostenator",
      "payload": "I plan to build a hardware wallet GUI on top of the wizard above.",
      "action": false,
      "timestamp": "2019-10-10T19:17:29+00:00"
    },
    {
      "id": "701f8b628cd34f41a529b045bca206de",
      "sender": "provoostenator",
      "payload": "As well as some options to the create wallet dialog.",
      "action": false,
      "timestamp": "2019-10-10T19:17:50+00:00"
    },
    {
      "id": "f2bcab7017f143039aae15aff77a7a72",
      "sender": "jonasschnelli",
      "payload": "I think that would be great. Thanks provoostenator",
      "action": false,
      "timestamp": "2019-10-10T19:18:15+00:00"
    },
    {
      "id": "09d9ad160be140d79b5b7ddaa541ab72",
      "sender": "achow101",
      "payload": "yeah, the two gui things is just a stop-gap measure, just like how the importmulti thing was a stop-gap",
      "action": false,
      "timestamp": "2019-10-10T19:18:47+00:00"
    },
    {
      "id": "4482034354e4450ba3d2a90e22b3673e",
      "sender": "fanquake",
      "payload": "Should we move on? bluematt & DNS & Rust ?",
      "action": false,
      "timestamp": "2019-10-10T19:19:22+00:00"
    },
    {
      "id": "d784e458a00d4083b44a62a0ece1315a",
      "sender": "wumpus",
      "payload": "right, got to have it working first, then think about streamlining it",
      "action": false,
      "timestamp": "2019-10-10T19:19:40+00:00"
    },
    {
      "id": "76242600a40d41f1a1b28a1786a1b6eb",
      "sender": "elichai2",
      "payload": ":)",
      "action": false,
      "timestamp": "2019-10-10T19:19:40+00:00"
    },
    {
      "id": "c142e9558e0c4cd0b8cf76725d3ee445",
      "sender": "fanquake",
      "payload": "Has also been some good Rust related discussion in #17090 so far.",
      "action": false,
      "timestamp": "2019-10-10T19:20:11+00:00"
    },
    {
      "id": "43e2dfe812c34307be9a0653ff6fd7a4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17090 | RFC: Rust code integration \u00c3\u0082\u00c2\u00b7 Issue #17090 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:20:13+00:00"
    },
    {
      "id": "dd95d7885aaa4c0c8da918cc4bf5517f",
      "sender": "wumpus",
      "payload": "#topic Fetch Headers over DNS (BlueMatt)",
      "action": false,
      "timestamp": "2019-10-10T19:20:17+00:00"
    },
    {
      "id": "db98c7f9dcef40ff9b671569b891df14",
      "sender": "BlueMatt",
      "payload": "so #17090 is where the high-level discussion has moved, and there's good comments there to read, but, at a high level, I want to move forward with (in 0.20, off by default, with a goal of on by default/in release bins in 0.21) work to enable parallel p2p and block/header download in rust.",
      "action": false,
      "timestamp": "2019-10-10T19:20:19+00:00"
    },
    {
      "id": "1fd0b5b311f34b33b0f2bf37873417b1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17090 | RFC: Rust code integration \u00c3\u0082\u00c2\u00b7 Issue #17090 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:20:21+00:00"
    },
    {
      "id": "7a58f3e6531e4f02a88a27ca38f94a9c",
      "sender": "BlueMatt",
      "payload": "the first step/merge-candidate is #16834 which just fetches headers over dns with 100 loc in rust or so. I want to change the format of the dns responses but otherwise (mod some review from elichai2 I need to respond to) I think its \"ready to go\"",
      "action": false,
      "timestamp": "2019-10-10T19:20:22+00:00"
    },
    {
      "id": "58d80e8594ad412fbb7cfe54196465e2",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16834 | Fetch Headers over DNS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #16834 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:20:23+00:00"
    },
    {
      "id": "b84b25d7d40d4d0ab78c02ea1ecdb5e1",
      "sender": "BlueMatt",
      "payload": "(sorry, I had those pre-written :p)",
      "action": false,
      "timestamp": "2019-10-10T19:20:30+00:00"
    },
    {
      "id": "e928a397ca0f4b54861bfa28392adc3f",
      "sender": "BlueMatt",
      "payload": "in the medium-term, I'd like a) blocks-over-http(preferably s, but ssl is Hard), and b) a full parallel p2p network implementation in rust, likely with the same protocol and with an explicit goal of being Simple and Robust",
      "action": false,
      "timestamp": "2019-10-10T19:21:23+00:00"
    },
    {
      "id": "3a52d6b1670f41f9869e0b2abaed67b2",
      "sender": "fanquake",
      "payload": "Aside from the review comments, I've discussed with Cory and there is still some build related \"cleanup\" that can be done there as well.",
      "action": false,
      "timestamp": "2019-10-10T19:21:27+00:00"
    },
    {
      "id": "b648b925e48a4560b1d3bf01d39e4984",
      "sender": "wumpus",
      "payload": "as for the high level discussion about rust, concept ACK, don't really have anything to say besides already written in #17090",
      "action": false,
      "timestamp": "2019-10-10T19:21:40+00:00"
    },
    {
      "id": "505d7e31b3094e23be338c73c16ee4e7",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17090 | RFC: Rust code integration \u00c3\u0082\u00c2\u00b7 Issue #17090 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:21:41+00:00"
    },
    {
      "id": "ed41c81f0d584763b1fb0ea1f2431d58",
      "sender": "BlueMatt",
      "payload": "but it has generated a nice little framework for building ways to download the chain",
      "action": false,
      "timestamp": "2019-10-10T19:21:43+00:00"
    },
    {
      "id": "157d24d529f94b02ab6368483a945e70",
      "sender": "achow101",
      "payload": "time to learn rust I guess",
      "action": false,
      "timestamp": "2019-10-10T19:21:54+00:00"
    },
    {
      "id": "066d1c1d88354e43bea5a724596cc457",
      "sender": "wumpus",
      "payload": "as for fetching headers over DNS ... interesting idea, doesn't it put a lot of strain on the DNS resolver to have a request per block?",
      "action": false,
      "timestamp": "2019-10-10T19:22:04+00:00"
    },
    {
      "id": "e8bdfb2caa7740daa8c18292a4d21d74",
      "sender": "cfields",
      "payload": "I think if we're going to discuss here, we should split this topic in two.",
      "action": false,
      "timestamp": "2019-10-10T19:22:07+00:00"
    },
    {
      "id": "722b04d48e2e43d7a8eae7cbebfeab3e",
      "sender": "BlueMatt",
      "payload": "wumpus: probably, but its partially a demo, and partially a thing that you could theoretically use in conjunction with the Dns-over-https-over-cloudflare stuff people are looking at putting in systemd....",
      "action": false,
      "timestamp": "2019-10-10T19:22:45+00:00"
    },
    {
      "id": "04abb4b0167545e8a03ef7a7690a6d75",
      "sender": "cfields",
      "payload": "(Or maybe the higher level discussions belong on 17090)",
      "action": false,
      "timestamp": "2019-10-10T19:22:52+00:00"
    },
    {
      "id": "239bf87afbae423faebb054e88095d22",
      "sender": "wumpus",
      "payload": "so it's good for the last-to-end bocks, but not for getting the entire chain, I guess",
      "action": false,
      "timestamp": "2019-10-10T19:23:05+00:00"
    },
    {
      "id": "1eea14088ffb454b9165269ab73892a8",
      "sender": "BlueMatt",
      "payload": "I think there's a few open questions here that we may want to discuss",
      "action": false,
      "timestamp": "2019-10-10T19:23:13+00:00"
    },
    {
      "id": "86ae4f75cc544a6a8c065394d6a2c68f",
      "sender": "BlueMatt",
      "payload": "biggest is just what rustc version do we target",
      "action": false,
      "timestamp": "2019-10-10T19:23:20+00:00"
    },
    {
      "id": "d50eea018f1e4f0c9f9ce0092a66c64d",
      "sender": "BlueMatt",
      "payload": "wumpus: my model for eaders fetching is that it may be a good censorship *detection* thing, so even if it just gets a few more headers than you have blocks, thats ok",
      "action": false,
      "timestamp": "2019-10-10T19:23:45+00:00"
    },
    {
      "id": "1ff79273fbbc4435b7c46d6b4d7575cf",
      "sender": "wumpus",
      "payload": "whatever is in bionic would be most convenient I guess",
      "action": false,
      "timestamp": "2019-10-10T19:23:57+00:00"
    },
    {
      "id": "36a329a796284d959985bf4f5ae60cba",
      "sender": "elichai2",
      "payload": "I agree with BlueMatt on the rustc version.",
      "action": false,
      "timestamp": "2019-10-10T19:24:02+00:00"
    },
    {
      "id": "36feb53880be4f078c9c77c9baef8874",
      "sender": "BlueMatt",
      "payload": "as long as it can generate a \"you may be censored\" warning, which p2p could take an turn on more aggressive options, as well as warn the user",
      "action": false,
      "timestamp": "2019-10-10T19:24:03+00:00"
    },
    {
      "id": "c312089d04b449abad8c38a550402437",
      "sender": "elichai2",
      "payload": "wumpus: that means 1.36",
      "action": false,
      "timestamp": "2019-10-10T19:24:26+00:00"
    },
    {
      "id": "e8486673399c40189c75da79491e3695",
      "sender": "cfields",
      "payload": "Right, we've discussed this a bit briefly. Because we don't yet have any rust code, and it won't be a build-time requirement, it makes sense imo to require the version that delivers whatever features we need. If that's bleeding-edge, so be it.",
      "action": false,
      "timestamp": "2019-10-10T19:24:29+00:00"
    },
    {
      "id": "31e86b0c3bce4ae5a2bca9ae9f22de96",
      "sender": "BlueMatt",
      "payload": "looks like bionic has a newer rustc than debian stable",
      "action": false,
      "timestamp": "2019-10-10T19:24:38+00:00"
    },
    {
      "id": "9c8a784b867c4d7599823c5a189a7e36",
      "sender": "BlueMatt",
      "payload": "(1.36 instead of 1.34)",
      "action": false,
      "timestamp": "2019-10-10T19:24:46+00:00"
    },
    {
      "id": "ddc1e8d5cd40410b8cdb22e123bcdf32",
      "sender": "MarcoFalke",
      "payload": "we need bionic for gitian building",
      "action": false,
      "timestamp": "2019-10-10T19:24:55+00:00"
    },
    {
      "id": "c9dbd48344b54502a4c16680544ba026",
      "sender": "BlueMatt",
      "payload": "I dont think we're gonna ship rust code in release until dongcarl figures out guix stuff",
      "action": false,
      "timestamp": "2019-10-10T19:25:15+00:00"
    },
    {
      "id": "1c47d32fac214588b545adbffd28b89c",
      "sender": "BlueMatt",
      "payload": "but I *do* think we don't want to break debian stable (which is gonna be stable for like years)",
      "action": false,
      "timestamp": "2019-10-10T19:25:30+00:00"
    },
    {
      "id": "db12df1a565440709a29954d5ceab04e",
      "sender": "elichai2",
      "payload": "that's weird",
      "action": false,
      "timestamp": "2019-10-10T19:26:04+00:00"
    },
    {
      "id": "04f3dee28300433c967b9215e5d9d8df",
      "sender": "MarcoFalke",
      "payload": "That means the rust code is not shipped and disabled by default. What is the point then? Might as well not do it if it doesn't give any advantage",
      "action": false,
      "timestamp": "2019-10-10T19:26:11+00:00"
    },
    {
      "id": "a9d099bbfb6842f88f7338ca19f122aa",
      "sender": "wumpus",
      "payload": "hm it seems pretty easy to integrate it into the existing gitian",
      "action": false,
      "timestamp": "2019-10-10T19:26:12+00:00"
    },
    {
      "id": "b1b2cd2913d549b8a00d1d7cbf2c14e0",
      "sender": "wumpus",
      "payload": "I'm not sure why make it conditional on guix, but anyhow",
      "action": false,
      "timestamp": "2019-10-10T19:26:31+00:00"
    },
    {
      "id": "209dcda2f33f4058bcb814196a81007f",
      "sender": "wumpus",
      "payload": "MarcoFalke: that's the goal in the long term at least",
      "action": false,
      "timestamp": "2019-10-10T19:26:42+00:00"
    },
    {
      "id": "bae27b34a6fc4d54bad5050eb3ba4efb",
      "sender": "cfields",
      "payload": "MarcoFalke: I mean that we don't *yet* have any rust code, so we're still free to set whatever requirements we want.",
      "action": false,
      "timestamp": "2019-10-10T19:26:47+00:00"
    },
    {
      "id": "d0e2cab6cf93490687eada2741d13b68",
      "sender": "fanquake",
      "payload": "BlueMatt Is there anything not in 1.34 from later versions that would be \"nice to have\" ?",
      "action": false,
      "timestamp": "2019-10-10T19:26:51+00:00"
    },
    {
      "id": "4d3f59ed711946998e014d3c97eed9ba",
      "sender": "provoostenator",
      "payload": "The new feature can be tested by folks who build manually, that's been done before",
      "action": false,
      "timestamp": "2019-10-10T19:26:51+00:00"
    },
    {
      "id": "9e32e77da1d444d7ae399836d7fae4a2",
      "sender": "cfields",
      "payload": "That changes as soon as we lock-in.",
      "action": false,
      "timestamp": "2019-10-10T19:26:52+00:00"
    },
    {
      "id": "ec8af08f45fa4502a355bf323111028a",
      "sender": "BlueMatt",
      "payload": "MarcoFalke: well I was kinda expecting we'd want to have a good story around bootstrapping the rust code before we ship in release binaries",
      "action": false,
      "timestamp": "2019-10-10T19:26:53+00:00"
    },
    {
      "id": "af90f3687e994be4a68bce5cd70bae13",
      "sender": "BlueMatt",
      "payload": "(was hoping 0.21)",
      "action": false,
      "timestamp": "2019-10-10T19:26:57+00:00"
    },
    {
      "id": "34b066be300049c381ea5bbf3acd734b",
      "sender": "wumpus",
      "payload": "I don't think it makes sense to make so many different concerns conditional on each other",
      "action": false,
      "timestamp": "2019-10-10T19:27:05+00:00"
    },
    {
      "id": "3a05ca6c7c164525a1148852a16a8af5",
      "sender": "BlueMatt",
      "payload": "but if we're comfortable with it, that's cool too",
      "action": false,
      "timestamp": "2019-10-10T19:27:06+00:00"
    },
    {
      "id": "86a6b4a7d4eb483688750b2b21ddae28",
      "sender": "elichai2",
      "payload": "fanquake: i'm going over releases now to see if there's anything really interesting after 1.34",
      "action": false,
      "timestamp": "2019-10-10T19:27:30+00:00"
    },
    {
      "id": "01d5115f81034e67a389a22f525f35ef",
      "sender": "wumpus",
      "payload": "historically that was always a bad idea because we don't really know how long things are going to take",
      "action": false,
      "timestamp": "2019-10-10T19:27:33+00:00"
    },
    {
      "id": "233e2673a95e489db803841625d1f085",
      "sender": "MarcoFalke",
      "payload": "for gitian you need to trust Ubuntu either way, so there is no downgrade in trusting the Bionic rustc",
      "action": false,
      "timestamp": "2019-10-10T19:27:46+00:00"
    },
    {
      "id": "71469d1c50e543f6a22c9d6062117832",
      "sender": "jnewbery",
      "payload": "I'm worried that in this medium-term world where we have a shiny new rust p2p implementation, we'll have even fewer people making and reviewing changes in the c++ p2p implementation",
      "action": false,
      "timestamp": "2019-10-10T19:28:06+00:00"
    },
    {
      "id": "773b5bd0cc414d16877acd07565d0db4",
      "sender": "BlueMatt",
      "payload": "I suppose this is true....ubuntu did bootstrap rust themselves.....",
      "action": false,
      "timestamp": "2019-10-10T19:28:17+00:00"
    },
    {
      "id": "07efd2c027224db1844d68e7efe0b005",
      "sender": "BlueMatt",
      "payload": "jnewbery: my anticipation is that the \"shiny new rust p2p implementation\" was explicitly \"thou may not relay transactions nor add anything 'complicated'\"",
      "action": false,
      "timestamp": "2019-10-10T19:28:44+00:00"
    },
    {
      "id": "6576cabaab854e9386ff82f68024a035",
      "sender": "fanquake",
      "payload": "jnewbery: atleast that should be somewhat offset by the major p2p reviewers not being Rust devs, as far as I'm aware.",
      "action": false,
      "timestamp": "2019-10-10T19:28:46+00:00"
    },
    {
      "id": "aa61e0c2de444331a55602b25d14d75a",
      "sender": "BlueMatt",
      "payload": "so that would hopefully limit that somewhat",
      "action": false,
      "timestamp": "2019-10-10T19:28:50+00:00"
    },
    {
      "id": "7e2282ce832540579a639e8e3c7d7a95",
      "sender": "fanquake",
      "payload": "aside from bluematt that is.",
      "action": false,
      "timestamp": "2019-10-10T19:29:01+00:00"
    },
    {
      "id": "49405989989e4bc9b4778ac66ad14cd4",
      "sender": "wumpus",
      "payload": "jnewbery: I mean, you can never control wat people will review and contribute to",
      "action": false,
      "timestamp": "2019-10-10T19:29:39+00:00"
    },
    {
      "id": "1ff2b1d48d1345a2a5d30a3d4c496e90",
      "sender": "elichai2",
      "payload": "1. better hashmap. 2.alloc crate. 3. #[must_use]. 4. `--offline` to cargo. 5. armv7-unknown-freebsd-gnueabihf, armv6-unknown-freebsd-gnueabihf, wasm32-unknown-wasi support.",
      "action": false,
      "timestamp": "2019-10-10T19:29:55+00:00"
    },
    {
      "id": "e1dc38011c3f4147b5d0a6339bfee38f",
      "sender": "elichai2",
      "payload": "i don't think any of them matter but  1.34.2 fixed a CVE",
      "action": false,
      "timestamp": "2019-10-10T19:30:05+00:00"
    },
    {
      "id": "a45a04c82cb84512b31c42f12c2ba008",
      "sender": "jnewbery",
      "payload": "wumpus: right, I agree with that. I certainly wouldn't want to tell anyone what they should work on",
      "action": false,
      "timestamp": "2019-10-10T19:30:14+00:00"
    },
    {
      "id": "6f480df7a5e44a3e9ae44f4aa6be337a",
      "sender": "BlueMatt",
      "payload": "right, debian does have 1.34.2, not 1.34",
      "action": false,
      "timestamp": "2019-10-10T19:30:17+00:00"
    },
    {
      "id": "7e4ef12b0670481380157cd8e08e053e",
      "sender": "wumpus",
      "payload": "jnewbery: it sounds a bit childish to not include rust code because you're afraid developers will look at that code more :)",
      "action": false,
      "timestamp": "2019-10-10T19:30:17+00:00"
    },
    {
      "id": "b10ca6ed603f4833bbd1fff97cb56129",
      "sender": "elichai2",
      "payload": "that's the debian supported version",
      "action": false,
      "timestamp": "2019-10-10T19:30:19+00:00"
    },
    {
      "id": "8d42013746cc41c3bac6b87b8e55c9f3",
      "sender": "cfields",
      "payload": "elichai2: is 2. needed for overriding malloc?",
      "action": false,
      "timestamp": "2019-10-10T19:30:29+00:00"
    },
    {
      "id": "ded910702cf2444c94fff421112dc1e5",
      "sender": "elichai2",
      "payload": "cfields: no. it's just a way to link against liballoc and not libstd",
      "action": false,
      "timestamp": "2019-10-10T19:30:50+00:00"
    },
    {
      "id": "46203581f60941acaa5e694a0d37bc18",
      "sender": "ysangkok",
      "payload": "wouldn't it make sense to drop support for debian once guix makes it really easier to build the same thing on all platforms?",
      "action": false,
      "timestamp": "2019-10-10T19:30:50+00:00"
    },
    {
      "id": "8419f3e66216497689c5389c9b76c743",
      "sender": "wumpus",
      "payload": "also, it might also get new people interested, you never know",
      "action": false,
      "timestamp": "2019-10-10T19:30:50+00:00"
    },
    {
      "id": "57b77a75ac72453aabdfaf5bdcbbb2c8",
      "sender": "BlueMatt",
      "payload": "cfields: no, only 1.28 is required for GlobalAlloc",
      "action": false,
      "timestamp": "2019-10-10T19:30:51+00:00"
    },
    {
      "id": "0060c5245bb24091a05b95cbd40766c9",
      "sender": "cfields",
      "payload": "Ok, thanks.",
      "action": false,
      "timestamp": "2019-10-10T19:31:05+00:00"
    },
    {
      "id": "cb9a30f8a529413eb6b52a5344d05d5e",
      "sender": "elichai2",
      "payload": "(making binaries smaller and further support for embedded)",
      "action": false,
      "timestamp": "2019-10-10T19:31:06+00:00"
    },
    {
      "id": "11e92d53ed4946d5bd4006b17bfadd6f",
      "sender": "fanquake",
      "payload": "wumpus: hopefully",
      "action": false,
      "timestamp": "2019-10-10T19:31:28+00:00"
    },
    {
      "id": "ccfbba16cace4f4cbe0edc91ad05a6fc",
      "sender": "jnewbery",
      "payload": "wumpus: I'm not sure it's childish. I think it's a valid concern thta when there aren't many developers looking at a component, then reimplementing it in a different language may make the situation worse",
      "action": false,
      "timestamp": "2019-10-10T19:31:35+00:00"
    },
    {
      "id": "a0b9569425eb44ef8d5463b39fa38d55",
      "sender": "MarcoFalke",
      "payload": "ysangkok: That is the long-term goal, but won't happen before Bitcoin Core 0.21.0",
      "action": false,
      "timestamp": "2019-10-10T19:32:02+00:00"
    },
    {
      "id": "367234d1542e4155a239346bb77b45f1",
      "sender": "provoostenator",
      "payload": "I would probably feel more embolded reviewing c++ p2p code if there was a fresh Rust version to compare with",
      "action": false,
      "timestamp": "2019-10-10T19:32:12+00:00"
    },
    {
      "id": "642a235ac1c3459885f514e7b236e040",
      "sender": "BlueMatt",
      "payload": "elichai2: well luckily all but 3 there dont require changes to our code, so we can build with newer rustc and get those features, even if we \"support\" older ones",
      "action": false,
      "timestamp": "2019-10-10T19:32:18+00:00"
    },
    {
      "id": "bdb5a41602d64ef799df2a52419c503d",
      "sender": "wumpus",
      "payload": "jnewbery: but only if you see the set of dvelopers looking at the code as a closed set, I hope that's not the case in the medium term",
      "action": false,
      "timestamp": "2019-10-10T19:32:18+00:00"
    },
    {
      "id": "38427db949f34d8aba3378638c9556c3",
      "sender": "elichai2",
      "payload": "BlueMatt: yeah I shoud've dropped 1 because that's transparent to impl. but 2 isn't. altough I don't think we care about it that much (maybe for compiling to some exotic target that doesn't support libstd)",
      "action": false,
      "timestamp": "2019-10-10T19:33:26+00:00"
    },
    {
      "id": "2cc93308e9a14551bf504c4430900362",
      "sender": "BlueMatt",
      "payload": "right, I dont think core is gonna support wasm so that may be ok :p",
      "action": false,
      "timestamp": "2019-10-10T19:33:48+00:00"
    },
    {
      "id": "021ec339d6a7460b9a1de153d5471abd",
      "sender": "elichai2",
      "payload": "oh another thing in 1.35 is musl support. although again that doesn't bother implementors. only the users who compile (a user can compile the same code both to x86_64-gnu and x86_64-musl) https://github.com/rust-lang/rust/pull/58575",
      "action": false,
      "timestamp": "2019-10-10T19:34:48+00:00"
    },
    {
      "id": "fea02847e2954d92b8a126961a0ce012",
      "sender": "elichai2",
      "payload": "IMHO 1.34.2 it is",
      "action": false,
      "timestamp": "2019-10-10T19:35:16+00:00"
    },
    {
      "id": "72135dc3b5a64fb89584c7c9d3c0654a",
      "sender": "midnightmagic",
      "payload": "musl appears to be a popular target for supporting e.g. BE on POWER9",
      "action": false,
      "timestamp": "2019-10-10T19:35:28+00:00"
    },
    {
      "id": "0e7124df580c42c7aa0cf758c923d170",
      "sender": "BlueMatt",
      "payload": "kool, unless there are other obections seems like at least that issue is fine",
      "action": false,
      "timestamp": "2019-10-10T19:35:33+00:00"
    },
    {
      "id": "070eef712f32436fb0e3d3c4b646f8ce",
      "sender": "wumpus",
      "payload": "people that want to use musl can just use a newer rust, right?",
      "action": false,
      "timestamp": "2019-10-10T19:36:13+00:00"
    },
    {
      "id": "c5f5ca904d88427293a28698cac2e77b",
      "sender": "BlueMatt",
      "payload": "midnightmagic: right, just means those users will need a newer rustc, even though we \"support\" older ones",
      "action": false,
      "timestamp": "2019-10-10T19:36:28+00:00"
    },
    {
      "id": "eadefbc0f4164b66a589456e8fc78659",
      "sender": "elichai2",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-10-10T19:36:29+00:00"
    },
    {
      "id": "95374b3279c7458cbc41af56b090b537",
      "sender": "wumpus",
      "payload": "that it supports 1.35 doesn't mean you need to build with that...",
      "action": false,
      "timestamp": "2019-10-10T19:36:29+00:00"
    },
    {
      "id": "913f864ca3fd4b019b5dba4d7f9e252a",
      "sender": "BlueMatt",
      "payload": "yep",
      "action": false,
      "timestamp": "2019-10-10T19:36:30+00:00"
    },
    {
      "id": "885bd68148e2479faa3d4aa3aac69684",
      "sender": "elichai2",
      "payload": "the target support should only conserned released binaries I think",
      "action": false,
      "timestamp": "2019-10-10T19:36:47+00:00"
    },
    {
      "id": "1758639374764b8e89f9fd1ed0135e54",
      "sender": "midnightmagic",
      "payload": "sure, just making observation that it appears some (highly competent) people are liking the musl",
      "action": false,
      "timestamp": "2019-10-10T19:37:17+00:00"
    },
    {
      "id": "51da63ae407c49fcb36972388ca95e20",
      "sender": "BlueMatt",
      "payload": "right",
      "action": false,
      "timestamp": "2019-10-10T19:37:26+00:00"
    },
    {
      "id": "004bec434cd14504a45cbb195a1b341b",
      "sender": "midnightmagic",
      "payload": "\\o",
      "action": false,
      "timestamp": "2019-10-10T19:37:30+00:00"
    },
    {
      "id": "940ad3911afe4725a1c250e475187205",
      "sender": "elichai2",
      "payload": "so as long as all released binaries are for x86 windows/gnu(glibc) then I don't think any of that other stuff matter. users can use 1.38 to compile to musl/armv7/riscv32i etc.",
      "action": false,
      "timestamp": "2019-10-10T19:37:43+00:00"
    },
    {
      "id": "9f3ad2d8454b4634b55475b7aba68a96",
      "sender": "cfields",
      "payload": "*armv7-bsd",
      "action": false,
      "timestamp": "2019-10-10T19:38:05+00:00"
    },
    {
      "id": "85e16c4b304d4cfebcbfce73d56049c8",
      "sender": "wumpus",
      "payload": "released binaries are glibc only",
      "action": false,
      "timestamp": "2019-10-10T19:38:05+00:00"
    },
    {
      "id": "bc433259e40b470985237f1349879097",
      "sender": "wumpus",
      "payload": "I'm sure that could change inthe future, but that's a wholly different concern",
      "action": false,
      "timestamp": "2019-10-10T19:38:25+00:00"
    },
    {
      "id": "143db956047340f0b8afbdd64f032718",
      "sender": "BlueMatt",
      "payload": "right, and you'll at least be able to turn it off at compile time for the forseeable future",
      "action": false,
      "timestamp": "2019-10-10T19:38:26+00:00"
    },
    {
      "id": "5d92bb60a7f343dbb07247476fa93d6f",
      "sender": "cfields",
      "payload": "elichai2 and I have a longer-term plan for rust/libc world domination anyway.",
      "action": false,
      "timestamp": "2019-10-10T19:38:53+00:00"
    },
    {
      "id": "e6a38f6017a644daabd82baf8ec0441e",
      "sender": "BlueMatt",
      "payload": "another thing that may be worth mentioning here is that for the bitcoin core-required bits of stratumv2 (ie a getblocktemplate replacement) there has been some initial speculation/thinking that it would be in rust",
      "action": false,
      "timestamp": "2019-10-10T19:39:05+00:00"
    },
    {
      "id": "651282411bc243049a158744a4703fab",
      "sender": "elichai2",
      "payload": "cfields: don't know too much about armv7 but something changed even for the linux variants lately https://github.com/rust-lang/rust/pull/63107/",
      "action": false,
      "timestamp": "2019-10-10T19:40:16+00:00"
    },
    {
      "id": "36e43394fbd84c1f9738784d95456130",
      "sender": "MarcoFalke",
      "payload": "so the windows,mac,and arm releases couldn't come with any rust code compiled in?",
      "action": false,
      "timestamp": "2019-10-10T19:40:29+00:00"
    },
    {
      "id": "47e2cbe6aa2746fc8baeebb080a79371",
      "sender": "MarcoFalke",
      "payload": "only the x86 ones?",
      "action": false,
      "timestamp": "2019-10-10T19:40:36+00:00"
    },
    {
      "id": "683b30ecd9824998ae806b817421f3ea",
      "sender": "BlueMatt",
      "payload": "no they totally could",
      "action": false,
      "timestamp": "2019-10-10T19:41:03+00:00"
    },
    {
      "id": "67057e1665744aca8a7c65b73c3471f3",
      "sender": "BlueMatt",
      "payload": "all of those platforms are \"well supported\"",
      "action": false,
      "timestamp": "2019-10-10T19:41:13+00:00"
    },
    {
      "id": "125a0ed6091d4cd2af43dbdf6f50dd66",
      "sender": "BlueMatt",
      "payload": "power may be more of a question (as its \"second tier\" support or some shit like that), but I've never had issues with rust on power9 and thats my main dev machine",
      "action": false,
      "timestamp": "2019-10-10T19:41:36+00:00"
    },
    {
      "id": "1f8e9c8dbe7a44d0b8252be7a6e344a3",
      "sender": "wumpus",
      "payload": "rust works very well on ARM 32 and 64, windows/mac is also well supported",
      "action": false,
      "timestamp": "2019-10-10T19:42:13+00:00"
    },
    {
      "id": "64e883d1dd5548298ef6590f497b7671",
      "sender": "MarcoFalke",
      "payload": "we don't have power yet: #14066",
      "action": false,
      "timestamp": "2019-10-10T19:42:20+00:00"
    },
    {
      "id": "bbb99e39776944c08f00aaa43dc4f121",
      "sender": "cfields",
      "payload": "yeah, I'm a bit confused about that PR. I think it's a bit more subtle than \"armv7 wasn't supported but is now\".",
      "action": false,
      "timestamp": "2019-10-10T19:42:22+00:00"
    },
    {
      "id": "9caf26bb9af846008bb1b8166453fac6",
      "sender": "wumpus",
      "payload": "risc-v linux is still a problem right now",
      "action": false,
      "timestamp": "2019-10-10T19:42:23+00:00"
    },
    {
      "id": "872067c1052c480da9d4f8e17f70b025",
      "sender": "elichai2",
      "payload": "I really don't know a lot about arm and there are too many target triples for armv7 for me to know what's what lol",
      "action": false,
      "timestamp": "2019-10-10T19:42:43+00:00"
    },
    {
      "id": "b53fd27197c7447e82ee6769f2162f19",
      "sender": "wumpus",
      "payload": "then again, that will be resolved soon, I'm sure it won't be in a year or so",
      "action": false,
      "timestamp": "2019-10-10T19:42:47+00:00"
    },
    {
      "id": "87554fe044284fe989dbd895106c881b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/14066 | gitian-linux: Build binaries for 64-bit POWER by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #14066 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-10-10T19:42:48+00:00"
    },
    {
      "id": "a9552f6002324465808c1b5641aba546",
      "sender": "elichai2",
      "payload": "wumpus: which target triple is \"normal arm\"?",
      "action": false,
      "timestamp": "2019-10-10T19:42:58+00:00"
    },
    {
      "id": "c0722af577304014aa7cea8053a84fd8",
      "sender": "wumpus",
      "payload": "arm-linux-gnueabi",
      "action": false,
      "timestamp": "2019-10-10T19:43:05+00:00"
    },
    {
      "id": "01818180f3a34d80920c2e1d64b94521",
      "sender": "wumpus",
      "payload": "hf",
      "action": false,
      "timestamp": "2019-10-10T19:43:10+00:00"
    },
    {
      "id": "cd6a73e4fc304f16896ef708c301ef9f",
      "sender": "elichai2",
      "payload": "yeah. that's Tier 2 with cargo+rustc+libstd. good support :)",
      "action": false,
      "timestamp": "2019-10-10T19:43:38+00:00"
    },
    {
      "id": "83bc04ee7ca24573a2fcca0f2a855db7",
      "sender": "BlueMatt",
      "payload": "do we support hard forking? </badjoke>",
      "action": false,
      "timestamp": "2019-10-10T19:43:39+00:00"
    },
    {
      "id": "be40883c0d30480fabb48449129bb78d",
      "sender": "wumpus",
      "payload": "arm64 is aarch64-linux-gnu",
      "action": false,
      "timestamp": "2019-10-10T19:43:54+00:00"
    },
    {
      "id": "ab1c019fbf5642669ecb781081f578c6",
      "sender": "wumpus",
      "payload": "both can run the compiler as well as cross compile for",
      "action": false,
      "timestamp": "2019-10-10T19:44:23+00:00"
    },
    {
      "id": "b8a86422176448d6a939607ca24f22db",
      "sender": "fanquake",
      "payload": "Getting a bit into the weeds here. Does anyone else have a meeting topic for the last 15 minutes? Otherwise I can we can continue Rust discussion/",
      "action": false,
      "timestamp": "2019-10-10T19:44:38+00:00"
    },
    {
      "id": "31fd6905109146d5991d3b5f34d15368",
      "sender": "elichai2",
      "payload": "yep same. the `gnueabi` and `musleabi` are the ones who changed",
      "action": false,
      "timestamp": "2019-10-10T19:44:40+00:00"
    },
    {
      "id": "17ef3ba62cae42959f9549960f7f1139",
      "sender": "wumpus",
      "payload": "I don't think there's any other topics",
      "action": false,
      "timestamp": "2019-10-10T19:45:01+00:00"
    },
    {
      "id": "01d0adadecf8464daea6f5016cc37b0c",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2019-10-10T19:45:41+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "ff2b0794c1b4426eb7422df48dcde784",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2019-10-10T19:00:22+00:00"
      },
      "operand": null,
      "id": "ff2b0794c1b4426eb7422df48dcde784",
      "timestamp": "2019-10-10T19:00:22+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f0d517bb60ef4e4aac5d957249d35a6d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16834 | Fetch Headers over DNS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #16834 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:04:21+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16834",
      "id": "f0d517bb60ef4e4aac5d957249d35a6d",
      "timestamp": "2019-10-10T19:04:21+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b194d2000795460c88d2aa5b04444a2b",
        "sender": "wumpus",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2019-10-10T19:04:57+00:00"
      },
      "operand": "High priority for review",
      "id": "b194d2000795460c88d2aa5b04444a2b",
      "timestamp": "2019-10-10T19:04:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b5b52068df6a4a909581ef789417f672",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8  only three blockers on the list right now",
        "action": false,
        "timestamp": "2019-10-10T19:05:20+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "b5b52068df6a4a909581ef789417f672",
      "timestamp": "2019-10-10T19:05:20+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "190f6e4a29d548408330188bf284a933",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16202 | Refactor network message deserialization by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #16202 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:05:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16202",
      "id": "190f6e4a29d548408330188bf284a933",
      "timestamp": "2019-10-10T19:05:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "524628f2ef2b45f99a62fc2dff7c2e78",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16202 | Refactor network message deserialization by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #16202 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:05:44+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16202",
      "id": "524628f2ef2b45f99a62fc2dff7c2e78",
      "timestamp": "2019-10-10T19:05:44+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "bf34870ababf47c5b769fd88df0f75f1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16490 | rpc: Report reason for replaceable txpool transactions by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16490 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:06:07+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16490",
      "id": "bf34870ababf47c5b769fd88df0f75f1",
      "timestamp": "2019-10-10T19:06:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "281a7e5fbf26445ca40265db7c590ad1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16202 | Refactor network message deserialization by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #16202 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:06:34+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16202",
      "id": "281a7e5fbf26445ca40265db7c590ad1",
      "timestamp": "2019-10-10T19:06:34+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4c501d86109a42f2b74d7b4fd5419ce0",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16944 | gui: create PSBT with watch-only wallet by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #16944 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:08:01+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16944",
      "id": "4c501d86109a42f2b74d7b4fd5419ce0",
      "timestamp": "2019-10-10T19:08:01+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "192c283116524f408e4336d31045ba7b",
        "sender": "wumpus",
        "payload": "#topic gui: create PSBT with watch-only wallet",
        "action": false,
        "timestamp": "2019-10-10T19:10:08+00:00"
      },
      "operand": "gui: create PSBT with watch-only wallet",
      "id": "192c283116524f408e4336d31045ba7b",
      "timestamp": "2019-10-10T19:10:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "01ac217d243f48e496784cdaab4ef373",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16966 | ui: make send a wizard by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #16966 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:11:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16966",
      "id": "01ac217d243f48e496784cdaab4ef373",
      "timestamp": "2019-10-10T19:11:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "43e2dfe812c34307be9a0653ff6fd7a4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17090 | RFC: Rust code integration \u00c3\u0082\u00c2\u00b7 Issue #17090 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:20:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17090",
      "id": "43e2dfe812c34307be9a0653ff6fd7a4",
      "timestamp": "2019-10-10T19:20:13+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "dd95d7885aaa4c0c8da918cc4bf5517f",
        "sender": "wumpus",
        "payload": "#topic Fetch Headers over DNS (BlueMatt)",
        "action": false,
        "timestamp": "2019-10-10T19:20:17+00:00"
      },
      "operand": "Fetch Headers over DNS (BlueMatt)",
      "id": "dd95d7885aaa4c0c8da918cc4bf5517f",
      "timestamp": "2019-10-10T19:20:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1fd0b5b311f34b33b0f2bf37873417b1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17090 | RFC: Rust code integration \u00c3\u0082\u00c2\u00b7 Issue #17090 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:20:21+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17090",
      "id": "1fd0b5b311f34b33b0f2bf37873417b1",
      "timestamp": "2019-10-10T19:20:21+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "58d80e8594ad412fbb7cfe54196465e2",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16834 | Fetch Headers over DNS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #16834 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:20:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16834",
      "id": "58d80e8594ad412fbb7cfe54196465e2",
      "timestamp": "2019-10-10T19:20:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "505d7e31b3094e23be338c73c16ee4e7",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17090 | RFC: Rust code integration \u00c3\u0082\u00c2\u00b7 Issue #17090 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:21:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17090",
      "id": "505d7e31b3094e23be338c73c16ee4e7",
      "timestamp": "2019-10-10T19:21:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "87554fe044284fe989dbd895106c881b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/14066 | gitian-linux: Build binaries for 64-bit POWER by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #14066 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-10-10T19:42:48+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/14066",
      "id": "87554fe044284fe989dbd895106c881b",
      "timestamp": "2019-10-10T19:42:48+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "01d0adadecf8464daea6f5016cc37b0c",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2019-10-10T19:45:41+00:00"
      },
      "operand": null,
      "id": "01d0adadecf8464daea6f5016cc37b0c",
      "timestamp": "2019-10-10T19:45:41+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}