{
  "founder": "wumpus",
  "channel": "bitcoin-dev",
  "network": "freenode",
  "id": "6ba61400c56746d2ac64fddd3b11f843",
  "name": "bitcoin-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 75,
    "lightningbot": 2,
    "raa": 6,
    "jonasschnelli": 38,
    "petertodd": 35,
    "sdaftuar": 3,
    "Luke-Jr": 32,
    "harding": 1,
    "btcdrak": 1,
    "sipa": 39,
    "cfields": 40,
    "zookolaptop": 4,
    "nwilcox": 19,
    "jgarzik": 1
  },
  "start_time": "2015-12-17T19:01:58+00:00",
  "end_time": "2015-12-17T20:00:41+00:00",
  "active": false,
  "original_topic": null,
  "current_topic": "c++11 plans for 0.13",
  "messages": [
    {
      "id": "febbfdf0b2674458a0c72595d9cfde29",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2015-12-17T19:01:58+00:00"
    },
    {
      "id": "05bb7ba4be1b41d394ea7bdc6eab95be",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Dec 17 19:01:58 2015 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2015-12-17T19:01:58+00:00"
    },
    {
      "id": "3b1d18b6aa384006a30bcd1770474e9c",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2015-12-17T19:01:58+00:00"
    },
    {
      "id": "5d92f7fb9b5b4ed0971c0cbadd91866a",
      "sender": "raa",
      "payload": "hey guys",
      "action": false,
      "timestamp": "2015-12-17T19:02:19+00:00"
    },
    {
      "id": "3d7de5bd831f4dcf9e3b71d0dc69b9f1",
      "sender": "raa",
      "payload": "alot of people have been complaining about the block size",
      "action": false,
      "timestamp": "2015-12-17T19:02:31+00:00"
    },
    {
      "id": "de2869230dfb4885aa463113531eaba7",
      "sender": "wumpus",
      "payload": "anyone have topics to propose?",
      "action": false,
      "timestamp": "2015-12-17T19:02:34+00:00"
    },
    {
      "id": "69304e927b624b118a440245c13d14ca",
      "sender": "raa",
      "payload": "does anyone know why this is such a big deal?",
      "action": false,
      "timestamp": "2015-12-17T19:02:47+00:00"
    },
    {
      "id": "b4a89b93e07b4038862a71d575613ae1",
      "sender": "jonasschnelli",
      "payload": "RBF handling in wallets? Is that a valid topic?",
      "action": false,
      "timestamp": "2015-12-17T19:02:48+00:00"
    },
    {
      "id": "89a74d30f89f4a85a867ca91a9bbae38",
      "sender": "raa",
      "payload": "like an eli5?",
      "action": false,
      "timestamp": "2015-12-17T19:02:52+00:00"
    },
    {
      "id": "a941c32fffbb44bcb85cf4c7724056d8",
      "sender": "petertodd",
      "payload": "jonasschnelli: sure",
      "action": false,
      "timestamp": "2015-12-17T19:02:53+00:00"
    },
    {
      "id": "436b7f7d68744a02a4519dc010e828d8",
      "sender": "jonasschnelli",
      "payload": "raa: not here. Please #bitcoin",
      "action": false,
      "timestamp": "2015-12-17T19:03:06+00:00"
    },
    {
      "id": "8a1cc03d9a3b4bf7a1509652bcf130bd",
      "sender": "wumpus",
      "payload": "#topic RBF handling in wallets",
      "action": false,
      "timestamp": "2015-12-17T19:03:19+00:00"
    },
    {
      "id": "83f7685b63144be99630b31afa7565cb",
      "sender": "raa",
      "payload": "jonasschnelli: ah okay, i asked there also. thanks",
      "action": false,
      "timestamp": "2015-12-17T19:03:24+00:00"
    },
    {
      "id": "21b1a59c835e46b584836bf1a79f63c0",
      "sender": "raa",
      "payload": "have a nice day everyone",
      "action": false,
      "timestamp": "2015-12-17T19:03:39+00:00"
    },
    {
      "id": "0abc58cb44c840449f478c97db3be885",
      "sender": "petertodd",
      "payload": "wumpus: is the RBFhandling in the v0.12 branch what's going to be released? IE, have we feature frozen?",
      "action": false,
      "timestamp": "2015-12-17T19:03:51+00:00"
    },
    {
      "id": "df298cd7b56e4e9aa7735c7b5f5b2200",
      "sender": "wumpus",
      "payload": "yes, we have feature frozen at dec 1",
      "action": false,
      "timestamp": "2015-12-17T19:04:12+00:00"
    },
    {
      "id": "7dbcbd7423e444be8a3da9f5dec648b8",
      "sender": "petertodd",
      "payload": "cool",
      "action": false,
      "timestamp": "2015-12-17T19:04:20+00:00"
    },
    {
      "id": "6955295b550a40b78d10664a35d680f7",
      "sender": "petertodd",
      "payload": "or I should sau, frozen",
      "action": false,
      "timestamp": "2015-12-17T19:04:31+00:00"
    },
    {
      "id": "fcc3fd8c33e84da999c1c786ce0ae41b",
      "sender": "wumpus",
      "payload": "but if there is anything simple and pretty important we can make an exception....",
      "action": false,
      "timestamp": "2015-12-17T19:04:34+00:00"
    },
    {
      "id": "c0ca0cfb4c5a4a8e87ff2d2c35dde38c",
      "sender": "sdaftuar",
      "payload": "i hope 7062 still gets included in 0.12, which fixes prioritisetransaction for RBF and mempool limiting",
      "action": false,
      "timestamp": "2015-12-17T19:04:36+00:00"
    },
    {
      "id": "8d43f6e36b9549869e49f12bb0cb8640",
      "sender": "wumpus",
      "payload": "just nothing that will add new bugs",
      "action": false,
      "timestamp": "2015-12-17T19:04:51+00:00"
    },
    {
      "id": "d89a4faf42024e5185094b8c0a4a1662",
      "sender": "wumpus",
      "payload": "sdaftuar: fixes are always welcome",
      "action": false,
      "timestamp": "2015-12-17T19:04:57+00:00"
    },
    {
      "id": "dc25ddc425d7481ab0924be011fae244",
      "sender": "wumpus",
      "payload": "it's a feature freeze not a bugfix freeze :-)",
      "action": false,
      "timestamp": "2015-12-17T19:05:19+00:00"
    },
    {
      "id": "d300b529042b49eea25fb30f5be21955",
      "sender": "petertodd",
      "payload": "wumpus: lukejr's #7219 almost certainely won't",
      "action": false,
      "timestamp": "2015-12-17T19:05:24+00:00"
    },
    {
      "id": "388f81350430467b92ad317654a0e013",
      "sender": "jonasschnelli",
      "payload": "How should we allow to RBF a wtx... is best pratice delete/archive the transaction and release the input or something like \"altertransaction\"?",
      "action": false,
      "timestamp": "2015-12-17T19:05:52+00:00"
    },
    {
      "id": "be66075810474f2fa47308f8943ff147",
      "sender": "jonasschnelli",
      "payload": "*inputs",
      "action": false,
      "timestamp": "2015-12-17T19:06:03+00:00"
    },
    {
      "id": "3b95dcd31299471ba1d18d76b1d8d8ae",
      "sender": "Luke-Jr",
      "payload": "thinks 7219 should be at least considered for 0.12",
      "action": true,
      "timestamp": "2015-12-17T19:06:08+00:00"
    },
    {
      "id": "eee1b540df524a1b880ab36161a4d912",
      "sender": "petertodd",
      "payload": "jonasschnelli: seems that this should have similar handling to mutability, in principle",
      "action": false,
      "timestamp": "2015-12-17T19:06:31+00:00"
    },
    {
      "id": "b59ba4a1feab4d149eefce1f91819576",
      "sender": "wumpus",
      "payload": "#action look at #7062 (fixes prioritisetransaction for RBF and mempool limiting) for 0.12",
      "action": false,
      "timestamp": "2015-12-17T19:06:32+00:00"
    },
    {
      "id": "cfc45b06cd1148c7bbffe9d36fc97a5d",
      "sender": "wumpus",
      "payload": "what is #7219 Luke-Jr?",
      "action": false,
      "timestamp": "2015-12-17T19:06:55+00:00"
    },
    {
      "id": "6705331994fa409d976588a63709fce8",
      "sender": "Luke-Jr",
      "payload": "wumpus: -replacebyfee option",
      "action": false,
      "timestamp": "2015-12-17T19:07:05+00:00"
    },
    {
      "id": "87a481299f824bf2ac607d8725559ef4",
      "sender": "jonasschnelli",
      "payload": "7219 i think has no consensus.",
      "action": false,
      "timestamp": "2015-12-17T19:07:11+00:00"
    },
    {
      "id": "238bfce58423412eb9f62f175cdfcbf7",
      "sender": "wumpus",
      "payload": "ah, right, that one",
      "action": false,
      "timestamp": "2015-12-17T19:07:43+00:00"
    },
    {
      "id": "b9326a7737f74bf3938d087a90d5cef7",
      "sender": "Luke-Jr",
      "payload": "jonasschnelli: it's a policy option, not a consensus rule; it doesn't need consensus, just users",
      "action": false,
      "timestamp": "2015-12-17T19:07:54+00:00"
    },
    {
      "id": "252852e840eb474388faf14497f9b749",
      "sender": "petertodd",
      "payload": "jonasschnelli: well, devils advocate, I'll still be doing a full-RBF fork with code to make the policy option find similarly policy peers",
      "action": false,
      "timestamp": "2015-12-17T19:08:08+00:00"
    },
    {
      "id": "7eb1d74d6b544af9bc407a52c32c23d1",
      "sender": "wumpus",
      "payload": "I think RBF certainly needs to be supported in the wallet at some point, but it's too late for 0.12 probably",
      "action": false,
      "timestamp": "2015-12-17T19:08:08+00:00"
    },
    {
      "id": "ffce5d924245403f9678360476bbf6fc",
      "sender": "petertodd",
      "payload": "jonasschnelli: just setting RBF to something locally isn't as useful without like-minded peers",
      "action": false,
      "timestamp": "2015-12-17T19:08:41+00:00"
    },
    {
      "id": "692026af5cc2493d8a20a8ef0d519114",
      "sender": "jonasschnelli",
      "payload": "sure... RBF wallet is something for 0.13. But still,... I'd like to get the grip how this should be handled by wallets.",
      "action": false,
      "timestamp": "2015-12-17T19:08:53+00:00"
    },
    {
      "id": "765f7fc8e58c41d38422d8e7c277d05e",
      "sender": "wumpus",
      "payload": "sure",
      "action": false,
      "timestamp": "2015-12-17T19:09:03+00:00"
    },
    {
      "id": "2b69560da3454854abd83fd239912e15",
      "sender": "jonasschnelli",
      "payload": "IMO a easy way to alter/increase fees is something that users would like to see.",
      "action": false,
      "timestamp": "2015-12-17T19:09:36+00:00"
    },
    {
      "id": "cd51e65376a84362a8e1c2fd1602dde8",
      "sender": "harding",
      "payload": "I'm also interested in good ideas for wallet policy for writing documentation about it.",
      "action": false,
      "timestamp": "2015-12-17T19:09:37+00:00"
    },
    {
      "id": "4cd05e49097641a59eaa7c7ac8b78da9",
      "sender": "petertodd",
      "payload": "jonasschnelli: are you thinking just for fee bumping or more than that?",
      "action": false,
      "timestamp": "2015-12-17T19:10:05+00:00"
    },
    {
      "id": "40bcf5bfeb784a4a89347224e4c5c37d",
      "sender": "jonasschnelli",
      "payload": "What if someone alters a wtx, and, in the very same moment, the actual/unaltered one gets mined?",
      "action": false,
      "timestamp": "2015-12-17T19:10:16+00:00"
    },
    {
      "id": "4a2949ee17db45f58e8040b6f365898e",
      "sender": "petertodd",
      "payload": "jonasschnelli: conceptually that seems similar to mutability",
      "action": false,
      "timestamp": "2015-12-17T19:10:35+00:00"
    },
    {
      "id": "a6c5d05afda74d9d9cd4ead971d3263d",
      "sender": "petertodd",
      "payload": "jonasschnelli: as a user, what I care about is who my wallet paid, not how",
      "action": false,
      "timestamp": "2015-12-17T19:10:58+00:00"
    },
    {
      "id": "89ba89b1a5d34897a0da25581e3d4088",
      "sender": "jonasschnelli",
      "payload": "petertodd: Somehow people have stuck tx (even in bitcoin-core, but mostly in SPV wallets), how could we indicate a low fee wtx and how would the UI path look like to increase fees.",
      "action": false,
      "timestamp": "2015-12-17T19:11:09+00:00"
    },
    {
      "id": "c8b13ec0f89d4b90b7826d5e57ddbfbc",
      "sender": "petertodd",
      "payload": "jonasschnelli: android wallet does it via a click-to-bump UI (though via CPFP)",
      "action": false,
      "timestamp": "2015-12-17T19:12:13+00:00"
    },
    {
      "id": "a8319a53e21e4c9bb43ef8e062e5959c",
      "sender": "jonasschnelli",
      "payload": "needs to look at Schildbachs wallet.",
      "action": true,
      "timestamp": "2015-12-17T19:12:39+00:00"
    },
    {
      "id": "b1836968603448d88a956f65b39bf8fa",
      "sender": "Luke-Jr",
      "payload": "Schildbachs wallet is nothing to imitate, last I checked.",
      "action": false,
      "timestamp": "2015-12-17T19:12:57+00:00"
    },
    {
      "id": "febfa42d379249d7a0a3164ee827015f",
      "sender": "petertodd",
      "payload": "Luke-Jr: what don't you like about it?",
      "action": false,
      "timestamp": "2015-12-17T19:13:35+00:00"
    },
    {
      "id": "16c3c038e3cd40d385712b34a8a2efce",
      "sender": "Luke-Jr",
      "payload": "petertodd: last I checked, it was very buggy; displayed nonsense like \"from address\", heavily encouraged addr reuse, etc",
      "action": false,
      "timestamp": "2015-12-17T19:14:45+00:00"
    },
    {
      "id": "357655233e494d908b47645e21f87736",
      "sender": "petertodd",
      "payload": "Luke-Jr: ah, sure, I agree there",
      "action": false,
      "timestamp": "2015-12-17T19:14:54+00:00"
    },
    {
      "id": "3e454c1cc4d64367a5b934ebf5f0f04f",
      "sender": "jonasschnelli",
      "payload": "What if a wtx gets confirmed during the UI process of altering (maybe not just a fee bump, +1in/1ou). What's could be practice in a such case?",
      "action": false,
      "timestamp": "2015-12-17T19:14:57+00:00"
    },
    {
      "id": "fa2ccb8bab5e47feb43afe83e1e693bc",
      "sender": "petertodd",
      "payload": "Luke-Jr: but just for the UX of bumping a fee, it's a reasonable first attempt, and very simple",
      "action": false,
      "timestamp": "2015-12-17T19:15:14+00:00"
    },
    {
      "id": "87de2df44a6b421595bb52eca2b66e8f",
      "sender": "jonasschnelli",
      "payload": "*best practice",
      "action": false,
      "timestamp": "2015-12-17T19:15:22+00:00"
    },
    {
      "id": "197ed0824f0e4829b7887c0edc2a9847",
      "sender": "Luke-Jr",
      "payload": "jonasschnelli: to support more than fee bumping probably hugely complicates the current wallet",
      "action": false,
      "timestamp": "2015-12-17T19:15:56+00:00"
    },
    {
      "id": "737b0863f39a4501a57315e80a556c93",
      "sender": "petertodd",
      "payload": "jonasschnelli: well, do we have the info necessary to determine what the intent of the orig tx was, and if confirmed, simply do nothing?",
      "action": false,
      "timestamp": "2015-12-17T19:16:15+00:00"
    },
    {
      "id": "f8d95d1a8ed147448e15a0fc15eb629a",
      "sender": "petertodd",
      "payload": "jonasschnelli: IE, if orig tx desired payment txout exists, we're done and do nothing",
      "action": false,
      "timestamp": "2015-12-17T19:16:40+00:00"
    },
    {
      "id": "822f556c6fc6441bb6c6aa605f4ddf94",
      "sender": "jonasschnelli",
      "payload": "Hm... do nothing could be a way,.. but might confuse the user. Okay for a fee bump, probably problematic when adding a output/input.",
      "action": false,
      "timestamp": "2015-12-17T19:17:14+00:00"
    },
    {
      "id": "d4e7fe353b8f4809b8d48a97fa8dbe90",
      "sender": "petertodd",
      "payload": "jonasschnelli: yeah, for adding an output you'd have to handle that by tracking intent - probably a fairly big restructuring of how the wallte works",
      "action": false,
      "timestamp": "2015-12-17T19:17:44+00:00"
    },
    {
      "id": "464fbfb997d944c6a7fb91b1380fa8e7",
      "sender": "jonasschnelli",
      "payload": "The chance is relatively height that during altering the tx gets confirmed (if altering takes 15s, its a 2.5% chance)",
      "action": false,
      "timestamp": "2015-12-17T19:18:17+00:00"
    },
    {
      "id": "a7ede4ca2fb9479690eba8826b5ee86d",
      "sender": "petertodd",
      "payload": "jonasschnelli: indeed",
      "action": false,
      "timestamp": "2015-12-17T19:18:36+00:00"
    },
    {
      "id": "a8c1bf6ae1df4fbf8ade6374b50864de",
      "sender": "Luke-Jr",
      "payload": "if you're adding an output B to transaction A, and A gets confirmed without B, you'd want to re-issue B as its own transaction",
      "action": false,
      "timestamp": "2015-12-17T19:19:03+00:00"
    },
    {
      "id": "eae9d190c218486b99533b98c6d6231b",
      "sender": "petertodd",
      "payload": "yup",
      "action": false,
      "timestamp": "2015-12-17T19:19:14+00:00"
    },
    {
      "id": "b7710de048d847e1b70ce10c257e6ba7",
      "sender": "Luke-Jr",
      "payload": "probably without re-prompting for passphrase",
      "action": false,
      "timestamp": "2015-12-17T19:19:18+00:00"
    },
    {
      "id": "23f5843981074a47aebaf9071d166247",
      "sender": "jonasschnelli",
      "payload": "I guess this is a conceptual problem with RBF (you can't say for sure that you can alter a transaction, it could get confirmed during altering).",
      "action": false,
      "timestamp": "2015-12-17T19:19:27+00:00"
    },
    {
      "id": "8b0e86004d764ce3a2c2b2143919120d",
      "sender": "Luke-Jr",
      "payload": "so up front, you'd want to prepare a signed tx with A+B, and another signed tx with just B spending from a change output created in A",
      "action": false,
      "timestamp": "2015-12-17T19:19:39+00:00"
    },
    {
      "id": "9e56d45da6c24e8480ea498150478481",
      "sender": "petertodd",
      "payload": "jonasschnelli: like I say, we need to track user intent and do what needs to be done by the scenes to insure that the txouts the user wants to exist, exist",
      "action": false,
      "timestamp": "2015-12-17T19:19:55+00:00"
    },
    {
      "id": "2ad510686338479fb2fc2ba495a349e2",
      "sender": "petertodd",
      "payload": "jonasschnelli: that's a very different model than transaction based",
      "action": false,
      "timestamp": "2015-12-17T19:20:08+00:00"
    },
    {
      "id": "38e75b4215a4490aa909bc54d3c25aee",
      "sender": "jonasschnelli",
      "payload": "Okay. Fair enought. So a fee bump is the type of RBF action that makes sense for a GUI/users wallet.",
      "action": false,
      "timestamp": "2015-12-17T19:20:53+00:00"
    },
    {
      "id": "e869d73e728b496f917317e6137b8c0f",
      "sender": "petertodd",
      "payload": "jonasschnelli: yeah, lets do that first",
      "action": false,
      "timestamp": "2015-12-17T19:21:22+00:00"
    },
    {
      "id": "d112fe46e06547659c40c8f2ff544aaa",
      "sender": "jonasschnelli",
      "payload": "I think for 0.13 we like to see a fee bump option and some rawtx commands to alter a wtx.",
      "action": false,
      "timestamp": "2015-12-17T19:21:56+00:00"
    },
    {
      "id": "87c216c2ec9b45548aa83287e4e2414d",
      "sender": "btcdrak",
      "payload": "agreed",
      "action": false,
      "timestamp": "2015-12-17T19:22:08+00:00"
    },
    {
      "id": "40df6730db834ad78a60cc09147f306f",
      "sender": "Luke-Jr",
      "payload": "jonasschnelli: well, adding outputs also makes sense; it's just very complicated to get there from where we are now",
      "action": false,
      "timestamp": "2015-12-17T19:22:24+00:00"
    },
    {
      "id": "6b4091b4d8c742d095f7e08c33225199",
      "sender": "jonasschnelli",
      "payload": "What about showing incoming RBF opted in txs?",
      "action": false,
      "timestamp": "2015-12-17T19:22:40+00:00"
    },
    {
      "id": "ecdffc7d10924f6698b44e78af45e3b0",
      "sender": "Luke-Jr",
      "payload": "fee bumping is the easy and more important use",
      "action": false,
      "timestamp": "2015-12-17T19:22:42+00:00"
    },
    {
      "id": "c18fb33bcb0d4e909e02bc5c87be8002",
      "sender": "petertodd",
      "payload": "jonasschnelli: I strongly advise that we don't do that, because that gives users a false sense of confidence",
      "action": false,
      "timestamp": "2015-12-17T19:23:01+00:00"
    },
    {
      "id": "9f452fd7477445d1b84a5a17d159c802",
      "sender": "Luke-Jr",
      "payload": "jonasschnelli: for the average end user, either all or none would be RBF-optin",
      "action": false,
      "timestamp": "2015-12-17T19:23:07+00:00"
    },
    {
      "id": "6cee41746fdf4ef0a497527a9094b945",
      "sender": "petertodd",
      "payload": "jonasschnelli: we don't attempt to warn users about numerous other cases where they're very likely to be double-spent",
      "action": false,
      "timestamp": "2015-12-17T19:23:24+00:00"
    },
    {
      "id": "062994c50d7842a9bfa16f92802b140f",
      "sender": "petertodd",
      "payload": "jonasschnelli: nor can we",
      "action": false,
      "timestamp": "2015-12-17T19:23:34+00:00"
    },
    {
      "id": "2503fd99af2f423c8018703b1d576446",
      "sender": "jonasschnelli",
      "payload": "But, if people start using/opting in RBF, people won't see incoming transactions immediately. Non experience users will think: \"something is wrong with my tx\".",
      "action": false,
      "timestamp": "2015-12-17T19:24:22+00:00"
    },
    {
      "id": "3759758669d04a66aa12518bcefcdf39",
      "sender": "petertodd",
      "payload": "jonasschnelli: why wouldn't they see them immediately? rbf txs are propagated normally",
      "action": false,
      "timestamp": "2015-12-17T19:24:44+00:00"
    },
    {
      "id": "b627e92f02cc48d0bc9fe2dd40622a40",
      "sender": "Luke-Jr",
      "payload": "^",
      "action": false,
      "timestamp": "2015-12-17T19:25:10+00:00"
    },
    {
      "id": "6e1b91a4f0a24996ab69611593795876",
      "sender": "jonasschnelli",
      "payload": "It would not be visible because we hide RBF (non final) 0confs?",
      "action": false,
      "timestamp": "2015-12-17T19:25:21+00:00"
    },
    {
      "id": "9b99fd3a16e34a9fbea5f7f8bcba4263",
      "sender": "petertodd",
      "payload": "jonasschnelli: but we don't do that; RBF are final",
      "action": false,
      "timestamp": "2015-12-17T19:25:33+00:00"
    },
    {
      "id": "e8a7c79f3f674daa9498f498d475791b",
      "sender": "Luke-Jr",
      "payload": "that would be a stupid thing to do",
      "action": false,
      "timestamp": "2015-12-17T19:25:35+00:00"
    },
    {
      "id": "5831e177405b452c9e44dc11a2671207",
      "sender": "petertodd",
      "payload": "jonasschnelli: I specifically designed the opt-in mechanism to show up on most wallets",
      "action": false,
      "timestamp": "2015-12-17T19:25:57+00:00"
    },
    {
      "id": "e3d0d433cd394b7fbf049443992e3faf",
      "sender": "sdaftuar",
      "payload": "jonasschnelli: nSequence is below int_max()-1, but nLocktime will still be met.",
      "action": false,
      "timestamp": "2015-12-17T19:25:59+00:00"
    },
    {
      "id": "a658f1101f9340669055c10a08bc19b1",
      "sender": "jonasschnelli",
      "payload": "is confused.",
      "action": true,
      "timestamp": "2015-12-17T19:26:00+00:00"
    },
    {
      "id": "aded218acd1c426784ac02f0827ea61f",
      "sender": "sdaftuar",
      "payload": "so it will still be final",
      "action": false,
      "timestamp": "2015-12-17T19:26:08+00:00"
    },
    {
      "id": "f43f94bd70264b4a9465d00c75d83ffb",
      "sender": "petertodd",
      "payload": "jonasschnelli: having the ability to create opt-in txs easily would help remove some of this confusion I think...",
      "action": false,
      "timestamp": "2015-12-17T19:26:24+00:00"
    },
    {
      "id": "ab041fa9f07541fca35564797794efc0",
      "sender": "jonasschnelli",
      "payload": "yeah... need to create some examples and test it in detail...",
      "action": false,
      "timestamp": "2015-12-17T19:26:54+00:00"
    },
    {
      "id": "f2455c5c1a73456cb463f5bdb56e2ea7",
      "sender": "petertodd",
      "payload": "so action item, merge https://github.com/bitcoin/bitcoin/pull/7132",
      "action": false,
      "timestamp": "2015-12-17T19:26:56+00:00"
    },
    {
      "id": "5c57bbeddae74a35be97eccf50481024",
      "sender": "wumpus",
      "payload": "what is #7132?",
      "action": false,
      "timestamp": "2015-12-17T19:27:42+00:00"
    },
    {
      "id": "a067e5e0f3be48a98b6737409071708b",
      "sender": "petertodd",
      "payload": "jonasschnelli: see https://github.com/petertodd/replace-by-fee-tools/blob/master/sendmany.py",
      "action": false,
      "timestamp": "2015-12-17T19:27:44+00:00"
    },
    {
      "id": "9662e12322fa4626b0a002e0cb2db418",
      "sender": "petertodd",
      "payload": "wumpus: command line flag to opt into rbf on all outgoing txs",
      "action": false,
      "timestamp": "2015-12-17T19:27:54+00:00"
    },
    {
      "id": "1bf6591308c0486bb848ba1eb6144fd6",
      "sender": "jonasschnelli",
      "payload": "7132 is very general. Do users want to opt in all wtx or should they decide when they create a new wtx?",
      "action": false,
      "timestamp": "2015-12-17T19:28:00+00:00"
    },
    {
      "id": "221a4992efdb4f1bba7bc12cda8c77c9",
      "sender": "jonasschnelli",
      "payload": "petertodd: thanks. Will check it out.",
      "action": false,
      "timestamp": "2015-12-17T19:28:20+00:00"
    },
    {
      "id": "5ef847d47a8e4073832aa526a429230d",
      "sender": "wumpus",
      "payload": "#action look at #7132 (command line flag to opt into rbf on all outgoing txs)",
      "action": false,
      "timestamp": "2015-12-17T19:28:21+00:00"
    },
    {
      "id": "d45833ca4095468fa42016617af3663c",
      "sender": "petertodd",
      "payload": "jonasschnelli: I'm sure they'll want to do both, but there is no harm in having a global command line flag",
      "action": false,
      "timestamp": "2015-12-17T19:28:23+00:00"
    },
    {
      "id": "f4a7af57d01e4deaaf33351f63b107c6",
      "sender": "sipa",
      "payload": "jonasschnelli: rbf 0-conf transactions are just treated as 0-conf",
      "action": false,
      "timestamp": "2015-12-17T19:28:33+00:00"
    },
    {
      "id": "65c9c9090a0e4da28c89ae077de932f1",
      "sender": "jonasschnelli",
      "payload": "petertodd: agree",
      "action": false,
      "timestamp": "2015-12-17T19:28:34+00:00"
    },
    {
      "id": "28689421ba5c4508bdffb1cbc90a4f6e",
      "sender": "sipa",
      "payload": "jonasschnelli: bitcoin core always treats incoming 0-conf as unspendable anyway, so it doesn't matter whether they're rbf or not",
      "action": false,
      "timestamp": "2015-12-17T19:28:52+00:00"
    },
    {
      "id": "8bef7c863055476abffec5008f3ba1cc",
      "sender": "cfields",
      "payload": "suggested next topic: c++11 plans for 0.13",
      "action": false,
      "timestamp": "2015-12-17T19:29:12+00:00"
    },
    {
      "id": "d9254f9166ac40769701ba8f3c6ebc8f",
      "sender": "sipa",
      "payload": "ack on topic",
      "action": false,
      "timestamp": "2015-12-17T19:29:21+00:00"
    },
    {
      "id": "9d538a288d3047a1bb9dde6f80b02822",
      "sender": "jonasschnelli",
      "payload": "ack",
      "action": false,
      "timestamp": "2015-12-17T19:29:24+00:00"
    },
    {
      "id": "d1c23f0c27de4be7ab6a2bddaf0c3719",
      "sender": "wumpus",
      "payload": "#topic c++11 plans for 0.13",
      "action": false,
      "timestamp": "2015-12-17T19:29:36+00:00"
    },
    {
      "id": "f10725f309d74dbbb4b583507c3fac5d",
      "sender": "wumpus",
      "payload": "(yes please)",
      "action": false,
      "timestamp": "2015-12-17T19:29:40+00:00"
    },
    {
      "id": "8a24f8c73ee844e7aee496463792b041",
      "sender": "cfields",
      "payload": "other than grumbles and api/abi snags, what are the current hold-ups ?",
      "action": false,
      "timestamp": "2015-12-17T19:30:01+00:00"
    },
    {
      "id": "6bf63c4d56a240e0b186386055cbe588",
      "sender": "sipa",
      "payload": "so i've been looking into the alleged ABI/stl problems when linking between c++11 and c++ libs",
      "action": false,
      "timestamp": "2015-12-17T19:30:01+00:00"
    },
    {
      "id": "c2741b8b9f7c41a48226c6a940c9f06c",
      "sender": "sipa",
      "payload": "1) for releases, we control the entire stack, so not an issue",
      "action": false,
      "timestamp": "2015-12-17T19:30:16+00:00"
    },
    {
      "id": "2f9fc14d407f41b38e4650172c455599",
      "sender": "wumpus",
      "payload": "indeed, for releases it's not an issue",
      "action": false,
      "timestamp": "2015-12-17T19:30:29+00:00"
    },
    {
      "id": "ad771f4d662245119fb72d21ecb1ae40",
      "sender": "Luke-Jr",
      "payload": "for binaries*",
      "action": false,
      "timestamp": "2015-12-17T19:30:31+00:00"
    },
    {
      "id": "4422ffb02956480e864be799eeb1ae41",
      "sender": "wumpus",
      "payload": "yeah",
      "action": false,
      "timestamp": "2015-12-17T19:30:38+00:00"
    },
    {
      "id": "f78edb17cd5949379a0e6c4cb59dff13",
      "sender": "sipa",
      "payload": "2) i expect any of those problems to either cause link problems, or immediate crashes",
      "action": false,
      "timestamp": "2015-12-17T19:30:43+00:00"
    },
    {
      "id": "7cd78026188b4693a431f53de0f5426b",
      "sender": "wumpus",
      "payload": "from what I've noticed they cause link problems immediately",
      "action": false,
      "timestamp": "2015-12-17T19:30:59+00:00"
    },
    {
      "id": "059f30300ef14fcd9c9771127340151b",
      "sender": "sipa",
      "payload": "i don't think these are concerns",
      "action": false,
      "timestamp": "2015-12-17T19:31:06+00:00"
    },
    {
      "id": "19405d09ba5f480ea2e0c1afdbce2caf",
      "sender": "jonasschnelli",
      "payload": "I think the advantages of c++11 overweighs the potential risk of leaving \"strange\" distros in the dark.",
      "action": false,
      "timestamp": "2015-12-17T19:31:06+00:00"
    },
    {
      "id": "ffd7884be4574d32afe1d414573ad42a",
      "sender": "Luke-Jr",
      "payload": "if 2 is correct, that would help significantly",
      "action": false,
      "timestamp": "2015-12-17T19:31:14+00:00"
    },
    {
      "id": "24c1bdfce328422d94cf6360e61986c9",
      "sender": "sipa",
      "payload": "cfields: do you know more about the potential failure scenarios?",
      "action": false,
      "timestamp": "2015-12-17T19:31:32+00:00"
    },
    {
      "id": "fbeec093c3e54fa593c3da5f52880427",
      "sender": "wumpus",
      "payload": "the only risk that would be enough reason to postpone would be if anything used in consensus (that eg uses boost) could become unreliable",
      "action": false,
      "timestamp": "2015-12-17T19:31:34+00:00"
    },
    {
      "id": "20ff467ff6e34fcba553f34cf732ecad",
      "sender": "cfields",
      "payload": "sipa: for deps, i would think it would boil down to just boost, in practice?",
      "action": false,
      "timestamp": "2015-12-17T19:31:36+00:00"
    },
    {
      "id": "235af992326946e4b31b6aefe94ca0a8",
      "sender": "sipa",
      "payload": "cfields: Qt?",
      "action": false,
      "timestamp": "2015-12-17T19:31:46+00:00"
    },
    {
      "id": "539971650b524ec4ab63d97f7ef813e6",
      "sender": "wumpus",
      "payload": "eg the unordered_set or multiset",
      "action": false,
      "timestamp": "2015-12-17T19:31:51+00:00"
    },
    {
      "id": "637a4ac55969490880fc7754b6a3d361",
      "sender": "wumpus",
      "payload": "just boost I think - qt seems wellbehaved in that respect",
      "action": false,
      "timestamp": "2015-12-17T19:32:02+00:00"
    },
    {
      "id": "fc5762c867fb44539d27c0f68e206f41",
      "sender": "jonasschnelli",
      "payload": "Qt works fine with c++11 (just creates a project with Qt and c++11)",
      "action": false,
      "timestamp": "2015-12-17T19:32:03+00:00"
    },
    {
      "id": "b6e75e1b4a2f430b890fcc1eb5a5b81d",
      "sender": "cfields",
      "payload": "sipa: from what i remember, qt isolates itself pretty well",
      "action": false,
      "timestamp": "2015-12-17T19:32:12+00:00"
    },
    {
      "id": "859dfc010e4d40c887758b068b47302c",
      "sender": "sipa",
      "payload": "jonasschnelli: not the point",
      "action": false,
      "timestamp": "2015-12-17T19:32:13+00:00"
    },
    {
      "id": "6b7edcf2c7a248aaa678170d5b4f9892",
      "sender": "wumpus",
      "payload": "it turns up with templating etc, qt hardly does that",
      "action": false,
      "timestamp": "2015-12-17T19:32:24+00:00"
    },
    {
      "id": "54b476e497ca44fab831b08d389ae129",
      "sender": "Luke-Jr",
      "payload": "jonasschnelli: but the distro is likely compiled in C++98 mode",
      "action": false,
      "timestamp": "2015-12-17T19:32:26+00:00"
    },
    {
      "id": "b8b8d26b79e64508a8e08abfb2015f2e",
      "sender": "wumpus",
      "payload": "and qt isn't consensus critical, boost unfortunately is",
      "action": false,
      "timestamp": "2015-12-17T19:32:59+00:00"
    },
    {
      "id": "65ddfd62aca947a284e9164a8b756bec",
      "sender": "jonasschnelli",
      "payload": "Luke-Jr: yes. This might be a problem. But from what i can tell, c++11 with distro Qt5 worked for me on OSX (brew) Ubuntu 14.04+ and debian7+ (out of the box).",
      "action": false,
      "timestamp": "2015-12-17T19:33:22+00:00"
    },
    {
      "id": "c31bbf3a04984df59489793f04860e89",
      "sender": "cfields",
      "payload": "it'd be worth spending some time to try to purposely hit a qt incompatibility",
      "action": false,
      "timestamp": "2015-12-17T19:33:24+00:00"
    },
    {
      "id": "579104526e2a42a6985263127430e3c2",
      "sender": "cfields",
      "payload": "jonasschnelli: that's libc++ though",
      "action": false,
      "timestamp": "2015-12-17T19:33:38+00:00"
    },
    {
      "id": "f7b527bcd85a43279c770b88aedbba80",
      "sender": "Luke-Jr",
      "payload": "jonasschnelli: C++98 and C++11 mix fine with LLVM, just not GCC",
      "action": false,
      "timestamp": "2015-12-17T19:33:42+00:00"
    },
    {
      "id": "85526a8f8f4844c1bad1c043c9115c87",
      "sender": "sipa",
      "payload": "wumpus: after c++11 we can reduce the consensus logic on boost significantly, though :)",
      "action": false,
      "timestamp": "2015-12-17T19:33:52+00:00"
    },
    {
      "id": "06763975c2d44e44a08900fc1de6fdad",
      "sender": "wumpus",
      "payload": "I'm much more worried about boost",
      "action": false,
      "timestamp": "2015-12-17T19:33:57+00:00"
    },
    {
      "id": "cfef9e4c3ccc4d9291fb51ebfeea120a",
      "sender": "wumpus",
      "payload": "sipa: absolutely :)",
      "action": false,
      "timestamp": "2015-12-17T19:34:00+00:00"
    },
    {
      "id": "e4cd5265042340b99ec36dcf6d62c85f",
      "sender": "wumpus",
      "payload": "yes that's a good point actually",
      "action": false,
      "timestamp": "2015-12-17T19:34:18+00:00"
    },
    {
      "id": "9018a3f193f147abbde51b6efa2f7973",
      "sender": "cfields",
      "payload": "wumpus: for sure. i was just hoping we could narrow it down to _only_ boost, then think in those terms",
      "action": false,
      "timestamp": "2015-12-17T19:34:19+00:00"
    },
    {
      "id": "be55b0dec74c40aaa97c7b08d45de6e0",
      "sender": "cfields",
      "payload": "for ex for boost only, we could probably do some runtime sanity detection",
      "action": false,
      "timestamp": "2015-12-17T19:34:44+00:00"
    },
    {
      "id": "a6abbd76572a495f915d640287fc5b38",
      "sender": "cfields",
      "payload": "in the case that an incompat build actually linked",
      "action": false,
      "timestamp": "2015-12-17T19:34:50+00:00"
    },
    {
      "id": "d52f918239684015ae8c185aad7399f7",
      "sender": "sipa",
      "payload": "from what i read, this always results in link errors",
      "action": false,
      "timestamp": "2015-12-17T19:34:51+00:00"
    },
    {
      "id": "6f360e7a1f314833af77c66328b1bd8d",
      "sender": "wumpus",
      "payload": "if we can replace boost usage (at least in consensus before) 0.13 that removes that conern",
      "action": false,
      "timestamp": "2015-12-17T19:34:56+00:00"
    },
    {
      "id": "a0296e23e9af4d13ba36515138ccc058",
      "sender": "wumpus",
      "payload": "sipa: that's also my experience",
      "action": false,
      "timestamp": "2015-12-17T19:35:02+00:00"
    },
    {
      "id": "692f59868030467ea846a05e3d68acd6",
      "sender": "sipa",
      "payload": "and only when types are returned across library boundaries",
      "action": false,
      "timestamp": "2015-12-17T19:35:03+00:00"
    },
    {
      "id": "a519366cfe2c49849dd66350251e9cde",
      "sender": "cfields",
      "payload": "wumpus: +1 to that",
      "action": false,
      "timestamp": "2015-12-17T19:35:13+00:00"
    },
    {
      "id": "e2b99005302f42399a297ad098bc1244",
      "sender": "Luke-Jr",
      "payload": "maybe for 0.13, we should at the very least build in C++11 mode by default even if we don't use any of its features? plus one tiny C++11 most-advanced-we-want feature use that can be disabled by configure; and then just watch if anyone complains or gets stuck?",
      "action": false,
      "timestamp": "2015-12-17T19:35:31+00:00"
    },
    {
      "id": "6e16761a5c5542ae8b8468d56899c1e0",
      "sender": "wumpus",
      "payload": "cfields: the multi indexed set is the only hard thing in that regard IIRC",
      "action": false,
      "timestamp": "2015-12-17T19:35:42+00:00"
    },
    {
      "id": "b3558bb52f514920b57febf44e3dc4a8",
      "sender": "jonasschnelli",
      "payload": "atomics!",
      "action": false,
      "timestamp": "2015-12-17T19:36:08+00:00"
    },
    {
      "id": "a2ef9ecf51ea43d5864a255888c2f011",
      "sender": "sipa",
      "payload": "i would like to preliminarily decide that we'll switch to c++11 for 0.13, and switch the compiler suite in master asap",
      "action": false,
      "timestamp": "2015-12-17T19:36:20+00:00"
    },
    {
      "id": "56220ff4b674476da0077feb8a1fbf30",
      "sender": "cfields",
      "payload": "jonasschnelli: bad starting case :)",
      "action": false,
      "timestamp": "2015-12-17T19:36:21+00:00"
    },
    {
      "id": "f0a7770fa5bd4641b2238813e6e8466c",
      "sender": "jonasschnelli",
      "payload": "haha",
      "action": false,
      "timestamp": "2015-12-17T19:36:26+00:00"
    },
    {
      "id": "41c7cb39655d44b686cc180cb4d11fed",
      "sender": "sipa",
      "payload": "if we encounter no problems with that, we proceed",
      "action": false,
      "timestamp": "2015-12-17T19:36:28+00:00"
    },
    {
      "id": "35dc14c0cdf54fefae547ee2930ac866",
      "sender": "wumpus",
      "payload": "me too sipa",
      "action": false,
      "timestamp": "2015-12-17T19:36:33+00:00"
    },
    {
      "id": "1fa5a9e8fec940309f2520cb1374c7ae",
      "sender": "cfields",
      "payload": "jonasschnelli: iirc that's one of the minefields with libstdc++",
      "action": false,
      "timestamp": "2015-12-17T19:36:34+00:00"
    },
    {
      "id": "6179ac4da3234977bd82edb78c465a97",
      "sender": "cfields",
      "payload": "sipa: sounds fine to me to",
      "action": false,
      "timestamp": "2015-12-17T19:36:55+00:00"
    },
    {
      "id": "d1663d1f06d241518cdb8d0cb059935a",
      "sender": "cfields",
      "payload": "wumpus: what are the outstanding build issues?",
      "action": false,
      "timestamp": "2015-12-17T19:37:01+00:00"
    },
    {
      "id": "ca409eae39c942528c054d11d947854e",
      "sender": "sipa",
      "payload": "we wait a few months before actually switching to c++11isms",
      "action": false,
      "timestamp": "2015-12-17T19:37:06+00:00"
    },
    {
      "id": "0cd23eb37c0f4a2d99d80a35271d7083",
      "sender": "cfields",
      "payload": "just depends compat?",
      "action": false,
      "timestamp": "2015-12-17T19:37:07+00:00"
    },
    {
      "id": "cec24bef030f42aea571b2e3b77003f0",
      "sender": "Luke-Jr",
      "payload": "sipa: the risk is that we get entrenched in C++11 irreversibly, and find out when 0.13 is released that a large part of the userbase can't handle it yet",
      "action": false,
      "timestamp": "2015-12-17T19:37:12+00:00"
    },
    {
      "id": "8b9b0d4505b94d7b9c73263ded56045a",
      "sender": "sipa",
      "payload": "but switch the build env immediately",
      "action": false,
      "timestamp": "2015-12-17T19:37:14+00:00"
    },
    {
      "id": "c327cd974cdc46e89a24490f81956f71",
      "sender": "wumpus",
      "payload": "cfields: just depends compat, and travis' compiler",
      "action": false,
      "timestamp": "2015-12-17T19:37:23+00:00"
    },
    {
      "id": "71238935bb44470fa8383091ed30920f",
      "sender": "cfields",
      "payload": "ok",
      "action": false,
      "timestamp": "2015-12-17T19:37:30+00:00"
    },
    {
      "id": "62a47cf0f441414a87f3f31139093b39",
      "sender": "sipa",
      "payload": "how about we only enable c++11 in one of the travis configurations, and for now require compatibility with both c++11 and c++02",
      "action": false,
      "timestamp": "2015-12-17T19:37:48+00:00"
    },
    {
      "id": "762406c2c9ab4cf28bd369de6d0db0cc",
      "sender": "cfields",
      "payload": "there's also the matter of backports, if code starts to diverge too much",
      "action": false,
      "timestamp": "2015-12-17T19:37:50+00:00"
    },
    {
      "id": "287b0b5a8fe24a4e91bec288d6232371",
      "sender": "wumpus",
      "payload": "and switching boost in depends to c++11 is pretty easy",
      "action": false,
      "timestamp": "2015-12-17T19:37:50+00:00"
    },
    {
      "id": "1e09b237bebb4bdd9c2608d693e1f37d",
      "sender": "Luke-Jr",
      "payload": "sipa: sgtm",
      "action": false,
      "timestamp": "2015-12-17T19:37:58+00:00"
    },
    {
      "id": "d3314dea4d2344bcb778f5b4592e3e97",
      "sender": "sipa",
      "payload": "that will teach us about problems",
      "action": false,
      "timestamp": "2015-12-17T19:38:07+00:00"
    },
    {
      "id": "7331788b51d94800b2a66a1e8e0d0c13",
      "sender": "wumpus",
      "payload": "I've done that. Not tried for qt yet as that didn't seem to be necessary, but probably better to do so just in case",
      "action": false,
      "timestamp": "2015-12-17T19:38:09+00:00"
    },
    {
      "id": "bd6166d136a643d785d48d8b58e0b274",
      "sender": "cfields",
      "payload": "wumpus: may as well for a better representative case.",
      "action": false,
      "timestamp": "2015-12-17T19:38:34+00:00"
    },
    {
      "id": "50b8924ae0ad4eadace3b12ac7fd5777",
      "sender": "sipa",
      "payload": "cfields: what is needed for depends/gitian/travis wrt c++11?",
      "action": false,
      "timestamp": "2015-12-17T19:39:06+00:00"
    },
    {
      "id": "097f23125fda4b2d8cb8c903ceb62501",
      "sender": "wumpus",
      "payload": "I think we can start using basic c++11isms immediately, it doesn't matter, release is in half a year no matter what there's enough time",
      "action": false,
      "timestamp": "2015-12-17T19:39:28+00:00"
    },
    {
      "id": "44e2edbd6b96411c99011bc8b140e71e",
      "sender": "cfields",
      "payload": "sipa: wumpus has looked into it more recently, but sounds trivial-ish",
      "action": false,
      "timestamp": "2015-12-17T19:39:42+00:00"
    },
    {
      "id": "3bd14f4c191a4949ab6b0195bbe0062b",
      "sender": "wumpus",
      "payload": "as for depends it's easy",
      "action": false,
      "timestamp": "2015-12-17T19:39:52+00:00"
    },
    {
      "id": "7c17d28cc4c14f8396d9c3e73244e135",
      "sender": "zookolaptop",
      "payload": "FYI, the Zcash team has been building a fork of bitcoind with C++11 for a few months now, and maybe our experiences could be useful.",
      "action": false,
      "timestamp": "2015-12-17T19:39:56+00:00"
    },
    {
      "id": "72cd9b0ab2ad45f59cbc6f53eba0881a",
      "sender": "cfields",
      "payload": "iirc for travis we can just specify a different compiler version",
      "action": false,
      "timestamp": "2015-12-17T19:40:04+00:00"
    },
    {
      "id": "7af634c89ce048ea9d28c16ab8f5ea82",
      "sender": "wumpus",
      "payload": "I just didn't get it to pass travis",
      "action": false,
      "timestamp": "2015-12-17T19:40:06+00:00"
    },
    {
      "id": "be3d065fc8a3418fadbe6642cb2f1bdf",
      "sender": "sipa",
      "payload": "zookolaptop: i read about that; very interesting",
      "action": false,
      "timestamp": "2015-12-17T19:40:08+00:00"
    },
    {
      "id": "ca3d4c888efa465eb177c5a95e8b2b85",
      "sender": "Luke-Jr",
      "payload": "wumpus: \"enough time\" for what?",
      "action": false,
      "timestamp": "2015-12-17T19:40:11+00:00"
    },
    {
      "id": "9bae38b88b984bbb93587d634c512712",
      "sender": "wumpus",
      "payload": "Luke-Jr: to get it working",
      "action": false,
      "timestamp": "2015-12-17T19:40:21+00:00"
    },
    {
      "id": "4aa7ad1e040a4c7f8705f6c13f48b6f1",
      "sender": "sipa",
      "payload": "i don't expect many problems",
      "action": false,
      "timestamp": "2015-12-17T19:40:32+00:00"
    },
    {
      "id": "ba692be36dce46ccaed27f342dc306d4",
      "sender": "wumpus",
      "payload": "if problems turn up we want to see them early as possible in the release cycle",
      "action": false,
      "timestamp": "2015-12-17T19:40:36+00:00"
    },
    {
      "id": "3e1af390b29643caaf59b57456d58e0b",
      "sender": "sipa",
      "payload": "in fact, it may actually improve performance immediately by just switching to it",
      "action": false,
      "timestamp": "2015-12-17T19:40:49+00:00"
    },
    {
      "id": "bbeb4360cefd4f91a4b37d1f5293b0b3",
      "sender": "Luke-Jr",
      "payload": "that implies it's possible in 6 months time, which sadly doesn't seem conclusive yet",
      "action": false,
      "timestamp": "2015-12-17T19:41:05+00:00"
    },
    {
      "id": "1da0fca9187f48f8810ff2d4799b9599",
      "sender": "sipa",
      "payload": "by avoiding some copy constructions where a move is implicitly okay",
      "action": false,
      "timestamp": "2015-12-17T19:41:09+00:00"
    },
    {
      "id": "8ce7866353d04463b39e4eb24961a228",
      "sender": "wumpus",
      "payload": "what would not be possible in 6 month time?",
      "action": false,
      "timestamp": "2015-12-17T19:41:17+00:00"
    },
    {
      "id": "ba5626255f6240ef9e23f121e98f6f47",
      "sender": "cfields",
      "payload": "zookolaptop: any major snags to report?",
      "action": false,
      "timestamp": "2015-12-17T19:41:38+00:00"
    },
    {
      "id": "754e73288c8d43f798319fefa3c26151",
      "sender": "wumpus",
      "payload": "I think we can get rid of most of boost in 6 months time",
      "action": false,
      "timestamp": "2015-12-17T19:41:40+00:00"
    },
    {
      "id": "bfaa5a498b4e4c5ab0351a491cde6261",
      "sender": "nwilcox",
      "payload": "cfields: We've been unable to link to boost 1.57.0 w/ c++11 mode as described in https://github.com/bitcoin/bitcoin/pull/7165#issuecomment-165498586",
      "action": false,
      "timestamp": "2015-12-17T19:42:08+00:00"
    },
    {
      "id": "c9c5a833315443e69fea07e449a81009",
      "sender": "cfields",
      "payload": "wumpus: what's the plan for container replacement? hand-roll our own?",
      "action": false,
      "timestamp": "2015-12-17T19:42:09+00:00"
    },
    {
      "id": "29258267789849fd80c56f34fff85438",
      "sender": "sipa",
      "payload": "container?",
      "action": false,
      "timestamp": "2015-12-17T19:42:22+00:00"
    },
    {
      "id": "c065c0ad1dd548a18c4fcc8c903c2167",
      "sender": "sipa",
      "payload": "you mean gitian?",
      "action": false,
      "timestamp": "2015-12-17T19:42:25+00:00"
    },
    {
      "id": "c9ccc078f5b34464b742e1d6244cec13",
      "sender": "wumpus",
      "payload": "cfields: probably, or find some other implementation",
      "action": false,
      "timestamp": "2015-12-17T19:42:30+00:00"
    },
    {
      "id": "8b0c233851e8457091a879b6823c095b",
      "sender": "wumpus",
      "payload": "sipa: the multi index monster",
      "action": false,
      "timestamp": "2015-12-17T19:42:34+00:00"
    },
    {
      "id": "43045ee4cd7d41da971ec461dd4e6819",
      "sender": "sipa",
      "payload": "it's not used in consensus code afaik",
      "action": false,
      "timestamp": "2015-12-17T19:42:52+00:00"
    },
    {
      "id": "bb2b3dc34229415a9bf39d514ef606c1",
      "sender": "wumpus",
      "payload": "it's used for the mempool though not consensus",
      "action": false,
      "timestamp": "2015-12-17T19:42:54+00:00"
    },
    {
      "id": "cee1bdd57c1d4625964f1af206ed9cf0",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2015-12-17T19:42:56+00:00"
    },
    {
      "id": "24cb0d2d6a9f4a7694c1517b14855078",
      "sender": "sipa",
      "payload": "and it's a massive benefit imho",
      "action": false,
      "timestamp": "2015-12-17T19:43:03+00:00"
    },
    {
      "id": "062244bcecd442e1869ea32c35d339a6",
      "sender": "wumpus",
      "payload": "thought of that one second later",
      "action": false,
      "timestamp": "2015-12-17T19:43:05+00:00"
    },
    {
      "id": "16f8b27a453249c39b1c24e7fa2bf432",
      "sender": "sipa",
      "payload": "exactly the right tool for the job",
      "action": false,
      "timestamp": "2015-12-17T19:43:13+00:00"
    },
    {
      "id": "b363dc04c600418da8e27a0ce2bc14d0",
      "sender": "sipa",
      "payload": "writing something hand-rolled is highly nontrivial",
      "action": false,
      "timestamp": "2015-12-17T19:43:26+00:00"
    },
    {
      "id": "bbad603bf7fb4bfab10201169870f9bc",
      "sender": "nwilcox",
      "payload": "cfields: See also my notes here: https://github.com/bitcoin/bitcoin/pull/7165#issuecomment-165498136",
      "action": false,
      "timestamp": "2015-12-17T19:43:31+00:00"
    },
    {
      "id": "89e5f0006bb04887939bb82ed65c377f",
      "sender": "wumpus",
      "payload": "there may be some other implementation that is easier to include in the source than boost's though, dunno",
      "action": false,
      "timestamp": "2015-12-17T19:43:48+00:00"
    },
    {
      "id": "b926a141d08c4104b566f96e8f23b0ca",
      "sender": "Luke-Jr",
      "payload": "wumpus: getting rid of boost doesn't avoid stdlib issues, does it?",
      "action": false,
      "timestamp": "2015-12-17T19:43:55+00:00"
    },
    {
      "id": "41b1f124d80f4ecc93746d1bd6660641",
      "sender": "cfields",
      "payload": "nwilcox: thanks",
      "action": false,
      "timestamp": "2015-12-17T19:44:20+00:00"
    },
    {
      "id": "d97bb4b3d03f4c0e92f9d713bda36522",
      "sender": "wumpus",
      "payload": "Luke-Jr: boost is the worst in that regard, with its heavy use of templating",
      "action": false,
      "timestamp": "2015-12-17T19:44:23+00:00"
    },
    {
      "id": "7ab6456d641547d1a5d0e103c56465c4",
      "sender": "sipa",
      "payload": "Luke-Jr: what other libraries-we-use-that-potentially-are-compiled-without-c++11 are you worried about?",
      "action": false,
      "timestamp": "2015-12-17T19:44:29+00:00"
    },
    {
      "id": "daabcf6a242f4771b004200f3f22c1b6",
      "sender": "cfields",
      "payload": "wumpus: actually, any chance that's header-only ?",
      "action": false,
      "timestamp": "2015-12-17T19:44:32+00:00"
    },
    {
      "id": "bb40e126b1c74ca48be24f029c99d228",
      "sender": "wumpus",
      "payload": "Luke-Jr: as said I haven't seen issues with qt nor berkeleydb",
      "action": false,
      "timestamp": "2015-12-17T19:44:33+00:00"
    },
    {
      "id": "6895dfae625249f887925a1f4aaa784b",
      "sender": "wumpus",
      "payload": "cfields: it probably is",
      "action": false,
      "timestamp": "2015-12-17T19:44:42+00:00"
    },
    {
      "id": "72d6a94c7880414888f9202b12c089b4",
      "sender": "cfields",
      "payload": "wumpus: in that case, other than the large dep, it would be c++11 safe",
      "action": false,
      "timestamp": "2015-12-17T19:45:03+00:00"
    },
    {
      "id": "5030602bd38a4acbbf45d22f6a1b5393",
      "sender": "wumpus",
      "payload": "cfields: indeed",
      "action": false,
      "timestamp": "2015-12-17T19:45:24+00:00"
    },
    {
      "id": "1242774a097f497e8f062a4f6c42d793",
      "sender": "cfields",
      "payload": "er retrying that: it would be c++11 safe, only issue with it is that it's a large dep",
      "action": false,
      "timestamp": "2015-12-17T19:45:33+00:00"
    },
    {
      "id": "a3b60a8723f544899d60e32c729202e4",
      "sender": "Luke-Jr",
      "payload": "sipa: if Qt pulls in the old stdlib to the linker, how does that interact with using the new stdlib?",
      "action": false,
      "timestamp": "2015-12-17T19:45:45+00:00"
    },
    {
      "id": "7e473fa1f62446bfa9238251e22a6769",
      "sender": "jonasschnelli",
      "payload": "\"get rid of boost\": i guess there is no c++11 alternative for boost::filesystem?",
      "action": false,
      "timestamp": "2015-12-17T19:45:49+00:00"
    },
    {
      "id": "e65e0e0f0e764e09b7ac21daab6931f4",
      "sender": "nwilcox",
      "payload": "BTW- enabling c++11 mode \"but not using its features\" is not always possible w/out code changes.",
      "action": false,
      "timestamp": "2015-12-17T19:45:53+00:00"
    },
    {
      "id": "084918f0533048d0a50aa34fd8ac8719",
      "sender": "wumpus",
      "payload": "jonasschnelli: yeah boost::filesystem is another annoying one",
      "action": false,
      "timestamp": "2015-12-17T19:46:01+00:00"
    },
    {
      "id": "9775a746ca334e49a6f74d7a5584a0a7",
      "sender": "sipa",
      "payload": "Luke-Jr: the problem only occurs when you're passing stl structures as arguments across lib boundaries afaik",
      "action": false,
      "timestamp": "2015-12-17T19:46:07+00:00"
    },
    {
      "id": "c1948a9800344c13b52905e3ae72f6a7",
      "sender": "nwilcox",
      "payload": "eg: throwing exceptions in dtors switches from possible to abort() unless you modify the dtor to add attributes.",
      "action": false,
      "timestamp": "2015-12-17T19:46:29+00:00"
    },
    {
      "id": "11e2a71c04d741d8937825f0580b9770",
      "sender": "nwilcox",
      "payload": "wumpus: boost::filesystem \"appears to work\" or at least link (and make check) passes with boost 1.59.0 atop v0.11.2.",
      "action": false,
      "timestamp": "2015-12-17T19:47:06+00:00"
    },
    {
      "id": "0f4ec29a28154585b1f9abdf1a33ff55",
      "sender": "wumpus",
      "payload": "nwilcox: cool",
      "action": false,
      "timestamp": "2015-12-17T19:47:23+00:00"
    },
    {
      "id": "9e1fc375b4934460876f22d681a8bc92",
      "sender": "cfields",
      "payload": "another kinda invasive change would need to be made to drop the boost::interruption stuff too",
      "action": false,
      "timestamp": "2015-12-17T19:47:50+00:00"
    },
    {
      "id": "2670733cf687432884e723c6fa718e30",
      "sender": "wumpus",
      "payload": "that's easy to emulate",
      "action": false,
      "timestamp": "2015-12-17T19:48:08+00:00"
    },
    {
      "id": "6ca62f9587224ba882cba4dec01c33ea",
      "sender": "wumpus",
      "payload": "the only thing that the interruption stuff does is throw an exception",
      "action": false,
      "timestamp": "2015-12-17T19:48:17+00:00"
    },
    {
      "id": "20ef32de36f443cd94509da4d008aadf",
      "sender": "nwilcox",
      "payload": "I noiced on ticket #7165 requirements for ensuring C++11 support works on a list of distributions.  Are there automated build/make check CI for all of those distros/configs?",
      "action": false,
      "timestamp": "2015-12-17T19:48:35+00:00"
    },
    {
      "id": "3df4af762ea84535a7142eb56b577aa9",
      "sender": "nwilcox",
      "payload": "s/noiced/noticed/",
      "action": false,
      "timestamp": "2015-12-17T19:48:51+00:00"
    },
    {
      "id": "d1821919b53d46e2b5aef101027b9f94",
      "sender": "Luke-Jr",
      "payload": "is there a way to easily test building with C++11 today? --enable-c++11 or something?",
      "action": false,
      "timestamp": "2015-12-17T19:48:53+00:00"
    },
    {
      "id": "374ce5775ab2440b99a9117fbc64610f",
      "sender": "Luke-Jr",
      "payload": "is just throwing -std=c++11 in CXXFLAGS good enough?",
      "action": false,
      "timestamp": "2015-12-17T19:49:03+00:00"
    },
    {
      "id": "b1f11d87939f419793ef33672e6e4b98",
      "sender": "wumpus",
      "payload": "nwilcox: there's no problem as long as your gcc compiler is >=4.8",
      "action": false,
      "timestamp": "2015-12-17T19:49:13+00:00"
    },
    {
      "id": "73e5898c1d414a4694d1928edc583081",
      "sender": "Luke-Jr",
      "payload": "nwilcox: there's no realistic way to automate that in Travis :<",
      "action": false,
      "timestamp": "2015-12-17T19:49:19+00:00"
    },
    {
      "id": "4a5edb735c5943a394f9107abb93f4b4",
      "sender": "wumpus",
      "payload": "\"c++11 support\" really isn't anything magical or new anymore at this point",
      "action": false,
      "timestamp": "2015-12-17T19:49:51+00:00"
    },
    {
      "id": "a03bc25f080d469a8340b6522a94542b",
      "sender": "nwilcox",
      "payload": "Luke-Jr: Hm... we have a fledgling builtbot set up, and it would be worth it to us to have build/test coverage for many different configurations... (but probably not <6 mo time frame).",
      "action": false,
      "timestamp": "2015-12-17T19:50:02+00:00"
    },
    {
      "id": "c17437e735454135a9902f6054da4107",
      "sender": "zookolaptop",
      "payload": "Luke-Jr: that's one of the main reasons that Zcash switched from Travis to Buildbot.",
      "action": false,
      "timestamp": "2015-12-17T19:50:03+00:00"
    },
    {
      "id": "20aa7c671a6a449fafa213628235eab4",
      "sender": "wumpus",
      "payload": "many software uses it",
      "action": false,
      "timestamp": "2015-12-17T19:50:03+00:00"
    },
    {
      "id": "5801f585222b4cc1a1434e3d9ddba6a6",
      "sender": "cfields",
      "payload": "we can always add checks to configure as well",
      "action": false,
      "timestamp": "2015-12-17T19:50:04+00:00"
    },
    {
      "id": "eb74227629834643a5e95321ccbb60ca",
      "sender": "Luke-Jr",
      "payload": "wumpus: I'm not sure 4.8 is sufficient? https://gcc.gnu.org/wiki/Cxx11AbiCompatibility",
      "action": false,
      "timestamp": "2015-12-17T19:50:07+00:00"
    },
    {
      "id": "644164b7fe91492cb967d289003744ad",
      "sender": "wumpus",
      "payload": "Luke-Jr: well my 4.8 support c++11, depends on what features you use obviously",
      "action": false,
      "timestamp": "2015-12-17T19:50:33+00:00"
    },
    {
      "id": "b9f1f32a40ed4264bee761069bfeb141",
      "sender": "Luke-Jr",
      "payload": "wumpus: \"maps, sets, and trees\" apparently has ABI issues until 4.8.2",
      "action": false,
      "timestamp": "2015-12-17T19:50:52+00:00"
    },
    {
      "id": "418ce8224d46490f8b54fa0695647b10",
      "sender": "sipa",
      "payload": "afaik no compiler on earth implements all of c++11 :)",
      "action": false,
      "timestamp": "2015-12-17T19:50:53+00:00"
    },
    {
      "id": "b0d65a96af6b4b58a49f8180f15fbb59",
      "sender": "nwilcox",
      "payload": "-so if we start adding build configurations for those platforms, we might be able to setup bitcoin-core build/tests for them.",
      "action": false,
      "timestamp": "2015-12-17T19:50:55+00:00"
    },
    {
      "id": "c09086faea21416fbbc94f1f009755a7",
      "sender": "wumpus",
      "payload": "I don't think we should add more travis configurations",
      "action": false,
      "timestamp": "2015-12-17T19:51:35+00:00"
    },
    {
      "id": "34cec122107645ecadf299a8ceef6f49",
      "sender": "wumpus",
      "payload": "the pull tester is already sloow",
      "action": false,
      "timestamp": "2015-12-17T19:51:55+00:00"
    },
    {
      "id": "e820f6ce17a24087adcce0500dece803",
      "sender": "sipa",
      "payload": "can we give it more juice?",
      "action": false,
      "timestamp": "2015-12-17T19:52:04+00:00"
    },
    {
      "id": "3041d3c8e92f44b790959172d87dba41",
      "sender": "sipa",
      "payload": "in the form of money",
      "action": false,
      "timestamp": "2015-12-17T19:52:13+00:00"
    },
    {
      "id": "44b6daa19fdc4e92bb253e6dc90a3d4c",
      "sender": "jonasschnelli",
      "payload": "add a 2nd free travis alternative to build more confs parallel?",
      "action": false,
      "timestamp": "2015-12-17T19:52:21+00:00"
    },
    {
      "id": "084cca81573a4df8a31dedc31bac3869",
      "sender": "cfields",
      "payload": "Luke-Jr: those are libstdc++ compatibility issues. eg. linking with a newer version than what's found at runtime",
      "action": false,
      "timestamp": "2015-12-17T19:52:24+00:00"
    },
    {
      "id": "a6cb8c9a2e0c461bbbf77c594534e503",
      "sender": "zookolaptop",
      "payload": "wumpus: I think nwilcox is offering that the Zcash company will set up automated testing for you.",
      "action": false,
      "timestamp": "2015-12-17T19:52:38+00:00"
    },
    {
      "id": "4c9c4732e2df4878a72c7b5304cef795",
      "sender": "wumpus",
      "payload": "it used to be bitcoin foundation paying for that but... eh nm",
      "action": false,
      "timestamp": "2015-12-17T19:52:39+00:00"
    },
    {
      "id": "bf1d74f061d64ffdac293a61e864afea",
      "sender": "jonasschnelli",
      "payload": ";)",
      "action": false,
      "timestamp": "2015-12-17T19:52:47+00:00"
    },
    {
      "id": "9094254aaff14ac9993df6fecda368da",
      "sender": "wumpus",
      "payload": "zookolaptop: oh that'd be cool",
      "action": false,
      "timestamp": "2015-12-17T19:52:49+00:00"
    },
    {
      "id": "af8b591632374234812dce9ab504d433",
      "sender": "cfields",
      "payload": "i pinged them a while back but never heard back. i'll try again.",
      "action": false,
      "timestamp": "2015-12-17T19:52:49+00:00"
    },
    {
      "id": "a69b639de8364d919b169f0e42752ce3",
      "sender": "nwilcox",
      "payload": "jonasschnelli: That's what I was proposing is *possible* with buildbot. I can't commit to effort at the moment, but we have overlapping needs and could reuse infrastructure.",
      "action": false,
      "timestamp": "2015-12-17T19:52:57+00:00"
    },
    {
      "id": "6ac7177b147448798ecef390f6d24468",
      "sender": "zookolaptop",
      "payload": "I concur that bitcoin core and zcash both want automated testing of this stuff on many platforms.",
      "action": false,
      "timestamp": "2015-12-17T19:53:21+00:00"
    },
    {
      "id": "08453ed2dd104251a9b3596485336e36",
      "sender": "wumpus",
      "payload": "zookolaptop: I thought he meant adding all those to travis, sure another parallel solution would be great @nwilcox",
      "action": false,
      "timestamp": "2015-12-17T19:53:24+00:00"
    },
    {
      "id": "964b7911672a419b97722e61ad5fc878",
      "sender": "nwilcox",
      "payload": "zookolaptop: I'm not offering that yet.  Can't commit to it, but it's on my wishlist.",
      "action": false,
      "timestamp": "2015-12-17T19:53:28+00:00"
    },
    {
      "id": "c5e25487164d4a20a5e995531ad9e183",
      "sender": "cfields",
      "payload": "we can also reach out to distros for help. nightly ppa's, ~git versions, etc",
      "action": false,
      "timestamp": "2015-12-17T19:54:21+00:00"
    },
    {
      "id": "334d3ccb231b41a59352d1aa9f107bde",
      "sender": "nwilcox",
      "payload": "cfields: +1",
      "action": false,
      "timestamp": "2015-12-17T19:54:41+00:00"
    },
    {
      "id": "d7a2cf2fd43540a287e4089fc2995fc8",
      "sender": "nwilcox",
      "payload": "So do gitian builds use ./depends?  What uses ./depends?",
      "action": false,
      "timestamp": "2015-12-17T19:54:52+00:00"
    },
    {
      "id": "a974f7cdfaa04a40802e3a9aed5500d1",
      "sender": "cfields",
      "payload": "wumpus: so summing up, you're ready to flip the switch on the requirement as soon as travis is building/passing?",
      "action": false,
      "timestamp": "2015-12-17T19:55:01+00:00"
    },
    {
      "id": "e098e6286e7446fabee994c6d534f454",
      "sender": "sipa",
      "payload": "nwilcox: travis and gitian use depends",
      "action": false,
      "timestamp": "2015-12-17T19:55:07+00:00"
    },
    {
      "id": "03b28089f7724c7bb43bb3a112a53612",
      "sender": "cfields",
      "payload": "wumpus: or start with one config and don't require it?",
      "action": false,
      "timestamp": "2015-12-17T19:55:08+00:00"
    },
    {
      "id": "33279635976e4988b99753fc26a8bd78",
      "sender": "nwilcox",
      "payload": "We've been using it exclusively because we like having more control over transitive dependencies.",
      "action": false,
      "timestamp": "2015-12-17T19:55:09+00:00"
    },
    {
      "id": "2cd33f5a6fe54dc98c776e2c421e30cc",
      "sender": "wumpus",
      "payload": "I use depends for cross-compiling to ARM",
      "action": false,
      "timestamp": "2015-12-17T19:55:14+00:00"
    },
    {
      "id": "8b143c708bb2414c8f249e46925a228f",
      "sender": "jonasschnelli",
      "payload": "cfields: would switching over to travises non-sudo environment speed up building?",
      "action": false,
      "timestamp": "2015-12-17T19:55:20+00:00"
    },
    {
      "id": "f17a981c4ed14a21b88f75d156d3f978",
      "sender": "wumpus",
      "payload": "cfields: yep",
      "action": false,
      "timestamp": "2015-12-17T19:55:38+00:00"
    },
    {
      "id": "7d3624218c8c4f448935075d5dcf4a6a",
      "sender": "cfields",
      "payload": "wumpus: which? :)",
      "action": false,
      "timestamp": "2015-12-17T19:55:51+00:00"
    },
    {
      "id": "c1ac169933094a159e3d7dd8548d68e8",
      "sender": "jonasschnelli",
      "payload": "And we should also include codeship.com to build more confs in less time (in parallel with travis)",
      "action": false,
      "timestamp": "2015-12-17T19:56:01+00:00"
    },
    {
      "id": "2bd7507aadfe4ccda08cc6084c75a76d",
      "sender": "wumpus",
      "payload": "cfields: the first one, switch builds to std=c++11 as soon as travis can do it",
      "action": false,
      "timestamp": "2015-12-17T19:56:23+00:00"
    },
    {
      "id": "a034886ef0b743ff801c6e10a0fb2c61",
      "sender": "cfields",
      "payload": "jonasschnelli: yes, but we can't atm due to caching requirements",
      "action": false,
      "timestamp": "2015-12-17T19:56:24+00:00"
    },
    {
      "id": "46ecee79417b4c77a28b5f8357fd35c7",
      "sender": "sipa",
      "payload": "#action switch some builds to c++11?",
      "action": false,
      "timestamp": "2015-12-17T19:56:44+00:00"
    },
    {
      "id": "af0710b308df4ea7bf2c7d5551191ad7",
      "sender": "wumpus",
      "payload": "I think it's clear that everyone wants c++11, we should just push ahead with it",
      "action": false,
      "timestamp": "2015-12-17T19:56:50+00:00"
    },
    {
      "id": "050c8eccf8d243e4a70962f6fa61db88",
      "sender": "cfields",
      "payload": "jonasschnelli: though it's worth re-evaluating the status there. I hacked on that a while back, but shelved it to work on some other stuff",
      "action": false,
      "timestamp": "2015-12-17T19:57:07+00:00"
    },
    {
      "id": "aa1320fec5be449daa41111a778d2bc1",
      "sender": "jgarzik",
      "payload": "+1",
      "action": false,
      "timestamp": "2015-12-17T19:57:14+00:00"
    },
    {
      "id": "233d424386fe4dbca3f7e28a441f6357",
      "sender": "nwilcox",
      "payload": "Does this require upgrading boost requirements?  (That was our solution to two issues.)",
      "action": false,
      "timestamp": "2015-12-17T19:57:22+00:00"
    },
    {
      "id": "6c8c447c84ca4f67bf7913685f9950fe",
      "sender": "wumpus",
      "payload": "and if zookolaptopand nwilcoxcan help with testing that'd be doubly cool",
      "action": false,
      "timestamp": "2015-12-17T19:57:23+00:00"
    },
    {
      "id": "0de83bf466954c76840640b2c6319015",
      "sender": "petertodd",
      "payload": "I'm off, going skiing",
      "action": false,
      "timestamp": "2015-12-17T19:57:27+00:00"
    },
    {
      "id": "6b60a1079920410483e8273a84546a03",
      "sender": "cfields",
      "payload": "wumpus: roger. I'll start working on the PRs",
      "action": false,
      "timestamp": "2015-12-17T19:57:37+00:00"
    },
    {
      "id": "680135a3ca694f078e8589947a6e2ab7",
      "sender": "sipa",
      "payload": "petertodd: i hope you're on a slippery slope there",
      "action": false,
      "timestamp": "2015-12-17T19:57:44+00:00"
    },
    {
      "id": "5d07e1297dda43ceb654c52d90e0dc2c",
      "sender": "jonasschnelli",
      "payload": ";)",
      "action": false,
      "timestamp": "2015-12-17T19:57:48+00:00"
    },
    {
      "id": "a45f63954b45479bba95b7dc7ad2b978",
      "sender": "nwilcox",
      "payload": "wumpus: I can help by testing builds and reviewing changes to the build system.",
      "action": false,
      "timestamp": "2015-12-17T19:57:49+00:00"
    },
    {
      "id": "42017ecf94254e7d838b2a5c3ecf3096",
      "sender": "cfields",
      "payload": "nwilcox: boost should already be sufficiently bumped",
      "action": false,
      "timestamp": "2015-12-17T19:57:51+00:00"
    },
    {
      "id": "b5492af067e643fbbb87f9f5c2ec3194",
      "sender": "nwilcox",
      "payload": "Actually doing the latter will probably help me a lot, since I'm new to autoconf/automake and feel like I'm hacking through a jungle.",
      "action": false,
      "timestamp": "2015-12-17T19:58:17+00:00"
    },
    {
      "id": "b35a431433c843d5996bb7cf6d544c3c",
      "sender": "wumpus",
      "payload": "I think our boost is very recent?",
      "action": false,
      "timestamp": "2015-12-17T19:58:18+00:00"
    },
    {
      "id": "812fe8f904064d118b00b38b09afaace",
      "sender": "nwilcox",
      "payload": "cfields: Ah...  I haven't looked at master.",
      "action": false,
      "timestamp": "2015-12-17T19:58:29+00:00"
    },
    {
      "id": "a1b12713c65a4ff9a2afcf44ca6f4ad5",
      "sender": "nwilcox",
      "payload": "examines a diff between v0.11.2 and master.",
      "action": true,
      "timestamp": "2015-12-17T19:58:41+00:00"
    },
    {
      "id": "ec1e5f466c9243949e6b10fd005300ef",
      "sender": "Luke-Jr",
      "payload": "we need to support building with stable distro boosts, not just the one in depends\u00c3\u00a2\u00c2\u0080\u00c2\u00a6",
      "action": false,
      "timestamp": "2015-12-17T19:58:47+00:00"
    },
    {
      "id": "4c628761531e449ab6af03dd6a1210ae",
      "sender": "wumpus",
      "payload": "Luke-Jr: if we can reduce boost usage to just header-only, that's solved",
      "action": false,
      "timestamp": "2015-12-17T19:59:10+00:00"
    },
    {
      "id": "7a5673cbeded49d4888fab2e8df8da62",
      "sender": "Luke-Jr",
      "payload": "wumpus: not really.",
      "action": false,
      "timestamp": "2015-12-17T19:59:18+00:00"
    },
    {
      "id": "ee5f5b11245b4f5f868ece51f4ab1b01",
      "sender": "cfields",
      "payload": "Luke-Jr: hmm?",
      "action": false,
      "timestamp": "2015-12-17T19:59:25+00:00"
    },
    {
      "id": "2c8a0ef19127416aaccab311d3e87b27",
      "sender": "sipa",
      "payload": "#DING DONG",
      "action": false,
      "timestamp": "2015-12-17T20:00:01+00:00"
    },
    {
      "id": "cf1fc9910b734a0d9d18817ea1fff590",
      "sender": "cfields",
      "payload": "heh",
      "action": false,
      "timestamp": "2015-12-17T20:00:15+00:00"
    },
    {
      "id": "4b9266d46668470b84c7b281527a3005",
      "sender": "jonasschnelli",
      "payload": "hah",
      "action": false,
      "timestamp": "2015-12-17T20:00:21+00:00"
    },
    {
      "id": "535d26df34a0416f934510f673947787",
      "sender": "wumpus",
      "payload": "nwilcox: cfields: https://github.com/bitcoin/bitcoin/pull/6980  \"[Depends] Bump Boost, miniupnpc, ccache & zeromq #6980\"",
      "action": false,
      "timestamp": "2015-12-17T20:00:36+00:00"
    },
    {
      "id": "ece9326c1b364f6da5f41722b209c422",
      "sender": "wumpus",
      "payload": "oh",
      "action": false,
      "timestamp": "2015-12-17T20:00:39+00:00"
    },
    {
      "id": "626e8c4a69604d24a46b8b406dca05da",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2015-12-17T20:00:41+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "febbfdf0b2674458a0c72595d9cfde29",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2015-12-17T19:01:58+00:00"
      },
      "operand": null,
      "id": "febbfdf0b2674458a0c72595d9cfde29",
      "timestamp": "2015-12-17T19:01:58+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "8a1cc03d9a3b4bf7a1509652bcf130bd",
        "sender": "wumpus",
        "payload": "#topic RBF handling in wallets",
        "action": false,
        "timestamp": "2015-12-17T19:03:19+00:00"
      },
      "operand": "RBF handling in wallets",
      "id": "8a1cc03d9a3b4bf7a1509652bcf130bd",
      "timestamp": "2015-12-17T19:03:19+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "b59ba4a1feab4d149eefce1f91819576",
        "sender": "wumpus",
        "payload": "#action look at #7062 (fixes prioritisetransaction for RBF and mempool limiting) for 0.12",
        "action": false,
        "timestamp": "2015-12-17T19:06:32+00:00"
      },
      "operand": "look at #7062 (fixes prioritisetransaction for RBF and mempool limiting) for 0.12",
      "id": "b59ba4a1feab4d149eefce1f91819576",
      "timestamp": "2015-12-17T19:06:32+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "5ef847d47a8e4073832aa526a429230d",
        "sender": "wumpus",
        "payload": "#action look at #7132 (command line flag to opt into rbf on all outgoing txs)",
        "action": false,
        "timestamp": "2015-12-17T19:28:21+00:00"
      },
      "operand": "look at #7132 (command line flag to opt into rbf on all outgoing txs)",
      "id": "5ef847d47a8e4073832aa526a429230d",
      "timestamp": "2015-12-17T19:28:21+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d1c23f0c27de4be7ab6a2bddaf0c3719",
        "sender": "wumpus",
        "payload": "#topic c++11 plans for 0.13",
        "action": false,
        "timestamp": "2015-12-17T19:29:36+00:00"
      },
      "operand": "c++11 plans for 0.13",
      "id": "d1c23f0c27de4be7ab6a2bddaf0c3719",
      "timestamp": "2015-12-17T19:29:36+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "46ecee79417b4c77a28b5f8357fd35c7",
        "sender": "sipa",
        "payload": "#action switch some builds to c++11?",
        "action": false,
        "timestamp": "2015-12-17T19:56:44+00:00"
      },
      "operand": "switch some builds to c++11?",
      "id": "46ecee79417b4c77a28b5f8357fd35c7",
      "timestamp": "2015-12-17T19:56:44+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "626e8c4a69604d24a46b8b406dca05da",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2015-12-17T20:00:41+00:00"
      },
      "operand": null,
      "id": "626e8c4a69604d24a46b8b406dca05da",
      "timestamp": "2015-12-17T20:00:41+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}