{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "5e98d11ed6a34ba999f468aa821e300d",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 66,
    "lightningbot": 2,
    "jonasschnelli": 27,
    "sipa": 36,
    "promag": 5,
    "jamesob": 7,
    "kanzure": 2,
    "jimpo": 12,
    "cfields": 11,
    "gribble": 21,
    "jnewbery": 25,
    "BlueMatt": 82,
    "jtimon": 14,
    "MarcoFalke": 8,
    "sdaftuar": 12,
    "moneyball": 4,
    "ryanofsky": 3
  },
  "start_time": "2018-05-17T19:00:35+00:00",
  "end_time": "2018-05-17T19:58:35+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: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/",
  "current_topic": "queue drain lock assertions to avoid deadlocks (BlueMatt)",
  "messages": [
    {
      "id": "7ab6017cd9574db0b37f7deaedf85370",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2018-05-17T19:00:35+00:00"
    },
    {
      "id": "edf8c15a0fbd45cd80394b843ac29c6b",
      "sender": "lightningbot",
      "payload": "Meeting started Thu May 17 19:00:35 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2018-05-17T19:00:35+00:00"
    },
    {
      "id": "dc5796e54d444567849b0521aabe85d8",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2018-05-17T19:00:35+00:00"
    },
    {
      "id": "ca3bb94808be47e0aa356057801b4d09",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-17T19:00:37+00:00"
    },
    {
      "id": "12c5bce35a524d84a72180b46d79a153",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-17T19:00:40+00:00"
    },
    {
      "id": "7e5bdb476d8f4884b1bd8a99797c2d92",
      "sender": "promag",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-17T19:00:41+00:00"
    },
    {
      "id": "1c673b47dd554bb08a8731665f6b3291",
      "sender": "jamesob",
      "payload": "howdy",
      "action": false,
      "timestamp": "2018-05-17T19:00:43+00:00"
    },
    {
      "id": "cdfea0e1197c41a78c7ea52fcb4a6ba9",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator",
      "action": false,
      "timestamp": "2018-05-17T19:01:11+00:00"
    },
    {
      "id": "8224596186494e8fb83a08b8cd7ca701",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2018-05-17T19:01:20+00:00"
    },
    {
      "id": "54742fd02a1e40c7ab4038d7101180c3",
      "sender": "wumpus",
      "payload": "proposed topics: 0.16.1 I guess",
      "action": false,
      "timestamp": "2018-05-17T19:01:47+00:00"
    },
    {
      "id": "6a945c817bcf42778e7f8baac87e81f1",
      "sender": "jimpo",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-17T19:01:50+00:00"
    },
    {
      "id": "e01b064bac0c4c96a4bba95d06e84041",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-17T19:01:51+00:00"
    },
    {
      "id": "d9b242927af2464dbc8d9599fb9562af",
      "sender": "wumpus",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2018-05-17T19:02:20+00:00"
    },
    {
      "id": "19c4906a6e5442cd8adc098d2a352eee",
      "sender": "sipa",
      "payload": "i'd like to add #13142",
      "action": false,
      "timestamp": "2018-05-17T19:02:31+00:00"
    },
    {
      "id": "ab791b13d8144cc3b35c4014a05efc01",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13142 | Separate IsMine from solvability by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13142 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:02:33+00:00"
    },
    {
      "id": "0472846161094172996e66c08958fdde",
      "sender": "wumpus",
      "payload": "we merged #10740 this week, #12254 #10757 #13011 #13097 #12979 #12634 are left",
      "action": false,
      "timestamp": "2018-05-17T19:03:14+00:00"
    },
    {
      "id": "f50ebb1f5f7644589c852e4a659feb22",
      "sender": "jnewbery",
      "payload": "hello",
      "action": false,
      "timestamp": "2018-05-17T19:03:16+00:00"
    },
    {
      "id": "5c7c62abfb2a4e7ca1d0548bca408fb3",
      "sender": "jonasschnelli",
      "payload": "I'd like to add #12196",
      "action": false,
      "timestamp": "2018-05-17T19:03:16+00:00"
    },
    {
      "id": "c5b6c7cb9af74cd2a36a96f58e187f22",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10740 | [wallet] `loadwallet` RPC - load wallet at runtime by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #10740 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:19+00:00"
    },
    {
      "id": "48c00b1ce6164acf90d33ec32f0a0024",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12254 | BIP 158: Compact Block Filters for Light Clients by jimpo \u00c3\u0082\u00c2\u00b7 Pull Request #12254 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:23+00:00"
    },
    {
      "id": "7ee83d6a6640407ba6eb3ab356683322",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10757 | RPC: Introduce getblockstats to plot things by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10757 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:30+00:00"
    },
    {
      "id": "0aa9fd0babbc4be3b3934080b5d06992",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13011 | Cache witness hash in CTransaction by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #13011 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:31+00:00"
    },
    {
      "id": "06f835cfec6742328e6766682e2623fe",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13097 | ui: Support wallets loaded dynamically by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13097 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:33+00:00"
    },
    {
      "id": "bcdf551665eb44a48605cb4d4d02f995",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12979 | Split validationinterface into parallel validation/mempool interfaces by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #12979 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:36+00:00"
    },
    {
      "id": "95bdd693fa77409c9f49afd64b3eb811",
      "sender": "wumpus",
      "payload": "there's quite a lot of things on the list yet, should we also remove something?",
      "action": false,
      "timestamp": "2018-05-17T19:03:36+00:00"
    },
    {
      "id": "b092588b92f24f78ba4f25449624d3cb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12634 | [refactor] Make TransactionWithinChainLimit more flexible by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #12634 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:37+00:00"
    },
    {
      "id": "89b561cc24be48f9a2cab6401ebd5e84",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12196 | Add scantxoutset RPC method by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #12196 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:03:40+00:00"
    },
    {
      "id": "9c0532b0ae6a489ba9ed0d36722a9e35",
      "sender": "BlueMatt",
      "payload": "#13011 looks merge-ableish",
      "action": false,
      "timestamp": "2018-05-17T19:04:01+00:00"
    },
    {
      "id": "2ebde13ac28f4c13a4dcf68a07d3e887",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13011 | Cache witness hash in CTransaction by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #13011 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:04:04+00:00"
    },
    {
      "id": "1b29f2c7c2db4d459692366c7a856b10",
      "sender": "jtimon",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-05-17T19:04:10+00:00"
    },
    {
      "id": "bb8fd4c76af04f288f08c30f03c047a1",
      "sender": "BlueMatt",
      "payload": "I dunno if #12254 should stay on there, there's now discussion of the bip on the ml so its gonna be some time yet, I think",
      "action": false,
      "timestamp": "2018-05-17T19:04:28+00:00"
    },
    {
      "id": "a3952eb27708483dbf6aa7e48642d8d8",
      "sender": "BlueMatt",
      "payload": "jimpo: thoughts?",
      "action": false,
      "timestamp": "2018-05-17T19:04:30+00:00"
    },
    {
      "id": "48312acd905b4270b6b3dcc1e922ebbd",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12254 | BIP 158: Compact Block Filters for Light Clients by jimpo \u00c3\u0082\u00c2\u00b7 Pull Request #12254 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:04:31+00:00"
    },
    {
      "id": "abb066cc69724a7e83d0873c42f18474",
      "sender": "jonasschnelli",
      "payload": "What is the maxlen for high-prio-list?",
      "action": false,
      "timestamp": "2018-05-17T19:04:40+00:00"
    },
    {
      "id": "5a3a8adcfed746099692bdd5cf73577c",
      "sender": "BlueMatt",
      "payload": "1 per regular contributor :p",
      "action": false,
      "timestamp": "2018-05-17T19:04:48+00:00"
    },
    {
      "id": "a824040be2a24c0f99b36d03843d4dcb",
      "sender": "wumpus",
      "payload": "ok added #12196 #13142",
      "action": false,
      "timestamp": "2018-05-17T19:04:55+00:00"
    },
    {
      "id": "6d78b13fdd484337a3b7ad9aeb767310",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12196 | Add scantxoutset RPC method by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #12196 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:04:58+00:00"
    },
    {
      "id": "cc55e6aaae0940ac993db8a6b71d24dd",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13142 | Separate IsMine from solvability by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13142 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:05:00+00:00"
    },
    {
      "id": "7f778dd4a0c647159127f8dc58dbe268",
      "sender": "jonasschnelli",
      "payload": "Thanks wumpus",
      "action": false,
      "timestamp": "2018-05-17T19:05:03+00:00"
    },
    {
      "id": "b1ba0cdc64c2483ab2430cacc5a13be9",
      "sender": "jonasschnelli",
      "payload": "Agree with BlueMatt about 12254",
      "action": false,
      "timestamp": "2018-05-17T19:05:09+00:00"
    },
    {
      "id": "826847b7ae074bb881a9cb2c3d63ebc9",
      "sender": "wumpus",
      "payload": "yes, what BlueMatt says, though PRs that are not actively updated should be removed",
      "action": false,
      "timestamp": "2018-05-17T19:05:17+00:00"
    },
    {
      "id": "95ab643d4f914a218876a897ea34f928",
      "sender": "wumpus",
      "payload": "agree, removed 12254",
      "action": false,
      "timestamp": "2018-05-17T19:05:47+00:00"
    },
    {
      "id": "bfa7331a20fa47d0b46ac0179d78f671",
      "sender": "jtimon",
      "payload": "I was expecting https://github.com/bitcoin/bitcoin/pull/10757 to be merged soonish and thus go out of the list",
      "action": false,
      "timestamp": "2018-05-17T19:06:04+00:00"
    },
    {
      "id": "fb22eeb1ea61476bbb981c32c4dd5f2c",
      "sender": "BlueMatt",
      "payload": "topic: 0.16.1",
      "action": false,
      "timestamp": "2018-05-17T19:06:16+00:00"
    },
    {
      "id": "9b17b902dc554f04916b57abd1eb6797",
      "sender": "promag",
      "payload": "and I guess 13097 can be merged after jonasschnelli review",
      "action": false,
      "timestamp": "2018-05-17T19:06:17+00:00"
    },
    {
      "id": "720e830993e3474a9aa6c90737d2b552",
      "sender": "wumpus",
      "payload": "something that is still being discussed on the mailing list certainly doesn't belong in the blocker slist",
      "action": false,
      "timestamp": "2018-05-17T19:06:18+00:00"
    },
    {
      "id": "860db5d2c35542239514ad5539e42683",
      "sender": "jonasschnelli",
      "payload": "Yes. 13097 is in review here...",
      "action": false,
      "timestamp": "2018-05-17T19:06:36+00:00"
    },
    {
      "id": "9809eb23c32841babe44911324c5b588",
      "sender": "jimpo",
      "payload": "Can I get #13243 then so progress continues? :-)",
      "action": false,
      "timestamp": "2018-05-17T19:06:42+00:00"
    },
    {
      "id": "01ced19ec6a5471ca3416c873db56560",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13243 | Make reusable base class for auxiliary indices by jimpo \u00c3\u0082\u00c2\u00b7 Pull Request #13243 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:06:44+00:00"
    },
    {
      "id": "4371fbcb98cf4647bf0c1768aa836c39",
      "sender": "MarcoFalke",
      "payload": "#12979 needs a rebase",
      "action": false,
      "timestamp": "2018-05-17T19:06:48+00:00"
    },
    {
      "id": "b0ce3e0c983840caa11964990fee8795",
      "sender": "sipa",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2018-05-17T19:06:50+00:00"
    },
    {
      "id": "430092e881024ec59d1ccef980069b0f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12979 | Split validationinterface into parallel validation/mempool interfaces by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #12979 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:06:51+00:00"
    },
    {
      "id": "c7a24c8b3ecd45c1a6e47aabff1d6b84",
      "sender": "BlueMatt",
      "payload": "MarcoFalke: yup, doing now",
      "action": false,
      "timestamp": "2018-05-17T19:06:59+00:00"
    },
    {
      "id": "851cbd06e1194124a508d6f807d1d778",
      "sender": "BlueMatt",
      "payload": "i was waiting on sdaftuar's review so I could take nits at the same time",
      "action": false,
      "timestamp": "2018-05-17T19:07:11+00:00"
    },
    {
      "id": "0990a61ded91401db7019fac3def6fce",
      "sender": "jonasschnelli",
      "payload": "unicorn for 10757",
      "action": false,
      "timestamp": "2018-05-17T19:07:36+00:00"
    },
    {
      "id": "fdd90df9d7f64efca08c6149ac349492",
      "sender": "sipa",
      "payload": "great.",
      "action": false,
      "timestamp": "2018-05-17T19:07:41+00:00"
    },
    {
      "id": "816f895f3623481393057c999c012543",
      "sender": "BlueMatt",
      "payload": "topic: replacing github",
      "action": false,
      "timestamp": "2018-05-17T19:07:46+00:00"
    },
    {
      "id": "51e48b840e984437899686fd959e7c98",
      "sender": "jonasschnelli",
      "payload": "heh",
      "action": false,
      "timestamp": "2018-05-17T19:07:50+00:00"
    },
    {
      "id": "983142316dc3469598f93afa9188673b",
      "sender": "promag",
      "payload": "wumpus: fyi 13063 on high priority after 13097 merge",
      "action": false,
      "timestamp": "2018-05-17T19:07:51+00:00"
    },
    {
      "id": "01619be063344a4c9652575045d1d696",
      "sender": "BlueMatt",
      "payload": "topic: replacing github (not entirely unserious)",
      "action": false,
      "timestamp": "2018-05-17T19:08:12+00:00"
    },
    {
      "id": "51866b6bb8394c6599463c7f5028620d",
      "sender": "jonasschnelli",
      "payload": "don't make queues for highprio list. :)",
      "action": false,
      "timestamp": "2018-05-17T19:08:17+00:00"
    },
    {
      "id": "a9d92df696174d79a02cfb7b2c07eb6b",
      "sender": "wumpus",
      "payload": "promag: you already have one on the list!",
      "action": false,
      "timestamp": "2018-05-17T19:08:27+00:00"
    },
    {
      "id": "775ea5ab2a33414084beace0d3f5f962",
      "sender": "promag",
      "payload": "wumpus: right, after 13097 merge",
      "action": false,
      "timestamp": "2018-05-17T19:08:56+00:00"
    },
    {
      "id": "88b6fbbd974449949bc67a09691aa54f",
      "sender": "wumpus",
      "payload": "due to the length of the list I'm going to have to enforce one PR per person, sorry",
      "action": false,
      "timestamp": "2018-05-17T19:09:05+00:00"
    },
    {
      "id": "44b2447ddaa247c29e870d7e2c6d1299",
      "sender": "wumpus",
      "payload": "#topic 0.16.1",
      "action": false,
      "timestamp": "2018-05-17T19:09:29+00:00"
    },
    {
      "id": "305796355daf4384a76930e4e22d219e",
      "sender": "BlueMatt",
      "payload": "huh? we always enforce one per person (well, one nomination per person, you can nominate someone elses')",
      "action": false,
      "timestamp": "2018-05-17T19:09:44+00:00"
    },
    {
      "id": "5f6daace959340aea167fb6ea773afc6",
      "sender": "BlueMatt",
      "payload": "I think we just need to finish backports and tag for 0.16.1rc1, no?",
      "action": false,
      "timestamp": "2018-05-17T19:09:55+00:00"
    },
    {
      "id": "899ea3baaa5246a3a5499808d8668a36",
      "sender": "wumpus",
      "payload": "mostly #13253",
      "action": false,
      "timestamp": "2018-05-17T19:10:00+00:00"
    },
    {
      "id": "4bb29306080247a1a02dcb9cd6845906",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13253 | [0.16] Further Backports by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #13253 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:10:01+00:00"
    },
    {
      "id": "2d2fef62822f4a96acd2bc87eacc3788",
      "sender": "wumpus",
      "payload": "BlueMatt: we had multiple theuni PRs on there at some point :)",
      "action": false,
      "timestamp": "2018-05-17T19:10:24+00:00"
    },
    {
      "id": "cde1c7be0cd945d9a64fd83458f7ad5e",
      "sender": "BlueMatt",
      "payload": "well those got removed, and cfields confirmed that was ok",
      "action": false,
      "timestamp": "2018-05-17T19:10:36+00:00"
    },
    {
      "id": "853dfabab151464099d91e03f6f60adb",
      "sender": "wumpus",
      "payload": "there's also three issues marked 0.16.1: #13110 #12646 #12337",
      "action": false,
      "timestamp": "2018-05-17T19:11:27+00:00"
    },
    {
      "id": "8ce216db7508477b871b73f73eb6ec08",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13110 | 0.16.0 bitcoin-qt: \"Assertion `copyFrom failed\" during launch \u00c3\u0082\u00c2\u00b7 Issue #13110 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:11:28+00:00"
    },
    {
      "id": "2547136ce1fd489fb66166fb10c98ffb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12646 | Assertion failure during rescan \u00c3\u0082\u00c2\u00b7 Issue #12646 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:11:29+00:00"
    },
    {
      "id": "872fa37a00ec4fb4bdd0b76631ac73b7",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12337 | 0.16 Shutdown assertion \u00c3\u0082\u00c2\u00b7 Issue #12337 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:11:31+00:00"
    },
    {
      "id": "a6cd94622cf64a11af6676a0ae0e3311",
      "sender": "wumpus",
      "payload": "not sure whether they are critical or can just be bumped to 0.16.2 or so",
      "action": false,
      "timestamp": "2018-05-17T19:11:45+00:00"
    },
    {
      "id": "1f858d33bfeb47f489f65ed3d888f82a",
      "sender": "sipa",
      "payload": "we have one issue marked 0.15.2 which i don't understand",
      "action": false,
      "timestamp": "2018-05-17T19:11:57+00:00"
    },
    {
      "id": "05cd24d6d40043fe9faea9e125bb6f3a",
      "sender": "wumpus",
      "payload": "I don't know either, but at least that's not a blocker for 0.16.1",
      "action": false,
      "timestamp": "2018-05-17T19:12:39+00:00"
    },
    {
      "id": "4dd6b2a7077a4bd9b7f3b567008b7102",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: was the last to comment on 12337 \" I'll try to find a solution for this...\"",
      "action": false,
      "timestamp": "2018-05-17T19:12:40+00:00"
    },
    {
      "id": "ebbc0f7207fc4a139008500f7ae57b98",
      "sender": "MarcoFalke",
      "payload": "wumpus: The assertion is a regression if I am not mistaken",
      "action": false,
      "timestamp": "2018-05-17T19:12:43+00:00"
    },
    {
      "id": "9847426c3c3f428686427cea1f932632",
      "sender": "MarcoFalke",
      "payload": "13110",
      "action": false,
      "timestamp": "2018-05-17T19:12:51+00:00"
    },
    {
      "id": "d25a54bffb68486c8acc3d68025eed56",
      "sender": "MarcoFalke",
      "payload": "wasn't 12337 fixed?",
      "action": false,
      "timestamp": "2018-05-17T19:13:04+00:00"
    },
    {
      "id": "ba2e7abab14b40d3b4457ac04ded48a0",
      "sender": "jonasschnelli",
      "payload": "Will look into 12337...",
      "action": false,
      "timestamp": "2018-05-17T19:13:10+00:00"
    },
    {
      "id": "6433ce5206c440599c4dbd849636fc39",
      "sender": "wumpus",
      "payload": "I proposed a fix in 13110 and it apparently worked",
      "action": false,
      "timestamp": "2018-05-17T19:13:24+00:00"
    },
    {
      "id": "0722b213bb984aaa9a096b15e2d558d7",
      "sender": "cfields",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-05-17T19:13:41+00:00"
    },
    {
      "id": "3f1742772c2542d58be49b406d284fac",
      "sender": "jonasschnelli",
      "payload": "wumpus: can you PR https://github.com/bitcoin/bitcoin/issues/13110#issuecomment-385708583?",
      "action": false,
      "timestamp": "2018-05-17T19:14:08+00:00"
    },
    {
      "id": "130d827fc8014f75b7d519697930aa0f",
      "sender": "wumpus",
      "payload": "jonasschnelli: sure",
      "action": false,
      "timestamp": "2018-05-17T19:14:22+00:00"
    },
    {
      "id": "48915180cfb6448490cc714c3a463c4b",
      "sender": "wumpus",
      "payload": "so that leaves 12646",
      "action": false,
      "timestamp": "2018-05-17T19:15:51+00:00"
    },
    {
      "id": "4235c9da73a94f558a047e898ab189e2",
      "sender": "jonasschnelli",
      "payload": "maybe jnewbery can look into 12646?",
      "action": false,
      "timestamp": "2018-05-17T19:16:59+00:00"
    },
    {
      "id": "3986ba9cebd6484f9a81f4abe395597d",
      "sender": "wumpus",
      "payload": "anyone want to look int othat? or can we just bump it forward if it's not so importent",
      "action": false,
      "timestamp": "2018-05-17T19:17:10+00:00"
    },
    {
      "id": "6659be7cb0474414b2dba4444243e89a",
      "sender": "jonasschnelli",
      "payload": "I think its okay to bump this forward (as long as we track it)",
      "action": false,
      "timestamp": "2018-05-17T19:17:43+00:00"
    },
    {
      "id": "cd3d912d993148c4ba159b4c79b039a2",
      "sender": "wumpus",
      "payload": "yes I don't mean closing it",
      "action": false,
      "timestamp": "2018-05-17T19:17:57+00:00"
    },
    {
      "id": "f73184a6459d49ec8917d84a59723069",
      "sender": "jnewbery",
      "payload": "Yes, I can look at 12646 (next week)",
      "action": false,
      "timestamp": "2018-05-17T19:18:09+00:00"
    },
    {
      "id": "94d87aef3ff44ee09f0789db9864c0a2",
      "sender": "wumpus",
      "payload": "moved to 0.16.2",
      "action": false,
      "timestamp": "2018-05-17T19:19:02+00:00"
    },
    {
      "id": "156f9d23ad7c4faeafe25966a0d1b606",
      "sender": "wumpus",
      "payload": "other proposed topics?",
      "action": false,
      "timestamp": "2018-05-17T19:19:21+00:00"
    },
    {
      "id": "0586adff9d3b4f35948140e7214a44a1",
      "sender": "BlueMatt",
      "payload": "trashing github",
      "action": false,
      "timestamp": "2018-05-17T19:19:28+00:00"
    },
    {
      "id": "f7a8d4515bbe454987efbd0d0a315555",
      "sender": "wumpus",
      "payload": "#topic Trashing github",
      "action": false,
      "timestamp": "2018-05-17T19:19:36+00:00"
    },
    {
      "id": "984f2d6469784350846691bd9d230323",
      "sender": "BlueMatt",
      "payload": "so it hasnt been working for like 3 weeks now",
      "action": false,
      "timestamp": "2018-05-17T19:19:45+00:00"
    },
    {
      "id": "ce348b4445ef46c48bfc096b5e710835",
      "sender": "BlueMatt",
      "payload": "and I'd kinda like to have something self-hosted with better review tools anyway, which I know a lot of people wanted",
      "action": false,
      "timestamp": "2018-05-17T19:20:02+00:00"
    },
    {
      "id": "a7c1aaf5658746d48f50bec7bbd619b3",
      "sender": "jonasschnelli",
      "payload": "Should we give it more time?... I'm pretty sure they are aware of it",
      "action": false,
      "timestamp": "2018-05-17T19:20:12+00:00"
    },
    {
      "id": "f17879fc63044f70a65530d2f2ee75d1",
      "sender": "sipa",
      "payload": "there was some suggestiin (was it on twitter) to use gitlab",
      "action": false,
      "timestamp": "2018-05-17T19:20:13+00:00"
    },
    {
      "id": "43ed0f29be0f49f39a72d3ff0c14b804",
      "sender": "BlueMatt",
      "payload": "so I figured we should do a \"do people think its actually a good idea to switch to something self-hosted\" semi-poll",
      "action": false,
      "timestamp": "2018-05-17T19:20:29+00:00"
    },
    {
      "id": "2b150754f9ff42e68b73d599a0a75f92",
      "sender": "wumpus",
      "payload": "gitlab seems ok",
      "action": false,
      "timestamp": "2018-05-17T19:20:33+00:00"
    },
    {
      "id": "1bd05a851c33485dbb8aad6ad9eb381d",
      "sender": "BlueMatt",
      "payload": "or we could switch to gitlab",
      "action": false,
      "timestamp": "2018-05-17T19:20:34+00:00"
    },
    {
      "id": "fe2d28a196dd45968427d51797fc671f",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: what alternatives would you propose?",
      "action": false,
      "timestamp": "2018-05-17T19:20:40+00:00"
    },
    {
      "id": "007293b6ed214fb5a576a7249bba1e7a",
      "sender": "jtimon",
      "payload": "I like gitlab",
      "action": false,
      "timestamp": "2018-05-17T19:20:43+00:00"
    },
    {
      "id": "772d0929a9434272a59e5debe3fe9313",
      "sender": "sdaftuar",
      "payload": "seems to me like it's way harder to get it right hosting ourselves",
      "action": false,
      "timestamp": "2018-05-17T19:20:45+00:00"
    },
    {
      "id": "cdafa2bfb2924e3cb3120ec1bf37ca62",
      "sender": "BlueMatt",
      "payload": "though gitlab seems to have no better review tools than github",
      "action": false,
      "timestamp": "2018-05-17T19:20:47+00:00"
    },
    {
      "id": "34209d37ba8e4ad395bfa99c19b4667b",
      "sender": "wumpus",
      "payload": "self-hosted I don't know, who is going to babysit this, monitor it and apply security patches etc?",
      "action": false,
      "timestamp": "2018-05-17T19:20:55+00:00"
    },
    {
      "id": "092cdf0c153a44c1b683b6442ad39774",
      "sender": "sipa",
      "payload": "it would  e really cool if all pr comment history was in git too",
      "action": false,
      "timestamp": "2018-05-17T19:20:57+00:00"
    },
    {
      "id": "1fab9880d99e4d24acd756d085b0e702",
      "sender": "BlueMatt",
      "payload": "sdaftuar: oh? I mean I kinda disagree",
      "action": false,
      "timestamp": "2018-05-17T19:20:57+00:00"
    },
    {
      "id": "a6249cfe79b8425ba4448e910085a855",
      "sender": "sdaftuar",
      "payload": "dude we can't even keep the computers in our office running",
      "action": false,
      "timestamp": "2018-05-17T19:21:07+00:00"
    },
    {
      "id": "62d77afc2d2f464b9a6f7ff4a34a8dac",
      "sender": "jamesob",
      "payload": "self-hosted is very risky and potentially time-consumptive IMO",
      "action": false,
      "timestamp": "2018-05-17T19:21:09+00:00"
    },
    {
      "id": "38177518fc334622ba8adde9333a81e3",
      "sender": "BlueMatt",
      "payload": "sipa: does gitlab do that?",
      "action": false,
      "timestamp": "2018-05-17T19:21:10+00:00"
    },
    {
      "id": "c35f34bedc064e278dfde7c8aae876f4",
      "sender": "BlueMatt",
      "payload": "sdaftuar: bitcoincore.org does just fine....",
      "action": false,
      "timestamp": "2018-05-17T19:21:17+00:00"
    },
    {
      "id": "c0bc17409ee944128be6b7978e9bf1db",
      "sender": "sipa",
      "payload": "BlueMatt: i have no clue",
      "action": false,
      "timestamp": "2018-05-17T19:21:18+00:00"
    },
    {
      "id": "2a144826627c436c8df13242405a1956",
      "sender": "wumpus",
      "payload": "if no one is, it's going to become worse, not better, at least Github has a dedicated paid team",
      "action": false,
      "timestamp": "2018-05-17T19:21:25+00:00"
    },
    {
      "id": "3dfefe31c2ca44eabf542d43772afda2",
      "sender": "sdaftuar",
      "payload": "definitely agree with wumpus",
      "action": false,
      "timestamp": "2018-05-17T19:21:35+00:00"
    },
    {
      "id": "642defcd17784e9cae9a60cd0096d896",
      "sender": "cfields",
      "payload": "general nack, self-hosting issues aside, Github's network effect is too strong imo.",
      "action": false,
      "timestamp": "2018-05-17T19:21:37+00:00"
    },
    {
      "id": "9f04011a70ea46ef8341fa2acf9612c3",
      "sender": "sipa",
      "payload": "blockstream uses gitlab internally, which seems to work fine (pribably due to people maintaining it)",
      "action": false,
      "timestamp": "2018-05-17T19:21:39+00:00"
    },
    {
      "id": "65cd2eeab51d430a96817604f38850c5",
      "sender": "BlueMatt",
      "payload": "i mean we could do self-hosted gitlab",
      "action": false,
      "timestamp": "2018-05-17T19:21:54+00:00"
    },
    {
      "id": "5fd61123e0264f0a97741dcd21cf6fe9",
      "sender": "MarcoFalke",
      "payload": "what advantage does that give, BlueMatt?",
      "action": false,
      "timestamp": "2018-05-17T19:22:18+00:00"
    },
    {
      "id": "7101096e866149ec8d30ca73617cd8fe",
      "sender": "jtimon",
      "payload": "I assume the goal is less unicorns?",
      "action": false,
      "timestamp": "2018-05-17T19:22:37+00:00"
    },
    {
      "id": "1e666c427a684bb0a9443d5db1a2cd3e",
      "sender": "jnewbery",
      "payload": "cfields: +1",
      "action": false,
      "timestamp": "2018-05-17T19:22:40+00:00"
    },
    {
      "id": "37fbf2dc545a4006952e04dfa6e27857",
      "sender": "wumpus",
      "payload": "someone from github promised to look into the unicorn issue, maybe we should give them some more time",
      "action": false,
      "timestamp": "2018-05-17T19:22:52+00:00"
    },
    {
      "id": "c7d8bd045e3e42e48e2056cc91e9d602",
      "sender": "MarcoFalke",
      "payload": "gitlab also does hostign for free",
      "action": false,
      "timestamp": "2018-05-17T19:22:53+00:00"
    },
    {
      "id": "ef7047da0a174852967ddb9f21c9f621",
      "sender": "jimpo",
      "payload": "Cursory internet search turned up reviewable.io, which is like a hosted layer on top of GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:22:59+00:00"
    },
    {
      "id": "ea379f317ff74b408293b01f38b380c3",
      "sender": "sipa",
      "payload": "jnewbery, cfields: what do you suggest instead? waiting until github fixes it?",
      "action": false,
      "timestamp": "2018-05-17T19:23:01+00:00"
    },
    {
      "id": "e30babd8ae014c459183425db2e39f72",
      "sender": "jimpo",
      "payload": "free for public repos",
      "action": false,
      "timestamp": "2018-05-17T19:23:06+00:00"
    },
    {
      "id": "8b8fad8f44c94c18b995ffb0fdf03c86",
      "sender": "BlueMatt",
      "payload": "MarcoFalke: we can do our own security additions like putting the pr and comment history in git",
      "action": false,
      "timestamp": "2018-05-17T19:23:08+00:00"
    },
    {
      "id": "e017a9af1f1e4a618f334fcee85cf6d1",
      "sender": "cfields",
      "payload": "I can't be the only one who gets irrationally frustrated when the code I want to mess with is on BitBucket..",
      "action": false,
      "timestamp": "2018-05-17T19:23:13+00:00"
    },
    {
      "id": "561d3af0178c462a9cca8b7772ef077e",
      "sender": "BlueMatt",
      "payload": "and have stuff that verifies it",
      "action": false,
      "timestamp": "2018-05-17T19:23:14+00:00"
    },
    {
      "id": "cf6d5364202f427cab1f39b36734ca4f",
      "sender": "sipa",
      "payload": "cfields: we'd mirror on github of course",
      "action": false,
      "timestamp": "2018-05-17T19:23:33+00:00"
    },
    {
      "id": "d0813389a89043b2a32172aed22ee797",
      "sender": "jnewbery",
      "payload": "In the absence of something better, we should continue nagging them",
      "action": false,
      "timestamp": "2018-05-17T19:23:39+00:00"
    },
    {
      "id": "595e2a7e13354f0da2d4055607541643",
      "sender": "wumpus",
      "payload": "cfields: yes, only players like freedesktop can really afford to host on separate infrastructure, for smaller projects the lack of network effect (and having to register separately) is bad",
      "action": false,
      "timestamp": "2018-05-17T19:23:54+00:00"
    },
    {
      "id": "7dff3c3a985e4ff3b95ea80cedb3ba0e",
      "sender": "cfields",
      "payload": "sipa: all things considered, yes, I'd say waiting it out makes the most sense.",
      "action": false,
      "timestamp": "2018-05-17T19:24:04+00:00"
    },
    {
      "id": "9653794b9e70403db4c7beb7452a5ccd",
      "sender": "BlueMatt",
      "payload": "jnewbery: I think we *do* have ideas for better things",
      "action": false,
      "timestamp": "2018-05-17T19:24:17+00:00"
    },
    {
      "id": "2208a66a970045c0b684773e536b107b",
      "sender": "cfields",
      "payload": "I think I'm in the minority there, though :)",
      "action": false,
      "timestamp": "2018-05-17T19:24:22+00:00"
    },
    {
      "id": "79867f3800e944df8ae0c87625a27359",
      "sender": "jonasschnelli",
      "payload": "Moving away from GitHub seems meh,... especially for a self-hostes solutions... looks after centralizing development",
      "action": false,
      "timestamp": "2018-05-17T19:24:22+00:00"
    },
    {
      "id": "07365190fab6425c9491697e0e7daca1",
      "sender": "jimpo",
      "payload": "Who has reached out to GitHub and through what channel so far?",
      "action": false,
      "timestamp": "2018-05-17T19:24:25+00:00"
    },
    {
      "id": "d348c259aa684d64854b61b0bd331eb1",
      "sender": "BlueMatt",
      "payload": "the self-hosting question is more a \"will it be maintained\" question",
      "action": false,
      "timestamp": "2018-05-17T19:24:26+00:00"
    },
    {
      "id": "6d87f6f6bc744533827b59f0aec90c4e",
      "sender": "BlueMatt",
      "payload": "not \"will it be better\"",
      "action": false,
      "timestamp": "2018-05-17T19:24:29+00:00"
    },
    {
      "id": "b52c1c7ce5ff4862ac25bda16ea13daa",
      "sender": "jtimon",
      "payload": "I'm ok with both people working on a gitlab instance and people nagging github devs",
      "action": false,
      "timestamp": "2018-05-17T19:24:33+00:00"
    },
    {
      "id": "e63d8ad51f8149e5a582aa35b6a53fe3",
      "sender": "sipa",
      "payload": "cfields: i'moretty unconfortable with the fact that network effect is making us stick with a specific provider, even in the oresence of obvious issies",
      "action": false,
      "timestamp": "2018-05-17T19:24:38+00:00"
    },
    {
      "id": "1d09bab4fc8b40e6b0be32f69b682451",
      "sender": "sipa",
      "payload": "of course, it's not like we could migrate quickly anyway",
      "action": false,
      "timestamp": "2018-05-17T19:25:03+00:00"
    },
    {
      "id": "f0fef6f796b44a2aa13563fb60a04436",
      "sender": "wumpus",
      "payload": "'will it be maintained' is really important though to not end up blaming each other",
      "action": false,
      "timestamp": "2018-05-17T19:25:06+00:00"
    },
    {
      "id": "1687f8d269184ccd9685b7765fbd57d2",
      "sender": "jamesob",
      "payload": "how much effort will, e.g., DoS protection be for something self-hosted?",
      "action": false,
      "timestamp": "2018-05-17T19:25:06+00:00"
    },
    {
      "id": "989afcd4b00d400faaaf78faa4afdd91",
      "sender": "wumpus",
      "payload": "at least now we can blame github people :)",
      "action": false,
      "timestamp": "2018-05-17T19:25:17+00:00"
    },
    {
      "id": "8a6e65dbb51344cabff29f10d93c98a7",
      "sender": "sipa",
      "payload": "haha",
      "action": false,
      "timestamp": "2018-05-17T19:25:20+00:00"
    },
    {
      "id": "d4b4c9f7aff04d41b7304474de5559bb",
      "sender": "jtimon",
      "payload": "we could perhaps save money on travis workers by using gitlab-CI too?",
      "action": false,
      "timestamp": "2018-05-17T19:25:21+00:00"
    },
    {
      "id": "d99b903406c444c0bc63372d9ef0a675",
      "sender": "wumpus",
      "payload": "jamesob: exactly...",
      "action": false,
      "timestamp": "2018-05-17T19:25:45+00:00"
    },
    {
      "id": "79162e2945e04851974af7fe9f890d35",
      "sender": "BlueMatt",
      "payload": "jamesob: dos protection is 6$/month",
      "action": false,
      "timestamp": "2018-05-17T19:25:48+00:00"
    },
    {
      "id": "5f2e56306cae40bf93488ad79a870a18",
      "sender": "BlueMatt",
      "payload": "and works perfectly",
      "action": false,
      "timestamp": "2018-05-17T19:25:50+00:00"
    },
    {
      "id": "f36570ad1fa04000a2abf1821828a942",
      "sender": "cfields",
      "payload": "sipa: it's worth considering that the 0.16.1 issues might've never been reported if not for Github's issues",
      "action": false,
      "timestamp": "2018-05-17T19:25:52+00:00"
    },
    {
      "id": "2808c7fb61d64661afe47032cfc21a05",
      "sender": "jnewbery",
      "payload": "BlueMatt: Yes, we have ideas, but that's different from something that's actually running. I don't have any interest in maintaining a self-hosted solution, and I don't think it's worth anyone else's time doing it either",
      "action": false,
      "timestamp": "2018-05-17T19:26:11+00:00"
    },
    {
      "id": "db45eb2ff9754d3192bf1fa01c6481e2",
      "sender": "sipa",
      "payload": "cfields: that's a good point",
      "action": false,
      "timestamp": "2018-05-17T19:26:17+00:00"
    },
    {
      "id": "31392033a2a24c679ea7d251077a6844",
      "sender": "wumpus",
      "payload": "we could still use github for *issues*",
      "action": false,
      "timestamp": "2018-05-17T19:26:32+00:00"
    },
    {
      "id": "7abf12a34860447bba79683dc2df0b4f",
      "sender": "wumpus",
      "payload": "gitlab would be for patches and review",
      "action": false,
      "timestamp": "2018-05-17T19:26:39+00:00"
    },
    {
      "id": "a0105398a5904014a83f296a4c8a38ad",
      "sender": "jtimon",
      "payload": "jnewbery: yeah, I'm personally not interested in maintaining it either",
      "action": false,
      "timestamp": "2018-05-17T19:26:49+00:00"
    },
    {
      "id": "a69ee12ea478499cabb9a4ffe27759d0",
      "sender": "wumpus",
      "payload": "doesn't necessarily need to be the same place",
      "action": false,
      "timestamp": "2018-05-17T19:26:56+00:00"
    },
    {
      "id": "ddb6ac3c870b4746978adb5111ee44e8",
      "sender": "sipa",
      "payload": "let's move back to sourceforge",
      "action": false,
      "timestamp": "2018-05-17T19:27:24+00:00"
    },
    {
      "id": "ed63c66ac34e42fa85b862e5fb2306a4",
      "sender": "wumpus",
      "payload": "yes tbh I don't think we should change the issue reporting URL",
      "action": false,
      "timestamp": "2018-05-17T19:27:26+00:00"
    },
    {
      "id": "23d27544a1d14b749b376695fa2b4289",
      "sender": "BlueMatt",
      "payload": "I'm not a fan of using issues and patches/review being in separate places",
      "action": false,
      "timestamp": "2018-05-17T19:27:26+00:00"
    },
    {
      "id": "6799b79875974646b027f3e0d7096b13",
      "sender": "wumpus",
      "payload": "I've been spamming that to so many people over the years",
      "action": false,
      "timestamp": "2018-05-17T19:27:36+00:00"
    },
    {
      "id": "5c936bf5675d4934bbf020b5dd5bcba5",
      "sender": "jamesob",
      "payload": "BlueMatt: I don't think CloudFlare works with git protocol, so you need to reveal underlying IPs: https://stackoverflow.com/questions/31817004/git-push-not-working-after-using-cloudflare-reverse-proxy",
      "action": false,
      "timestamp": "2018-05-17T19:27:37+00:00"
    },
    {
      "id": "590e90f95cad47ed836f751618fdb56b",
      "sender": "jonasschnelli",
      "payload": "if the unicorns is the showstopper, then better mirror github PR with comments > 20 via API with comment through API function",
      "action": false,
      "timestamp": "2018-05-17T19:27:39+00:00"
    },
    {
      "id": "6030887aedb8462486a7612294e1f8ff",
      "sender": "jtimon",
      "payload": "or just everything on gitlab, but since we have the github mirror, we will see issues created there by people who missed that the project moved",
      "action": false,
      "timestamp": "2018-05-17T19:27:46+00:00"
    },
    {
      "id": "57b40e7235d247cfb71f5beed24e47ef",
      "sender": "wumpus",
      "payload": "I don't really want to move it anywhere else. THe unicorns are only an issue for code review.",
      "action": false,
      "timestamp": "2018-05-17T19:27:49+00:00"
    },
    {
      "id": "b31f804cc1ab4ebfabd7b6afe6597352",
      "sender": "BlueMatt",
      "payload": "jamesob: bitcoincore.org does not use cloudflare (and costs 6$/month), cloudflare sucks ass",
      "action": false,
      "timestamp": "2018-05-17T19:27:55+00:00"
    },
    {
      "id": "cd9fcb00cade4b58b6796912bfd50a01",
      "sender": "jnewbery",
      "payload": "I also think that the network effect thing is important. What percentage of new contributors/issue reports would we lose if we weren't on github?",
      "action": false,
      "timestamp": "2018-05-17T19:27:55+00:00"
    },
    {
      "id": "30c8d04e05c54fd39211ab25f6eb86be",
      "sender": "BlueMatt",
      "payload": "jamesob: (and that's for redundant providers)",
      "action": false,
      "timestamp": "2018-05-17T19:28:11+00:00"
    },
    {
      "id": "68682e76ea6c44a7b250c4bc75b0ef8e",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: I'd actually be much happier with github if we had a client-side api-based cli-only github interface",
      "action": false,
      "timestamp": "2018-05-17T19:28:41+00:00"
    },
    {
      "id": "e3bc6215e40645f7a6c68f6123a9ea46",
      "sender": "BlueMatt",
      "payload": "(that verified eg pgp signatures on comments)",
      "action": false,
      "timestamp": "2018-05-17T19:28:51+00:00"
    },
    {
      "id": "a9af92b4841147e985aaf8bce961b049",
      "sender": "wumpus",
      "payload": "there is a github cli interface",
      "action": false,
      "timestamp": "2018-05-17T19:28:52+00:00"
    },
    {
      "id": "d147508a07b34feda7245511e087b879",
      "sender": "jtimon",
      "payload": "wumpus: well the main point of using github is for code review, no?",
      "action": false,
      "timestamp": "2018-05-17T19:28:54+00:00"
    },
    {
      "id": "0ae8f433fb9940b4bfbcba9f3d17975e",
      "sender": "kanzure",
      "payload": "email seems to work for long reviews (diffs)",
      "action": false,
      "timestamp": "2018-05-17T19:28:57+00:00"
    },
    {
      "id": "c4aa399b17bc49a18fb8dffdf0d9d3fe",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: that seems easyer then installing a gitlab solution on a custom server",
      "action": false,
      "timestamp": "2018-05-17T19:29:09+00:00"
    },
    {
      "id": "947b6fcf0e1c42b4940a858606479a4a",
      "sender": "jonasschnelli",
      "payload": "*easier",
      "action": false,
      "timestamp": "2018-05-17T19:29:21+00:00"
    },
    {
      "id": "3001531237f6479eb121ade7202dd95f",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: its the difference between building a whole app and installing one",
      "action": false,
      "timestamp": "2018-05-17T19:29:28+00:00"
    },
    {
      "id": "77109bede37a41e0a61ec036788bf67e",
      "sender": "BlueMatt",
      "payload": "so...no, not really",
      "action": false,
      "timestamp": "2018-05-17T19:29:30+00:00"
    },
    {
      "id": "4d2906ac0c0a43e2835839c19a16f1e7",
      "sender": "jimpo",
      "payload": "jnewberry: Who has reached out to GitHub and through what channel so far?",
      "action": false,
      "timestamp": "2018-05-17T19:29:31+00:00"
    },
    {
      "id": "c36725842cb34658b6a4f4c02166026f",
      "sender": "moneyball",
      "payload": "I am happy to follow-up with GitHub to try and accelerate a fix. Can someone provide me background info on the existing communication we have with GitHub?",
      "action": false,
      "timestamp": "2018-05-17T19:29:33+00:00"
    },
    {
      "id": "67f68c891d304bc3b1a8edde867c0220",
      "sender": "jnewbery",
      "payload": "I've contacted Github support. I don't know who else has",
      "action": false,
      "timestamp": "2018-05-17T19:29:48+00:00"
    },
    {
      "id": "413beabb3a1644a78d5df6e524678722",
      "sender": "jtimon",
      "payload": "I think someone reached to them on twitter too",
      "action": false,
      "timestamp": "2018-05-17T19:29:59+00:00"
    },
    {
      "id": "ed5e6f014be3423fa4a3b84d54a3a92c",
      "sender": "wumpus",
      "payload": "I have contacted them through tthe contact site, and was told by support that many others have",
      "action": false,
      "timestamp": "2018-05-17T19:30:01+00:00"
    },
    {
      "id": "1aa12bd5207e4e7c84803e72be7e6af9",
      "sender": "moneyball",
      "payload": "Is there an open issue # that I can reference?",
      "action": false,
      "timestamp": "2018-05-17T19:30:05+00:00"
    },
    {
      "id": "f45f10a0df624efda617aa6293b8c24e",
      "sender": "jnewbery",
      "payload": "jtimon: that was me",
      "action": false,
      "timestamp": "2018-05-17T19:30:09+00:00"
    },
    {
      "id": "b3b16b01bb1348afa040234c9ed9d1e4",
      "sender": "jimpo",
      "payload": "I can try asking someone I know that used to work there supporting open source projects",
      "action": false,
      "timestamp": "2018-05-17T19:30:14+00:00"
    },
    {
      "id": "5886634ace6944cd8616d7ff56cadff7",
      "sender": "jnewbery",
      "payload": "moneyball: I'll forward you the email thread",
      "action": false,
      "timestamp": "2018-05-17T19:30:19+00:00"
    },
    {
      "id": "a0f4302d598e49798cf4dc3423b0f11d",
      "sender": "BlueMatt",
      "payload": "moneyball: a few folks have emailed support@github, which historically has always gotten a response, some other projects were posting responses they got where they were saying \"we dont actually know what change we made that triggered these issues, hold on\"",
      "action": false,
      "timestamp": "2018-05-17T19:30:23+00:00"
    },
    {
      "id": "408e600856654acbb28c0ffc774995c9",
      "sender": "BlueMatt",
      "payload": "buts its been like 3 weeks ago",
      "action": false,
      "timestamp": "2018-05-17T19:30:26+00:00"
    },
    {
      "id": "f0e049b2ec1749e39f2e3913e9e737e3",
      "sender": "moneyball",
      "payload": "jnewbery ok great i'll use that as context and follow-up",
      "action": false,
      "timestamp": "2018-05-17T19:31:02+00:00"
    },
    {
      "id": "bef8e0b28e7948f78d47989c8634e120",
      "sender": "moneyball",
      "payload": "jimpo we can coordinate our efforts if you'd like",
      "action": false,
      "timestamp": "2018-05-17T19:31:16+00:00"
    },
    {
      "id": "684429b50d01409c933d29a025f46536",
      "sender": "jimpo",
      "payload": "yeah, we can chat about it outside the meeting",
      "action": false,
      "timestamp": "2018-05-17T19:31:37+00:00"
    },
    {
      "id": "a94ad6b9df5946d9ba3adc8d80b69309",
      "sender": "BlueMatt",
      "payload": "ok, so it sounds like consensus is \"stick with the broken shit we have now\" :/",
      "action": false,
      "timestamp": "2018-05-17T19:31:56+00:00"
    },
    {
      "id": "fa5fee86008345b1b37a844a0ded00e1",
      "sender": "BlueMatt",
      "payload": "or at least no consensus on moving to something else",
      "action": false,
      "timestamp": "2018-05-17T19:32:02+00:00"
    },
    {
      "id": "eb6926cad8dd4d29abe5241fdac18e0f",
      "sender": "wumpus",
      "payload": "feel fre to set up something better and convince us to use it",
      "action": false,
      "timestamp": "2018-05-17T19:32:14+00:00"
    },
    {
      "id": "923faaf8c466424ea81e2cd5f5e2ddf2",
      "sender": "sipa",
      "payload": "yeah i believe it will require someone to set up a demo",
      "action": false,
      "timestamp": "2018-05-17T19:32:26+00:00"
    },
    {
      "id": "f6bc3b9a1c9f415abb16c5e35ed347ca",
      "sender": "wumpus",
      "payload": "if not, this is just empty talk, we *have* nothing better",
      "action": false,
      "timestamp": "2018-05-17T19:32:40+00:00"
    },
    {
      "id": "0d27c74b3dea41fdbc3345732f117ccd",
      "sender": "wumpus",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2018-05-17T19:32:54+00:00"
    },
    {
      "id": "8a17a0316945467f84562298bd40c095",
      "sender": "MarcoFalke",
      "payload": "And a plan to transition all open patches to the new review system?",
      "action": false,
      "timestamp": "2018-05-17T19:32:59+00:00"
    },
    {
      "id": "4272071e45054f558487afe103827544",
      "sender": "sipa",
      "payload": "right; the question is whether we should look into alternatives",
      "action": false,
      "timestamp": "2018-05-17T19:33:01+00:00"
    },
    {
      "id": "d2ac4112c94b477aba7d1691b496eef3",
      "sender": "sipa",
      "payload": "not so much whether we should or shouldn't move",
      "action": false,
      "timestamp": "2018-05-17T19:33:10+00:00"
    },
    {
      "id": "b8883d82beb5440fa4fc20b2d42ba500",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2018-05-17T19:33:33+00:00"
    },
    {
      "id": "77d42d4dfb274bbe8ece8e15146ab96c",
      "sender": "cfields",
      "payload": "iirc some alternatives support oath login via github",
      "action": false,
      "timestamp": "2018-05-17T19:33:38+00:00"
    },
    {
      "id": "03519aefb18148a8a506dc4ea61533fe",
      "sender": "BlueMatt",
      "payload": "yea, it seems like lack of consensus to move even if we find something good",
      "action": false,
      "timestamp": "2018-05-17T19:33:47+00:00"
    },
    {
      "id": "e427930615764322a4d3bf566b76215a",
      "sender": "cfields",
      "payload": "that would go a long way towards shutting me up",
      "action": false,
      "timestamp": "2018-05-17T19:33:53+00:00"
    },
    {
      "id": "31f8d8a0d9c1445dbaa90d69252f6da2",
      "sender": "BlueMatt",
      "payload": "which was mostly why I brought it up",
      "action": false,
      "timestamp": "2018-05-17T19:33:59+00:00"
    },
    {
      "id": "57f050afeee34ea58ad32b18d5c9fd70",
      "sender": "wumpus",
      "payload": "I'm open to being convinced to use something else, if it's really better",
      "action": false,
      "timestamp": "2018-05-17T19:34:13+00:00"
    },
    {
      "id": "c464b16c69514fc9a4f48f03633e401c",
      "sender": "jimpo",
      "payload": "cfields: I agree a code review tool with GitHub integration (where main repo is still hosted there) is ideal",
      "action": false,
      "timestamp": "2018-05-17T19:34:38+00:00"
    },
    {
      "id": "6943256bf7aa4ee08b7eb791dbaa6932",
      "sender": "jnewbery",
      "payload": "BlueMatt: If there was something else better running now AND there was a way to migrate all state AND we wouldn't lose contributors by switching AND we have someone committed to maintaining it, then I'd be open to it. Without that, I think it's a non-starter.",
      "action": false,
      "timestamp": "2018-05-17T19:35:13+00:00"
    },
    {
      "id": "4c0592a4f169403c9a6a49c40cfdce12",
      "sender": "jonasschnelli",
      "payload": "Something like https://github.com/piotrmurach/github_cli seems a better start to deal with the unicorns",
      "action": false,
      "timestamp": "2018-05-17T19:35:28+00:00"
    },
    {
      "id": "0c668c119be94f88bbfd4ae7b42ec7ab",
      "sender": "wumpus",
      "payload": "jonasschnelli: yes, I plan to look into github cli commands as well, there's a few (also \"hub\" IIRC)",
      "action": false,
      "timestamp": "2018-05-17T19:35:54+00:00"
    },
    {
      "id": "35cd4fd33f14412a91518d4dd2382958",
      "sender": "MarcoFalke",
      "payload": "Agree with jnewbery. I am open to switching, but not without solving the transition issues first.",
      "action": false,
      "timestamp": "2018-05-17T19:36:07+00:00"
    },
    {
      "id": "4495f1f0cda44f0fb51b1859a8fcd3fb",
      "sender": "wumpus",
      "payload": "we'd end up with parallel infrastructure for a while anyway",
      "action": false,
      "timestamp": "2018-05-17T19:36:31+00:00"
    },
    {
      "id": "98f3279283384760a0c15e24356900c8",
      "sender": "jtimon",
      "payload": "well BlueMatt I think it would be easier to get consensus to move to something else if somebody had it working with CI and all",
      "action": false,
      "timestamp": "2018-05-17T19:36:34+00:00"
    },
    {
      "id": "34db1c95f2664f129d8fdd04ae6470e1",
      "sender": "jnewbery",
      "payload": "topic request: separate wallet from node (#10973)",
      "action": false,
      "timestamp": "2018-05-17T19:36:44+00:00"
    },
    {
      "id": "ede6787051aa4a30a4e59efec9ceb200",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10973 | Refactor: separate wallet from node by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10973 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:36:49+00:00"
    },
    {
      "id": "3e88612f1cc64eb39750cfc3a37668c2",
      "sender": "jonasschnelli",
      "payload": "Moving away from Github just because of load issues for three weeks seems insane...",
      "action": false,
      "timestamp": "2018-05-17T19:37:04+00:00"
    },
    {
      "id": "861750dd9ab9494299673433e37054c9",
      "sender": "BlueMatt",
      "payload": "jtimon: it sounds like definite \"no\", so I'm not gonna spend time looking into it",
      "action": false,
      "timestamp": "2018-05-17T19:37:08+00:00"
    },
    {
      "id": "6d688ab1b17a41aa806449ab92a3e809",
      "sender": "jtimon",
      "payload": "in the meantime, prs with many comments get the unicorn and we have to try again until it loads",
      "action": false,
      "timestamp": "2018-05-17T19:37:23+00:00"
    },
    {
      "id": "9a476636d3614a978615e32dcede27b3",
      "sender": "wumpus",
      "payload": "#topic separate wallet from node (jnewbery)",
      "action": false,
      "timestamp": "2018-05-17T19:37:27+00:00"
    },
    {
      "id": "3c522c8bfa9342eeaedfce93797d55d2",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: there are way more reasons people dont like github",
      "action": false,
      "timestamp": "2018-05-17T19:37:28+00:00"
    },
    {
      "id": "d98e7db232f842f583cd4427d6701cc4",
      "sender": "sipa",
      "payload": "jonasschnelli: not being able to move away from github just because of network effect seems scary...",
      "action": false,
      "timestamp": "2018-05-17T19:37:33+00:00"
    },
    {
      "id": "471bd2aa14ff441a9c7b421f7424bc83",
      "sender": "jamesob",
      "payload": "the upside is that this is an additional incentive to keep PRs small :)",
      "action": false,
      "timestamp": "2018-05-17T19:37:43+00:00"
    },
    {
      "id": "aee330423b9547959aca99038be02510",
      "sender": "jtimon",
      "payload": "BlueMatt: fair enough",
      "action": false,
      "timestamp": "2018-05-17T19:37:46+00:00"
    },
    {
      "id": "fdd251c9092f4c42aa0af6b94d45e55e",
      "sender": "cfields",
      "payload": "jonasschnelli: I agree. But I think the frustration comes from the helplessness that it's brought to light.",
      "action": false,
      "timestamp": "2018-05-17T19:37:52+00:00"
    },
    {
      "id": "321ace2e46a74a3d9b8322ff97897a34",
      "sender": "wumpus",
      "payload": "this discussion is starting to repeat itself",
      "action": false,
      "timestamp": "2018-05-17T19:37:53+00:00"
    },
    {
      "id": "d63f672bf68347be81dcd6197ea65ffa",
      "sender": "jonasschnelli",
      "payload": "sipa: that is a point we should take into consideration,.. but stop focusing on load issues",
      "action": false,
      "timestamp": "2018-05-17T19:38:04+00:00"
    },
    {
      "id": "8d5eceb2b49b4660aeb15413e968158c",
      "sender": "sipa",
      "payload": "ok, next topic it seems",
      "action": false,
      "timestamp": "2018-05-17T19:38:13+00:00"
    },
    {
      "id": "e0881f8f736b40b6b02d8b1d3bbf94f0",
      "sender": "BlueMatt",
      "payload": "oh, I have 2 more topics....",
      "action": false,
      "timestamp": "2018-05-17T19:38:38+00:00"
    },
    {
      "id": "5ba0597ea94f4ce3bb2a2a3cf722c054",
      "sender": "wumpus",
      "payload": "I don't think there's realistically any chance of anything replacing github until someone sets up a feasible alternative and shows us that it is better",
      "action": false,
      "timestamp": "2018-05-17T19:38:53+00:00"
    },
    {
      "id": "40a3762625a04f5cb72c0666b67be50e",
      "sender": "sipa",
      "payload": "jnewbery: your topic",
      "action": false,
      "timestamp": "2018-05-17T19:38:55+00:00"
    },
    {
      "id": "81a8b68ebe014f7196756d36fce0e2cd",
      "sender": "jonasschnelli",
      "payload": "(#topic separate wallet from node (jnewbery))",
      "action": false,
      "timestamp": "2018-05-17T19:38:57+00:00"
    },
    {
      "id": "96a06aa78d1a424d95e2240d9be50b94",
      "sender": "BlueMatt",
      "payload": "sipa: well I'm gonna look into having a cli app that checks signatures off github api comments/etc",
      "action": false,
      "timestamp": "2018-05-17T19:39:06+00:00"
    },
    {
      "id": "e0a7438fe87b4902b4f8f6d3a3b6f95d",
      "sender": "jnewbery",
      "payload": "#10973 is a big PR, but I think it's very worthwhile",
      "action": false,
      "timestamp": "2018-05-17T19:39:09+00:00"
    },
    {
      "id": "07462553abb744d2b2522b770c0f6997",
      "sender": "BlueMatt",
      "payload": "cause I think that would alleviate a lot of it",
      "action": false,
      "timestamp": "2018-05-17T19:39:12+00:00"
    },
    {
      "id": "34a9085c9ad64e81984e348b703300cb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10973 | Refactor: separate wallet from node by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10973 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-05-17T19:39:14+00:00"
    },
    {
      "id": "0bc1bb0fe3fe44a6ad4e0b7e8e0c302f",
      "sender": "jnewbery",
      "payload": "jamesob and I have both reviewed now, but it requires continual rebase",
      "action": false,
      "timestamp": "2018-05-17T19:39:25+00:00"
    },
    {
      "id": "4d0c3ee2cff04c89990efdb6fd574c7e",
      "sender": "jnewbery",
      "payload": "There are a lot of PRs competing for high priority for review, but I think it'd be great to make some progress on this one",
      "action": false,
      "timestamp": "2018-05-17T19:39:52+00:00"
    },
    {
      "id": "851b7695c18f456eaa14bcdd05aa11c0",
      "sender": "promag",
      "payload": "place in high priority this week?",
      "action": false,
      "timestamp": "2018-05-17T19:40:03+00:00"
    },
    {
      "id": "d9a40b6cdf0344a69ddabeea03747dce",
      "sender": "jamesob",
      "payload": "I'll start a round of manual testing if we can get another reviewer or two",
      "action": false,
      "timestamp": "2018-05-17T19:40:07+00:00"
    },
    {
      "id": "ef6764c5ea18477daefbd11db5b0155b",
      "sender": "jimpo",
      "payload": "can it be broken up at all?",
      "action": false,
      "timestamp": "2018-05-17T19:40:10+00:00"
    },
    {
      "id": "5a37551835d34b4992818be7c3405970",
      "sender": "jnewbery",
      "payload": "so, next steps would be: concecpt ACK/NACKs",
      "action": false,
      "timestamp": "2018-05-17T19:40:14+00:00"
    },
    {
      "id": "3cae3a2d3f934d8582ea2d02f6750418",
      "sender": "BlueMatt",
      "payload": "sounds like a high-priority-for-review nomination?",
      "action": false,
      "timestamp": "2018-05-17T19:40:25+00:00"
    },
    {
      "id": "c2774c74914b4fe6b5b1864f2560634c",
      "sender": "jnewbery",
      "payload": "and if people think it's too much to review in one go, ryanofsky is happy to split",
      "action": false,
      "timestamp": "2018-05-17T19:40:31+00:00"
    },
    {
      "id": "88e34ca408184ef5ba9f9218c93b3852",
      "sender": "jimpo",
      "payload": "1500+ lines is too big IMO",
      "action": false,
      "timestamp": "2018-05-17T19:40:37+00:00"
    },
    {
      "id": "516d676cdb044315b093aafee692453a",
      "sender": "wumpus",
      "payload": "oh no, not more high priority for review",
      "action": false,
      "timestamp": "2018-05-17T19:40:41+00:00"
    },
    {
      "id": "be18e43f254d45949dcfddda6bebd113",
      "sender": "jonasschnelli",
      "payload": "jnewbery: this is orthogonal of using light client mode to decouple the wallet from the node? right,... it's more architectural?",
      "action": false,
      "timestamp": "2018-05-17T19:40:48+00:00"
    },
    {
      "id": "e8cca1d0fd444b02a9df332dada54e04",
      "sender": "jnewbery",
      "payload": "jimpo: it's mostly very mechanical changes, but yes it's a large +-loc",
      "action": false,
      "timestamp": "2018-05-17T19:41:07+00:00"
    },
    {
      "id": "99844add70ef498689f3cf6ab88cf34c",
      "sender": "wumpus",
      "payload": "is it blocking anything? is it importnat for 0.17?",
      "action": false,
      "timestamp": "2018-05-17T19:41:16+00:00"
    },
    {
      "id": "a10b8c621dbb4774afa4a633834c1e55",
      "sender": "jnewbery",
      "payload": "there are only a couple of commits that require deep review",
      "action": false,
      "timestamp": "2018-05-17T19:41:25+00:00"
    },
    {
      "id": "bf491043081a4a1d85224449ecc3022d",
      "sender": "sipa",
      "payload": "jnewbery: thanks for bringing it up; big PRs are sometimes unnecessarily scary to dig into",
      "action": false,
      "timestamp": "2018-05-17T19:41:52+00:00"
    },
    {
      "id": "35104a75d6dd4afe9632f2e66283cc40",
      "sender": "jnewbery",
      "payload": "wumpus: it blocks (but doesn't necessarily have to lead to) process separation",
      "action": false,
      "timestamp": "2018-05-17T19:42:04+00:00"
    },
    {
      "id": "2a901377a88c44c0814faa2871d6e0ed",
      "sender": "jonasschnelli",
      "payload": "But I guess it's hard/impossible to break it into smaller PRs",
      "action": false,
      "timestamp": "2018-05-17T19:42:12+00:00"
    },
    {
      "id": "db9875b0343f43bda24429f70fa901c1",
      "sender": "jamesob",
      "payload": "jonasschnelli: it makes explicit the bitcoind interface that the wallet relies on, which is in itself useful but also if we want to do any kind of process separation",
      "action": false,
      "timestamp": "2018-05-17T19:42:16+00:00"
    },
    {
      "id": "88eb47228e9e47ab88d718a18d438fd8",
      "sender": "jnewbery",
      "payload": "jonasschnelli: you're correct",
      "action": false,
      "timestamp": "2018-05-17T19:42:19+00:00"
    },
    {
      "id": "49181cfacdb94c32856cda6ce534a4ca",
      "sender": "wumpus",
      "payload": "process separation is not something we'll have for 0.17 anyway",
      "action": false,
      "timestamp": "2018-05-17T19:42:20+00:00"
    },
    {
      "id": "0d4d4c4ac438429f80250bab18f6d77a",
      "sender": "jnewbery",
      "payload": "so at this stage it's more of a concept review beg from me, and a poll on whether russ should spend time splitting it up",
      "action": false,
      "timestamp": "2018-05-17T19:42:55+00:00"
    },
    {
      "id": "dc1965f84a8740b7bc0cc900504b1397",
      "sender": "jimpo",
      "payload": "I'll give it a pass by tomorrow",
      "action": false,
      "timestamp": "2018-05-17T19:43:14+00:00"
    },
    {
      "id": "ebb27f02c0424128b00f07973005984e",
      "sender": "jnewbery",
      "payload": "The reason I raised it is that because of the frequent rebases, reviews go stale very quickly, and it's now had two ACKs",
      "action": false,
      "timestamp": "2018-05-17T19:43:38+00:00"
    },
    {
      "id": "b47fecf27976417fb023f40a2ffa9f83",
      "sender": "jnewbery",
      "payload": "thanks jimpo",
      "action": false,
      "timestamp": "2018-05-17T19:43:41+00:00"
    },
    {
      "id": "ff79ff289b694cfd8d780a0f6e3e7fff",
      "sender": "ryanofsky",
      "payload": "i actually don't think it's hard to split up, first 6 commits seem to group together nicely, with rest of changes more independent",
      "action": false,
      "timestamp": "2018-05-17T19:43:50+00:00"
    },
    {
      "id": "20bf0b8ff14b423fa58a568438507be7",
      "sender": "jnewbery",
      "payload": "that's all from me. If 2 or 3 regular reviewers are happy to concept review, I think that's good progress",
      "action": false,
      "timestamp": "2018-05-17T19:44:27+00:00"
    },
    {
      "id": "fca5ccc7d9074781ae63fc659123e69b",
      "sender": "jonasschnelli",
      "payload": "If we assume the long term goal is process separation (where the wallet will turn into a pure transaction-filtering-thinkg), isn't it, that the coin-selection & signing elements in this interface will get throw away later?",
      "action": false,
      "timestamp": "2018-05-17T19:44:52+00:00"
    },
    {
      "id": "a35a5edbf3254d4aa4b52e1ef1cad563",
      "sender": "BlueMatt",
      "payload": "topic: unverified-block-message",
      "action": false,
      "timestamp": "2018-05-17T19:45:03+00:00"
    },
    {
      "id": "f2aba13170b644b48ff2b33b70248b2e",
      "sender": "BlueMatt",
      "payload": "topic: queue drain lock assertions to avoid deadlocks",
      "action": false,
      "timestamp": "2018-05-17T19:45:15+00:00"
    },
    {
      "id": "42ed24830d4d4fb6ae1a9bca0260b05d",
      "sender": "wumpus",
      "payload": "#topic unverified-block-message (BlueMatt)",
      "action": false,
      "timestamp": "2018-05-17T19:45:42+00:00"
    },
    {
      "id": "d9e821b2c46848fb972cbfd892020244",
      "sender": "ryanofsky",
      "payload": "jonasschnelli, there aren't any coin-selection or signing things in node/wallet interface in that pr",
      "action": false,
      "timestamp": "2018-05-17T19:45:48+00:00"
    },
    {
      "id": "2f79fe28cffa4920904343de0ea30efd",
      "sender": "jonasschnelli",
      "payload": "maybe I should review the PR first...",
      "action": false,
      "timestamp": "2018-05-17T19:46:24+00:00"
    },
    {
      "id": "8df4d097d3c74b0aa070d29323b61c97",
      "sender": "sipa",
      "payload": "BlueMatt: your topic",
      "action": false,
      "timestamp": "2018-05-17T19:46:54+00:00"
    },
    {
      "id": "df306e8fe24f4b1d8937766480e8aaac",
      "sender": "BlueMatt",
      "payload": "so sdaftuar pointed out an old issue that we never really addressed where if you relay someone a script-invalid block they may announce it to their peers via compact blocks high-bandwidth-mode and then if you for some reason fall back to downloading it via getdata due to short id collision or so (we dont think there is a way to game it), then you'll end up disconnecting that peer for never responding to your request",
      "action": false,
      "timestamp": "2018-05-17T19:47:01+00:00"
    },
    {
      "id": "fc1b2b2401eb4450b60672b02c49a5e2",
      "sender": "ryanofsky",
      "payload": "jonasschnelli, yeah, you can just take a look at https://github.com/ryanofsky/bitcoin/blob/pr/wipc-sep/src/interfaces/chain.h to see the interface (first link in PR description)",
      "action": false,
      "timestamp": "2018-05-17T19:47:25+00:00"
    },
    {
      "id": "08c2b9856f564577bac2adfd552dcd5b",
      "sender": "jtimon",
      "payload": "re 10973 I agree I would preffer a few smaller ones, specially if there's commits that needs deeper review",
      "action": false,
      "timestamp": "2018-05-17T19:47:43+00:00"
    },
    {
      "id": "4e63b409993947f7bc4a78172dc7eb9c",
      "sender": "BlueMatt",
      "payload": "we only came up with two real potential solutions: a \"no, I'm not gonna send you that block\" message (ie a not-batshit-insane reject message) or a \"here is a block that may be invalid, but is valid pow+merkle root ala compact blocks requirement\" message",
      "action": false,
      "timestamp": "2018-05-17T19:47:43+00:00"
    },
    {
      "id": "e4f38feb28e3461f89bc87cc432686d8",
      "sender": "BlueMatt",
      "payload": "or, I guess the second one is a getdata type",
      "action": false,
      "timestamp": "2018-05-17T19:47:51+00:00"
    },
    {
      "id": "925a5e365d5648d09920b3e1fed877dc",
      "sender": "sipa",
      "payload": "BlueMatt: we have \"notfound\" also",
      "action": false,
      "timestamp": "2018-05-17T19:48:01+00:00"
    },
    {
      "id": "586f5daa33ae45ad94781cbb94a99f22",
      "sender": "BlueMatt",
      "payload": "sipa: isnt that a reject type?",
      "action": false,
      "timestamp": "2018-05-17T19:48:13+00:00"
    },
    {
      "id": "876172896c494ee2bbdbdc5519c43986",
      "sender": "sipa",
      "payload": "no",
      "action": false,
      "timestamp": "2018-05-17T19:48:16+00:00"
    },
    {
      "id": "3ee74faa4c8d4346a247e3791b9902e9",
      "sender": "wumpus",
      "payload": "NetMsgType::NOTFOUND",
      "action": false,
      "timestamp": "2018-05-17T19:48:42+00:00"
    },
    {
      "id": "073159717f2943138284785409a23233",
      "sender": "jnewbery",
      "payload": "*5 chaincoders furiously grep for notfound*",
      "action": false,
      "timestamp": "2018-05-17T19:48:46+00:00"
    },
    {
      "id": "28f8af60b051406b8acc22a925162464",
      "sender": "sipa",
      "payload": "it's just a \"i can't give you these INVs\"",
      "action": false,
      "timestamp": "2018-05-17T19:48:48+00:00"
    },
    {
      "id": "027a7b4658224c9abe02fec878a796d9",
      "sender": "sdaftuar",
      "payload": "oh wow",
      "action": false,
      "timestamp": "2018-05-17T19:48:51+00:00"
    },
    {
      "id": "f3d8afd6705e4186a9b409daaf9e0b88",
      "sender": "BlueMatt",
      "payload": "sipa: ah, but we dont use it for blocks",
      "action": false,
      "timestamp": "2018-05-17T19:48:52+00:00"
    },
    {
      "id": "0a5133e47c604f67bd361f77a488ed65",
      "sender": "BlueMatt",
      "payload": "only txn",
      "action": false,
      "timestamp": "2018-05-17T19:48:54+00:00"
    },
    {
      "id": "9a89cfcff7974d2f869e7b0e0f300e25",
      "sender": "sipa",
      "payload": "ah",
      "action": false,
      "timestamp": "2018-05-17T19:48:57+00:00"
    },
    {
      "id": "66e1b821ddb349688d6fa614fe58dfbc",
      "sender": "BlueMatt",
      "payload": "still, easier would be a \"here is a block that may be invalid\" as that would remove the ABC in ProcessGetBlockData",
      "action": false,
      "timestamp": "2018-05-17T19:49:04+00:00"
    },
    {
      "id": "c4877139d920481983365dd987af4af2",
      "sender": "wumpus",
      "payload": "the client ignores it just the same though",
      "action": false,
      "timestamp": "2018-05-17T19:49:09+00:00"
    },
    {
      "id": "2433344b9d1d4629833bde786b3922a8",
      "sender": "cfields",
      "payload": "BlueMatt: so, lots of NOTFOUNDs :)",
      "action": false,
      "timestamp": "2018-05-17T19:49:19+00:00"
    },
    {
      "id": "a027b97df5bf46c6909b80b4cf52047a",
      "sender": "sipa",
      "payload": "BlueMatt: we should have had that before compact blocks, i guess",
      "action": false,
      "timestamp": "2018-05-17T19:49:45+00:00"
    },
    {
      "id": "7d079504cf8a405a8cf6dcd0642bdaae",
      "sender": "BlueMatt",
      "payload": "sipa: should have had what?",
      "action": false,
      "timestamp": "2018-05-17T19:49:56+00:00"
    },
    {
      "id": "591f6772b7e3412e90c60fe4412a6be0",
      "sender": "BlueMatt",
      "payload": "sdaftuar: points out that it can be wholly independant, just a new getdata type",
      "action": false,
      "timestamp": "2018-05-17T19:50:05+00:00"
    },
    {
      "id": "db0b8bca586349ec983285428c5c6946",
      "sender": "sipa",
      "payload": "a possibly invalid block relay",
      "action": false,
      "timestamp": "2018-05-17T19:50:05+00:00"
    },
    {
      "id": "af014c2fc669403b98d0ed0d86be01ef",
      "sender": "sdaftuar",
      "payload": "i think we could just add a new BLOKC response type",
      "action": false,
      "timestamp": "2018-05-17T19:50:17+00:00"
    },
    {
      "id": "22fff80129c04507ba2b108e93a583a8",
      "sender": "sdaftuar",
      "payload": "BLOCK_COULDBEBAD",
      "action": false,
      "timestamp": "2018-05-17T19:50:21+00:00"
    },
    {
      "id": "d0af575d7e1442d8afef5bd0487d941a",
      "sender": "BlueMatt",
      "payload": "well or both or whatever",
      "action": false,
      "timestamp": "2018-05-17T19:50:26+00:00"
    },
    {
      "id": "bb500a27eef64b70a83403b68e1a40c1",
      "sender": "sipa",
      "payload": "0xDEADB10C",
      "action": false,
      "timestamp": "2018-05-17T19:50:40+00:00"
    },
    {
      "id": "9c6c4679c0884da6988bc5500181eafb",
      "sender": "sdaftuar",
      "payload": "where if someone requests a block but you don't know if its valid, or you know it's invalid, you return a different message containing the block to indicate that",
      "action": false,
      "timestamp": "2018-05-17T19:50:42+00:00"
    },
    {
      "id": "f9df986161794884828a41c79781c335",
      "sender": "wumpus",
      "payload": "hehe",
      "action": false,
      "timestamp": "2018-05-17T19:50:47+00:00"
    },
    {
      "id": "802f75922478493eb893f99871c2930f",
      "sender": "BlueMatt",
      "payload": "yea, so old nodes would ignore it, and you'd just be sending a new message type",
      "action": false,
      "timestamp": "2018-05-17T19:51:07+00:00"
    },
    {
      "id": "962f6ebe2c8f4cb4bb593d6c63df4eed",
      "sender": "sdaftuar",
      "payload": "currently we would let the peer time us out instead",
      "action": false,
      "timestamp": "2018-05-17T19:51:09+00:00"
    },
    {
      "id": "c0f2c63453ba4accb50665701b54c466",
      "sender": "sipa",
      "payload": "sdaftuar: but only if you know they support such a message",
      "action": false,
      "timestamp": "2018-05-17T19:51:09+00:00"
    },
    {
      "id": "b108afa3e1564ff49163825f3f03552b",
      "sender": "BlueMatt",
      "payload": "or not",
      "action": false,
      "timestamp": "2018-05-17T19:51:17+00:00"
    },
    {
      "id": "42046bbbac4c4088b38bb24a87204900",
      "sender": "sdaftuar",
      "payload": "meh, sure, but not even needed imo",
      "action": false,
      "timestamp": "2018-05-17T19:51:17+00:00"
    },
    {
      "id": "702455d501744813a83c55aaa8dcf10e",
      "sender": "BlueMatt",
      "payload": "doesnt really matter",
      "action": false,
      "timestamp": "2018-05-17T19:51:19+00:00"
    },
    {
      "id": "3b4c91eeb3f64365ab38be934e86d844",
      "sender": "BlueMatt",
      "payload": "I mean they're about to disconnect you either way",
      "action": false,
      "timestamp": "2018-05-17T19:51:28+00:00"
    },
    {
      "id": "2f80586059a64cb6962cc3dd90285668",
      "sender": "sipa",
      "payload": "fair",
      "action": false,
      "timestamp": "2018-05-17T19:51:32+00:00"
    },
    {
      "id": "2bffe9adbab64c14979291bb6b66cf5d",
      "sender": "sipa",
      "payload": "that makes compatibility really easy",
      "action": false,
      "timestamp": "2018-05-17T19:51:44+00:00"
    },
    {
      "id": "c171fcdb479f4c5da9058a8e7576430e",
      "sender": "sipa",
      "payload": "i guess... suggest something and write a bip?",
      "action": false,
      "timestamp": "2018-05-17T19:52:04+00:00"
    },
    {
      "id": "1577b89b4e8d4c2486ad35f517f72a54",
      "sender": "BlueMatt",
      "payload": "oh, wait, no, you also want a new getdata type",
      "action": false,
      "timestamp": "2018-05-17T19:52:35+00:00"
    },
    {
      "id": "5e1780dcdc654e4182de4d124474a01b",
      "sender": "BlueMatt",
      "payload": "cause otherwise you still need the ActivateBestChain in ProcessGetBlockData",
      "action": false,
      "timestamp": "2018-05-17T19:52:43+00:00"
    },
    {
      "id": "38f11d0254674da49c174c12ebb46054",
      "sender": "BlueMatt",
      "payload": "which would require negotiation",
      "action": false,
      "timestamp": "2018-05-17T19:52:52+00:00"
    },
    {
      "id": "c14babb2e9464783a1a499a2d6859737",
      "sender": "sdaftuar",
      "payload": "yeah ok",
      "action": false,
      "timestamp": "2018-05-17T19:53:02+00:00"
    },
    {
      "id": "834c270a0ff9484db764e9d709135810",
      "sender": "BlueMatt",
      "payload": "so either that, or we start using NOTFOUNDs, I guess",
      "action": false,
      "timestamp": "2018-05-17T19:53:11+00:00"
    },
    {
      "id": "a35903e53c474c35b2be2fde44055817",
      "sender": "BlueMatt",
      "payload": "I'm not sure what I prefer, so.....thoughts?",
      "action": false,
      "timestamp": "2018-05-17T19:53:25+00:00"
    },
    {
      "id": "9fa0ea3eea7c4d679c56574fa97952f3",
      "sender": "sdaftuar",
      "payload": "i think notfounds are worse because of the case where the block might not have been validated either way",
      "action": false,
      "timestamp": "2018-05-17T19:53:31+00:00"
    },
    {
      "id": "81136f6520c8445a8379be68be2f1be7",
      "sender": "sdaftuar",
      "payload": "it complicates download logic",
      "action": false,
      "timestamp": "2018-05-17T19:53:35+00:00"
    },
    {
      "id": "e6d89c8e40474edb95ec0d3deea26544",
      "sender": "wumpus",
      "payload": "if there is no specific reason to re-use NOTFOUND, a new message is much better imo",
      "action": false,
      "timestamp": "2018-05-17T19:53:51+00:00"
    },
    {
      "id": "e6e733e3bdd046aa95ed523ed2006962",
      "sender": "BlueMatt",
      "payload": "yea, its not really \"notfound\" its \"I may find this soon\"",
      "action": false,
      "timestamp": "2018-05-17T19:53:53+00:00"
    },
    {
      "id": "850c103da59040bb9e295e2a940f58ec",
      "sender": "BlueMatt",
      "payload": "or, really, \"I dont currently find this\"",
      "action": false,
      "timestamp": "2018-05-17T19:54:08+00:00"
    },
    {
      "id": "1f7ad2366b034ba6be45f4508b345bd3",
      "sender": "sipa",
      "payload": "i don't think we should do protocol design in this meeting",
      "action": false,
      "timestamp": "2018-05-17T19:54:13+00:00"
    },
    {
      "id": "86f5f6fd97e34e78949d974835108f43",
      "sender": "BlueMatt",
      "payload": "well, there's a few options, so...good to ask",
      "action": false,
      "timestamp": "2018-05-17T19:54:29+00:00"
    },
    {
      "id": "64dd5e12e4e04ae7ad35f7c234e79ffe",
      "sender": "wumpus",
      "payload": "not the design but discussing it as a concern is valid",
      "action": false,
      "timestamp": "2018-05-17T19:54:46+00:00"
    },
    {
      "id": "78ec57df585c409aaac4198359a53a7e",
      "sender": "wumpus",
      "payload": "agree BlueMatt",
      "action": false,
      "timestamp": "2018-05-17T19:54:51+00:00"
    },
    {
      "id": "c1f1e69df1ef49159959b3c5a84308c7",
      "sender": "BlueMatt",
      "payload": "obviously requires BIP and whatever else",
      "action": false,
      "timestamp": "2018-05-17T19:55:01+00:00"
    },
    {
      "id": "b66005e0d5a54da497c3f939139b1f41",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-05-17T19:55:05+00:00"
    },
    {
      "id": "a859aae69fb746ba80084b7d1a896af5",
      "sender": "wumpus",
      "payload": "#topic queue drain lock assertions to avoid deadlocks (BlueMatt)",
      "action": false,
      "timestamp": "2018-05-17T19:55:55+00:00"
    },
    {
      "id": "ad63bf1f38904364b5c6990cfbf7bd5a",
      "sender": "BlueMatt",
      "payload": "this one is less interesting, i realize now I should just open a pr and people will see it",
      "action": false,
      "timestamp": "2018-05-17T19:56:09+00:00"
    },
    {
      "id": "c59f1516711244998221506ede0e09b3",
      "sender": "BlueMatt",
      "payload": "its kinda knotty to describe",
      "action": false,
      "timestamp": "2018-05-17T19:56:14+00:00"
    },
    {
      "id": "17ca4129a35c4cf3b36860a713c7137e",
      "sender": "BlueMatt",
      "payload": "but, essentially, if you call ABC within a validationinterface callback you're hosed",
      "action": false,
      "timestamp": "2018-05-17T19:56:25+00:00"
    },
    {
      "id": "1d0ed8c108a545f3bfb88652164010d9",
      "sender": "wumpus",
      "payload": "ok, well only 4 minutes t ogo anyhow",
      "action": false,
      "timestamp": "2018-05-17T19:56:31+00:00"
    },
    {
      "id": "be24098e260f4a2a8b7cfef55ddacd98",
      "sender": "BlueMatt",
      "payload": "which sucks, but I dont think we have a way to fix it",
      "action": false,
      "timestamp": "2018-05-17T19:56:35+00:00"
    },
    {
      "id": "d4f54f2deedb44c898e379aae015368f",
      "sender": "BlueMatt",
      "payload": "so current approach is to document it and DEBUG_LOCKORDER-assert",
      "action": false,
      "timestamp": "2018-05-17T19:56:44+00:00"
    },
    {
      "id": "6e6a6a44237c4f2eab773c7d3c178301",
      "sender": "BlueMatt",
      "payload": "we can relax the requirement a bit with skeees' proposed validation-in-its-own-thread stuff",
      "action": false,
      "timestamp": "2018-05-17T19:56:55+00:00"
    },
    {
      "id": "aaca982b6bb84189b69b9a2cb7140469",
      "sender": "BlueMatt",
      "payload": "but there will still be some call restrictions",
      "action": false,
      "timestamp": "2018-05-17T19:57:02+00:00"
    },
    {
      "id": "617628157fd24618b4f7538ca7e90e48",
      "sender": "BlueMatt",
      "payload": "ok endtopic",
      "action": false,
      "timestamp": "2018-05-17T19:58:18+00:00"
    },
    {
      "id": "edd80f3ece84407087b1848775446cce",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2018-05-17T19:58:35+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "7ab6017cd9574db0b37f7deaedf85370",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2018-05-17T19:00:35+00:00"
      },
      "operand": null,
      "id": "7ab6017cd9574db0b37f7deaedf85370",
      "timestamp": "2018-05-17T19:00:35+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d9b242927af2464dbc8d9599fb9562af",
        "sender": "wumpus",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2018-05-17T19:02:20+00:00"
      },
      "operand": "High priority for review",
      "id": "d9b242927af2464dbc8d9599fb9562af",
      "timestamp": "2018-05-17T19:02:20+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ab791b13d8144cc3b35c4014a05efc01",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13142 | Separate IsMine from solvability by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13142 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:02:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13142",
      "id": "ab791b13d8144cc3b35c4014a05efc01",
      "timestamp": "2018-05-17T19:02:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c5b6c7cb9af74cd2a36a96f58e187f22",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10740 | [wallet] `loadwallet` RPC - load wallet at runtime by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #10740 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:19+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10740",
      "id": "c5b6c7cb9af74cd2a36a96f58e187f22",
      "timestamp": "2018-05-17T19:03:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "48c00b1ce6164acf90d33ec32f0a0024",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12254 | BIP 158: Compact Block Filters for Light Clients by jimpo \u00c3\u0082\u00c2\u00b7 Pull Request #12254 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12254",
      "id": "48c00b1ce6164acf90d33ec32f0a0024",
      "timestamp": "2018-05-17T19:03:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7ee83d6a6640407ba6eb3ab356683322",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10757 | RPC: Introduce getblockstats to plot things by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10757 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:30+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10757",
      "id": "7ee83d6a6640407ba6eb3ab356683322",
      "timestamp": "2018-05-17T19:03:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "0aa9fd0babbc4be3b3934080b5d06992",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13011 | Cache witness hash in CTransaction by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #13011 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13011",
      "id": "0aa9fd0babbc4be3b3934080b5d06992",
      "timestamp": "2018-05-17T19:03:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "06f835cfec6742328e6766682e2623fe",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13097 | ui: Support wallets loaded dynamically by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13097 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13097",
      "id": "06f835cfec6742328e6766682e2623fe",
      "timestamp": "2018-05-17T19:03:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "bcdf551665eb44a48605cb4d4d02f995",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12979 | Split validationinterface into parallel validation/mempool interfaces by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #12979 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:36+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12979",
      "id": "bcdf551665eb44a48605cb4d4d02f995",
      "timestamp": "2018-05-17T19:03:36+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b092588b92f24f78ba4f25449624d3cb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12634 | [refactor] Make TransactionWithinChainLimit more flexible by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #12634 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12634",
      "id": "b092588b92f24f78ba4f25449624d3cb",
      "timestamp": "2018-05-17T19:03:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "89b561cc24be48f9a2cab6401ebd5e84",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12196 | Add scantxoutset RPC method by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #12196 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:03:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12196",
      "id": "89b561cc24be48f9a2cab6401ebd5e84",
      "timestamp": "2018-05-17T19:03:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2ebde13ac28f4c13a4dcf68a07d3e887",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13011 | Cache witness hash in CTransaction by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #13011 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:04:04+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13011",
      "id": "2ebde13ac28f4c13a4dcf68a07d3e887",
      "timestamp": "2018-05-17T19:04:04+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "48312acd905b4270b6b3dcc1e922ebbd",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12254 | BIP 158: Compact Block Filters for Light Clients by jimpo \u00c3\u0082\u00c2\u00b7 Pull Request #12254 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:04:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12254",
      "id": "48312acd905b4270b6b3dcc1e922ebbd",
      "timestamp": "2018-05-17T19:04:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6d78b13fdd484337a3b7ad9aeb767310",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12196 | Add scantxoutset RPC method by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #12196 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:04:58+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12196",
      "id": "6d78b13fdd484337a3b7ad9aeb767310",
      "timestamp": "2018-05-17T19:04:58+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cc55e6aaae0940ac993db8a6b71d24dd",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13142 | Separate IsMine from solvability by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13142 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:05:00+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13142",
      "id": "cc55e6aaae0940ac993db8a6b71d24dd",
      "timestamp": "2018-05-17T19:05:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "01ced19ec6a5471ca3416c873db56560",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13243 | Make reusable base class for auxiliary indices by jimpo \u00c3\u0082\u00c2\u00b7 Pull Request #13243 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:06:44+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13243",
      "id": "01ced19ec6a5471ca3416c873db56560",
      "timestamp": "2018-05-17T19:06:44+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "430092e881024ec59d1ccef980069b0f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12979 | Split validationinterface into parallel validation/mempool interfaces by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #12979 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:06:51+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12979",
      "id": "430092e881024ec59d1ccef980069b0f",
      "timestamp": "2018-05-17T19:06:51+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "44b2447ddaa247c29e870d7e2c6d1299",
        "sender": "wumpus",
        "payload": "#topic 0.16.1",
        "action": false,
        "timestamp": "2018-05-17T19:09:29+00:00"
      },
      "operand": "0.16.1",
      "id": "44b2447ddaa247c29e870d7e2c6d1299",
      "timestamp": "2018-05-17T19:09:29+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4bb29306080247a1a02dcb9cd6845906",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13253 | [0.16] Further Backports by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #13253 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:10:01+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13253",
      "id": "4bb29306080247a1a02dcb9cd6845906",
      "timestamp": "2018-05-17T19:10:01+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8ce216db7508477b871b73f73eb6ec08",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13110 | 0.16.0 bitcoin-qt: \"Assertion `copyFrom failed\" during launch \u00c3\u0082\u00c2\u00b7 Issue #13110 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:11:28+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13110",
      "id": "8ce216db7508477b871b73f73eb6ec08",
      "timestamp": "2018-05-17T19:11:28+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2547136ce1fd489fb66166fb10c98ffb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12646 | Assertion failure during rescan \u00c3\u0082\u00c2\u00b7 Issue #12646 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:11:29+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12646",
      "id": "2547136ce1fd489fb66166fb10c98ffb",
      "timestamp": "2018-05-17T19:11:29+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "872fa37a00ec4fb4bdd0b76631ac73b7",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12337 | 0.16 Shutdown assertion \u00c3\u0082\u00c2\u00b7 Issue #12337 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:11:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12337",
      "id": "872fa37a00ec4fb4bdd0b76631ac73b7",
      "timestamp": "2018-05-17T19:11:31+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f7a8d4515bbe454987efbd0d0a315555",
        "sender": "wumpus",
        "payload": "#topic Trashing github",
        "action": false,
        "timestamp": "2018-05-17T19:19:36+00:00"
      },
      "operand": "Trashing github",
      "id": "f7a8d4515bbe454987efbd0d0a315555",
      "timestamp": "2018-05-17T19:19:36+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ede6787051aa4a30a4e59efec9ceb200",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10973 | Refactor: separate wallet from node by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10973 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:36:49+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10973",
      "id": "ede6787051aa4a30a4e59efec9ceb200",
      "timestamp": "2018-05-17T19:36:49+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "9a476636d3614a978615e32dcede27b3",
        "sender": "wumpus",
        "payload": "#topic separate wallet from node (jnewbery)",
        "action": false,
        "timestamp": "2018-05-17T19:37:27+00:00"
      },
      "operand": "separate wallet from node (jnewbery)",
      "id": "9a476636d3614a978615e32dcede27b3",
      "timestamp": "2018-05-17T19:37:27+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "34a9085c9ad64e81984e348b703300cb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10973 | Refactor: separate wallet from node by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10973 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-05-17T19:39:14+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10973",
      "id": "34a9085c9ad64e81984e348b703300cb",
      "timestamp": "2018-05-17T19:39:14+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "42ed24830d4d4fb6ae1a9bca0260b05d",
        "sender": "wumpus",
        "payload": "#topic unverified-block-message (BlueMatt)",
        "action": false,
        "timestamp": "2018-05-17T19:45:42+00:00"
      },
      "operand": "unverified-block-message (BlueMatt)",
      "id": "42ed24830d4d4fb6ae1a9bca0260b05d",
      "timestamp": "2018-05-17T19:45:42+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a859aae69fb746ba80084b7d1a896af5",
        "sender": "wumpus",
        "payload": "#topic queue drain lock assertions to avoid deadlocks (BlueMatt)",
        "action": false,
        "timestamp": "2018-05-17T19:55:55+00:00"
      },
      "operand": "queue drain lock assertions to avoid deadlocks (BlueMatt)",
      "id": "a859aae69fb746ba80084b7d1a896af5",
      "timestamp": "2018-05-17T19:55:55+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "edd80f3ece84407087b1848775446cce",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2018-05-17T19:58:35+00:00"
      },
      "operand": null,
      "id": "edd80f3ece84407087b1848775446cce",
      "timestamp": "2018-05-17T19:58:35+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}