{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "752e899bb5f745a387bf52e296d1ac9d",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 54,
    "lightningbot": 2,
    "jonasschnelli": 33,
    "sipa": 20,
    "Murch": 1,
    "jamesob": 6,
    "BlueMatt": 8,
    "phantomcircuit": 2,
    "meshcollider": 5,
    "cfields": 13,
    "jnewbery": 8,
    "MarcoFalke": 40,
    "achow101": 4,
    "instagibbs": 1,
    "kanzure": 1,
    "gribble": 6,
    "jtimon": 3,
    "aj": 2
  },
  "start_time": "2018-04-05T19:00:20+00:00",
  "end_time": "2018-04-05T19:32:44+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": "multiwallet GUI",
  "messages": [
    {
      "id": "df5ebf57d0e44ebc80b1b280ec54fade",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2018-04-05T19:00:20+00:00"
    },
    {
      "id": "fd28c18e29d0435b9ee02c59ddccde44",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Apr  5 19:00:20 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2018-04-05T19:00:20+00:00"
    },
    {
      "id": "8eae1952fd2f4fff9218e38790c862ce",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2018-04-05T19:00:20+00:00"
    },
    {
      "id": "5e73eb3d4bff4e3e80da3ea5c45de38e",
      "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-04-05T19:00:24+00:00"
    },
    {
      "id": "46c9ec173fa842778e8f71c97e0eab7f",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:00:26+00:00"
    },
    {
      "id": "dbd6aacc21874ae09d1fd0d2f2366f7a",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:00:29+00:00"
    },
    {
      "id": "56ff254461854e8cb053940472f605f1",
      "sender": "Murch",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:00:31+00:00"
    },
    {
      "id": "cf6b53156f9a4e988e82faf8fe0211df",
      "sender": "jamesob",
      "payload": "yo",
      "action": false,
      "timestamp": "2018-04-05T19:00:35+00:00"
    },
    {
      "id": "6299306cb2bc49c98830b0f3965e3383",
      "sender": "BlueMatt",
      "payload": "This week's high-priority-for-review stats: 11857 got a few rounds of review (me, ryanofsky and sjors), 12560 went horribly under-reviewed (with only two comments from me and one from jimpo this week, no real reviews!), 11775 got one round of review from jimpo (which I missed until today, sorry about that!). MVP: jimpo. Overall rating: Needs Significant Improvement (for everyone except jimpo, for jimpo: Good Job!).",
      "action": false,
      "timestamp": "2018-04-05T19:00:36+00:00"
    },
    {
      "id": "1c9eb65f45b9416fb17e21d8fd031838",
      "sender": "phantomcircuit",
      "payload": "wat",
      "action": false,
      "timestamp": "2018-04-05T19:00:36+00:00"
    },
    {
      "id": "ac386bc14e4d4c65a5faf73f8f92691b",
      "sender": "wumpus",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:00:39+00:00"
    },
    {
      "id": "c48b7d00c3a64b2b950dc089e99940a8",
      "sender": "meshcollider",
      "payload": "Hi",
      "action": false,
      "timestamp": "2018-04-05T19:01:03+00:00"
    },
    {
      "id": "1f708b62079f40b6bad02cf91b4dbd02",
      "sender": "wumpus",
      "payload": "#topic high priority for review",
      "action": false,
      "timestamp": "2018-04-05T19:01:08+00:00"
    },
    {
      "id": "0691056944b2435dacfc159019992036",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:01:18+00:00"
    },
    {
      "id": "7680fb9ae0b4498b9995464f42235991",
      "sender": "BlueMatt",
      "payload": "I mean no point nominating new things if its not gonna get any additional review. Might as well just directly ping jimpo and ask him to take a look.",
      "action": false,
      "timestamp": "2018-04-05T19:02:30+00:00"
    },
    {
      "id": "64e7aa6c65b84719967230187f7d626e",
      "sender": "wumpus",
      "payload": "well, I guess we need to keep it at the current list then, if the current ones don't get enough review we certainly shouldn't add more :)",
      "action": false,
      "timestamp": "2018-04-05T19:02:36+00:00"
    },
    {
      "id": "54597d77d55347fc8e4a91c96a98446c",
      "sender": "jnewbery",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:02:39+00:00"
    },
    {
      "id": "43b252a0dc3b4881ab5b5253bb11b5e9",
      "sender": "jamesob",
      "payload": "This PR fixes a null pointer deref that's currently in master: https://github.com/bitcoin/bitcoin/pull/12836",
      "action": false,
      "timestamp": "2018-04-05T19:02:57+00:00"
    },
    {
      "id": "8720ec5c3cd543c59d60ad621fef61de",
      "sender": "MarcoFalke",
      "payload": "^ Needs rebase",
      "action": false,
      "timestamp": "2018-04-05T19:03:16+00:00"
    },
    {
      "id": "a4a311becd6d43ffb4f4a7f81aa8c3e3",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-04-05T19:03:30+00:00"
    },
    {
      "id": "017c47a4a3f84960a30fc09bdb073ced",
      "sender": "wumpus",
      "payload": "if something fixes an important issue such as a null pointer dereference (an existing one, not a potential one), please mention that in the PR title!",
      "action": false,
      "timestamp": "2018-04-05T19:04:17+00:00"
    },
    {
      "id": "f66644a68b9a47248cd220f31b737986",
      "sender": "instagibbs",
      "payload": "achow101, if you rebase psbt I'd nominate it for high prio, not sure you have the time to carry it right now",
      "action": false,
      "timestamp": "2018-04-05T19:04:30+00:00"
    },
    {
      "id": "c598778e17874b01ab40e7f7cf1fd147",
      "sender": "wumpus",
      "payload": "\"Make WalletInitInterface and DummyWalletInit private\" really doesn't communicate that",
      "action": false,
      "timestamp": "2018-04-05T19:04:41+00:00"
    },
    {
      "id": "a594f462a4784d4396ff8eb54dd91496",
      "sender": "MarcoFalke",
      "payload": "Also, those fixes should go in without having them to put on high-prio",
      "action": false,
      "timestamp": "2018-04-05T19:04:51+00:00"
    },
    {
      "id": "7306c9597fe4439494c55f61b71aef35",
      "sender": "achow101",
      "payload": "instagibbs: I'll try to do that later today or tomorrow",
      "action": false,
      "timestamp": "2018-04-05T19:04:53+00:00"
    },
    {
      "id": "eac530d4e1b844ce869dc52cbef4ec7d",
      "sender": "wumpus",
      "payload": "yes, apart from needing rebase it seems to have enough review to go in",
      "action": false,
      "timestamp": "2018-04-05T19:05:06+00:00"
    },
    {
      "id": "84458c14f197402c9cc047e4f4659866",
      "sender": "jonasschnelli",
      "payload": "indeed",
      "action": false,
      "timestamp": "2018-04-05T19:05:18+00:00"
    },
    {
      "id": "4f669e645a0a49b6b5ee477034e3a10c",
      "sender": "meshcollider",
      "payload": "wumpus: maybe he wasn't aware it fixed that",
      "action": false,
      "timestamp": "2018-04-05T19:05:29+00:00"
    },
    {
      "id": "9e2d6c4fa4b1460ab4c137080bd37060",
      "sender": "wumpus",
      "payload": "but please, don't hide fixes in refactor PRs",
      "action": false,
      "timestamp": "2018-04-05T19:05:41+00:00"
    },
    {
      "id": "206b3cacd4b6414fbf1cfd0eaca5c3ef",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2018-04-05T19:05:43+00:00"
    },
    {
      "id": "3e961b4e543c43de8c55b46d2c978939",
      "sender": "wumpus",
      "payload": "meshcollider: right , okay",
      "action": false,
      "timestamp": "2018-04-05T19:05:45+00:00"
    },
    {
      "id": "efacddc2e2de4a098b263ada0cdd7b55",
      "sender": "jnewbery",
      "payload": "I think he wasn't aware of the bug that he fixed when he opened the PR",
      "action": false,
      "timestamp": "2018-04-05T19:06:18+00:00"
    },
    {
      "id": "ecfc859eee654c0c87d76c80a77ecf4b",
      "sender": "wumpus",
      "payload": "I see MarcoFalke already improved the title",
      "action": false,
      "timestamp": "2018-04-05T19:06:57+00:00"
    },
    {
      "id": "bfdb1ee0b6054f738225d554b6995b03",
      "sender": "wumpus",
      "payload": "#topic Slow unit test/Run unit tests in parallel",
      "action": false,
      "timestamp": "2018-04-05T19:07:16+00:00"
    },
    {
      "id": "14b990508c8640278c226db9c171e05d",
      "sender": "cfields",
      "payload": "jimpo: thanks for the reviews",
      "action": false,
      "timestamp": "2018-04-05T19:07:17+00:00"
    },
    {
      "id": "e9a43833a259468da27bc38b503d5b5b",
      "sender": "MarcoFalke",
      "payload": "I thought that running the unit tests in parallel (similar to how the functional tests are run in parallel) is a free win",
      "action": false,
      "timestamp": "2018-04-05T19:07:49+00:00"
    },
    {
      "id": "341464bb346149acb3126be23163bf9b",
      "sender": "jonasschnelli",
      "payload": "MarcoFalke: is that possible with boost?",
      "action": false,
      "timestamp": "2018-04-05T19:08:03+00:00"
    },
    {
      "id": "7d14cca6c78848ed8e389ce28e3f239e",
      "sender": "MarcoFalke",
      "payload": "Seems like they can be parallelized even on a single core",
      "action": false,
      "timestamp": "2018-04-05T19:08:07+00:00"
    },
    {
      "id": "27d9113f71774829a745b64a3fc31513",
      "sender": "jonasschnelli",
      "payload": "https://www.boost.org/doc/libs/1_57_0/libs/test/doc/html/open-issues.html",
      "action": false,
      "timestamp": "2018-04-05T19:08:17+00:00"
    },
    {
      "id": "12d50761c9ee45a8a8697f5f3680880c",
      "sender": "BlueMatt",
      "payload": "yea, most of them use our globals in them",
      "action": false,
      "timestamp": "2018-04-05T19:08:18+00:00"
    },
    {
      "id": "1153f8eccdad4216ad90e2eada2d5cd4",
      "sender": "cfields",
      "payload": "MarcoFalke: i must admit, I kinda grumbled looking at your PR. Seems like it's really just a huge failure of the boost framework",
      "action": false,
      "timestamp": "2018-04-05T19:08:19+00:00"
    },
    {
      "id": "1cb173ac99744c3099942d1e27ab742d",
      "sender": "BlueMatt",
      "payload": "we're a *long way* off from being able to do that, no?",
      "action": false,
      "timestamp": "2018-04-05T19:08:26+00:00"
    },
    {
      "id": "dde6a346cd0d44599e1debc93f4bee97",
      "sender": "MarcoFalke",
      "payload": "jonasschnelli: I adapted the google parallel tests wrapper",
      "action": false,
      "timestamp": "2018-04-05T19:08:26+00:00"
    },
    {
      "id": "0e2c29d30cc343e7910ebd3ec1cf097b",
      "sender": "wumpus",
      "payload": "I hope it won't cause any ugly race conditions and such",
      "action": false,
      "timestamp": "2018-04-05T19:08:37+00:00"
    },
    {
      "id": "d94271f5d50b4518a8d599d85be5685a",
      "sender": "wumpus",
      "payload": "we have so many intermittent travis failures as is :/",
      "action": false,
      "timestamp": "2018-04-05T19:08:44+00:00"
    },
    {
      "id": "e1831dfd56054a1a81a08832e688edbb",
      "sender": "MarcoFalke",
      "payload": "BlueMatt: It works for me",
      "action": false,
      "timestamp": "2018-04-05T19:08:47+00:00"
    },
    {
      "id": "a6ff5fb5031a4b67b18aa77ebf6893fb",
      "sender": "wumpus",
      "payload": "at this point I'd prefer more stable tests to faster ones",
      "action": false,
      "timestamp": "2018-04-05T19:08:51+00:00"
    },
    {
      "id": "333493456f10460ab1e8eaca402c7d3a",
      "sender": "jonasschnelli",
      "payload": "AFAIK boost test can't be run in parallel...",
      "action": false,
      "timestamp": "2018-04-05T19:08:52+00:00"
    },
    {
      "id": "7051899619e84383866d08a19453a259",
      "sender": "MarcoFalke",
      "payload": "at least locally",
      "action": false,
      "timestamp": "2018-04-05T19:08:53+00:00"
    },
    {
      "id": "c6d9b414f27c4392ada2f39806bf61ce",
      "sender": "MarcoFalke",
      "payload": "You spin up different processes of course",
      "action": false,
      "timestamp": "2018-04-05T19:09:17+00:00"
    },
    {
      "id": "6a40291701724080af7152e24d2f2426",
      "sender": "BlueMatt",
      "payload": "oh, sorry, i didnt realize they were separate processes, was thinking no way in hell separate threads works",
      "action": false,
      "timestamp": "2018-04-05T19:09:20+00:00"
    },
    {
      "id": "3db876047c0d417694db0b648d6dbf43",
      "sender": "wumpus",
      "payload": "ohh smart",
      "action": false,
      "timestamp": "2018-04-05T19:09:25+00:00"
    },
    {
      "id": "28acc473a92f40bbb616001b0cab712f",
      "sender": "cfields",
      "payload": "jonasschnelli: iirc MarcoFalke's PR creates a wrapper that runs them individually, in parallel",
      "action": false,
      "timestamp": "2018-04-05T19:09:27+00:00"
    },
    {
      "id": "c07adfa5a7de45b1a4cf259de7c614b5",
      "sender": "jnewbery",
      "payload": "> I'd prefer more stable tests to faster ones",
      "action": false,
      "timestamp": "2018-04-05T19:09:34+00:00"
    },
    {
      "id": "d9dd7a59460c44b2aebaed3221b95a32",
      "sender": "jonasschnelli",
      "payload": "PR #?",
      "action": false,
      "timestamp": "2018-04-05T19:09:40+00:00"
    },
    {
      "id": "f6788778badd43d2b420da763c9454c5",
      "sender": "MarcoFalke",
      "payload": "like test_bitcoin -t wallet/t1 & test_bitcoin -t wallet/t2",
      "action": false,
      "timestamp": "2018-04-05T19:09:43+00:00"
    },
    {
      "id": "4d9f14df305e47f2884d03c19e53b896",
      "sender": "jnewbery",
      "payload": "We need faster too! Travis PR builds are timing out all over the place",
      "action": false,
      "timestamp": "2018-04-05T19:09:48+00:00"
    },
    {
      "id": "202be3256b364b3ab7b42f0551857c3d",
      "sender": "MarcoFalke",
      "payload": "jnewbery: that is a wine issue. Not sure if we can do much about it",
      "action": false,
      "timestamp": "2018-04-05T19:10:15+00:00"
    },
    {
      "id": "c8ad04687e2d4a23bd02f3352ebae678",
      "sender": "jonasschnelli",
      "payload": "Yes. The amount of tests we added during the last year made SAS CI pretty hard",
      "action": false,
      "timestamp": "2018-04-05T19:10:21+00:00"
    },
    {
      "id": "a1fdaacaac4f4a50a83cb794bae525a1",
      "sender": "MarcoFalke",
      "payload": "I looked to realize I know not enough of wine to be of any use",
      "action": false,
      "timestamp": "2018-04-05T19:10:29+00:00"
    },
    {
      "id": "69b49b2d0d5c44a6b381a7c465da1cd6",
      "sender": "jamesob",
      "payload": "not to mention the Travis backlog has been pretty deep lately",
      "action": false,
      "timestamp": "2018-04-05T19:10:32+00:00"
    },
    {
      "id": "d9150785a17d4bf6aa624a10b9fe670c",
      "sender": "wumpus",
      "payload": "jnewbery: I was afraid of some race condition fest, but he spawns multiple processes, so that concern is gone",
      "action": false,
      "timestamp": "2018-04-05T19:10:34+00:00"
    },
    {
      "id": "51f2736c8dab429ea94b7b781f179659",
      "sender": "achow101",
      "payload": "what pr number?",
      "action": false,
      "timestamp": "2018-04-05T19:10:55+00:00"
    },
    {
      "id": "1d73f4db4b6249ab885874d80a9406cc",
      "sender": "cfields",
      "payload": "#12831",
      "action": false,
      "timestamp": "2018-04-05T19:11:07+00:00"
    },
    {
      "id": "29097b6e41964af09e87ffca0682d089",
      "sender": "wumpus",
      "payload": "#12831",
      "action": false,
      "timestamp": "2018-04-05T19:11:07+00:00"
    },
    {
      "id": "400046a16d034233a0183861cfe7884b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12831 | [WIP] Run unit tests in parallel by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #12831 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-04-05T19:11:09+00:00"
    },
    {
      "id": "4137dc3687814be3b63b0de4aec96600",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12831 | [WIP] Run unit tests in parallel by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #12831 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-04-05T19:11:11+00:00"
    },
    {
      "id": "80333be58a794ea6bee269b93c66e0eb",
      "sender": "MarcoFalke",
      "payload": "Oh Chaincode Labs is willing to sponsor us additional 10 jobs for travis",
      "action": false,
      "timestamp": "2018-04-05T19:11:18+00:00"
    },
    {
      "id": "0ac86576fc6e4964917935c3e8e8a7da",
      "sender": "MarcoFalke",
      "payload": "I hope that goes through until next week",
      "action": false,
      "timestamp": "2018-04-05T19:11:32+00:00"
    },
    {
      "id": "745c1ee28da249ada3dd5b15c8909ad5",
      "sender": "jonasschnelli",
      "payload": "MarcoFalke: nice!",
      "action": false,
      "timestamp": "2018-04-05T19:11:37+00:00"
    },
    {
      "id": "8980e72c3dac430c871781b809e24bc3",
      "sender": "sipa",
      "payload": "pulling in parallel seems like huge overkill though",
      "action": false,
      "timestamp": "2018-04-05T19:11:38+00:00"
    },
    {
      "id": "6675a43b149642dcaa046d555dd5ea05",
      "sender": "jonasschnelli",
      "payload": "That's what I just thought",
      "action": false,
      "timestamp": "2018-04-05T19:11:57+00:00"
    },
    {
      "id": "86902bbe15f94f029c6a98b2c8e80bf5",
      "sender": "wumpus",
      "payload": "MarcoFalke: nice, but does offering travis more money help? afaik what cfields said, it doens't",
      "action": false,
      "timestamp": "2018-04-05T19:12:12+00:00"
    },
    {
      "id": "fead05a6dbba485dac64828e2f550159",
      "sender": "cfields",
      "payload": "didn't jeremy start on a replacement for boost_test at one point?",
      "action": false,
      "timestamp": "2018-04-05T19:12:29+00:00"
    },
    {
      "id": "59b3ad9a166340b39e2381834cd2a6a6",
      "sender": "cfields",
      "payload": "yes, I've tried before, but by all means try again!",
      "action": false,
      "timestamp": "2018-04-05T19:12:36+00:00"
    },
    {
      "id": "dd78ff8fda0c42b3907fe0e67cba76e0",
      "sender": "wumpus",
      "payload": "yes...",
      "action": false,
      "timestamp": "2018-04-05T19:12:36+00:00"
    },
    {
      "id": "5f07f29d3322457f82a138e00a21809c",
      "sender": "MarcoFalke",
      "payload": "wumpus: No, it will only increase the number of jobs",
      "action": false,
      "timestamp": "2018-04-05T19:12:38+00:00"
    },
    {
      "id": "b8ac1a7062e04778992d645a9cc9d7a9",
      "sender": "MarcoFalke",
      "payload": "So it clears the backlog faster",
      "action": false,
      "timestamp": "2018-04-05T19:12:45+00:00"
    },
    {
      "id": "068e050bf2bf46d695d815ed120608a1",
      "sender": "jonasschnelli",
      "payload": "wumpus: I guess money means going away from free OS travis to private support which seems to be slower even if you pay a lot? I may be wrong though.",
      "action": false,
      "timestamp": "2018-04-05T19:12:58+00:00"
    },
    {
      "id": "d45aff0e7b2245cc8b5703c0dea1c2a5",
      "sender": "MarcoFalke",
      "payload": "It doesn't increase the quality or anything",
      "action": false,
      "timestamp": "2018-04-05T19:12:59+00:00"
    },
    {
      "id": "49ad5e6d6d6543b98058c16b90636eb2",
      "sender": "MarcoFalke",
      "payload": "jonasschnelli: No it is a out-of-band update",
      "action": false,
      "timestamp": "2018-04-05T19:13:17+00:00"
    },
    {
      "id": "5fdfe23249ae4959b5aff82597ee9a1b",
      "sender": "wumpus",
      "payload": "#8650",
      "action": false,
      "timestamp": "2018-04-05T19:13:30+00:00"
    },
    {
      "id": "a6787af7dfbb4dcf845a39a20043b74c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8650 | Make tests much faster by replacing BOOST_CHECK with FAST_CHECK by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #8650 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-04-05T19:13:32+00:00"
    },
    {
      "id": "b0e00eb048244663bffe482465ccaf20",
      "sender": "jonasschnelli",
      "payload": "MarcoFalke: Okay. Good to know.",
      "action": false,
      "timestamp": "2018-04-05T19:13:36+00:00"
    },
    {
      "id": "146244b7e2214c38ba094c41ca2a9152",
      "sender": "jamesob",
      "payload": "$$$ = more parallelism at the travis job level",
      "action": false,
      "timestamp": "2018-04-05T19:13:42+00:00"
    },
    {
      "id": "9eb51bd91d4742a7b4cef71e66c16771",
      "sender": "cfields",
      "payload": "MarcoFalke: the issue that we had before is that they had no option for extra-paid open-source projects. Just paid and free. Maybe that's changed recently?",
      "action": false,
      "timestamp": "2018-04-05T19:13:47+00:00"
    },
    {
      "id": "1fc3e35d930342bca132b8f7e8ffcd93",
      "sender": "MarcoFalke",
      "payload": "cfields: I contacted the support",
      "action": false,
      "timestamp": "2018-04-05T19:14:04+00:00"
    },
    {
      "id": "d9c194e61d3d4d2dae82ceeaba5fb23f",
      "sender": "MarcoFalke",
      "payload": "They don't have anything listed on the public website/plans",
      "action": false,
      "timestamp": "2018-04-05T19:14:14+00:00"
    },
    {
      "id": "4c5940fb181f4fd09e98ece4ad0beab9",
      "sender": "cfields",
      "payload": "MarcoFalke: huh. I guess it's new then. Great :)",
      "action": false,
      "timestamp": "2018-04-05T19:14:34+00:00"
    },
    {
      "id": "af56daa411814e5d8174ff640ebb65a7",
      "sender": "MarcoFalke",
      "payload": "apache or someone did it a few years ago, I am just trying the same",
      "action": false,
      "timestamp": "2018-04-05T19:14:50+00:00"
    },
    {
      "id": "8c445d832c4a444e822fecd30c565ba3",
      "sender": "meshcollider",
      "payload": "Cool :)",
      "action": false,
      "timestamp": "2018-04-05T19:14:59+00:00"
    },
    {
      "id": "7b3563f6bf7f42e0bed21aa3f65572b6",
      "sender": "wumpus",
      "payload": "great",
      "action": false,
      "timestamp": "2018-04-05T19:15:03+00:00"
    },
    {
      "id": "e5052ef0b8cb45ffaeb4d8a519915aa2",
      "sender": "phantomcircuit",
      "payload": "jamesob, i seem to remember the threshold for payed support being better than the free support for oss being pretty high",
      "action": false,
      "timestamp": "2018-04-05T19:15:06+00:00"
    },
    {
      "id": "f129118a17094dc3b826f8fb559e927d",
      "sender": "sipa",
      "payload": "hell yes, go for it",
      "action": false,
      "timestamp": "2018-04-05T19:15:08+00:00"
    },
    {
      "id": "63216deca24d472f904fccf18e2cd165",
      "sender": "jonasschnelli",
      "payload": "8650 looks after a huge win.",
      "action": false,
      "timestamp": "2018-04-05T19:15:26+00:00"
    },
    {
      "id": "dcff9dbf26434bd0b15b32c93ef25f71",
      "sender": "MarcoFalke",
      "payload": "Doing a wholesale replacement of the test framework seems not a short term solution and perpendicualr to running the tests in parallel",
      "action": false,
      "timestamp": "2018-04-05T19:15:31+00:00"
    },
    {
      "id": "ae10c4e8804c4e3f821f249826f26183",
      "sender": "jtimon",
      "payload": "thanks chaincode for the travis jobs!",
      "action": false,
      "timestamp": "2018-04-05T19:15:50+00:00"
    },
    {
      "id": "b8deeb750b5a41df832f4e62c07ca120",
      "sender": "wumpus",
      "payload": "jtimon: +1",
      "action": false,
      "timestamp": "2018-04-05T19:15:58+00:00"
    },
    {
      "id": "acc36a583036439daae9e5785c4a5fb4",
      "sender": "MarcoFalke",
      "payload": "8650 seems like WIP",
      "action": false,
      "timestamp": "2018-04-05T19:16:24+00:00"
    },
    {
      "id": "2344b28cb98a4aee9c744d2e3230177a",
      "sender": "wumpus",
      "payload": "MarcoFalke: agree, would be a longer-term concern, if it can be done with boost test that's preferable",
      "action": false,
      "timestamp": "2018-04-05T19:16:26+00:00"
    },
    {
      "id": "be9b2f5582ba4558823c8668a96ab3e0",
      "sender": "cfields",
      "payload": "MarcoFalke: I only mentioned it because it'll probably be done at some point anyway. And if so, we'd want to write it with parallelism in mind.",
      "action": false,
      "timestamp": "2018-04-05T19:16:49+00:00"
    },
    {
      "id": "68ed04dc6bd942a1b840dcac021f8820",
      "sender": "wumpus",
      "payload": "for now at least",
      "action": false,
      "timestamp": "2018-04-05T19:16:54+00:00"
    },
    {
      "id": "3551a85ee8b241ef9469e207b35bdda1",
      "sender": "wumpus",
      "payload": "8650 loses boost test features",
      "action": false,
      "timestamp": "2018-04-05T19:16:59+00:00"
    },
    {
      "id": "86a02e1d7fbc44bf8d2af3b1a921ac38",
      "sender": "sipa",
      "payload": "MarcoFalke: i can't believe that what we need from parallel can't be done with 20 lines of bash",
      "action": false,
      "timestamp": "2018-04-05T19:17:06+00:00"
    },
    {
      "id": "ef1643184dfc4936aa45cec8b4049153",
      "sender": "wumpus",
      "payload": "e.g. logging what values mismatch",
      "action": false,
      "timestamp": "2018-04-05T19:17:11+00:00"
    },
    {
      "id": "9ee7e2894ab94dd9b0f65c5f3382bd52",
      "sender": "wumpus",
      "payload": "sipa: yes - just list the test suites, then distribute them over processes",
      "action": false,
      "timestamp": "2018-04-05T19:17:34+00:00"
    },
    {
      "id": "4f00953de82046a1a6a0dd4a484b9d56",
      "sender": "jonasschnelli",
      "payload": "agree",
      "action": false,
      "timestamp": "2018-04-05T19:17:41+00:00"
    },
    {
      "id": "b05fbbe83e614350aaca0a247a33d80a",
      "sender": "MarcoFalke",
      "payload": "I can't write bash, so someone else has to volunteer",
      "action": false,
      "timestamp": "2018-04-05T19:17:58+00:00"
    },
    {
      "id": "3098a80ca9a94b389bbf697a4ff9d196",
      "sender": "wumpus",
      "payload": "sounds fairly doable in bash, or at least python",
      "action": false,
      "timestamp": "2018-04-05T19:18:00+00:00"
    },
    {
      "id": "72a79874ddfa4f87a914b1ce49bf5af7",
      "sender": "sipa",
      "payload": "MarcoFalke: i hereby volunteer",
      "action": false,
      "timestamp": "2018-04-05T19:18:07+00:00"
    },
    {
      "id": "ebdbf6be03ed426ebf96614cb6314450",
      "sender": "MarcoFalke",
      "payload": "the current thing is python",
      "action": false,
      "timestamp": "2018-04-05T19:18:13+00:00"
    },
    {
      "id": "7be8d1a71ef741ea9cf30fde4934835c",
      "sender": "aj",
      "payload": "20 lines of python sounds preferable...",
      "action": false,
      "timestamp": "2018-04-05T19:18:18+00:00"
    },
    {
      "id": "aa48a82aeb1043bd9a8e7429d4e978f7",
      "sender": "wumpus",
      "payload": "python is preferable to me",
      "action": false,
      "timestamp": "2018-04-05T19:18:23+00:00"
    },
    {
      "id": "40bcca7f15d74ee693b3e7109e171d89",
      "sender": "wumpus",
      "payload": "at least I can help review and maintain it",
      "action": false,
      "timestamp": "2018-04-05T19:18:27+00:00"
    },
    {
      "id": "0a456f0ade1f4e01881b3d4f30ccd363",
      "sender": "BlueMatt",
      "payload": "ugh, y'all bash-haters",
      "action": false,
      "timestamp": "2018-04-05T19:18:28+00:00"
    },
    {
      "id": "abadc140681447c49aa6d8146e0ae8fd",
      "sender": "MarcoFalke",
      "payload": "aj: It has nice features such as a cache for the run times",
      "action": false,
      "timestamp": "2018-04-05T19:18:33+00:00"
    },
    {
      "id": "8c16c02e93c7473c80cd3a176068f836",
      "sender": "sipa",
      "payload": "aj hereby volunteered :p",
      "action": false,
      "timestamp": "2018-04-05T19:18:34+00:00"
    },
    {
      "id": "6a96ffab53c04e8a9825bd06529dfe71",
      "sender": "MarcoFalke",
      "payload": "sot the sorting would be done automatically and based on your specs",
      "action": false,
      "timestamp": "2018-04-05T19:18:52+00:00"
    },
    {
      "id": "5ffef5530f434f13aea9cb54c0c5f29e",
      "sender": "sipa",
      "payload": "MarcoFalke: ok, 22 lines of bash :)",
      "action": false,
      "timestamp": "2018-04-05T19:19:27+00:00"
    },
    {
      "id": "29a7fcd2797a46059e7f1fbfff0c46e7",
      "sender": "jonasschnelli",
      "payload": "IMO the whole testing system is already pretty complex. I wouldn't set the burden higher",
      "action": false,
      "timestamp": "2018-04-05T19:19:34+00:00"
    },
    {
      "id": "f7e963b5923c4d2292db85f370354aa0",
      "sender": "MarcoFalke",
      "payload": "sipa: Pull requests very welcome :)",
      "action": false,
      "timestamp": "2018-04-05T19:19:42+00:00"
    },
    {
      "id": "d3e124682d2c4611b0c344ffc24db35c",
      "sender": "sipa",
      "payload": "anyway, i'll see what i can do",
      "action": false,
      "timestamp": "2018-04-05T19:19:50+00:00"
    },
    {
      "id": "79f0fdd7204543568b4545285ca93516",
      "sender": "wumpus",
      "payload": "ok, so we should look at 12831",
      "action": false,
      "timestamp": "2018-04-05T19:20:05+00:00"
    },
    {
      "id": "b8527b94815a4c8c97dc50f68d22d248",
      "sender": "MarcoFalke",
      "payload": "And the one sipa proposes",
      "action": false,
      "timestamp": "2018-04-05T19:20:18+00:00"
    },
    {
      "id": "acdab998ced84215a37c0f9116364167",
      "sender": "sipa",
      "payload": "#12831",
      "action": false,
      "timestamp": "2018-04-05T19:20:18+00:00"
    },
    {
      "id": "d89fe6e3a90c4b24bd54990138aa01c5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12831 | [WIP] Run unit tests in parallel by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #12831 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-04-05T19:20:21+00:00"
    },
    {
      "id": "f259e2aad6114be9b4a4f7a972edffa7",
      "sender": "MarcoFalke",
      "payload": "#?????",
      "action": false,
      "timestamp": "2018-04-05T19:20:28+00:00"
    },
    {
      "id": "30af4f54cce44c55a8296d1db6155abb",
      "sender": "MarcoFalke",
      "payload": "tba",
      "action": false,
      "timestamp": "2018-04-05T19:20:34+00:00"
    },
    {
      "id": "336c8bc4e768424daa4730dbad2b286d",
      "sender": "jamesob",
      "payload": "at what grain does 12831 do parallelism? per file? boost test case?",
      "action": false,
      "timestamp": "2018-04-05T19:20:41+00:00"
    },
    {
      "id": "3026afe4af324748a53b54b7452a26a7",
      "sender": "MarcoFalke",
      "payload": "jamesob: Whatever you like",
      "action": false,
      "timestamp": "2018-04-05T19:20:52+00:00"
    },
    {
      "id": "6b5217439e0d47a4a33c2e36f3cb0a3a",
      "sender": "sipa",
      "payload": "jamesob: one test case per process",
      "action": false,
      "timestamp": "2018-04-05T19:20:52+00:00"
    },
    {
      "id": "32ed609d7ed546149a76f1f631198014",
      "sender": "MarcoFalke",
      "payload": "Currently ^",
      "action": false,
      "timestamp": "2018-04-05T19:20:58+00:00"
    },
    {
      "id": "04614ad30ae446bb87b46c7b7bc00014",
      "sender": "wumpus",
      "payload": "per test suite, which is the only parallelism that makes sense",
      "action": false,
      "timestamp": "2018-04-05T19:20:58+00:00"
    },
    {
      "id": "7607d8c9b9f64000ad7cf9ec06d1d8d3",
      "sender": "jonasschnelli",
      "payload": "I guess finer (case) would result in concurrency issue",
      "action": false,
      "timestamp": "2018-04-05T19:21:37+00:00"
    },
    {
      "id": "4dfb4698c5844de7a5dff70df12c8328",
      "sender": "sipa",
      "payload": "no...",
      "action": false,
      "timestamp": "2018-04-05T19:21:43+00:00"
    },
    {
      "id": "e1e9a229e5804290b4339ea7348b6b7e",
      "sender": "MarcoFalke",
      "payload": "^",
      "action": false,
      "timestamp": "2018-04-05T19:21:47+00:00"
    },
    {
      "id": "2381975f90694ac19806ebdcc7298ecc",
      "sender": "sipa",
      "payload": "they're all in separate processes",
      "action": false,
      "timestamp": "2018-04-05T19:21:56+00:00"
    },
    {
      "id": "bb008ecc0fe24f1ca9df699468d442fa",
      "sender": "jonasschnelli",
      "payload": "Have we made sure there are no dependencies between cases?",
      "action": false,
      "timestamp": "2018-04-05T19:22:04+00:00"
    },
    {
      "id": "f2a2a4c9463f47a09a6308ea59e90e62",
      "sender": "sipa",
      "payload": "concurrency doesn't even come into the pictire",
      "action": false,
      "timestamp": "2018-04-05T19:22:06+00:00"
    },
    {
      "id": "13f07976f2cb49e9a2c183c0d60fa721",
      "sender": "wumpus",
      "payload": "that sounds like a ton of overhead",
      "action": false,
      "timestamp": "2018-04-05T19:22:09+00:00"
    },
    {
      "id": "34c028238971439bb52d6ff58a63a88b",
      "sender": "wumpus",
      "payload": "launcing a process for every test case",
      "action": false,
      "timestamp": "2018-04-05T19:22:19+00:00"
    },
    {
      "id": "b1c347ac1d6743c8a49edbdb85f00d5a",
      "sender": "sipa",
      "payload": "wumpus: 250 process creations.",
      "action": false,
      "timestamp": "2018-04-05T19:22:23+00:00"
    },
    {
      "id": "a67913b88223427bbb25c07c4d77e9f2",
      "sender": "achow101",
      "payload": "cases should be independent of each other",
      "action": false,
      "timestamp": "2018-04-05T19:22:24+00:00"
    },
    {
      "id": "e8931016752c4ba8b5dd2d0d019dd08a",
      "sender": "sipa",
      "payload": "?",
      "action": false,
      "timestamp": "2018-04-05T19:22:25+00:00"
    },
    {
      "id": "565578affe49430e883e0112abf40288",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-04-05T19:22:27+00:00"
    },
    {
      "id": "58205ca454e84d76882b3073f0a24486",
      "sender": "aj",
      "payload": "test suite is the file, test case is the function (and each case has many checks)",
      "action": false,
      "timestamp": "2018-04-05T19:22:42+00:00"
    },
    {
      "id": "2f4af6c047a84edcbfdf503c2eb99436",
      "sender": "jonasschnelli",
      "payload": "achow101: Yes. But are they (ex. wallet test)?",
      "action": false,
      "timestamp": "2018-04-05T19:22:45+00:00"
    },
    {
      "id": "a15c767d8ee14890b4f5fb9e4ce7bc47",
      "sender": "jonasschnelli",
      "payload": "But however, suite is what we want not cases",
      "action": false,
      "timestamp": "2018-04-05T19:23:06+00:00"
    },
    {
      "id": "681e8b960d444614aa4be89b7e94eb00",
      "sender": "jonasschnelli",
      "payload": "*suites",
      "action": false,
      "timestamp": "2018-04-05T19:23:11+00:00"
    },
    {
      "id": "9bc6407c7e554daab1b98b94764310d0",
      "sender": "cfields",
      "payload": "so, the tests can be built as a library...",
      "action": false,
      "timestamp": "2018-04-05T19:23:21+00:00"
    },
    {
      "id": "7fabf5f735464254836400260ea15f72",
      "sender": "MarcoFalke",
      "payload": "The savings from --jobs=2 eat all the overhead from running in 250 processes",
      "action": false,
      "timestamp": "2018-04-05T19:23:23+00:00"
    },
    {
      "id": "581bfdea77c443b89288a6e5a1283208",
      "sender": "wumpus",
      "payload": "sounds like a better granularity to me too",
      "action": false,
      "timestamp": "2018-04-05T19:23:30+00:00"
    },
    {
      "id": "fe35576e3c2e41b7b90a477b8bf59154",
      "sender": "wumpus",
      "payload": "in any case we need to get rid of the txt file with all the test cases",
      "action": false,
      "timestamp": "2018-04-05T19:23:42+00:00"
    },
    {
      "id": "5c27ebacdda045778a0ddcff4b68cddd",
      "sender": "wumpus",
      "payload": "and generate that automatically",
      "action": false,
      "timestamp": "2018-04-05T19:23:45+00:00"
    },
    {
      "id": "d22bf573c711442ebbb81d0004462b6c",
      "sender": "meshcollider",
      "payload": "Agree",
      "action": false,
      "timestamp": "2018-04-05T19:23:46+00:00"
    },
    {
      "id": "8016af136f4e48dfb8b0e7aacf8edb72",
      "sender": "jonasschnelli",
      "payload": "Yes.",
      "action": false,
      "timestamp": "2018-04-05T19:23:49+00:00"
    },
    {
      "id": "0b2b27c59b864aad9cf269b2e1c6a829",
      "sender": "sipa",
      "payload": "that seems easy",
      "action": false,
      "timestamp": "2018-04-05T19:24:02+00:00"
    },
    {
      "id": "e5ae9123b7d24785ae2001323c03e847",
      "sender": "jonasschnelli",
      "payload": "(same should be done for the functional test IMO, *OT* though9",
      "action": false,
      "timestamp": "2018-04-05T19:24:09+00:00"
    },
    {
      "id": "ae733a2e40254d4ba712acef410d34f5",
      "sender": "wumpus",
      "payload": "too easy to forget a test now",
      "action": false,
      "timestamp": "2018-04-05T19:24:17+00:00"
    },
    {
      "id": "406b40862d2149a8bb9839154aae7a07",
      "sender": "sipa",
      "payload": "we can grep for test cases/suites",
      "action": false,
      "timestamp": "2018-04-05T19:24:19+00:00"
    },
    {
      "id": "c269c754243143069c015bfc421d2739",
      "sender": "MarcoFalke",
      "payload": "wumpus: If we keep the list it would be linted on travis of course. *ducks*",
      "action": false,
      "timestamp": "2018-04-05T19:24:46+00:00"
    },
    {
      "id": "984bb32141b74dd99fea2f6094519c63",
      "sender": "cfields",
      "payload": "not sure how it works, but if boost provides a reasonable api that let us fork() into each suite, we could write our own test_main.cpp to do so, no?",
      "action": false,
      "timestamp": "2018-04-05T19:24:56+00:00"
    },
    {
      "id": "92b8a3dadfcb4e40ad5e4f25e265b7c7",
      "sender": "wumpus",
      "payload": "jonasschnelli: yes, there were plans for that too, embedding some metadata in a header at the top of the py files, and automatically generating the lists, but orthogonal :)",
      "action": false,
      "timestamp": "2018-04-05T19:25:02+00:00"
    },
    {
      "id": "d827fc8393a64298b8dae75f31618d17",
      "sender": "wumpus",
      "payload": "MarcoFalke: :-(",
      "action": false,
      "timestamp": "2018-04-05T19:25:10+00:00"
    },
    {
      "id": "3f94b0479468450a81e4f3d3cc717cde",
      "sender": "jonasschnelli",
      "payload": "+1 :(",
      "action": false,
      "timestamp": "2018-04-05T19:25:19+00:00"
    },
    {
      "id": "290dee5c75ae410a8a93f534d9d95ba5",
      "sender": "MarcoFalke",
      "payload": "Fine",
      "action": false,
      "timestamp": "2018-04-05T19:25:36+00:00"
    },
    {
      "id": "a71a88c58eb64ffaa7b0d508899700f2",
      "sender": "jtimon",
      "payload": "wumpus: if we have one dir with all the cases and only that, it should be simple, perhaps we want to maintain the list of extra ones to skip the slow suites by default",
      "action": false,
      "timestamp": "2018-04-05T19:26:03+00:00"
    },
    {
      "id": "b2c29606f97049588993bf88fe4d255d",
      "sender": "wumpus",
      "payload": "jtimon: there are some other parameters: sort order, and which list it goes into",
      "action": false,
      "timestamp": "2018-04-05T19:26:25+00:00"
    },
    {
      "id": "31cd218f79c74a0cb23920404cb0af69",
      "sender": "wumpus",
      "payload": "jtimon: but anyhow off topic now",
      "action": false,
      "timestamp": "2018-04-05T19:26:40+00:00"
    },
    {
      "id": "c153991faa63444e85b62d5b42623e73",
      "sender": "MarcoFalke",
      "payload": "Other topics",
      "action": false,
      "timestamp": "2018-04-05T19:26:42+00:00"
    },
    {
      "id": "add9da8950f9440c99a29bbfe1105874",
      "sender": "jonasschnelli",
      "payload": "topic proposal: multiwallet merge (luke-jr brought this up last time while I was not here)",
      "action": false,
      "timestamp": "2018-04-05T19:26:44+00:00"
    },
    {
      "id": "0dcb1c8a0f9d478397fdeb424915b5a9",
      "sender": "MarcoFalke",
      "payload": "?",
      "action": false,
      "timestamp": "2018-04-05T19:26:44+00:00"
    },
    {
      "id": "570225a0c23e456bad58981b2e0926b6",
      "sender": "wumpus",
      "payload": "#topic multiwallet GUI",
      "action": false,
      "timestamp": "2018-04-05T19:26:54+00:00"
    },
    {
      "id": "a3bcebd3aa9f44c8968177651a77e2b0",
      "sender": "jonasschnelli",
      "payload": "But I guess luke-jr is not here now",
      "action": false,
      "timestamp": "2018-04-05T19:27:03+00:00"
    },
    {
      "id": "b61224a735294afb804022b363dfcc49",
      "sender": "jtimon",
      "payload": "right, mhmm, I guess you can rename the tests starting with numbers to keep the order, but that's kind of ugly",
      "action": false,
      "timestamp": "2018-04-05T19:27:19+00:00"
    },
    {
      "id": "f37cac8aa55945ecba41ae9a9bbe55c9",
      "sender": "wumpus",
      "payload": "cfields: I don't think doing it that way would change the challenges",
      "action": false,
      "timestamp": "2018-04-05T19:27:33+00:00"
    },
    {
      "id": "34f4da81d96c404fa74354d1fb8dd3ec",
      "sender": "jonasschnelli",
      "payload": "I heard that the merge of #12610 was done while it was still controversial...",
      "action": false,
      "timestamp": "2018-04-05T19:27:37+00:00"
    },
    {
      "id": "17b0e2ed68c74da9989b255918dd8591",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12610 | Multiwallet for the GUI by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #12610 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-04-05T19:27:39+00:00"
    },
    {
      "id": "2620149d9ae04bdd87b406ba33d603ee",
      "sender": "wumpus",
      "payload": "jonasschnelli: I'm happy that you merged it",
      "action": false,
      "timestamp": "2018-04-05T19:27:47+00:00"
    },
    {
      "id": "4eaa2de1ddab4f50be5ca8cc864fee52",
      "sender": "jonasschnelli",
      "payload": "If I did so, my appologies. I only wanted to make progress.",
      "action": false,
      "timestamp": "2018-04-05T19:27:55+00:00"
    },
    {
      "id": "9e4f22956c2940aa8b31676c5dab29bd",
      "sender": "cfields",
      "payload": "ok",
      "action": false,
      "timestamp": "2018-04-05T19:27:58+00:00"
    },
    {
      "id": "3e12dad4bfa84c0fa8e52792bf732bd0",
      "sender": "wumpus",
      "payload": "if there's anything to be fixed, file a new PR",
      "action": false,
      "timestamp": "2018-04-05T19:27:59+00:00"
    },
    {
      "id": "f3755dfabacb428ebacca1b10e161866",
      "sender": "jonasschnelli",
      "payload": "PRs to fix design mistakes are welcome",
      "action": false,
      "timestamp": "2018-04-05T19:28:12+00:00"
    },
    {
      "id": "cc2da66d319344659cee3f0b1e89de92",
      "sender": "jonasschnelli",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-04-05T19:28:17+00:00"
    },
    {
      "id": "3be242f78cc64ffb8946ef477432b99a",
      "sender": "wumpus",
      "payload": "luke-jr overblows that part imo",
      "action": false,
      "timestamp": "2018-04-05T19:28:29+00:00"
    },
    {
      "id": "d77fe275148f4216898bad7657e38720",
      "sender": "meshcollider",
      "payload": "Yeah it's good that something has been put in, it's been weeks of small disagreement holding it up",
      "action": false,
      "timestamp": "2018-04-05T19:28:52+00:00"
    },
    {
      "id": "595ce050471241d8af53ba1f60acbaa1",
      "sender": "jnewbery",
      "payload": "jonasschnelli: better to get it in now so it has time to soak. Rough edges can be fixed in future PRs",
      "action": false,
      "timestamp": "2018-04-05T19:28:53+00:00"
    },
    {
      "id": "7d2c45333b364cf09e385c1d8bc180e0",
      "sender": "jonasschnelli",
      "payload": "I overhauled luke-jr's version mainly because of things like this: https://github.com/bitcoin/bitcoin/pull/11383/files#diff-2c15c5b52f35ea388ebab757eaab0f1cR506",
      "action": false,
      "timestamp": "2018-04-05T19:29:14+00:00"
    },
    {
      "id": "1acb660407914539a8b99b8a681d7d55",
      "sender": "wumpus",
      "payload": "but in any case, the idea of open source software is collaborative development, we can't make progress with something like this if it stays a PR forever, and it had a quite lot of review IIRC",
      "action": false,
      "timestamp": "2018-04-05T19:29:28+00:00"
    },
    {
      "id": "d71f2bbfe1704050aa150b91c9b8827b",
      "sender": "jonasschnelli",
      "payload": "Erm this: https://github.com/bitcoin/bitcoin/pull/11383/files#diff-2c15c5b52f35ea388ebab757eaab0f1cR903",
      "action": false,
      "timestamp": "2018-04-05T19:29:32+00:00"
    },
    {
      "id": "000c1d8ee67e42d6b617eb7f083de1dd",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-04-05T19:29:55+00:00"
    },
    {
      "id": "8f069af3823c4c08bfa006b2e4a9ddb4",
      "sender": "jonasschnelli",
      "payload": "Yes. I took also care to keep luke-jr authorship in commits during my overhaul.",
      "action": false,
      "timestamp": "2018-04-05T19:29:58+00:00"
    },
    {
      "id": "af73af7f19454772a0c314936c387a23",
      "sender": "jonasschnelli",
      "payload": "Okay. Done with that topic then. Thanks",
      "action": false,
      "timestamp": "2018-04-05T19:30:39+00:00"
    },
    {
      "id": "86ffe36e2e7945fc87e9b7a3c72db703",
      "sender": "wumpus",
      "payload": "so it's ok, any other topics?",
      "action": false,
      "timestamp": "2018-04-05T19:30:42+00:00"
    },
    {
      "id": "aac11b9261584fff94d0e5a78dbf1445",
      "sender": "sipa",
      "payload": "let me think",
      "action": false,
      "timestamp": "2018-04-05T19:31:08+00:00"
    },
    {
      "id": "f47975f2176c4b80b7619376e5bc7374",
      "sender": "jnewbery",
      "payload": "I had a topic: merge #10244",
      "action": false,
      "timestamp": "2018-04-05T19:31:26+00:00"
    },
    {
      "id": "91acd0f038be465d85d7e523184d2d92",
      "sender": "jnewbery",
      "payload": "but wumpus already did",
      "action": false,
      "timestamp": "2018-04-05T19:31:32+00:00"
    },
    {
      "id": "044f54b8e7694fa3b3ea0404c1842cba",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10244 | Refactor: separate gui from wallet and node by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10244 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-04-05T19:31:32+00:00"
    },
    {
      "id": "155f112d35624d27821742b3fc423d36",
      "sender": "jamesob",
      "payload": "woo!",
      "action": false,
      "timestamp": "2018-04-05T19:31:39+00:00"
    },
    {
      "id": "da100112afe9401b8f9ee0732f227cb9",
      "sender": "sipa",
      "payload": "i don't have anything",
      "action": false,
      "timestamp": "2018-04-05T19:31:40+00:00"
    },
    {
      "id": "34341a8af20942c18202ea6aa6e925dd",
      "sender": "wumpus",
      "payload": "yes, congrats :)",
      "action": false,
      "timestamp": "2018-04-05T19:31:48+00:00"
    },
    {
      "id": "e1e7912f4a0f47bc83c95c24f4229c9c",
      "sender": "jnewbery",
      "payload": "\\o/",
      "action": false,
      "timestamp": "2018-04-05T19:31:53+00:00"
    },
    {
      "id": "b7f0110cf3f04eb4b2b44eadbc693b67",
      "sender": "sipa",
      "payload": "yay",
      "action": false,
      "timestamp": "2018-04-05T19:31:55+00:00"
    },
    {
      "id": "da54ee0998ce48e9861c59f951511e57",
      "sender": "jonasschnelli",
      "payload": "nice! Yes.",
      "action": false,
      "timestamp": "2018-04-05T19:31:58+00:00"
    },
    {
      "id": "7c648cc596b24929b87b2b158e90294a",
      "sender": "MarcoFalke",
      "payload": "Good to see that in",
      "action": false,
      "timestamp": "2018-04-05T19:32:01+00:00"
    },
    {
      "id": "fd1dd6ee9bd5476d96c6ebf3976127bc",
      "sender": "BlueMatt",
      "payload": "dont forget to review High-Priority PRs this week!",
      "action": false,
      "timestamp": "2018-04-05T19:32:05+00:00"
    },
    {
      "id": "48686825253c48428f501f13014bf05a",
      "sender": "BlueMatt",
      "payload": "</meeting>?",
      "action": false,
      "timestamp": "2018-04-05T19:32:14+00:00"
    },
    {
      "id": "8fcc425ae8ee4eddab30945218abd533",
      "sender": "MarcoFalke",
      "payload": "#action  dont forget to review High-Priority PRs this week!",
      "action": false,
      "timestamp": "2018-04-05T19:32:21+00:00"
    },
    {
      "id": "48937add60bc489a942113df327df8f6",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2018-04-05T19:32:44+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "df5ebf57d0e44ebc80b1b280ec54fade",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2018-04-05T19:00:20+00:00"
      },
      "operand": null,
      "id": "df5ebf57d0e44ebc80b1b280ec54fade",
      "timestamp": "2018-04-05T19:00:20+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1f708b62079f40b6bad02cf91b4dbd02",
        "sender": "wumpus",
        "payload": "#topic high priority for review",
        "action": false,
        "timestamp": "2018-04-05T19:01:08+00:00"
      },
      "operand": "high priority for review",
      "id": "1f708b62079f40b6bad02cf91b4dbd02",
      "timestamp": "2018-04-05T19:01:08+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "bfdb1ee0b6054f738225d554b6995b03",
        "sender": "wumpus",
        "payload": "#topic Slow unit test/Run unit tests in parallel",
        "action": false,
        "timestamp": "2018-04-05T19:07:16+00:00"
      },
      "operand": "Slow unit test/Run unit tests in parallel",
      "id": "bfdb1ee0b6054f738225d554b6995b03",
      "timestamp": "2018-04-05T19:07:16+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "27d9113f71774829a745b64a3fc31513",
        "sender": "jonasschnelli",
        "payload": "https://www.boost.org/doc/libs/1_57_0/libs/test/doc/html/open-issues.html",
        "action": false,
        "timestamp": "2018-04-05T19:08:17+00:00"
      },
      "operand": "https://www.boost.org/doc/libs/1_57_0/libs/test/doc/html/open-issues.html",
      "id": "27d9113f71774829a745b64a3fc31513",
      "timestamp": "2018-04-05T19:08:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "400046a16d034233a0183861cfe7884b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12831 | [WIP] Run unit tests in parallel by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #12831 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-04-05T19:11:09+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12831",
      "id": "400046a16d034233a0183861cfe7884b",
      "timestamp": "2018-04-05T19:11:09+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4137dc3687814be3b63b0de4aec96600",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12831 | [WIP] Run unit tests in parallel by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #12831 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-04-05T19:11:11+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12831",
      "id": "4137dc3687814be3b63b0de4aec96600",
      "timestamp": "2018-04-05T19:11:11+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a6787af7dfbb4dcf845a39a20043b74c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8650 | Make tests much faster by replacing BOOST_CHECK with FAST_CHECK by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #8650 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-04-05T19:13:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8650",
      "id": "a6787af7dfbb4dcf845a39a20043b74c",
      "timestamp": "2018-04-05T19:13:32+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d89fe6e3a90c4b24bd54990138aa01c5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12831 | [WIP] Run unit tests in parallel by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #12831 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-04-05T19:20:21+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12831",
      "id": "d89fe6e3a90c4b24bd54990138aa01c5",
      "timestamp": "2018-04-05T19:20:21+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "570225a0c23e456bad58981b2e0926b6",
        "sender": "wumpus",
        "payload": "#topic multiwallet GUI",
        "action": false,
        "timestamp": "2018-04-05T19:26:54+00:00"
      },
      "operand": "multiwallet GUI",
      "id": "570225a0c23e456bad58981b2e0926b6",
      "timestamp": "2018-04-05T19:26:54+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "17b0e2ed68c74da9989b255918dd8591",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12610 | Multiwallet for the GUI by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #12610 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-04-05T19:27:39+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12610",
      "id": "17b0e2ed68c74da9989b255918dd8591",
      "timestamp": "2018-04-05T19:27:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "044f54b8e7694fa3b3ea0404c1842cba",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10244 | Refactor: separate gui from wallet and node by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10244 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-04-05T19:31:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10244",
      "id": "044f54b8e7694fa3b3ea0404c1842cba",
      "timestamp": "2018-04-05T19:31:32+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "8fcc425ae8ee4eddab30945218abd533",
        "sender": "MarcoFalke",
        "payload": "#action  dont forget to review High-Priority PRs this week!",
        "action": false,
        "timestamp": "2018-04-05T19:32:21+00:00"
      },
      "operand": "dont forget to review High-Priority PRs this week!",
      "id": "8fcc425ae8ee4eddab30945218abd533",
      "timestamp": "2018-04-05T19:32:21+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "48937add60bc489a942113df327df8f6",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2018-04-05T19:32:44+00:00"
      },
      "operand": null,
      "id": "48937add60bc489a942113df327df8f6",
      "timestamp": "2018-04-05T19:32:44+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}