{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "25c5136329a149128e915d600037e44e",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 59,
    "lightningbot": 2,
    "jonasschnelli": 1,
    "sipsorcery": 1,
    "hebasto": 2,
    "fjahr": 1,
    "cfields": 17,
    "sipa": 43,
    "amiti": 1,
    "jkczyz": 1,
    "jb55": 1,
    "achow101": 5,
    "jonatack_": 3,
    "nehan_": 1,
    "elichai2": 1,
    "jeremyrubin": 48,
    "luke-jr": 31,
    "gribble": 11,
    "promag": 4,
    "dongcarl": 8,
    "cncr04s": 2
  },
  "start_time": "2020-04-02T19:01:12+00:00",
  "end_time": "2020-04-02T20:00:43+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": "limited use of boost in consensus for backports",
  "messages": [
    {
      "id": "8428e0e8cdae455e882def4f89398c7a",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2020-04-02T19:01:12+00:00"
    },
    {
      "id": "81ecf65b41d74f7598a9fd68a5921e53",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Apr  2 19:01:12 2020 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2020-04-02T19:01:12+00:00"
    },
    {
      "id": "69258b8050d9430d970b6b9cc9fa0426",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2020-04-02T19:01:12+00:00"
    },
    {
      "id": "eb4dbee2c265449595b02885b4fce108",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:16+00:00"
    },
    {
      "id": "2350c79c305440b4af90f6695304e0dc",
      "sender": "sipsorcery",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:21+00:00"
    },
    {
      "id": "071b0612a5d749229009accda92e1416",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:27+00:00"
    },
    {
      "id": "4ee1afde500d4f1dbd9010017a9d5f2d",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:28+00:00"
    },
    {
      "id": "2917855402b4472c8d29b60e0573cf02",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:28+00:00"
    },
    {
      "id": "c4d0e6a0f8fa4964a00fe12b2d9ee7f2",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:34+00:00"
    },
    {
      "id": "4b32829c6d3341f0be0e58ca01bef193",
      "sender": "amiti",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:44+00:00"
    },
    {
      "id": "3a6671c9985048259451d48d21d3ffbf",
      "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 ariard digi_james amiti fjahr",
      "action": false,
      "timestamp": "2020-04-02T19:01:44+00:00"
    },
    {
      "id": "9af1101622ab47c18b1ba6f1c1ca6cbb",
      "sender": "wumpus",
      "payload": "jeremyrubin lightlike emilengler jonatack hebasto jb55",
      "action": false,
      "timestamp": "2020-04-02T19:01:46+00:00"
    },
    {
      "id": "45759504b40b4db1b4d2665b905e9e2b",
      "sender": "jkczyz",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:57+00:00"
    },
    {
      "id": "29fca5975c3742669ec53ad642064f9a",
      "sender": "jb55",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:01:59+00:00"
    },
    {
      "id": "70602bb839364620bc1f609175c76355",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:02:07+00:00"
    },
    {
      "id": "4cca8895ebd1473781646027c89ff0cd",
      "sender": "jonatack_",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:02:12+00:00"
    },
    {
      "id": "39249806ec3443f88ec6fd22438423b5",
      "sender": "nehan_",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:02:24+00:00"
    },
    {
      "id": "893b05a081ec4bacb54bae4da506bd7b",
      "sender": "wumpus",
      "payload": "no proposed topics for this week, it appears",
      "action": false,
      "timestamp": "2020-04-02T19:02:43+00:00"
    },
    {
      "id": "850e4da2d05e4fd491569dd05e4d4f71",
      "sender": "elichai2",
      "payload": "Hi",
      "action": false,
      "timestamp": "2020-04-02T19:02:46+00:00"
    },
    {
      "id": "ae8f16d45be44da98ceabb2c9cd05273",
      "sender": "wumpus",
      "payload": "any last minute ones?",
      "action": false,
      "timestamp": "2020-04-02T19:02:48+00:00"
    },
    {
      "id": "f5b9b7cee2a044e29f39de29bd50c95f",
      "sender": "jeremyrubin",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:03:07+00:00"
    },
    {
      "id": "42db7cc04f1e4f4ba32a252df13eec57",
      "sender": "luke-jr",
      "payload": "wumpus: I saw one earlier.. :p",
      "action": false,
      "timestamp": "2020-04-02T19:03:14+00:00"
    },
    {
      "id": "85bed6d8034b4fd6a0334713db03335b",
      "sender": "jeremyrubin",
      "payload": "Hope everyone is safe & healthy :)",
      "action": false,
      "timestamp": "2020-04-02T19:03:17+00:00"
    },
    {
      "id": "696b5714d3c3464d9a9abde907f67597",
      "sender": "luke-jr",
      "payload": "0.20 bugfixes",
      "action": false,
      "timestamp": "2020-04-02T19:03:19+00:00"
    },
    {
      "id": "c8bb1b2e3c224490824a7ae27a693f91",
      "sender": "luke-jr",
      "payload": "or smth like that",
      "action": false,
      "timestamp": "2020-04-02T19:03:22+00:00"
    },
    {
      "id": "0cd664323aa34ef9a93bd2b505b245e4",
      "sender": "wumpus",
      "payload": "FWIW it's time to do the branch-off for 0.20",
      "action": false,
      "timestamp": "2020-04-02T19:03:33+00:00"
    },
    {
      "id": "887c3bc9819549c4a40d7ed85a06c554",
      "sender": "wumpus",
      "payload": "and release rc1",
      "action": false,
      "timestamp": "2020-04-02T19:03:38+00:00"
    },
    {
      "id": "368b693304ef4395aa1718ed20b5e184",
      "sender": "wumpus",
      "payload": "luke-jr: don't see it in http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt, but that makes sense",
      "action": false,
      "timestamp": "2020-04-02T19:03:59+00:00"
    },
    {
      "id": "8f954529bce745f086629e14eb744bdc",
      "sender": "luke-jr",
      "payload": "IMO #18192 and #18465 should be fixed before rc1",
      "action": false,
      "timestamp": "2020-04-02T19:04:03+00:00"
    },
    {
      "id": "cbe014905e7140aeb350cb61c289229b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18192 | Bugfix: Wallet: Safely deal with change in the address book by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #18192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:04:05+00:00"
    },
    {
      "id": "14dcdf0764a842a2af73d85965c4dd2f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18465 | bitcoin-tx (and probably others) fails to build without libevent \u00c3\u0082\u00c2\u00b7 Issue #18465 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:04:06+00:00"
    },
    {
      "id": "e4f87c3e3d914ac7aa54adb062724e23",
      "sender": "luke-jr",
      "payload": "could perhaps still branch off anyway, as they're not really ready :/",
      "action": false,
      "timestamp": "2020-04-02T19:04:22+00:00"
    },
    {
      "id": "c9dd882ef027430b88146a40c447ac8b",
      "sender": "luke-jr",
      "payload": "18192 only affects avoid-reuse wallets, but the harm is irrepairable once affected",
      "action": false,
      "timestamp": "2020-04-02T19:05:06+00:00"
    },
    {
      "id": "92f923797e234919ac298023f9e30e48",
      "sender": "wumpus",
      "payload": "those are not even tagged for 0.20",
      "action": false,
      "timestamp": "2020-04-02T19:05:13+00:00"
    },
    {
      "id": "6c7ce9fb619e47f1b615d4bcdb315722",
      "sender": "promag",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:05:30+00:00"
    },
    {
      "id": "f56bd24510dd407bb34d4ebf87653e6d",
      "sender": "wumpus",
      "payload": "unless they're realy urgent might include them in a later rc or 0.20.1",
      "action": false,
      "timestamp": "2020-04-02T19:06:05+00:00"
    },
    {
      "id": "f03da33e8e83456d92aac2ecb18251a3",
      "sender": "sipa",
      "payload": "are they 0.20 regressions?",
      "action": false,
      "timestamp": "2020-04-02T19:06:19+00:00"
    },
    {
      "id": "7ddefd4ef8fd4587bdde8b6063f14a2e",
      "sender": "dongcarl",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-04-02T19:06:51+00:00"
    },
    {
      "id": "bc6f30305c0e473585c8e8b18308f819",
      "sender": "luke-jr",
      "payload": "not regressions, no",
      "action": false,
      "timestamp": "2020-04-02T19:06:52+00:00"
    },
    {
      "id": "8338f54019674b08b91b51c3c4f682ae",
      "sender": "luke-jr",
      "payload": "I suppose 18465 has an easy workaround",
      "action": false,
      "timestamp": "2020-04-02T19:07:22+00:00"
    },
    {
      "id": "5b07e431331a43a5b68db71b6bacfec0",
      "sender": "sipa",
      "payload": "when was 18192 introduced?",
      "action": false,
      "timestamp": "2020-04-02T19:07:39+00:00"
    },
    {
      "id": "5da1cf5688e643d184e16360812348c1",
      "sender": "sipa",
      "payload": "or when was the problem it solves introduced?",
      "action": false,
      "timestamp": "2020-04-02T19:07:49+00:00"
    },
    {
      "id": "930c445f9eb5434899f9f7de63688779",
      "sender": "luke-jr",
      "payload": "when avoid-reuse wallets were introduced, 0.19.0 IIRC",
      "action": false,
      "timestamp": "2020-04-02T19:07:52+00:00"
    },
    {
      "id": "22c1be8f66724cc2a2004209709e5337",
      "sender": "sipa",
      "payload": "this sounds moderately serious... i suspect we just haven't heard about it much because few people enable that setting, i expect?",
      "action": false,
      "timestamp": "2020-04-02T19:08:44+00:00"
    },
    {
      "id": "65c0f5a1ea0940669fed981b617ef74b",
      "sender": "luke-jr",
      "payload": "maybe; I don't know how popular it is",
      "action": false,
      "timestamp": "2020-04-02T19:08:53+00:00"
    },
    {
      "id": "e313fe7879564aa297ec4f02e7a830fc",
      "sender": "luke-jr",
      "payload": "IMO if we don't fix it, we should at least put it in rel notes as a known issue",
      "action": false,
      "timestamp": "2020-04-02T19:09:19+00:00"
    },
    {
      "id": "f3c5b08a3aeb462eb4f620f00f8d4262",
      "sender": "achow101",
      "payload": "i doubt people really use multiwallet or create non-default wallets",
      "action": false,
      "timestamp": "2020-04-02T19:09:27+00:00"
    },
    {
      "id": "317c96ebfa6a4816be9b850513ed5991",
      "sender": "luke-jr",
      "payload": "achow101: it's not multiwallet-related",
      "action": false,
      "timestamp": "2020-04-02T19:09:41+00:00"
    },
    {
      "id": "b847ddf6640f426e81375eb39dddf3a3",
      "sender": "achow101",
      "payload": "luke-jr: but you have to be using the multiwallet feature to enable it",
      "action": false,
      "timestamp": "2020-04-02T19:09:54+00:00"
    },
    {
      "id": "de556925d5a34b529649a5e6b91f0193",
      "sender": "achow101",
      "payload": "i.e. create a new wallet",
      "action": false,
      "timestamp": "2020-04-02T19:10:06+00:00"
    },
    {
      "id": "babf37a02bb24e0d91f8b911eb1b62c3",
      "sender": "luke-jr",
      "payload": "hmm",
      "action": false,
      "timestamp": "2020-04-02T19:10:10+00:00"
    },
    {
      "id": "94d1a7b687a24ed4bbea885f95206fd8",
      "sender": "luke-jr",
      "payload": "also from earlier [16:52:31] <MarcoFalke> Looks like #18487 , #18487 and #18487 are the last three things to get in before branch-off?",
      "action": false,
      "timestamp": "2020-04-02T19:12:13+00:00"
    },
    {
      "id": "ea44e76a2d14429980b54e39e5081104",
      "sender": "achow101",
      "payload": "oh wait, we can use the setwalletflag rpc to enable it. but that requires knowing what you're doing. it's not exposed in the gui",
      "action": false,
      "timestamp": "2020-04-02T19:12:14+00:00"
    },
    {
      "id": "8e65278e57f44972bc96cb228f15aabc",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18487 | rpc: Fix rpcRunLater race in walletpassphrase by promag \u00c3\u0082\u00c2\u00b7 Pull Request #18487 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:12:15+00:00"
    },
    {
      "id": "9809528d4e164291be154e495247058f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18487 | rpc: Fix rpcRunLater race in walletpassphrase by promag \u00c3\u0082\u00c2\u00b7 Pull Request #18487 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:12:15+00:00"
    },
    {
      "id": "407cda28a84e4d96b811a120b07ac4f4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18487 | rpc: Fix rpcRunLater race in walletpassphrase by promag \u00c3\u0082\u00c2\u00b7 Pull Request #18487 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:12:16+00:00"
    },
    {
      "id": "db7868e502aa488d87a0876c5410e832",
      "sender": "luke-jr",
      "payload": "rtt",
      "action": false,
      "timestamp": "2020-04-02T19:12:31+00:00"
    },
    {
      "id": "d5c1aac887e34d7eaf94be86d1d498ea",
      "sender": "luke-jr",
      "payload": "err*",
      "action": false,
      "timestamp": "2020-04-02T19:12:33+00:00"
    },
    {
      "id": "53c4c2073c374c9d91f9a1608c380073",
      "sender": "luke-jr",
      "payload": "[16:53:06] <MarcoFalke> * #18458 #18506",
      "action": false,
      "timestamp": "2020-04-02T19:12:38+00:00"
    },
    {
      "id": "a483d0562a4041be9d0ea879acb8c7c3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18458 | net: Add missing cs_vNodes lock by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #18458 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:12:40+00:00"
    },
    {
      "id": "12b11fa8ab4345e1a524ad340eaebe0a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18506 | net: Hardcoded seeds update for 0.20 by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #18506 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:12:41+00:00"
    },
    {
      "id": "0c169488862f4365b50310d8aa3694b1",
      "sender": "promag",
      "payload": "lol",
      "action": false,
      "timestamp": "2020-04-02T19:13:00+00:00"
    },
    {
      "id": "6b8522cdf3f642b0bdff9d6f4824ec5c",
      "sender": "wumpus",
      "payload": "yes those are tagged https://github.com/bitcoin/bitcoin/pulls?q=is%3Aopen+is%3Apr+milestone%3A0.20.0",
      "action": false,
      "timestamp": "2020-04-02T19:14:26+00:00"
    },
    {
      "id": "62fbfcfef8da49219722dd1419ab85ed",
      "sender": "luke-jr",
      "payload": "18192 & 18465 should probably at least get tagged, even if they end up slipping the release",
      "action": false,
      "timestamp": "2020-04-02T19:14:54+00:00"
    },
    {
      "id": "9f18d8b2d1b54e469f31766c9bb7f6ea",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2020-04-02T19:15:43+00:00"
    },
    {
      "id": "aaaf35e83a7748ff8d161f4aa2a6d060",
      "sender": "jonatack_",
      "payload": "another avoid_reuse related bugfix is #17824 (2 acks)",
      "action": false,
      "timestamp": "2020-04-02T19:17:02+00:00"
    },
    {
      "id": "e50f7150d3204c3eab305bfbadfca05e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17824 | wallet: Prefer full destination groups in coin selection by fjahr \u00c3\u0082\u00c2\u00b7 Pull Request #17824 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:17:06+00:00"
    },
    {
      "id": "b5af037b8b60432d8c31f2942d64ffb9",
      "sender": "wumpus",
      "payload": "this adds way more things last-minute for 0.20 than I expected",
      "action": false,
      "timestamp": "2020-04-02T19:17:56+00:00"
    },
    {
      "id": "2e7d1422362a43b488f900c057242c04",
      "sender": "jonatack_",
      "payload": "(not saying it's as urgent)",
      "action": false,
      "timestamp": "2020-04-02T19:18:03+00:00"
    },
    {
      "id": "10f93dacbaae4ea7abb00e6213d86811",
      "sender": "sipa",
      "payload": "17824 seems like a bigger change",
      "action": false,
      "timestamp": "2020-04-02T19:18:18+00:00"
    },
    {
      "id": "ac0b75c624e84115917f33d77180bd16",
      "sender": "wumpus",
      "payload": "we could also add a note to the release notes that avoid-reuse is buggy",
      "action": false,
      "timestamp": "2020-04-02T19:18:26+00:00"
    },
    {
      "id": "ba4b43b3c18444bdae26761432135c21",
      "sender": "wumpus",
      "payload": "or disable it",
      "action": false,
      "timestamp": "2020-04-02T19:18:46+00:00"
    },
    {
      "id": "6d1f2796d31c4109a274dcf9f070e489",
      "sender": "wumpus",
      "payload": "oh wait it was introduced in 0.19 not 0.20",
      "action": false,
      "timestamp": "2020-04-02T19:19:07+00:00"
    },
    {
      "id": "eb23e3ec81c5470ab2b59b69f52f1b56",
      "sender": "wumpus",
      "payload": "so not that",
      "action": false,
      "timestamp": "2020-04-02T19:19:12+00:00"
    },
    {
      "id": "227fba9fc5764c66ad91ff364d4268a9",
      "sender": "sipa",
      "payload": "maybe let's prioritize review on #18192, and see how far we get?",
      "action": false,
      "timestamp": "2020-04-02T19:22:01+00:00"
    },
    {
      "id": "a09275f13c5443508ed9e096495b7045",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18192 | Bugfix: Wallet: Safely deal with change in the address book by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #18192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:22:03+00:00"
    },
    {
      "id": "ccba63f8d40747d88b9ba094c4982ec1",
      "sender": "sipa",
      "payload": "if not, a release note can always be added",
      "action": false,
      "timestamp": "2020-04-02T19:22:10+00:00"
    },
    {
      "id": "0e817ecb11344c55ac29d7c59f4b902b",
      "sender": "wumpus",
      "payload": "let's set a new deadline for the branch-off then?",
      "action": false,
      "timestamp": "2020-04-02T19:23:12+00:00"
    },
    {
      "id": "718ec928c04b475680c4c94a98f31cb2",
      "sender": "wumpus",
      "payload": "we missed yesterday at least :)",
      "action": false,
      "timestamp": "2020-04-02T19:23:40+00:00"
    },
    {
      "id": "ccd9a0491e544a1da123ee38525c2f05",
      "sender": "luke-jr",
      "payload": "why not just branch off now?",
      "action": false,
      "timestamp": "2020-04-02T19:23:50+00:00"
    },
    {
      "id": "acd956cd04324bcba8501dd632841697",
      "sender": "promag",
      "payload": "+1",
      "action": false,
      "timestamp": "2020-04-02T19:24:06+00:00"
    },
    {
      "id": "7934e93d2c4940928f7851adb1eca1df",
      "sender": "wumpus",
      "payload": "I want to do rc1 release at the same time",
      "action": false,
      "timestamp": "2020-04-02T19:24:13+00:00"
    },
    {
      "id": "2ff12a2ad1074f0fb1bd6e762f9b00c2",
      "sender": "promag",
      "payload": "oh kk",
      "action": false,
      "timestamp": "2020-04-02T19:24:18+00:00"
    },
    {
      "id": "61d0a69523184de0b001987adb544f69",
      "sender": "sipa",
      "payload": "seems reasonable to aim to do them simultaneously",
      "action": false,
      "timestamp": "2020-04-02T19:24:56+00:00"
    },
    {
      "id": "4f4884394b82448b91ad8ff254e4f412",
      "sender": "jeremyrubin",
      "payload": "#proposedmeetingtopic limited use of boost in consensus for backports",
      "action": false,
      "timestamp": "2020-04-02T19:24:58+00:00"
    },
    {
      "id": "debe75d8aa724a59b3cd341f330f92bb",
      "sender": "luke-jr",
      "payload": "shrugs",
      "action": true,
      "timestamp": "2020-04-02T19:25:02+00:00"
    },
    {
      "id": "92e5945903a3463abfba9d57cca01274",
      "sender": "wumpus",
      "payload": "I don't see a reason to do a branch-off without immediately doing rc1, that would just result in more backporting work",
      "action": false,
      "timestamp": "2020-04-02T19:25:38+00:00"
    },
    {
      "id": "3c1efddd00064948b406d0ee9a64a73b",
      "sender": "wumpus",
      "payload": "oh no, no boost topic please",
      "action": false,
      "timestamp": "2020-04-02T19:26:03+00:00"
    },
    {
      "id": "f1f26afd150b41dda5324d96ab3cc3b8",
      "sender": "jeremyrubin",
      "payload": "lol :|",
      "action": false,
      "timestamp": "2020-04-02T19:26:13+00:00"
    },
    {
      "id": "b1ca7ca40f054019a977cfeba7036060",
      "sender": "sipa",
      "payload": "at least not when we have known issues to solve still",
      "action": false,
      "timestamp": "2020-04-02T19:26:14+00:00"
    },
    {
      "id": "31ccb27887de42448700587afc1c8904",
      "sender": "luke-jr",
      "payload": "jeremyrubin: we'd need to adapt the build system.. isn't it avoidable?",
      "action": false,
      "timestamp": "2020-04-02T19:26:38+00:00"
    },
    {
      "id": "b8f983473055439f9c2a66ca6775af24",
      "sender": "jeremyrubin",
      "payload": "luke-jr: no it isn't",
      "action": false,
      "timestamp": "2020-04-02T19:26:46+00:00"
    },
    {
      "id": "f63d21e85ae349dc8664799b1c51d166",
      "sender": "wumpus",
      "payload": "sipa: right",
      "action": false,
      "timestamp": "2020-04-02T19:27:09+00:00"
    },
    {
      "id": "82a7a75f769f4ecd9042259f45932f0e",
      "sender": "luke-jr",
      "payload": "what kind of bugfix requires boost? :/",
      "action": false,
      "timestamp": "2020-04-02T19:27:21+00:00"
    },
    {
      "id": "d6e341f4f0e04ba8a92c3d408d552e0a",
      "sender": "jeremyrubin",
      "payload": "anyways we can discuss after the meeting if needed or when it's the topics turn",
      "action": false,
      "timestamp": "2020-04-02T19:27:33+00:00"
    },
    {
      "id": "533778dd097d47c894e97e21766a7bed",
      "sender": "jeremyrubin",
      "payload": "but I don't think anyone wants to discuss it now",
      "action": false,
      "timestamp": "2020-04-02T19:27:44+00:00"
    },
    {
      "id": "3646609fc31341a09c0828109b3c4a08",
      "sender": "jeremyrubin",
      "payload": "Except maybe you and I",
      "action": false,
      "timestamp": "2020-04-02T19:27:52+00:00"
    },
    {
      "id": "f9b1db9775864acfb04edbf5c732933d",
      "sender": "wumpus",
      "payload": "well it's not like we have other topics",
      "action": false,
      "timestamp": "2020-04-02T19:28:30+00:00"
    },
    {
      "id": "decf3ea4a2974bb29f15e1c2a8402a18",
      "sender": "luke-jr",
      "payload": "^",
      "action": false,
      "timestamp": "2020-04-02T19:28:42+00:00"
    },
    {
      "id": "0f056ca593554f0b9acd53ba054ebaab",
      "sender": "jeremyrubin",
      "payload": "Ah I took your request literally",
      "action": false,
      "timestamp": "2020-04-02T19:28:45+00:00"
    },
    {
      "id": "48d2b173bc604272b1713cf060716b2d",
      "sender": "wumpus",
      "payload": "#topic limited use of boost in consensus for backports",
      "action": false,
      "timestamp": "2020-04-02T19:28:46+00:00"
    },
    {
      "id": "4fa004c37dc54a1387b3e863dbef2a3b",
      "sender": "jeremyrubin",
      "payload": "Well; I think on the 0.21 horizon is upgrading to c++17, one feature of which means things like std::option being available",
      "action": false,
      "timestamp": "2020-04-02T19:29:16+00:00"
    },
    {
      "id": "856fd18e273b451d8a746ae812f0993c",
      "sender": "jeremyrubin",
      "payload": "We're currently reviewing code for things like #18401",
      "action": false,
      "timestamp": "2020-04-02T19:29:34+00:00"
    },
    {
      "id": "c6f0829d6cf84ee38afbf1e5b382d50b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18401 | Refactor: Initialize PrecomputedTransactionData in CheckInputScripts by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #18401 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:29:37+00:00"
    },
    {
      "id": "95f66fd8c6a44e8ca12772f7aebfbddc",
      "sender": "jeremyrubin",
      "payload": "Which IMO should be properly written/refactored using option types",
      "action": false,
      "timestamp": "2020-04-02T19:29:56+00:00"
    },
    {
      "id": "8e71d9aa737e4063ad0e1f50eb81d7a2",
      "sender": "jeremyrubin",
      "payload": "See https://github.com/bitcoin/bitcoin/pull/17977#discussion_r370948973",
      "action": false,
      "timestamp": "2020-04-02T19:30:05+00:00"
    },
    {
      "id": "ccf0b126ce5a4478b6a3fe198ec2285e",
      "sender": "sipa",
      "payload": "if it came at no cost, sure",
      "action": false,
      "timestamp": "2020-04-02T19:30:09+00:00"
    },
    {
      "id": "1c92d1dd325341e8a4c5f6afa6097c6a",
      "sender": "sipa",
      "payload": "but the level of review necessary for those things already far outweighs the (imho) minimal complication of just splitting variables up into a bool + other var",
      "action": false,
      "timestamp": "2020-04-02T19:30:36+00:00"
    },
    {
      "id": "d823ab8edfc641fb9d9fb9f4947ad59b",
      "sender": "jeremyrubin",
      "payload": "issue exists outside of taproot",
      "action": false,
      "timestamp": "2020-04-02T19:30:48+00:00"
    },
    {
      "id": "97840af48db34da088623e3219b529fd",
      "sender": "sipa",
      "payload": "sure",
      "action": false,
      "timestamp": "2020-04-02T19:31:05+00:00"
    },
    {
      "id": "9a97132b77f241bc9ad76b8ab2806b69",
      "sender": "sipa",
      "payload": "i wasn't speaking about that specifically",
      "action": false,
      "timestamp": "2020-04-02T19:31:16+00:00"
    },
    {
      "id": "9ef1a64327a943f3be56d93d67ec7084",
      "sender": "jeremyrubin",
      "payload": "at large, not just in this context -- if we need to gate development of features which touch consensus to not use c++17 features in consensus",
      "action": false,
      "timestamp": "2020-04-02T19:31:16+00:00"
    },
    {
      "id": "e65297feb667456fa133b3fb23e61167",
      "sender": "jeremyrubin",
      "payload": "because it will interfere with backports",
      "action": false,
      "timestamp": "2020-04-02T19:31:27+00:00"
    },
    {
      "id": "75b3bff74aac4f55a8a71d04d6a16152",
      "sender": "luke-jr",
      "payload": "IMO we should just not allow C++17 for consensus code where it would make this problem",
      "action": false,
      "timestamp": "2020-04-02T19:31:28+00:00"
    },
    {
      "id": "5ad1834a295040b2a7835e2cac54a7aa",
      "sender": "jeremyrubin",
      "payload": "So there's three \"solutions\"",
      "action": false,
      "timestamp": "2020-04-02T19:32:05+00:00"
    },
    {
      "id": "86b670a786f04d678d644ebc7706e5a4",
      "sender": "sipa",
      "payload": "right, until those are outside of backport window",
      "action": false,
      "timestamp": "2020-04-02T19:32:08+00:00"
    },
    {
      "id": "defe7cb913b04653ad92ae466fedc590",
      "sender": "jeremyrubin",
      "payload": "1) No c++17 stuff for a while because of backports",
      "action": false,
      "timestamp": "2020-04-02T19:32:15+00:00"
    },
    {
      "id": "ea66c3a997c148b6b740eeb2a7db7ba4",
      "sender": "jeremyrubin",
      "payload": "2) Allow linking in boost c++17 API fill-ins  that we already have until out of support window",
      "action": false,
      "timestamp": "2020-04-02T19:32:45+00:00"
    },
    {
      "id": "bf60e1aee0ca4a05bc9b9a0399d539fd",
      "sender": "wumpus",
      "payload": "I think we should either switch to C++17 for the entire codebase, or not at all",
      "action": false,
      "timestamp": "2020-04-02T19:32:55+00:00"
    },
    {
      "id": "3748383601f54e77afd408605c93fec7",
      "sender": "luke-jr",
      "payload": "jeremyrubin: we don't have in libconsensus",
      "action": false,
      "timestamp": "2020-04-02T19:33:15+00:00"
    },
    {
      "id": "7c78b99cc11e462eb666e74999f21107",
      "sender": "sipa",
      "payload": "i think that once master is c++17, we can switch backports to c++17 as well, actually",
      "action": false,
      "timestamp": "2020-04-02T19:33:38+00:00"
    },
    {
      "id": "4768f10826894af3b49fd52d51524ec7",
      "sender": "wumpus",
      "payload": "moderating which parts of the codebase C++17 features are allowed and where not makes things very complicated for reviewers and maintainers",
      "action": false,
      "timestamp": "2020-04-02T19:33:49+00:00"
    },
    {
      "id": "b359cf60a5ee4867b614c90b92dc1c15",
      "sender": "luke-jr",
      "payload": "sipa: defeats one big point of backports?",
      "action": false,
      "timestamp": "2020-04-02T19:33:51+00:00"
    },
    {
      "id": "26402e3005224887b32f4fa78c611b63",
      "sender": "jeremyrubin",
      "payload": "3) upgrade backports to c++17 :)",
      "action": false,
      "timestamp": "2020-04-02T19:33:55+00:00"
    },
    {
      "id": "84e2700ad5cb4df39703cada6fe71dbc",
      "sender": "wumpus",
      "payload": "so I'd prefer to not use C++17 at all then",
      "action": false,
      "timestamp": "2020-04-02T19:34:00+00:00"
    },
    {
      "id": "a70c230411314d2daa41816d1251ac6b",
      "sender": "hebasto",
      "payload": "Not switching from c++11 for the entire codebase could be a problem for Qt stuff on macOS",
      "action": false,
      "timestamp": "2020-04-02T19:34:08+00:00"
    },
    {
      "id": "72c181c3041146e3aaa6769370223e7d",
      "sender": "luke-jr",
      "payload": "IIRC backports only delays us an extra year, right?",
      "action": false,
      "timestamp": "2020-04-02T19:34:16+00:00"
    },
    {
      "id": "ba92152d66d14925ae8c213098a82994",
      "sender": "wumpus",
      "payload": "it's not like we really need it",
      "action": false,
      "timestamp": "2020-04-02T19:34:17+00:00"
    },
    {
      "id": "6897c2319b854204b3f5c6f1ab1dc4fd",
      "sender": "sipa",
      "payload": "wumpus: well that's a deadlock, because there will always be some backport to support",
      "action": false,
      "timestamp": "2020-04-02T19:34:33+00:00"
    },
    {
      "id": "fdfcb12872664319870967be39a18229",
      "sender": "wumpus",
      "payload": "it'[s always 'it would be nice to use this new c++ standard'",
      "action": false,
      "timestamp": "2020-04-02T19:34:40+00:00"
    },
    {
      "id": "a08683f1fde342ada8b725c1c99db0dc",
      "sender": "wumpus",
      "payload": "which it would be, sure",
      "action": false,
      "timestamp": "2020-04-02T19:34:46+00:00"
    },
    {
      "id": "edb5d09012a34f0db9aab2b811b2195e",
      "sender": "sipa",
      "payload": "so independent of the urgency of c++17 or when it is introduced, it's a good question to address",
      "action": false,
      "timestamp": "2020-04-02T19:34:51+00:00"
    },
    {
      "id": "393353f249254b109172a0651635fd00",
      "sender": "sipa",
      "payload": "luke-jr: backports exist because introduced features introduce compatibility issues for people who want a safer upgrade path",
      "action": false,
      "timestamp": "2020-04-02T19:35:41+00:00"
    },
    {
      "id": "d7b9f53840b44b15bd43de135561974a",
      "sender": "jeremyrubin",
      "payload": "It's also the right time to start thinking about it IMO -- if 0.21 will be c++17 release",
      "action": false,
      "timestamp": "2020-04-02T19:35:42+00:00"
    },
    {
      "id": "7d7415ca03ac4cc9a24420445386d75b",
      "sender": "jeremyrubin",
      "payload": "Which I've seen wumpus say is feasible",
      "action": false,
      "timestamp": "2020-04-02T19:36:05+00:00"
    },
    {
      "id": "0bd2764942f54a5791ed1a193c92795e",
      "sender": "wumpus",
      "payload": "yes, I just think using C++17 for only parts of the codebase is impractical",
      "action": false,
      "timestamp": "2020-04-02T19:36:09+00:00"
    },
    {
      "id": "4d04c4e64c7a4e868bee05fedfb51a3b",
      "sender": "luke-jr",
      "payload": "sipa: one of those issues is C++ version compat",
      "action": false,
      "timestamp": "2020-04-02T19:36:12+00:00"
    },
    {
      "id": "ff90526e82c1426d9d5ffc8c32d50a5f",
      "sender": "sipa",
      "payload": "but if there are a significant amount of people who wouldn't be able to upgrade to a new major version because of c++ language compatibility issues, we simply shouldn't update to c++17 (yet)",
      "action": false,
      "timestamp": "2020-04-02T19:36:33+00:00"
    },
    {
      "id": "d6e065cbdc684e3b8e4acc2ca963dcbb",
      "sender": "luke-jr",
      "payload": "how hard would it be to compile some of the codebase with C++17 enabled, and not others?",
      "action": false,
      "timestamp": "2020-04-02T19:36:40+00:00"
    },
    {
      "id": "d906a6337df944a3b598c1b3ab81403b",
      "sender": "sipa",
      "payload": "wumpus: that's fair",
      "action": false,
      "timestamp": "2020-04-02T19:36:42+00:00"
    },
    {
      "id": "b87616010fec4eab8766d0764a514702",
      "sender": "cfields",
      "payload": "luke-jr: I really don't like that idea.",
      "action": false,
      "timestamp": "2020-04-02T19:36:52+00:00"
    },
    {
      "id": "69c841b110134b37a3c520104129dc5e",
      "sender": "wumpus",
      "payload": "luke-jr: I'm sure it's *possible* but I fear all kinds of API conflicts",
      "action": false,
      "timestamp": "2020-04-02T19:37:01+00:00"
    },
    {
      "id": "f2820d601bdd4578bc615f97fe9d2a4a",
      "sender": "jeremyrubin",
      "payload": "luke-jr: would probably make binaries bigger",
      "action": false,
      "timestamp": "2020-04-02T19:37:03+00:00"
    },
    {
      "id": "157ff4440ec1406e9526fcde91f37a4d",
      "sender": "luke-jr",
      "payload": "hmm",
      "action": false,
      "timestamp": "2020-04-02T19:37:10+00:00"
    },
    {
      "id": "4ce30e6966b84e81a90683675e5fb279",
      "sender": "cfields",
      "payload": "luke-jr: I think the threat of something like an uncaught exception is very real in that scenario.",
      "action": false,
      "timestamp": "2020-04-02T19:37:11+00:00"
    },
    {
      "id": "8e568e3a9d9f4fd9b833d1dfebea0517",
      "sender": "jeremyrubin",
      "payload": "wumpus: yeah",
      "action": false,
      "timestamp": "2020-04-02T19:37:13+00:00"
    },
    {
      "id": "d689af1f714a446daeff7bed17c0bdb9",
      "sender": "luke-jr",
      "payload": "cfields: right, I see",
      "action": false,
      "timestamp": "2020-04-02T19:37:19+00:00"
    },
    {
      "id": "8beadb72d10f4015b2a579d79ea33584",
      "sender": "wumpus",
      "payload": "cfields: yes, it's probably an unacceptable risk in our case",
      "action": false,
      "timestamp": "2020-04-02T19:37:35+00:00"
    },
    {
      "id": "da68433b3ef643d89a602ca8f00fc0ee",
      "sender": "jeremyrubin",
      "payload": "How was this handled historically?",
      "action": false,
      "timestamp": "2020-04-02T19:37:53+00:00"
    },
    {
      "id": "8619f3279bcf4cdcb12e0e78a5d4fc7a",
      "sender": "wumpus",
      "payload": "of course, if it's only for checking",
      "action": false,
      "timestamp": "2020-04-02T19:37:57+00:00"
    },
    {
      "id": "9506b943d25a40889dc53e45e83e81f5",
      "sender": "sipa",
      "payload": "so maybe we can settle on: we don't update to c++17 until we're in a position where no new backport releases are expected",
      "action": false,
      "timestamp": "2020-04-02T19:38:04+00:00"
    },
    {
      "id": "d176b151afe445818b08e5c5d2a5e546",
      "sender": "wumpus",
      "payload": "you could compile the consensus files with c++11 *as well*",
      "action": false,
      "timestamp": "2020-04-02T19:38:05+00:00"
    },
    {
      "id": "63db615b927e4ca295fbd9160b6c669b",
      "sender": "jeremyrubin",
      "payload": "Or was the switch to 11 widely supported enough at the time",
      "action": false,
      "timestamp": "2020-04-02T19:38:06+00:00"
    },
    {
      "id": "39c4eeed792746e39d9d48c7618f8e38",
      "sender": "wumpus",
      "payload": "and throw away the result",
      "action": false,
      "timestamp": "2020-04-02T19:38:09+00:00"
    },
    {
      "id": "8f492101e0cc4eb99733d4ed861e70d2",
      "sender": "sipa",
      "payload": "if then an emergency happens that causes us to revert on that - so be it",
      "action": false,
      "timestamp": "2020-04-02T19:38:41+00:00"
    },
    {
      "id": "7c71172a0e6b483b87f4a9d537fe9fa1",
      "sender": "jeremyrubin",
      "payload": "Or we can turn on c++17 for 0.20, but compile both for checking as wumpus suggests",
      "action": false,
      "timestamp": "2020-04-02T19:38:43+00:00"
    },
    {
      "id": "be22253e86a24b369821687538ea0247",
      "sender": "jeremyrubin",
      "payload": "That way we're \"priming\" our backport window",
      "action": false,
      "timestamp": "2020-04-02T19:38:54+00:00"
    },
    {
      "id": "ebe5fcbe3c5e4f969f3e6b2fa39ec6cf",
      "sender": "wumpus",
      "payload": "I'd still prefer not to do this (also because what is 'consensus code' is not very well isolated in our code base)",
      "action": false,
      "timestamp": "2020-04-02T19:39:17+00:00"
    },
    {
      "id": "6c58211f8cf44816a19307c522ad099d",
      "sender": "jeremyrubin",
      "payload": "I don't think c++17 has any *breaking* changes?",
      "action": false,
      "timestamp": "2020-04-02T19:39:21+00:00"
    },
    {
      "id": "1f2def14ad804c41b062b8d26dec4148",
      "sender": "jeremyrubin",
      "payload": "wumpus: I'm saying the whole codebase not just consensus",
      "action": false,
      "timestamp": "2020-04-02T19:39:40+00:00"
    },
    {
      "id": "3ebd4b101ab344caabbffc1ef9fb8424",
      "sender": "cfields",
      "payload": "jeremyrubin: iirc ^^ is what we did for c++11.",
      "action": false,
      "timestamp": "2020-04-02T19:40:10+00:00"
    },
    {
      "id": "dfee3da985d645f5978664ea203a644a",
      "sender": "wumpus",
      "payload": "compile the entire codebase with c++17 and c++11? that's a lot of cverhead",
      "action": false,
      "timestamp": "2020-04-02T19:40:12+00:00"
    },
    {
      "id": "fd9c647250ea474f818b1c49656045fe",
      "sender": "jeremyrubin",
      "payload": "We can upgrade to c++17 today but not accept code changes that break c++11 compat.",
      "action": false,
      "timestamp": "2020-04-02T19:40:12+00:00"
    },
    {
      "id": "9e45d7fad9ac4428a2e5c1642365924e",
      "sender": "sipa",
      "payload": "wumpus: we did that for a while with c++11 i think, i actually?",
      "action": false,
      "timestamp": "2020-04-02T19:40:36+00:00"
    },
    {
      "id": "d47eba9af9284a9c808eb72a0598f672",
      "sender": "sipa",
      "payload": "though i'm not sure this is the right time; our focus now is 0.20",
      "action": false,
      "timestamp": "2020-04-02T19:40:48+00:00"
    },
    {
      "id": "7aec86978df04dedad39c05fba883b1d",
      "sender": "jeremyrubin",
      "payload": "Releases etc can be c++17, but anyone can build for c++11. We probably need to do this for 1-2 releases",
      "action": false,
      "timestamp": "2020-04-02T19:40:51+00:00"
    },
    {
      "id": "48e60603eb124af6bdba103e86e0bddd",
      "sender": "jeremyrubin",
      "payload": "sipa: it is the right time to start worrying about this",
      "action": false,
      "timestamp": "2020-04-02T19:40:59+00:00"
    },
    {
      "id": "6da6717503384f3a92dae1cce738cbfd",
      "sender": "sipa",
      "payload": "and i think the discussion of when c++17 is a different one",
      "action": false,
      "timestamp": "2020-04-02T19:40:59+00:00"
    },
    {
      "id": "71a29b6932a448ad9e4d011cbd839296",
      "sender": "wumpus",
      "payload": "sipa: oh you mean more like a travis run that compiles with c++17 instead of c++11?",
      "action": false,
      "timestamp": "2020-04-02T19:41:06+00:00"
    },
    {
      "id": "1ce18a7b42114354af3256b9f5026e01",
      "sender": "cfields",
      "payload": "sipa: yea, that's what we did.",
      "action": false,
      "timestamp": "2020-04-02T19:41:12+00:00"
    },
    {
      "id": "13033070b3b34b7fa81ddeca89c17194",
      "sender": "sipa",
      "payload": "wumpus: right",
      "action": false,
      "timestamp": "2020-04-02T19:41:12+00:00"
    },
    {
      "id": "738863fa575c4a19a1667d6db932985c",
      "sender": "jeremyrubin",
      "payload": "Because if we do it for 0.20 it means 0.21 and 0.22 can use c++17",
      "action": false,
      "timestamp": "2020-04-02T19:41:16+00:00"
    },
    {
      "id": "1d2a2edd918e4bf6b5cc20ebcd343be2",
      "sender": "cfields",
      "payload": "sipa: we had a release that was \"technically\" c++11, but iirc we didn't force the flag on.",
      "action": false,
      "timestamp": "2020-04-02T19:41:25+00:00"
    },
    {
      "id": "e535f63139494fce89ce7df95dedb7b6",
      "sender": "cfields",
      "payload": "Then we forced it on in master.",
      "action": false,
      "timestamp": "2020-04-02T19:41:32+00:00"
    },
    {
      "id": "0758d8c113c74dcf8694da9b39c2f5a1",
      "sender": "sipa",
      "payload": "cfields: right",
      "action": false,
      "timestamp": "2020-04-02T19:41:36+00:00"
    },
    {
      "id": "14e47aa34a5e4fa09b9c6e8d102fc93e",
      "sender": "wumpus",
      "payload": "makes sense to do that again then",
      "action": false,
      "timestamp": "2020-04-02T19:41:52+00:00"
    },
    {
      "id": "ccd7d9cc4b694423a08fd060851853cb",
      "sender": "wumpus",
      "payload": "for 0.21",
      "action": false,
      "timestamp": "2020-04-02T19:41:54+00:00"
    },
    {
      "id": "f946af968a14401d98a8fb3623c02fa6",
      "sender": "cfields",
      "payload": "Don't remember for backports, I guess we were just kinda careful/reasonable about it?",
      "action": false,
      "timestamp": "2020-04-02T19:41:57+00:00"
    },
    {
      "id": "6cdb74e610f44169baadbf9134511cbb",
      "sender": "sipa",
      "payload": "i guess if someone does the work for adding a c++17 travis build, and it passes with effectively no code changes... why not",
      "action": false,
      "timestamp": "2020-04-02T19:42:09+00:00"
    },
    {
      "id": "2511efe75eab4323836c8e3bf1f365c8",
      "sender": "wumpus",
      "payload": "I don't expect that to take a lot of changes",
      "action": false,
      "timestamp": "2020-04-02T19:42:39+00:00"
    },
    {
      "id": "c677df418b914f879bc4e9f5b97ef77e",
      "sender": "sipa",
      "payload": "i think so",
      "action": false,
      "timestamp": "2020-04-02T19:43:16+00:00"
    },
    {
      "id": "6d17ae7038144dadba3ab2993234572f",
      "sender": "jeremyrubin",
      "payload": "sounds like a plan to me?",
      "action": false,
      "timestamp": "2020-04-02T19:44:01+00:00"
    },
    {
      "id": "cecbf3ab284e429ca14051c4c5a503f4",
      "sender": "cfields",
      "payload": "Also, we banned certain features when we started with c++11. thread_local is the obvious one that comes to mind, but IIRC there were others as well.",
      "action": false,
      "timestamp": "2020-04-02T19:44:11+00:00"
    },
    {
      "id": "e54215c62623463491c78955d70791ad",
      "sender": "dongcarl",
      "payload": "if there's consensus, can someone summarize the game plan?",
      "action": false,
      "timestamp": "2020-04-02T19:44:34+00:00"
    },
    {
      "id": "6fb323ce1e0d4a3093b5a7ed7ed6de6d",
      "sender": "jeremyrubin",
      "payload": "I can try...",
      "action": false,
      "timestamp": "2020-04-02T19:45:38+00:00"
    },
    {
      "id": "f8c4312481294e1c930f29f39cecf042",
      "sender": "jeremyrubin",
      "payload": "1) Make 0.20 c++17 and c++11 buildable if easily doable",
      "action": false,
      "timestamp": "2020-04-02T19:46:00+00:00"
    },
    {
      "id": "24523a76f8d740d399f5f34762655ff0",
      "sender": "wumpus",
      "payload": "dongcarl: the idea is to add a travis run to compile the current code with c++17, do the minimum changes to be compatible with c++17 as well as c++11, for 0.21",
      "action": false,
      "timestamp": "2020-04-02T19:46:05+00:00"
    },
    {
      "id": "60a0da9b259448ca9885c74c6c36db50",
      "sender": "sipa",
      "payload": "trying a C++17 build now",
      "action": false,
      "timestamp": "2020-04-02T19:46:13+00:00"
    },
    {
      "id": "e85a8125af77457d9c664cad0c9b7473",
      "sender": "sipa",
      "payload": "with gcc 9.3",
      "action": false,
      "timestamp": "2020-04-02T19:46:24+00:00"
    },
    {
      "id": "adee18ffaf634d8585a70f5a1f266b9b",
      "sender": "jeremyrubin",
      "payload": "I thought we'd do it for 0.20 if it's a small patchset and we haven't branched it yet?",
      "action": false,
      "timestamp": "2020-04-02T19:46:37+00:00"
    },
    {
      "id": "860ed175c9e24a5b9f78123098be8d3b",
      "sender": "wumpus",
      "payload": "and delay the real switch to c++17 (like actually using new features) to 0.22",
      "action": false,
      "timestamp": "2020-04-02T19:46:37+00:00"
    },
    {
      "id": "13942015470a4232b7bcaf7469ce4632",
      "sender": "wumpus",
      "payload": "no, we're not going to do anything like that for 0.20",
      "action": false,
      "timestamp": "2020-04-02T19:46:51+00:00"
    },
    {
      "id": "28b9a694db5247fbb71cddbb0402e09e",
      "sender": "jeremyrubin",
      "payload": "Why not do it in 0.20 if it can be done?",
      "action": false,
      "timestamp": "2020-04-02T19:46:53+00:00"
    },
    {
      "id": "0d6463a892c04153b8c0127593da2bde",
      "sender": "jeremyrubin",
      "payload": "It has basically 0 functional changes?",
      "action": false,
      "timestamp": "2020-04-02T19:47:05+00:00"
    },
    {
      "id": "89fb71ee9944468fbaac5c36be4a03df",
      "sender": "wumpus",
      "payload": "0.20.0rc1 should have been tagged yesterday",
      "action": false,
      "timestamp": "2020-04-02T19:47:08+00:00"
    },
    {
      "id": "9c3390a5d513428fa63c609dc6a17048",
      "sender": "wumpus",
      "payload": "if anything is going in it's bugfixes",
      "action": false,
      "timestamp": "2020-04-02T19:47:30+00:00"
    },
    {
      "id": "3a30dbe94e324e3d9a8bfdeeb5ccc76d",
      "sender": "cfields",
      "payload": "fwiw, I'd like to do at least a small audit on the c++17/c++20 errata to see if there are any obvious implementation minefields to look out for.",
      "action": false,
      "timestamp": "2020-04-02T19:47:37+00:00"
    },
    {
      "id": "a363194cc1e941abb0f328748d490330",
      "sender": "jeremyrubin",
      "payload": "I mean it sort of doesn't really matter if it's in 0.20 or not as c++17 compat can be backported into a minor anyways...",
      "action": false,
      "timestamp": "2020-04-02T19:47:41+00:00"
    },
    {
      "id": "2e5d6169ed91480ab9aabe57af7fd00e",
      "sender": "dongcarl",
      "payload": "Okay, so what will gitian builds use? v0.20: c++11, v0.21: c++11, v0.22: c++17?",
      "action": false,
      "timestamp": "2020-04-02T19:48:29+00:00"
    },
    {
      "id": "b876a4be095f410eba08e2f6ac13114b",
      "sender": "cfields",
      "payload": "(c++20 because presumably several c++17 issues were fixed there)",
      "action": false,
      "timestamp": "2020-04-02T19:48:30+00:00"
    },
    {
      "id": "0928aa9bc2ea4460b314339ab38ae663",
      "sender": "dongcarl",
      "payload": "cfields: Right, good call",
      "action": false,
      "timestamp": "2020-04-02T19:48:37+00:00"
    },
    {
      "id": "36b8c1ecc719409a971959be43980074",
      "sender": "wumpus",
      "payload": "dongcarl: gitian builds could use c++17 from 0.21 on",
      "action": false,
      "timestamp": "2020-04-02T19:49:01+00:00"
    },
    {
      "id": "5e43f85ea78f43bba944643358d8c079",
      "sender": "wumpus",
      "payload": "it just still has to be compatible with c++1",
      "action": false,
      "timestamp": "2020-04-02T19:49:18+00:00"
    },
    {
      "id": "9b6ace31bd744599a9dea80e0bada4bc",
      "sender": "sipa",
      "payload": "wumpus: ah, so we can easily back out back to c++11 if issues are discovered?",
      "action": false,
      "timestamp": "2020-04-02T19:49:49+00:00"
    },
    {
      "id": "2bd7f918934c413aa715f5fab4feb023",
      "sender": "wumpus",
      "payload": "so that things can be backported",
      "action": false,
      "timestamp": "2020-04-02T19:49:51+00:00"
    },
    {
      "id": "cfa2bf92dcc1421cafa1c81a6b8f4e78",
      "sender": "wumpus",
      "payload": "sipa: that too",
      "action": false,
      "timestamp": "2020-04-02T19:49:57+00:00"
    },
    {
      "id": "0ddea8100b6c4859aa475dc3dbde8553",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2020-04-02T19:49:59+00:00"
    },
    {
      "id": "b25767cb0f77468fbfecb9216d30a89f",
      "sender": "sipa",
      "payload": "that seems reasonable",
      "action": false,
      "timestamp": "2020-04-02T19:50:05+00:00"
    },
    {
      "id": "308fbad196da4c049274b48d9c22d7d2",
      "sender": "cfields",
      "payload": "Not sure about g++, but clang++ definitely has a switch for enforcing c++11 syntax/features for newer standards.",
      "action": false,
      "timestamp": "2020-04-02T19:50:17+00:00"
    },
    {
      "id": "934f58ce83794328bbd141eb594e5438",
      "sender": "cfields",
      "payload": "So that'd be easy enough to lint/automate.",
      "action": false,
      "timestamp": "2020-04-02T19:50:31+00:00"
    },
    {
      "id": "1af9af6345ce418c80ec04ceae176efd",
      "sender": "sipa",
      "payload": "oh the irony",
      "action": false,
      "timestamp": "2020-04-02T19:50:39+00:00"
    },
    {
      "id": "cbf314f2de4147bf95ebd847be3f5a91",
      "sender": "jeremyrubin",
      "payload": "cfields: we only need one compiler to have that feature fortunately",
      "action": false,
      "timestamp": "2020-04-02T19:50:46+00:00"
    },
    {
      "id": "81263f89f1014563ac8a34c3213787de",
      "sender": "sipa",
      "payload": "the only compile error i get with c++17 is Span related",
      "action": false,
      "timestamp": "2020-04-02T19:50:55+00:00"
    },
    {
      "id": "0063852aaa68446ebc68bdc17de13afe",
      "sender": "cfields",
      "payload": "jeremyrubin: right",
      "action": false,
      "timestamp": "2020-04-02T19:51:00+00:00"
    },
    {
      "id": "5cf6e3a6183d485fab3fdaf9213a9940",
      "sender": "dongcarl",
      "payload": "Got it: v0.20: COMPAT with c++11 + c++17 only if easily doable, GITIAN with c++11; v0.21: COMPAT with c++11 + c++17, GITIAN with c++17; v0.22: COMPAT with c++17, GITIAN with c++17. Is this the plan?",
      "action": false,
      "timestamp": "2020-04-02T19:51:27+00:00"
    },
    {
      "id": "ab53ff3ddf4a47e5b9bac87c29657bb5",
      "sender": "wumpus",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2020-04-02T19:51:51+00:00"
    },
    {
      "id": "555bc2f0b5d047be97586ec8d890d07a",
      "sender": "sipa",
      "payload": "dongcarl: ack",
      "action": false,
      "timestamp": "2020-04-02T19:52:02+00:00"
    },
    {
      "id": "beac12a13d6f4c54a51123bc9e74f581",
      "sender": "dongcarl",
      "payload": "Great. Will post on the c++17 issue",
      "action": false,
      "timestamp": "2020-04-02T19:52:20+00:00"
    },
    {
      "id": "f69cae8511c7430bac12e31b0f089eda",
      "sender": "jeremyrubin",
      "payload": "Loks right. And backports from 0.22 only go to 0.21?",
      "action": false,
      "timestamp": "2020-04-02T19:52:22+00:00"
    },
    {
      "id": "9b8f6da5f601486487b22038412629a0",
      "sender": "jeremyrubin",
      "payload": "Or to 0.20 too if we can get those builds up easily",
      "action": false,
      "timestamp": "2020-04-02T19:52:35+00:00"
    },
    {
      "id": "11b2ee9c91b241e4846ec0da15784219",
      "sender": "jeremyrubin",
      "payload": "(depending on the feature using APIs that make backport non-trivial)",
      "action": false,
      "timestamp": "2020-04-02T19:52:57+00:00"
    },
    {
      "id": "720d0cf386974ba2b95310c7284c4119",
      "sender": "wumpus",
      "payload": "jeremyrubin: yes",
      "action": false,
      "timestamp": "2020-04-02T19:53:33+00:00"
    },
    {
      "id": "5633b26be3d04925a5ee7055b10de917",
      "sender": "cfields",
      "payload": "I think as long as we don't race to replace every line of code with a c++17ism we'll be fine, generally.",
      "action": false,
      "timestamp": "2020-04-02T19:53:40+00:00"
    },
    {
      "id": "4b6d3098db524f80960879a033d499d0",
      "sender": "wumpus",
      "payload": "it's pretty rare in the first place to backport things two releases",
      "action": false,
      "timestamp": "2020-04-02T19:53:53+00:00"
    },
    {
      "id": "b6eda4e0d3e8417b9cab83c21605f1d4",
      "sender": "wumpus",
      "payload": "cfields: also that",
      "action": false,
      "timestamp": "2020-04-02T19:54:01+00:00"
    },
    {
      "id": "20165a79c5934a8e90c18f9a408ae0a5",
      "sender": "jeremyrubin",
      "payload": "cfields: noooo you can't just refactor the whole.... hahahah find and replace go refactorrrrrrrrrr",
      "action": false,
      "timestamp": "2020-04-02T19:54:32+00:00"
    },
    {
      "id": "f74a7aaad11f40b5aaf4ac0e627b4aaa",
      "sender": "sipa",
      "payload": "refactorrr\u00c3\u008c\u00c2",
      "action": false,
      "timestamp": "2020-04-02T19:55:07+00:00"
    },
    {
      "id": "eb7b0ec1166f4f5e8794a7abde0b2d2d",
      "sender": "wumpus",
      "payload": "hehe I think we had a rule for that for C++11 as well, don't C++11-ize things for the sake of doing so",
      "action": false,
      "timestamp": "2020-04-02T19:55:08+00:00"
    },
    {
      "id": "969509c336924c5584ec00ef067f3390",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2020-04-02T19:55:34+00:00"
    },
    {
      "id": "46248d83d5524dcfa9d8faf523eeaf0f",
      "sender": "wumpus",
      "payload": "is someone going to post this into the c++17 issue?",
      "action": false,
      "timestamp": "2020-04-02T19:57:10+00:00"
    },
    {
      "id": "1df08c98347848ec886fddaf9e149e91",
      "sender": "jeremyrubin",
      "payload": "dongcarl:",
      "action": false,
      "timestamp": "2020-04-02T19:57:35+00:00"
    },
    {
      "id": "0f7e7dddcdfa48afbdebef5c3eefd4b7",
      "sender": "sipa",
      "payload": "FWIW, with #18468 + updating ax_cxx_compile_stdcxx.m4, everything compiles in c++17",
      "action": false,
      "timestamp": "2020-04-02T19:57:46+00:00"
    },
    {
      "id": "e83561e8f63e42de931cacdc73c55e28",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18468 | Span improvements by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #18468 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-04-02T19:57:48+00:00"
    },
    {
      "id": "f9ff7c0e37804444913f280c22dee71d",
      "sender": "dongcarl",
      "payload": "Yeah making a little table now, perhaps jeremyrubin can add on about the backporting plan, not sure I understand it fully yet",
      "action": false,
      "timestamp": "2020-04-02T19:58:05+00:00"
    },
    {
      "id": "d56eb69e755d47e6b25502e8fbcb8e7a",
      "sender": "dongcarl",
      "payload": "(add on in the issue)",
      "action": false,
      "timestamp": "2020-04-02T19:58:30+00:00"
    },
    {
      "id": "5574e5d6a9de45d8a606588366614b36",
      "sender": "cncr04s",
      "payload": "don't make me have to upgrade my distro to support new c++ versions",
      "action": false,
      "timestamp": "2020-04-02T19:59:10+00:00"
    },
    {
      "id": "e3227dafa2164187a8d53838a0b57bcf",
      "sender": "sipa",
      "payload": "cncr04s: what distro might that be?",
      "action": false,
      "timestamp": "2020-04-02T19:59:27+00:00"
    },
    {
      "id": "a91a18194dc84dfba0754074a1605f18",
      "sender": "sipa",
      "payload": "(we don't generally update c++ versions when it interferes with building on common platforms)",
      "action": false,
      "timestamp": "2020-04-02T19:59:44+00:00"
    },
    {
      "id": "3a6dd7b7c94e4fd29c8f4b378ff3e736",
      "sender": "cncr04s",
      "payload": "ubuntu 14.04",
      "action": false,
      "timestamp": "2020-04-02T19:59:51+00:00"
    },
    {
      "id": "a01115ae15dd425ca63e3cecc5c08427",
      "sender": "jeremyrubin",
      "payload": "I'm not sure upgrading core is your largest concern there",
      "action": false,
      "timestamp": "2020-04-02T20:00:10+00:00"
    },
    {
      "id": "6afb0b4fbe0d4d8da0f1c4f0486a94db",
      "sender": "cfields",
      "payload": "cncr04s: also, runtime is not affected. Releases are linked statically against lib(std)c++.",
      "action": false,
      "timestamp": "2020-04-02T20:00:14+00:00"
    },
    {
      "id": "1cb643e26dc543e8b9c702f8630b0bae",
      "sender": "cfields",
      "payload": "So this is 99% a development decision.",
      "action": false,
      "timestamp": "2020-04-02T20:00:34+00:00"
    },
    {
      "id": "46fa668081484014bd724550dea838b1",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2020-04-02T20:00:43+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "8428e0e8cdae455e882def4f89398c7a",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2020-04-02T19:01:12+00:00"
      },
      "operand": null,
      "id": "8428e0e8cdae455e882def4f89398c7a",
      "timestamp": "2020-04-02T19:01:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cbe014905e7140aeb350cb61c289229b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18192 | Bugfix: Wallet: Safely deal with change in the address book by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #18192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:04:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18192",
      "id": "cbe014905e7140aeb350cb61c289229b",
      "timestamp": "2020-04-02T19:04:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "14dcdf0764a842a2af73d85965c4dd2f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18465 | bitcoin-tx (and probably others) fails to build without libevent \u00c3\u0082\u00c2\u00b7 Issue #18465 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:04:06+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18465",
      "id": "14dcdf0764a842a2af73d85965c4dd2f",
      "timestamp": "2020-04-02T19:04:06+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8e65278e57f44972bc96cb228f15aabc",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18487 | rpc: Fix rpcRunLater race in walletpassphrase by promag \u00c3\u0082\u00c2\u00b7 Pull Request #18487 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:12:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18487",
      "id": "8e65278e57f44972bc96cb228f15aabc",
      "timestamp": "2020-04-02T19:12:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9809528d4e164291be154e495247058f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18487 | rpc: Fix rpcRunLater race in walletpassphrase by promag \u00c3\u0082\u00c2\u00b7 Pull Request #18487 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:12:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18487",
      "id": "9809528d4e164291be154e495247058f",
      "timestamp": "2020-04-02T19:12:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "407cda28a84e4d96b811a120b07ac4f4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18487 | rpc: Fix rpcRunLater race in walletpassphrase by promag \u00c3\u0082\u00c2\u00b7 Pull Request #18487 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:12:16+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18487",
      "id": "407cda28a84e4d96b811a120b07ac4f4",
      "timestamp": "2020-04-02T19:12:16+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a483d0562a4041be9d0ea879acb8c7c3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18458 | net: Add missing cs_vNodes lock by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #18458 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:12:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18458",
      "id": "a483d0562a4041be9d0ea879acb8c7c3",
      "timestamp": "2020-04-02T19:12:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "12b11fa8ab4345e1a524ad340eaebe0a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18506 | net: Hardcoded seeds update for 0.20 by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #18506 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:12:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18506",
      "id": "12b11fa8ab4345e1a524ad340eaebe0a",
      "timestamp": "2020-04-02T19:12:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e50f7150d3204c3eab305bfbadfca05e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17824 | wallet: Prefer full destination groups in coin selection by fjahr \u00c3\u0082\u00c2\u00b7 Pull Request #17824 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:17:06+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17824",
      "id": "e50f7150d3204c3eab305bfbadfca05e",
      "timestamp": "2020-04-02T19:17:06+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a09275f13c5443508ed9e096495b7045",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18192 | Bugfix: Wallet: Safely deal with change in the address book by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #18192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:22:03+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18192",
      "id": "a09275f13c5443508ed9e096495b7045",
      "timestamp": "2020-04-02T19:22:03+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "48d2b173bc604272b1713cf060716b2d",
        "sender": "wumpus",
        "payload": "#topic limited use of boost in consensus for backports",
        "action": false,
        "timestamp": "2020-04-02T19:28:46+00:00"
      },
      "operand": "limited use of boost in consensus for backports",
      "id": "48d2b173bc604272b1713cf060716b2d",
      "timestamp": "2020-04-02T19:28:46+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c6f0829d6cf84ee38afbf1e5b382d50b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18401 | Refactor: Initialize PrecomputedTransactionData in CheckInputScripts by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #18401 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:29:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18401",
      "id": "c6f0829d6cf84ee38afbf1e5b382d50b",
      "timestamp": "2020-04-02T19:29:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e83561e8f63e42de931cacdc73c55e28",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18468 | Span improvements by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #18468 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-04-02T19:57:48+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18468",
      "id": "e83561e8f63e42de931cacdc73c55e28",
      "timestamp": "2020-04-02T19:57:48+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "46fa668081484014bd724550dea838b1",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2020-04-02T20:00:43+00:00"
      },
      "operand": null,
      "id": "46fa668081484014bd724550dea838b1",
      "timestamp": "2020-04-02T20:00:43+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}