{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "c4a3b4c1fc9d42c7b614a7ba722edd03",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 63,
    "lightningbot": 2,
    "jonasschnelli": 12,
    "cfields": 26,
    "achow101": 9,
    "meshcollider": 1,
    "promag": 19,
    "moneyball": 1,
    "gribble": 7,
    "provoostenator": 15,
    "sipa": 10,
    "MarcoFalke": 21,
    "ddustin": 1
  },
  "start_time": "2019-06-27T19:01:00+00:00",
  "end_time": "2019-06-27T19:54:47+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a",
  "current_topic": "depends build cache (cfields)",
  "messages": [
    {
      "id": "9601a86de0d446fa8dc5c216a7920172",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2019-06-27T19:01:00+00:00"
    },
    {
      "id": "b6d8058c18aa4b3486db33cb03742f77",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Jun 27 19:01:00 2019 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2019-06-27T19:01:00+00:00"
    },
    {
      "id": "754dd789e1984c29b1acc4b78d0f3f54",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2019-06-27T19:01:00+00:00"
    },
    {
      "id": "89cbea15bed34bf6ba0fdd8f4fb35ac5",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-06-27T19:01:04+00:00"
    },
    {
      "id": "bc4a07c030be49ed90a41af816d1774b",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-06-27T19:01:09+00:00"
    },
    {
      "id": "e3fea5c4f1df41cab768b6b4c4c55c33",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-06-27T19:01:11+00:00"
    },
    {
      "id": "4ef5a88a54da45bf9686de7e1b1be35e",
      "sender": "meshcollider",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-06-27T19:01:17+00:00"
    },
    {
      "id": "9df6d17eaba7408591ee6f360429ba09",
      "sender": "promag",
      "payload": "hello",
      "action": false,
      "timestamp": "2019-06-27T19:01:19+00:00"
    },
    {
      "id": "a30b4c42a5284e4c8c4e3c1fcb5611bf",
      "sender": "moneyball",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-06-27T19:01:44+00:00"
    },
    {
      "id": "49f3758e410f46e483599ce56df938ef",
      "sender": "wumpus",
      "payload": "two topics on the list for today: 0.18.1: Backports #16035, depends build cache",
      "action": false,
      "timestamp": "2019-06-27T19:01:54+00:00"
    },
    {
      "id": "b610c340887e49a4871131ee7f1b8a7f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16035 | 0.18.1: Backports by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16035 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:01:57+00:00"
    },
    {
      "id": "356797672f494016adade7e5380a10f7",
      "sender": "wumpus",
      "payload": "any last minute topic proposals?",
      "action": false,
      "timestamp": "2019-06-27T19:02:15+00:00"
    },
    {
      "id": "95173394edc3433385be9937e49549ad",
      "sender": "wumpus",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2019-06-27T19:03:02+00:00"
    },
    {
      "id": "c78b425dfa204aaf82d24fff1312205c",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8",
      "action": false,
      "timestamp": "2019-06-27T19:03:05+00:00"
    },
    {
      "id": "33643c700ab84c63979c8579060eca4a",
      "sender": "wumpus",
      "payload": "5 blockers, 1 bugfix, 7(!) things requiring concept ACK",
      "action": false,
      "timestamp": "2019-06-27T19:03:24+00:00"
    },
    {
      "id": "514e2455a07b4d2e9e7c811ccccf981b",
      "sender": "wumpus",
      "payload": "anything to add/remove/merge ?",
      "action": false,
      "timestamp": "2019-06-27T19:03:30+00:00"
    },
    {
      "id": "481a9fc59bfb4eb9aa390b0e269c3f2d",
      "sender": "provoostenator",
      "payload": "I'd like to nominate #16257 for 0.18.1",
      "action": false,
      "timestamp": "2019-06-27T19:04:03+00:00"
    },
    {
      "id": "b9e2d0ffd0584c3695a1ac19af332e5a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16257 | [wallet] abort when attempting to fund a transaction above -maxtxfee by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #16257 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:04:05+00:00"
    },
    {
      "id": "7b71282c6a7847b0ba08e2bbe875cdf9",
      "sender": "achow101",
      "payload": "swap #15450 for #16227 please",
      "action": false,
      "timestamp": "2019-06-27T19:04:33+00:00"
    },
    {
      "id": "54408d5622244659a79b1ad8675ef245",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/15450 | [GUI] Create wallet menu option by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #15450 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:04:35+00:00"
    },
    {
      "id": "af25e762e35e49b9be5a785d8ee8c27b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16227 | Refactor CWallets inheritance chain by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #16227 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:04:37+00:00"
    },
    {
      "id": "10478df205c248229b828ccc2d9d05c1",
      "sender": "wumpus",
      "payload": "provoostenator:if you want to nominate a backport might be better to do it in MarcoFalke 's topic?",
      "action": false,
      "timestamp": "2019-06-27T19:04:53+00:00"
    },
    {
      "id": "497eb2d9b3fe414fb345487686257b08",
      "sender": "provoostenator",
      "payload": "Yes, sorry",
      "action": false,
      "timestamp": "2019-06-27T19:05:06+00:00"
    },
    {
      "id": "c4573ffd585b45b6b0cd2d93a6521319",
      "sender": "wumpus",
      "payload": "oh, it's not merged yet to master",
      "action": false,
      "timestamp": "2019-06-27T19:05:48+00:00"
    },
    {
      "id": "cd785b8c32fb4fc29c3882b08338d916",
      "sender": "wumpus",
      "payload": "ok that should be under 'bugfix' the nI suppose",
      "action": false,
      "timestamp": "2019-06-27T19:06:11+00:00"
    },
    {
      "id": "fdd21fb9328041828cd755da1d09babf",
      "sender": "provoostenator",
      "payload": "Based on stats from Blockchair on 0.1 BTC fees, I think quite a few people are firing that footgun (unless there's another wallet that produces exact 0.1 BTC fees).",
      "action": false,
      "timestamp": "2019-06-27T19:07:43+00:00"
    },
    {
      "id": "8b866d53f06547e2a2a8e18da30ed649",
      "sender": "wumpus",
      "payload": "achow101: done",
      "action": false,
      "timestamp": "2019-06-27T19:07:59+00:00"
    },
    {
      "id": "66f1a3751c3e47f9946367b51af5cdf7",
      "sender": "wumpus",
      "payload": "provoostenator: that's worrying",
      "action": false,
      "timestamp": "2019-06-27T19:08:25+00:00"
    },
    {
      "id": "88ded2eb9e144710bb434228e3e7422e",
      "sender": "provoostenator",
      "payload": "https://blockchair.com/bitcoin/transactions?q=fee(10000000)#",
      "action": false,
      "timestamp": "2019-06-27T19:08:31+00:00"
    },
    {
      "id": "a6fa09faa4a74a7c8b70dbf0cbeff55b",
      "sender": "provoostenator",
      "payload": "It's beacuse if you set feeRate to \"1\" that doesn't mean 1 satoshi per byte.",
      "action": false,
      "timestamp": "2019-06-27T19:08:51+00:00"
    },
    {
      "id": "75855dc378b64f94885a29ba9fd4c2fe",
      "sender": "wumpus",
      "payload": "right, sounds like a bug",
      "action": false,
      "timestamp": "2019-06-27T19:09:42+00:00"
    },
    {
      "id": "d5f25ed76bf941919f6e616548afa4a5",
      "sender": "sipa",
      "payload": "provoostenator: holy crap that's insane",
      "action": false,
      "timestamp": "2019-06-27T19:10:04+00:00"
    },
    {
      "id": "752f03ad3a564d2bb85fbfd6acd17881",
      "sender": "wumpus",
      "payload": "another case of quietly ignoring an error",
      "action": false,
      "timestamp": "2019-06-27T19:10:55+00:00"
    },
    {
      "id": "5346bfae88e14b54bc2eef55dc608311",
      "sender": "wumpus",
      "payload": "that's always a red flag",
      "action": false,
      "timestamp": "2019-06-27T19:11:03+00:00"
    },
    {
      "id": "a898b55f7a73495a9d38ef98a83df954",
      "sender": "provoostenator",
      "payload": "It rounds down the fee instead of aborting. Which has been the case for years, but the \"satoshi per byte\" convention is newer, so maybe that's what causes the increase.",
      "action": false,
      "timestamp": "2019-06-27T19:11:04+00:00"
    },
    {
      "id": "4d32336486984912bc67128693599ced",
      "sender": "promag",
      "payload": ":o",
      "action": false,
      "timestamp": "2019-06-27T19:11:05+00:00"
    },
    {
      "id": "333542948d30496d84c36d5ee3c8402d",
      "sender": "provoostenator",
      "payload": "And the new PSBT methods also have this setting.",
      "action": false,
      "timestamp": "2019-06-27T19:11:18+00:00"
    },
    {
      "id": "adaac5831f124519bac86503e760c8cc",
      "sender": "sipa",
      "payload": "provoostenator: that's 25 BTC in fees this month overall",
      "action": false,
      "timestamp": "2019-06-27T19:11:32+00:00"
    },
    {
      "id": "b922d03894354799a0ff663a0a88a07a",
      "sender": "promag",
      "payload": "this is the miner trolling X)",
      "action": false,
      "timestamp": "2019-06-27T19:12:01+00:00"
    },
    {
      "id": "fea9a2ffc8af467ab76208827390c05f",
      "sender": "provoostenator",
      "payload": "Some of these are batches, but quite a few are small txs.",
      "action": false,
      "timestamp": "2019-06-27T19:12:23+00:00"
    },
    {
      "id": "a6617b90c887465f865b089bf68f52fb",
      "sender": "provoostenator",
      "payload": "For big batches something else happens: the user sets a higher fee, but then we round it down.",
      "action": false,
      "timestamp": "2019-06-27T19:12:42+00:00"
    },
    {
      "id": "0cda7f939b8144188d55890866c505aa",
      "sender": "provoostenator",
      "payload": "Which can cause large batch transactions to get stuck.",
      "action": false,
      "timestamp": "2019-06-27T19:12:54+00:00"
    },
    {
      "id": "2d258e57ce774e9293c0029165a53c43",
      "sender": "jonasschnelli",
      "payload": "^^",
      "action": false,
      "timestamp": "2019-06-27T19:12:54+00:00"
    },
    {
      "id": "ee543080e33d44548ed6dc17948b3c77",
      "sender": "provoostenator",
      "payload": "In both cases, I think throwing an error is just better. User can always override the maxfee, or manually set a fee.",
      "action": false,
      "timestamp": "2019-06-27T19:13:17+00:00"
    },
    {
      "id": "2ef1b79497cd461d93c2ba7a89c53a3c",
      "sender": "sipa",
      "payload": "agree",
      "action": false,
      "timestamp": "2019-06-27T19:13:23+00:00"
    },
    {
      "id": "2a11a2feef78437c98b113235394f3d5",
      "sender": "achow101",
      "payload": "how is that we are only running into this now? hasn't this behavior been in for ages?",
      "action": false,
      "timestamp": "2019-06-27T19:13:27+00:00"
    },
    {
      "id": "d495ae27a0d84170a871e802397c5ef2",
      "sender": "wumpus",
      "payload": "agree",
      "action": false,
      "timestamp": "2019-06-27T19:13:57+00:00"
    },
    {
      "id": "9f0542fbe9e64e72a6647dcd831c8e23",
      "sender": "promag",
      "payload": "https://blockchair.com/bitcoin/transactions?q=fee(20000000)#",
      "action": false,
      "timestamp": "2019-06-27T19:14:12+00:00"
    },
    {
      "id": "64c5713b9ef546baaea986e18dd78f29",
      "sender": "wumpus",
      "payload": "achow101: no one ever reported it AFAIK",
      "action": false,
      "timestamp": "2019-06-27T19:14:27+00:00"
    },
    {
      "id": "4a228a970d8c444497c80672b1f06513",
      "sender": "promag",
      "payload": "those are old",
      "action": false,
      "timestamp": "2019-06-27T19:14:35+00:00"
    },
    {
      "id": "dba992c6ae4242a29c5494aa060f27e9",
      "sender": "wumpus",
      "payload": "this is the first time I hear this is the case, it sounds awful",
      "action": false,
      "timestamp": "2019-06-27T19:14:59+00:00"
    },
    {
      "id": "ac3a26c4a44f40b996ee68705768511e",
      "sender": "sipa",
      "payload": "it looks like in december 2017 there were ~100 cases of this per day as well",
      "action": false,
      "timestamp": "2019-06-27T19:15:10+00:00"
    },
    {
      "id": "86dce6f8f9ae444399486720008e8e61",
      "sender": "wumpus",
      "payload": "+1 for merging provoostenator's PR soon and doing 0.18.1",
      "action": false,
      "timestamp": "2019-06-27T19:15:22+00:00"
    },
    {
      "id": "4aabc0b1b3954d99b6defb2dbb679b56",
      "sender": "provoostenator",
      "payload": "I'll be quick to address feedback on the PR.",
      "action": false,
      "timestamp": "2019-06-27T19:15:43+00:00"
    },
    {
      "id": "6258c2e747714019a2f56be82ae989c0",
      "sender": "wumpus",
      "payload": "thanks",
      "action": false,
      "timestamp": "2019-06-27T19:16:15+00:00"
    },
    {
      "id": "9438acec706f4e358c1b8671971b859f",
      "sender": "jonasschnelli",
      "payload": "thanks provoostenator for bringing this to attention",
      "action": false,
      "timestamp": "2019-06-27T19:16:15+00:00"
    },
    {
      "id": "22e8df1ba6f5447783ef0cdfe30a435f",
      "sender": "promag",
      "payload": "sipa: that was the ath period?",
      "action": false,
      "timestamp": "2019-06-27T19:16:16+00:00"
    },
    {
      "id": "313dca183d324132b0b255168deb39cc",
      "sender": "sipa",
      "payload": "promag: i just looked at dec 20th 2017",
      "action": false,
      "timestamp": "2019-06-27T19:16:33+00:00"
    },
    {
      "id": "c957ba880b1a4d579215b52612169072",
      "sender": "provoostenator",
      "payload": "December 2017 was fee madness yes.",
      "action": false,
      "timestamp": "2019-06-27T19:16:34+00:00"
    },
    {
      "id": "c54a832970fd40c38b18d1ef938e1c27",
      "sender": "provoostenator",
      "payload": "So people start manually setting the fee.",
      "action": false,
      "timestamp": "2019-06-27T19:16:51+00:00"
    },
    {
      "id": "831778dbff7e4df99a6cb349dc4941a6",
      "sender": "sipa",
      "payload": "so this is certainly not a few phenomenon, and also not the first that it seems actually impactful",
      "action": false,
      "timestamp": "2019-06-27T19:17:07+00:00"
    },
    {
      "id": "8c2885a0578346f6bfbc9c0dd2b13fb5",
      "sender": "sipa",
      "payload": "s/few/new/",
      "action": false,
      "timestamp": "2019-06-27T19:17:13+00:00"
    },
    {
      "id": "b5834d56e3344b50b8fe166a718f3d0d",
      "sender": "provoostenator",
      "payload": "And also when mempool \"weather reports\" became popular, and more wallets started supporting fee settings. Most using the satoshi per byte unit.",
      "action": false,
      "timestamp": "2019-06-27T19:17:24+00:00"
    },
    {
      "id": "a3b12f71ba6f4da4bdb12b850a5c8087",
      "sender": "achow101",
      "payload": "ack with fixing it",
      "action": false,
      "timestamp": "2019-06-27T19:18:13+00:00"
    },
    {
      "id": "39ee4572cc6f424f9e304d1f0a18bee4",
      "sender": "wumpus",
      "payload": "really wonder why this is never reported, not strange some people complain about high fees at least then :(",
      "action": false,
      "timestamp": "2019-06-27T19:18:19+00:00"
    },
    {
      "id": "0ce3919fb819454ea9fc2a5770a8a8ed",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2019-06-27T19:19:35+00:00"
    },
    {
      "id": "e6404bdb6b45468fb08a3ad87f1b29e0",
      "sender": "wumpus",
      "payload": "#topic 0.18.1: Backports #16035 (MarcoFalke)",
      "action": false,
      "timestamp": "2019-06-27T19:19:40+00:00"
    },
    {
      "id": "f61ef35404ab40428dbd44544d104589",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16035 | 0.18.1: Backports by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16035 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:19:42+00:00"
    },
    {
      "id": "23cdc53600d24cc9aa13d0c8827829ee",
      "sender": "jonasschnelli",
      "payload": "maxfee should be batch sane",
      "action": false,
      "timestamp": "2019-06-27T19:20:33+00:00"
    },
    {
      "id": "c4ff47b3fca94ae9b99e9feffc4b3d3d",
      "sender": "wumpus",
      "payload": "I don't know what Marco wants to discuss about this topic,doesn't seem like he's here",
      "action": false,
      "timestamp": "2019-06-27T19:21:35+00:00"
    },
    {
      "id": "8141bc842006470aaa4ee9dd6da62a5d",
      "sender": "cfields",
      "payload": "Marco!",
      "action": false,
      "timestamp": "2019-06-27T19:22:21+00:00"
    },
    {
      "id": "2da84a0e41a24cc6b53fb7e57f77881d",
      "sender": "MarcoFalke",
      "payload": "sry",
      "action": false,
      "timestamp": "2019-06-27T19:22:24+00:00"
    },
    {
      "id": "822d805b577244108fe31c6d7d82658d",
      "sender": "MarcoFalke",
      "payload": "here, hi",
      "action": false,
      "timestamp": "2019-06-27T19:22:31+00:00"
    },
    {
      "id": "5ee80e01fe2c4c1c8d66ed31848e9c13",
      "sender": "cfields",
      "payload": "so close.",
      "action": false,
      "timestamp": "2019-06-27T19:22:39+00:00"
    },
    {
      "id": "d12f7f0aa8af4250a10031c7b2d6f404",
      "sender": "MarcoFalke",
      "payload": "I wrapped up on the backports",
      "action": false,
      "timestamp": "2019-06-27T19:22:40+00:00"
    },
    {
      "id": "9b0e86e652dd47569cc94ac5bc48f3e3",
      "sender": "promag",
      "payload": "cfields: wow",
      "action": false,
      "timestamp": "2019-06-27T19:22:41+00:00"
    },
    {
      "id": "6c8a3532fff84865a10731b18113fdcf",
      "sender": "jonasschnelli",
      "payload": "heh",
      "action": false,
      "timestamp": "2019-06-27T19:22:53+00:00"
    },
    {
      "id": "f4f2924b7d5c48e085a997afad294388",
      "sender": "wumpus",
      "payload": "MarcoFalke: ^^ looks like we have a last-minute one by provoostenator and then really want to do 0.18.1",
      "action": false,
      "timestamp": "2019-06-27T19:23:15+00:00"
    },
    {
      "id": "f0f299485a75456ea3fb30a7b1fed580",
      "sender": "wumpus",
      "payload": "MarcoFalke: thanks",
      "action": false,
      "timestamp": "2019-06-27T19:23:27+00:00"
    },
    {
      "id": "eec1544dce0f43cdbdc3604d23d4f08a",
      "sender": "sipa",
      "payload": "promag: all of dec 2017 had 6336 instances; way worse than now",
      "action": false,
      "timestamp": "2019-06-27T19:23:30+00:00"
    },
    {
      "id": "bec3dea1ae7f4324a0476fdf9782ce04",
      "sender": "MarcoFalke",
      "payload": "Would be nice if one or two went through my cherry-picks (to check if they are solved correctly) and if the commits itself make sense",
      "action": false,
      "timestamp": "2019-06-27T19:23:56+00:00"
    },
    {
      "id": "14647bacf93c4a0b972f83b636d9e348",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-06-27T19:24:18+00:00"
    },
    {
      "id": "38caab39b08342daa2812a5d9117e223",
      "sender": "wumpus",
      "payload": "#action check MarcoFalke's backports in #16035",
      "action": false,
      "timestamp": "2019-06-27T19:24:37+00:00"
    },
    {
      "id": "5b9827e116e64ba0bae5be9bcbda1b87",
      "sender": "MarcoFalke",
      "payload": "provoostenator's fix still needs review. I'd rather have it backported after the existing backports are merged (and reviewed)",
      "action": false,
      "timestamp": "2019-06-27T19:24:39+00:00"
    },
    {
      "id": "35bdcb42c8ac4c1bb113e043f442e68f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16035 | 0.18.1: Backports by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16035 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:24:40+00:00"
    },
    {
      "id": "68c1f9a383da47a29434ae36317b37cc",
      "sender": "wumpus",
      "payload": "MarcoFalke: absolutely",
      "action": false,
      "timestamp": "2019-06-27T19:24:53+00:00"
    },
    {
      "id": "4a08ea1ccc8846fea6e1329c23654abe",
      "sender": "MarcoFalke",
      "payload": "I think fanquake and promag already had a look",
      "action": false,
      "timestamp": "2019-06-27T19:25:01+00:00"
    },
    {
      "id": "e6c411c8431d47fa84dab9143d58bcd2",
      "sender": "wumpus",
      "payload": "it should always be in master first",
      "action": false,
      "timestamp": "2019-06-27T19:25:04+00:00"
    },
    {
      "id": "af4eeb40d39f40ee9a3d2e85b0e1709b",
      "sender": "MarcoFalke",
      "payload": "I don't want to nag them again to re-ACK, so my backport branch is final",
      "action": false,
      "timestamp": "2019-06-27T19:25:37+00:00"
    },
    {
      "id": "4ddb176d7e4b4b1eb2ae3531804f6d1e",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2019-06-27T19:25:55+00:00"
    },
    {
      "id": "c98c184ee2a84f04bc79412315f3d4f7",
      "sender": "ddustin",
      "payload": "How do we know the .1 fees aren't miners?",
      "action": false,
      "timestamp": "2019-06-27T19:25:55+00:00"
    },
    {
      "id": "df81fd2c3a2941a689dbdc0a3d25d055",
      "sender": "promag",
      "payload": "yes, most of the backports are clean cherry picks, and the others are trivial. Also non critical changes imo.",
      "action": false,
      "timestamp": "2019-06-27T19:26:26+00:00"
    },
    {
      "id": "9ed2ac35ccb9456e87a24d0271cef97f",
      "sender": "sipa",
      "payload": "ddustin: we don't, but 0.1 BTC is a suspicious number",
      "action": false,
      "timestamp": "2019-06-27T19:26:32+00:00"
    },
    {
      "id": "35b5c20151124a42b0a5300eb4597014",
      "sender": "wumpus",
      "payload": "ddustin: we don't, though it seems unlikely for miners to pay themselves so much fees when they can include their own transactions for free",
      "action": false,
      "timestamp": "2019-06-27T19:26:47+00:00"
    },
    {
      "id": "e960afe4bf5e4fdfa8898e6ab870da00",
      "sender": "promag",
      "payload": "are we tagging 0.18.1 after that PR?",
      "action": false,
      "timestamp": "2019-06-27T19:27:06+00:00"
    },
    {
      "id": "0b1fa93e3bcf4814bea9e419e39ea66d",
      "sender": "wumpus",
      "payload": "promag: I think so",
      "action": false,
      "timestamp": "2019-06-27T19:27:21+00:00"
    },
    {
      "id": "2843e637771a43a29d613c9d0dc49cd0",
      "sender": "MarcoFalke",
      "payload": "If nothing else pops up, hehe",
      "action": false,
      "timestamp": "2019-06-27T19:27:29+00:00"
    },
    {
      "id": "f8227005ea894e3c88a0d362dfe86a92",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2019-06-27T19:27:39+00:00"
    },
    {
      "id": "11a8aab2de364050b8882dd03e6acc2e",
      "sender": "promag",
      "payload": ":(",
      "action": false,
      "timestamp": "2019-06-27T19:28:24+00:00"
    },
    {
      "id": "bca3ae96156440b8963d4c0ac3655441",
      "sender": "promag",
      "payload": "I think #13339 should be in 0.18",
      "action": false,
      "timestamp": "2019-06-27T19:28:34+00:00"
    },
    {
      "id": "1f3b1e547f9e44f792f976244b66e972",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13339 | wallet: Replace %w by wallet name in -walletnotify script by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13339 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-06-27T19:28:36+00:00"
    },
    {
      "id": "28cd24b585f44550a87b7661743cfe5e",
      "sender": "wumpus",
      "payload": "#topic depends build cache (cfields)",
      "action": false,
      "timestamp": "2019-06-27T19:28:39+00:00"
    },
    {
      "id": "d7578678585a46d4935e22817c1c63fe",
      "sender": "wumpus",
      "payload": "promag:that's a feature",
      "action": false,
      "timestamp": "2019-06-27T19:28:50+00:00"
    },
    {
      "id": "d9bca42a23c04f2da950bbe7a7189732",
      "sender": "wumpus",
      "payload": "I don't see why it'd be backported",
      "action": false,
      "timestamp": "2019-06-27T19:29:20+00:00"
    },
    {
      "id": "7800dfd2230e4ee2bd5f9970d5948a32",
      "sender": "promag",
      "payload": "multiwallet is kind of useless for integrators without that",
      "action": false,
      "timestamp": "2019-06-27T19:29:49+00:00"
    },
    {
      "id": "848651c3b5034cb78ac7cdda6923e421",
      "sender": "sipa",
      "payload": "actually; the cases in dec 2017 were not absurd; they were all paying reasonable feerates for that time",
      "action": false,
      "timestamp": "2019-06-27T19:29:53+00:00"
    },
    {
      "id": "f88c08a142a641bca677668d3b1d3b81",
      "sender": "wumpus",
      "payload": "we're talking about 0.18.1 here the 0.19 feature freeze is somewhat further waway",
      "action": false,
      "timestamp": "2019-06-27T19:29:57+00:00"
    },
    {
      "id": "25c449b3184b4b36b468be0253997fd6",
      "sender": "promag",
      "payload": "wumpus: i understand, it's a bit sad it missed 0.18",
      "action": false,
      "timestamp": "2019-06-27T19:30:22+00:00"
    },
    {
      "id": "6f8f2f3e34a64cbeb73f6148682d1396",
      "sender": "wumpus",
      "payload": "(2019-09-15 to be exact)",
      "action": false,
      "timestamp": "2019-06-27T19:30:40+00:00"
    },
    {
      "id": "b870bca1cfa546dcac458ed8605311ef",
      "sender": "wumpus",
      "payload": "promag: yes, blame windows and its absurd escaping rules",
      "action": false,
      "timestamp": "2019-06-27T19:30:49+00:00"
    },
    {
      "id": "9b0a252fd96449958c2ffbcb95867b2f",
      "sender": "wumpus",
      "payload": "absurd and inconsistent",
      "action": false,
      "timestamp": "2019-06-27T19:31:05+00:00"
    },
    {
      "id": "98eba87c93cb42eb808524780deeac19",
      "sender": "cfields",
      "payload": "So for the travis/depends bottleneck issue, I thought of some low-hanging fruit that I think would have quite an impact. By simply sharing the intermediate depends binary packages globally among builds, we avoid situations where dozens of PRs are all rebuilding all of depends.",
      "action": false,
      "timestamp": "2019-06-27T19:31:20+00:00"
    },
    {
      "id": "80504a4754814ddba61cb22690da05f9",
      "sender": "cfields",
      "payload": "Instead, the first to finish would send it to the cache server, and each client would check for that package before building it itself. Because all packages-names are deterministically generated and unique, there should be no filename collisions, so maintenance should be effectively zero on the storage side. At most, a cron job to delete the oldest files now and then.",
      "action": false,
      "timestamp": "2019-06-27T19:31:20+00:00"
    },
    {
      "id": "070d469e78134673933df9f65db9981e",
      "sender": "promag",
      "payload": "wumpus: I've asked if we could just ignore windows, let's move to the PR later",
      "action": false,
      "timestamp": "2019-06-27T19:31:35+00:00"
    },
    {
      "id": "464360f222e94903825ca99abd43b64c",
      "sender": "cfields",
      "payload": "As a side-effect, it would also kick in and avoid complete depends builds when Travis fails to download its cache.",
      "action": false,
      "timestamp": "2019-06-27T19:31:41+00:00"
    },
    {
      "id": "2cf8597587cd432bbd86052492202232",
      "sender": "cfields",
      "payload": "I'll try to hack it together this week. It may be enough that we don't need to make the bigger changes we discussed a few weeks ago.",
      "action": false,
      "timestamp": "2019-06-27T19:31:42+00:00"
    },
    {
      "id": "e3a2652aa1e24c6c87ab8012eb2bcf85",
      "sender": "wumpus",
      "payload": "cfields: how would this cache server work, e.g. how to prevent PRs from uploading arbitrary binary dependencies, or do you intend to build them outside of travis?",
      "action": false,
      "timestamp": "2019-06-27T19:32:35+00:00"
    },
    {
      "id": "a34629f595bd43b487b9c19c79cff8d2",
      "sender": "MarcoFalke",
      "payload": "cfields: The cache would be read-write by anyone?",
      "action": false,
      "timestamp": "2019-06-27T19:32:40+00:00"
    },
    {
      "id": "d06e51510ff4479f8400781cde6108e6",
      "sender": "wumpus",
      "payload": "this has always been the problem with uploading any kind of data from travis",
      "action": false,
      "timestamp": "2019-06-27T19:33:14+00:00"
    },
    {
      "id": "37f284068725462ba630996735135ca1",
      "sender": "achow101",
      "payload": "you can configure travis to have local secrets as environment variables",
      "action": false,
      "timestamp": "2019-06-27T19:33:28+00:00"
    },
    {
      "id": "a34cef70e0944f60972d981ffed3e288",
      "sender": "achow101",
      "payload": "so you have an api key or something in one of the travis environment vars that lets you upload to the server",
      "action": false,
      "timestamp": "2019-06-27T19:33:48+00:00"
    },
    {
      "id": "c58bd6a0b69a497ba178997c3bfb55eb",
      "sender": "promag",
      "payload": "achow101: I could write a PR to dump those secrets?",
      "action": false,
      "timestamp": "2019-06-27T19:33:50+00:00"
    },
    {
      "id": "d02188626f9d49208c91c4d46e027a41",
      "sender": "MarcoFalke",
      "payload": "You can disable secrets for prs",
      "action": false,
      "timestamp": "2019-06-27T19:34:04+00:00"
    },
    {
      "id": "f11fe78967264cd1a8f41393a51f8b73",
      "sender": "cfields",
      "payload": "wumpus: Indeed. It's also going to be a problem with some of the other, more complicated splits that we discussed. I figure this is a much smaller surface to experiment with.",
      "action": false,
      "timestamp": "2019-06-27T19:34:13+00:00"
    },
    {
      "id": "8a134e98700f48cb99ec372f29d23b08",
      "sender": "wumpus",
      "payload": "for branches that would be OK, that's proabably enough",
      "action": false,
      "timestamp": "2019-06-27T19:34:20+00:00"
    },
    {
      "id": "4a1960e59a104dd899de2d6269eabe4b",
      "sender": "wumpus",
      "payload": "no one is going to merge a PR that dumps secrets and if so we have much bigger issues :)",
      "action": false,
      "timestamp": "2019-06-27T19:34:53+00:00"
    },
    {
      "id": "a069901138c2436ba1bb48afde925a5b",
      "sender": "MarcoFalke",
      "payload": "I feel like the same problem would be solved by having a shorter cache expiry on travis for pull requests",
      "action": false,
      "timestamp": "2019-06-27T19:35:05+00:00"
    },
    {
      "id": "9e868e5ff2894484aae58bec04d3ebba",
      "sender": "cfields",
      "payload": "wumpus: I'm thinking it may be possible to leverage github tags somehow for \"allowed to cache\" or so. That way the cache is always primed before another PR branches from it.",
      "action": false,
      "timestamp": "2019-06-27T19:35:17+00:00"
    },
    {
      "id": "4bba19661a834bff97fa86c42532ef32",
      "sender": "wumpus",
      "payload": "I'm sad that we need this",
      "action": false,
      "timestamp": "2019-06-27T19:35:35+00:00"
    },
    {
      "id": "47c6616686f141faa26f6e558c29b562",
      "sender": "achow101",
      "payload": "https://docs.travis-ci.com/user/environment-variables#defining-encrypted-variables-in-travisyml",
      "action": false,
      "timestamp": "2019-06-27T19:35:37+00:00"
    },
    {
      "id": "1ae46cc1778f4cb1a81134d4cebf3020",
      "sender": "wumpus",
      "payload": "so the alternative CI ideas were a dead end?",
      "action": false,
      "timestamp": "2019-06-27T19:35:44+00:00"
    },
    {
      "id": "eba0ba0011ea4e30b9d3ba06dae32256",
      "sender": "achow101",
      "payload": "travis lets you encrypt variables, but it's not available for PRs for the reason that promag said",
      "action": false,
      "timestamp": "2019-06-27T19:36:00+00:00"
    },
    {
      "id": "36bb628cb33c4dcf902201a27c5e6167",
      "sender": "MarcoFalke",
      "payload": "Travis already re-generates and caches depends on master, the pull requests are just too slow to pick it up, since they still have their own cache",
      "action": false,
      "timestamp": "2019-06-27T19:36:22+00:00"
    },
    {
      "id": "3b8c0cb7d2544368ad338eb832b33cef",
      "sender": "jonasschnelli",
      "payload": "semaphore2 would have a nice cache tool",
      "action": false,
      "timestamp": "2019-06-27T19:36:28+00:00"
    },
    {
      "id": "32b4dc4a477d4aaa8dd772e1c880695f",
      "sender": "cfields",
      "payload": "wumpus: nono, this was just something that occured to me today. I thought it was a good idea, but if you don't like it, no big deal.",
      "action": false,
      "timestamp": "2019-06-27T19:36:37+00:00"
    },
    {
      "id": "2d4ef951a11043b78f44c73463d850c9",
      "sender": "jonasschnelli",
      "payload": "that lets you manually control the key/storage-blobs",
      "action": false,
      "timestamp": "2019-06-27T19:36:42+00:00"
    },
    {
      "id": "37ce507761104d0bad1a9678412da509",
      "sender": "wumpus",
      "payload": "jonasschnelli: semaphore2 sounds great, but it doesn't allow viewing the test logs?!?",
      "action": false,
      "timestamp": "2019-06-27T19:36:59+00:00"
    },
    {
      "id": "2fe61f0f6ccf4848944a81f4c6c88e9c",
      "sender": "MarcoFalke",
      "payload": "cfields: Have you seen my comment?",
      "action": false,
      "timestamp": "2019-06-27T19:37:07+00:00"
    },
    {
      "id": "e162e1747e37490db1839612ef72dc8d",
      "sender": "jonasschnelli",
      "payload": "they promised to get this done in the next days...",
      "action": false,
      "timestamp": "2019-06-27T19:37:17+00:00"
    },
    {
      "id": "e9d19b7bff68487f8feb8217ea1c4ef8",
      "sender": "wumpus",
      "payload": "cfields: it just feels so hacky to implement our own caching on an external server because travis is too stupid to handle that correctly, it seems a base thing !",
      "action": false,
      "timestamp": "2019-06-27T19:37:27+00:00"
    },
    {
      "id": "23f8d9d4809c4e7b81e65adb13f906ff",
      "sender": "jonasschnelli",
      "payload": "but,.. maybe its something we should follow but not do now",
      "action": false,
      "timestamp": "2019-06-27T19:37:30+00:00"
    },
    {
      "id": "e4cfc8ce1f314cfd9d4a89e7598cfc50",
      "sender": "wumpus",
      "payload": "cfields: I'm not against your idea, but it seems to go from bad to worse, what's the next thing we have to implement for them :)",
      "action": false,
      "timestamp": "2019-06-27T19:38:16+00:00"
    },
    {
      "id": "13bfa3186b0e4810884164cf543e08b6",
      "sender": "jonasschnelli",
      "payload": "indeed",
      "action": false,
      "timestamp": "2019-06-27T19:38:41+00:00"
    },
    {
      "id": "67f9a21bd5dd4e109c7768349ddcbfcd",
      "sender": "cfields",
      "payload": "MarcoFalke: yes, that's what I was attempting to address. All PRs would immediately have access to those files instead of waiting on the cache.",
      "action": false,
      "timestamp": "2019-06-27T19:38:45+00:00"
    },
    {
      "id": "d81e6724bd15410a9d2c44837a1eecdc",
      "sender": "jonasschnelli",
      "payload": "since we are customer of travis, can we not request a feature?",
      "action": false,
      "timestamp": "2019-06-27T19:39:00+00:00"
    },
    {
      "id": "02e0ad8e36c441379a44eaa88435ca0e",
      "sender": "wumpus",
      "payload": "that will probably take too long, if they pick it up",
      "action": false,
      "timestamp": "2019-06-27T19:39:21+00:00"
    },
    {
      "id": "777d34fdf1e747658f85ddb2a53ca338",
      "sender": "jonasschnelli",
      "payload": "very likely",
      "action": false,
      "timestamp": "2019-06-27T19:39:28+00:00"
    },
    {
      "id": "c489139da36c4d40a82562bd87ac681b",
      "sender": "cfields",
      "payload": "wumpus: I'm not sure that's fair. They have storage/upload capabilities, but we're just using the cache.",
      "action": false,
      "timestamp": "2019-06-27T19:39:28+00:00"
    },
    {
      "id": "3de5c85d1ba64b71b44b7d5aec4ba187",
      "sender": "MarcoFalke",
      "payload": "cfields: With immediately you mean \"after the depends built finished\"?",
      "action": false,
      "timestamp": "2019-06-27T19:39:32+00:00"
    },
    {
      "id": "65c64ff8345e4a1c996e1c5039e03349",
      "sender": "wumpus",
      "payload": "cfields: oh we'd be using their upload/storage capabilities?",
      "action": false,
      "timestamp": "2019-06-27T19:41:00+00:00"
    },
    {
      "id": "d68d6af98d3944eba2e28f2e3df29b91",
      "sender": "MarcoFalke",
      "payload": "So we'd have to wait either until our own depends server finishes the depends built or until travis finishes it. I don't see the difference",
      "action": false,
      "timestamp": "2019-06-27T19:41:11+00:00"
    },
    {
      "id": "d313954f7b304f10bb547540ca7f2db4",
      "sender": "wumpus",
      "payload": "cfields: that makes sense, I wasn't aware of that",
      "action": false,
      "timestamp": "2019-06-27T19:41:12+00:00"
    },
    {
      "id": "9675ec8d476e47dbb7ff8c983761dd66",
      "sender": "cfields",
      "payload": "MarcoFalke: I mean: PR1 is created which touches depends, then PR2 is created, then PR1 is merged, PR2 rebuilds depends next time it's bumped whether it touched them or not.",
      "action": false,
      "timestamp": "2019-06-27T19:41:13+00:00"
    },
    {
      "id": "9da2b301585c4871be17716f658b58e3",
      "sender": "cfields",
      "payload": "(I believe I typed that out right)",
      "action": false,
      "timestamp": "2019-06-27T19:41:23+00:00"
    },
    {
      "id": "926ebfd63fa943448b7afb27539df1f2",
      "sender": "wumpus",
      "payload": "cfields: I thought this would have to be some external server run by ourselves",
      "action": false,
      "timestamp": "2019-06-27T19:41:34+00:00"
    },
    {
      "id": "636bde281ffa478eb3b9161b085ff77a",
      "sender": "promag",
      "payload": "cfields: also doesn't work for prs",
      "action": false,
      "timestamp": "2019-06-27T19:41:39+00:00"
    },
    {
      "id": "5c7613853fa0493a917a29a5c61be261",
      "sender": "cfields",
      "payload": "wumpus: well, that was my open question, but I guess you've answered it.",
      "action": false,
      "timestamp": "2019-06-27T19:41:56+00:00"
    },
    {
      "id": "b7f42e0a6eef45deba3245ff627fbc9f",
      "sender": "cfields",
      "payload": "promag: wait, really?",
      "action": false,
      "timestamp": "2019-06-27T19:42:09+00:00"
    },
    {
      "id": "038b0a4d396e4846b8edbd853ddca09c",
      "sender": "promag",
      "payload": "https://docs.travis-ci.com/user/uploading-artifacts/",
      "action": false,
      "timestamp": "2019-06-27T19:42:20+00:00"
    },
    {
      "id": "bfc712ada33a48c09907a0c816ef2e93",
      "sender": "promag",
      "payload": "is this what you mean?",
      "action": false,
      "timestamp": "2019-06-27T19:42:36+00:00"
    },
    {
      "id": "3c3f6c574948440ab269dc5ff15d68cf",
      "sender": "cfields",
      "payload": "promag: ugh. Ok. That's probably why we don't do this already, huh? :)",
      "action": false,
      "timestamp": "2019-06-27T19:43:03+00:00"
    },
    {
      "id": "8d2d60e7d282460cb8c07600d06405c0",
      "sender": "achow101",
      "payload": "promag: I don't believe that any blocks you from making the upload part of your script itself",
      "action": false,
      "timestamp": "2019-06-27T19:43:41+00:00"
    },
    {
      "id": "cb0c542f27dd4e8b9946cefef9c058bf",
      "sender": "cfields",
      "payload": "Ok, I'll go back to the drawing board. Thanks, all.",
      "action": false,
      "timestamp": "2019-06-27T19:44:28+00:00"
    },
    {
      "id": "a82b474fd7714716b9e617e4ded1838c",
      "sender": "MarcoFalke",
      "payload": "cfields: I wonder what would happen if we disabled the cache for pull requests completely",
      "action": false,
      "timestamp": "2019-06-27T19:44:47+00:00"
    },
    {
      "id": "de1a0ab04f2b4882a767d55c78a661cd",
      "sender": "wumpus",
      "payload": "thanks cfields for working on this",
      "action": false,
      "timestamp": "2019-06-27T19:44:47+00:00"
    },
    {
      "id": "67dc3010324b436094d98006aec4ff90",
      "sender": "MarcoFalke",
      "payload": "So they would always get the freshest cache from master",
      "action": false,
      "timestamp": "2019-06-27T19:44:59+00:00"
    },
    {
      "id": "2b9348edd258434a971ad8124d9dd939",
      "sender": "wumpus",
      "payload": "that seems preferable, as long as the PR doesn't change depends (in which case you can expect slowness anyway)",
      "action": false,
      "timestamp": "2019-06-27T19:45:52+00:00"
    },
    {
      "id": "e0cd1ab0150f41b986ead6b4455db0cf",
      "sender": "promag",
      "payload": "achow101: true, but then you have to manage all of that",
      "action": false,
      "timestamp": "2019-06-27T19:45:56+00:00"
    },
    {
      "id": "c8e18ac1de9f461a91bb68c01608e80e",
      "sender": "cfields",
      "payload": "MarcoFalke: Hmm, let's take a look after the meeting?",
      "action": false,
      "timestamp": "2019-06-27T19:46:20+00:00"
    },
    {
      "id": "5f1c5da1f4cd4f90834128c973ef1601",
      "sender": "MarcoFalke",
      "payload": "I guess it would make it impossible to run travis on pulls that change depends (as pointed out by wumpus)",
      "action": false,
      "timestamp": "2019-06-27T19:46:36+00:00"
    },
    {
      "id": "3e1d794cf1944587a999dc2919b69b79",
      "sender": "cfields",
      "payload": "I wasn't aware you could configure that.",
      "action": false,
      "timestamp": "2019-06-27T19:46:37+00:00"
    },
    {
      "id": "fa8c653ef127467cb05c7fa527c72925",
      "sender": "cfields",
      "payload": "(or forgot)",
      "action": false,
      "timestamp": "2019-06-27T19:46:49+00:00"
    },
    {
      "id": "646f595e8c9d4ee6ad13e2e08cbff71e",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2019-06-27T19:47:21+00:00"
    },
    {
      "id": "a1b3b09003b44ed687b00a06f6b6c1b7",
      "sender": "cfields",
      "payload": "MarcoFalke: each push would just nuke its own cache and rebuild, I think?",
      "action": false,
      "timestamp": "2019-06-27T19:47:29+00:00"
    },
    {
      "id": "e2eaca904ca54d88ab3b270ba0a53774",
      "sender": "MarcoFalke",
      "payload": "So maybe we could wipe all pull request caches after 1-3 days?",
      "action": false,
      "timestamp": "2019-06-27T19:49:18+00:00"
    },
    {
      "id": "112768b12d7f4ee884c355a575a57400",
      "sender": "MarcoFalke",
      "payload": "Not a perfect solution, but might approximate well enough",
      "action": false,
      "timestamp": "2019-06-27T19:49:43+00:00"
    },
    {
      "id": "ec8b81ad91964e959b778362a3114d4f",
      "sender": "wumpus",
      "payload": "if it's better than it's better",
      "action": false,
      "timestamp": "2019-06-27T19:50:24+00:00"
    },
    {
      "id": "a680338c17184978aff2bf04dcc5f3ca",
      "sender": "cfields",
      "payload": "MarcoFalke: are there options for that now as well?",
      "action": false,
      "timestamp": "2019-06-27T19:50:31+00:00"
    },
    {
      "id": "e8577d4214294fae887d0daa7948dada",
      "sender": "MarcoFalke",
      "payload": "I could write a script for it (and ping travis on my issue from last year)",
      "action": false,
      "timestamp": "2019-06-27T19:50:58+00:00"
    },
    {
      "id": "c52ca5d68a6f4f5692a1d224e54d25a3",
      "sender": "cfields",
      "payload": "script via api?",
      "action": false,
      "timestamp": "2019-06-27T19:51:22+00:00"
    },
    {
      "id": "850cc0540efc4190a22d6ccf1a05e2b8",
      "sender": "cfields",
      "payload": "Either way, +1 on the ping :)",
      "action": false,
      "timestamp": "2019-06-27T19:51:29+00:00"
    },
    {
      "id": "9620d559fb6f4c23b9dcb973015f50cd",
      "sender": "wumpus",
      "payload": "it's definitely possible to wipe caches through the API",
      "action": false,
      "timestamp": "2019-06-27T19:51:38+00:00"
    },
    {
      "id": "d1da025667ca492e9c57e387d9679809",
      "sender": "wumpus",
      "payload": "per PR or for all of them",
      "action": false,
      "timestamp": "2019-06-27T19:51:46+00:00"
    },
    {
      "id": "eaee89ad07144b5fae05f9d49388f447",
      "sender": "cfields",
      "payload": "Ok. Going to have to think on it some. But +1 for whatever makes it better.",
      "action": false,
      "timestamp": "2019-06-27T19:53:19+00:00"
    },
    {
      "id": "542a0254d5dd4d6d94746f5fd4348659",
      "sender": "wumpus",
      "payload": "ok, that concludes the meeting I think",
      "action": false,
      "timestamp": "2019-06-27T19:53:31+00:00"
    },
    {
      "id": "372bfcd1172d4b8e8eaebe767c4b00ca",
      "sender": "wumpus",
      "payload": "thanks everyone",
      "action": false,
      "timestamp": "2019-06-27T19:54:44+00:00"
    },
    {
      "id": "310f372977344a73aa6bd30fc7c7c657",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2019-06-27T19:54:47+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "9601a86de0d446fa8dc5c216a7920172",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2019-06-27T19:01:00+00:00"
      },
      "operand": null,
      "id": "9601a86de0d446fa8dc5c216a7920172",
      "timestamp": "2019-06-27T19:01:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b610c340887e49a4871131ee7f1b8a7f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16035 | 0.18.1: Backports by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16035 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:01:57+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16035",
      "id": "b610c340887e49a4871131ee7f1b8a7f",
      "timestamp": "2019-06-27T19:01:57+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "95173394edc3433385be9937e49549ad",
        "sender": "wumpus",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2019-06-27T19:03:02+00:00"
      },
      "operand": "High priority for review",
      "id": "95173394edc3433385be9937e49549ad",
      "timestamp": "2019-06-27T19:03:02+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c78b425dfa204aaf82d24fff1312205c",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8",
        "action": false,
        "timestamp": "2019-06-27T19:03:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "c78b425dfa204aaf82d24fff1312205c",
      "timestamp": "2019-06-27T19:03:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b9e2d0ffd0584c3695a1ac19af332e5a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16257 | [wallet] abort when attempting to fund a transaction above -maxtxfee by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #16257 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:04:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16257",
      "id": "b9e2d0ffd0584c3695a1ac19af332e5a",
      "timestamp": "2019-06-27T19:04:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "54408d5622244659a79b1ad8675ef245",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/15450 | [GUI] Create wallet menu option by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #15450 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:04:35+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/15450",
      "id": "54408d5622244659a79b1ad8675ef245",
      "timestamp": "2019-06-27T19:04:35+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "af25e762e35e49b9be5a785d8ee8c27b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16227 | Refactor CWallets inheritance chain by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #16227 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:04:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16227",
      "id": "af25e762e35e49b9be5a785d8ee8c27b",
      "timestamp": "2019-06-27T19:04:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "88ded2eb9e144710bb434228e3e7422e",
        "sender": "provoostenator",
        "payload": "https://blockchair.com/bitcoin/transactions?q=fee(10000000)#",
        "action": false,
        "timestamp": "2019-06-27T19:08:31+00:00"
      },
      "operand": "https://blockchair.com/bitcoin/transactions?q=fee(10000000)#",
      "id": "88ded2eb9e144710bb434228e3e7422e",
      "timestamp": "2019-06-27T19:08:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9f0542fbe9e64e72a6647dcd831c8e23",
        "sender": "promag",
        "payload": "https://blockchair.com/bitcoin/transactions?q=fee(20000000)#",
        "action": false,
        "timestamp": "2019-06-27T19:14:12+00:00"
      },
      "operand": "https://blockchair.com/bitcoin/transactions?q=fee(20000000)#",
      "id": "9f0542fbe9e64e72a6647dcd831c8e23",
      "timestamp": "2019-06-27T19:14:12+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e6404bdb6b45468fb08a3ad87f1b29e0",
        "sender": "wumpus",
        "payload": "#topic 0.18.1: Backports #16035 (MarcoFalke)",
        "action": false,
        "timestamp": "2019-06-27T19:19:40+00:00"
      },
      "operand": "0.18.1: Backports #16035 (MarcoFalke)",
      "id": "e6404bdb6b45468fb08a3ad87f1b29e0",
      "timestamp": "2019-06-27T19:19:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f61ef35404ab40428dbd44544d104589",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16035 | 0.18.1: Backports by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16035 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:19:42+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16035",
      "id": "f61ef35404ab40428dbd44544d104589",
      "timestamp": "2019-06-27T19:19:42+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "38caab39b08342daa2812a5d9117e223",
        "sender": "wumpus",
        "payload": "#action check MarcoFalke's backports in #16035",
        "action": false,
        "timestamp": "2019-06-27T19:24:37+00:00"
      },
      "operand": "check MarcoFalke's backports in #16035",
      "id": "38caab39b08342daa2812a5d9117e223",
      "timestamp": "2019-06-27T19:24:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "35bdcb42c8ac4c1bb113e043f442e68f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16035 | 0.18.1: Backports by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #16035 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:24:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16035",
      "id": "35bdcb42c8ac4c1bb113e043f442e68f",
      "timestamp": "2019-06-27T19:24:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1f3b1e547f9e44f792f976244b66e972",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13339 | wallet: Replace %w by wallet name in -walletnotify script by promag \u00c3\u0082\u00c2\u00b7 Pull Request #13339 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-06-27T19:28:36+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13339",
      "id": "1f3b1e547f9e44f792f976244b66e972",
      "timestamp": "2019-06-27T19:28:36+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "28cd24b585f44550a87b7661743cfe5e",
        "sender": "wumpus",
        "payload": "#topic depends build cache (cfields)",
        "action": false,
        "timestamp": "2019-06-27T19:28:39+00:00"
      },
      "operand": "depends build cache (cfields)",
      "id": "28cd24b585f44550a87b7661743cfe5e",
      "timestamp": "2019-06-27T19:28:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "47c6616686f141faa26f6e558c29b562",
        "sender": "achow101",
        "payload": "https://docs.travis-ci.com/user/environment-variables#defining-encrypted-variables-in-travisyml",
        "action": false,
        "timestamp": "2019-06-27T19:35:37+00:00"
      },
      "operand": "https://docs.travis-ci.com/user/environment-variables#defining-encrypted-variables-in-travisyml",
      "id": "47c6616686f141faa26f6e558c29b562",
      "timestamp": "2019-06-27T19:35:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "038b0a4d396e4846b8edbd853ddca09c",
        "sender": "promag",
        "payload": "https://docs.travis-ci.com/user/uploading-artifacts/",
        "action": false,
        "timestamp": "2019-06-27T19:42:20+00:00"
      },
      "operand": "https://docs.travis-ci.com/user/uploading-artifacts/",
      "id": "038b0a4d396e4846b8edbd853ddca09c",
      "timestamp": "2019-06-27T19:42:20+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "310f372977344a73aa6bd30fc7c7c657",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2019-06-27T19:54:47+00:00"
      },
      "operand": null,
      "id": "310f372977344a73aa6bd30fc7c7c657",
      "timestamp": "2019-06-27T19:54:47+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}