{
  "founder": "achow101",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "e312cb30e70d4068b2b47c4261d0e667",
  "name": "#bitcoin-core-dev",
  "chair": "achow101",
  "chairs": [
    "achow101"
  ],
  "nicks": {
    "achow101": 37,
    "murch[m]": 1,
    "stickies-v": 8,
    "sipa": 20,
    "RubenSomsen": 3,
    "pinheadmz": 1,
    "hebasto": 18,
    "vasild": 1,
    "gleb": 1,
    "fjahr": 4,
    "fanquake": 46,
    "dergoegge": 6,
    "Sjors[m]": 6,
    "kanzure": 1,
    "josie": 20,
    "maxedw": 1,
    "gribble": 7,
    "ryanofsky": 2,
    "abubakarsadiq": 1,
    "instagibbs": 1,
    "darosior": 1,
    "_aj_": 5,
    "maflcko": 1
  },
  "start_time": "2023-12-07T14:00:24+00:00",
  "end_time": "2023-12-07T14:43:54+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | 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/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt",
  "current_topic": "shortly release cycle for 27.0 (fanquake)",
  "messages": [
    {
      "id": "958e682295ad4c24a6a528b4ed496314",
      "sender": "achow101",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2023-12-07T14:00:24+00:00"
    },
    {
      "id": "c70a3e3a905d48308cb2390cb2c85900",
      "sender": "murch[m]",
      "payload": "Hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:28+00:00"
    },
    {
      "id": "64cd980087a34f4190065a59658a24f5",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:28+00:00"
    },
    {
      "id": "c8fe03bcd2c34e1bbc10d3527036c3ff",
      "sender": "achow101",
      "payload": "#bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa theStack TheCharlatan vasild",
      "action": false,
      "timestamp": "2023-12-07T14:00:31+00:00"
    },
    {
      "id": "b65dbf661251495cbf479cd96930261c",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:31+00:00"
    },
    {
      "id": "06876a277c174cffa50c411ca8b481c2",
      "sender": "RubenSomsen",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:32+00:00"
    },
    {
      "id": "8b030d60edc8434590c93facec8446d1",
      "sender": "pinheadmz",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:34+00:00"
    },
    {
      "id": "d4f5f2e525084639ac5992ff68351236",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:34+00:00"
    },
    {
      "id": "0ce68291e3194d2dae1ce7398a7f7f3d",
      "sender": "vasild",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:36+00:00"
    },
    {
      "id": "986e9611eaa0411a8842841c4121208f",
      "sender": "gleb",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:00:41+00:00"
    },
    {
      "id": "01d4543d3b154123bbb418b712d5da60",
      "sender": "achow101",
      "payload": "There's one pre-proposed meeting topic this week. Any last minute ones to add to the list?",
      "action": false,
      "timestamp": "2023-12-07T14:01:04+00:00"
    },
    {
      "id": "3c055222d6b54f688a8f4793c860b2d6",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:01:18+00:00"
    },
    {
      "id": "63b3ce1a167d41ba876f9c90521a1154",
      "sender": "fanquake",
      "payload": "#topic dergoegge merge access in qa-assets",
      "action": false,
      "timestamp": "2023-12-07T14:01:38+00:00"
    },
    {
      "id": "cdf4a840f4d344fab1a50664bf497ba8",
      "sender": "fanquake",
      "payload": "#topic shortly release cycle for 27.0",
      "action": false,
      "timestamp": "2023-12-07T14:01:47+00:00"
    },
    {
      "id": "dee12e7653314eb5af2d8eb6d56f6fe2",
      "sender": "achow101",
      "payload": "#topic package relay updates (glozow)",
      "action": false,
      "timestamp": "2023-12-07T14:02:27+00:00"
    },
    {
      "id": "6e9875693aec4d00855839146c497023",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:02:45+00:00"
    },
    {
      "id": "ebc94dc11aa54d6fbf49ae080af968cc",
      "sender": "fjahr",
      "payload": "instagibbs commented on it before the meeting",
      "action": false,
      "timestamp": "2023-12-07T14:02:48+00:00"
    },
    {
      "id": "e0667b99be8844c2b641b3b23d8d0383",
      "sender": "achow101",
      "payload": "instagibbs left an update before the meeting, read that",
      "action": false,
      "timestamp": "2023-12-07T14:03:02+00:00"
    },
    {
      "id": "b6b5311cdebe47c8b99f654fe6ff8a4a",
      "sender": "Sjors[m]",
      "payload": "Hi",
      "action": false,
      "timestamp": "2023-12-07T14:03:06+00:00"
    },
    {
      "id": "a13c791257d543948321756fbac3c8b7",
      "sender": "achow101",
      "payload": "#topic silent payments updates (josie)",
      "action": false,
      "timestamp": "2023-12-07T14:03:08+00:00"
    },
    {
      "id": "1eceefd1afa1488789c081aba8b26f08",
      "sender": "RubenSomsen",
      "payload": "josie is back now but I think he may have gotten the meeting time wrong",
      "action": false,
      "timestamp": "2023-12-07T14:03:27+00:00"
    },
    {
      "id": "38f127502bf44c90a4eaf460c70eb835",
      "sender": "RubenSomsen",
      "payload": "No big changes from last week. Still actively taking review on BIP352 and responding to feedback. For the BIP we are still discussing how to handle the outpoints: https://github.com/bitcoin/bips/pull/1458#discussion_r1395934177",
      "action": false,
      "timestamp": "2023-12-07T14:03:47+00:00"
    },
    {
      "id": "21f6b9a7eb5a4479bc19fed8112767e2",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:04:07+00:00"
    },
    {
      "id": "80faeb8bc0364127805a4af7beaa136c",
      "sender": "josie",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:04:15+00:00"
    },
    {
      "id": "812fd4e2fcc8410781496a8ed31e8576",
      "sender": "maxedw",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:04:17+00:00"
    },
    {
      "id": "20a1af3b5d5f4f7495b9e4eb21494717",
      "sender": "josie",
      "payload": "haha i did have the meeting time wrong",
      "action": false,
      "timestamp": "2023-12-07T14:04:26+00:00"
    },
    {
      "id": "f6c91d068c8b4314a4d66bedd267f31b",
      "sender": "josie",
      "payload": "but i am back!",
      "action": false,
      "timestamp": "2023-12-07T14:04:29+00:00"
    },
    {
      "id": "e3f0c352fadd4c8bb829907543c80c10",
      "sender": "josie",
      "payload": "regarding the outpoints, i think we have something that works (hashing one outpoint, and some hardening), but would be nice to have a few eyes on it before i go and start updating the PRs",
      "action": false,
      "timestamp": "2023-12-07T14:05:36+00:00"
    },
    {
      "id": "4b9e573fc36f436280f8718c1a4dca10",
      "sender": "josie",
      "payload": "ill also be reviewing #25273 this week",
      "action": false,
      "timestamp": "2023-12-07T14:06:33+00:00"
    },
    {
      "id": "5432ecbe21244ed19b31d5dd4afa78a4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/25273 | wallet: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #25273 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:06:36+00:00"
    },
    {
      "id": "b771936e623540dea30578408e28cd39",
      "sender": "achow101",
      "payload": "please do",
      "action": false,
      "timestamp": "2023-12-07T14:06:43+00:00"
    },
    {
      "id": "c5db40faf4e24394b37a4d5021427089",
      "sender": "josie",
      "payload": "(looks like it has a silent merge conflict tho)",
      "action": false,
      "timestamp": "2023-12-07T14:06:46+00:00"
    },
    {
      "id": "1df891d4f73541c185a06345dca38fb3",
      "sender": "achow101",
      "payload": "hmm, thought I fixed that. will take a look today",
      "action": false,
      "timestamp": "2023-12-07T14:07:26+00:00"
    },
    {
      "id": "268bd6e695dc46159fad266846532b46",
      "sender": "achow101",
      "payload": "#topic multiprocess updates (ryanofsky)",
      "action": false,
      "timestamp": "2023-12-07T14:07:41+00:00"
    },
    {
      "id": "b2313e88deed46a1ac8c628092dbec50",
      "sender": "josie",
      "payload": "cool, thx!",
      "action": false,
      "timestamp": "2023-12-07T14:07:44+00:00"
    },
    {
      "id": "37036ef8ab5348be984bf712cbdb97e8",
      "sender": "ryanofsky",
      "payload": "Main next multiprocess PR for review is #28921. There is also serialization PR #28929 which simplifies things for multiprocess code, but is not essential. There is also now a design doc being added in #28978.",
      "action": false,
      "timestamp": "2023-12-07T14:08:29+00:00"
    },
    {
      "id": "4b1a89ba9a044e3283f374d75eaaa5bd",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28921 | multiprocess: Add basic type conversion hooks by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28921 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:08:31+00:00"
    },
    {
      "id": "0ba8ef58e4ab4bd7b143ab377d2871e0",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28929 | serialization: Support for multiple parameters by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28929 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:08:33+00:00"
    },
    {
      "id": "3bc165445eb7435bb34ae46a39d63d55",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28978 | doc: Add multiprocess design doc by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28978 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:08:35+00:00"
    },
    {
      "id": "ef5305dffddf4603b838526262bb403d",
      "sender": "abubakarsadiq",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:08:59+00:00"
    },
    {
      "id": "129e1c366dd34e00880c6f69501080c6",
      "sender": "ryanofsky",
      "payload": "That's all I have if you want to go to next topic",
      "action": false,
      "timestamp": "2023-12-07T14:09:42+00:00"
    },
    {
      "id": "f4eb24978d724bea8c674b105b432dc9",
      "sender": "achow101",
      "payload": "#topic Ad-hoc high priority for review",
      "action": false,
      "timestamp": "2023-12-07T14:09:58+00:00"
    },
    {
      "id": "61630f17c50a44ef8b6965fd256f7ee9",
      "sender": "achow101",
      "payload": "Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4",
      "action": false,
      "timestamp": "2023-12-07T14:10:06+00:00"
    },
    {
      "id": "ba8d151d7b294acd99974f7d8498e49d",
      "sender": "achow101",
      "payload": "#topic cpp-subprocess integration (hebasto)",
      "action": false,
      "timestamp": "2023-12-07T14:12:15+00:00"
    },
    {
      "id": "0b495fb6594042b18b0891e7eab005f2",
      "sender": "hebasto",
      "payload": "hi all",
      "action": false,
      "timestamp": "2023-12-07T14:12:19+00:00"
    },
    {
      "id": "3a34e92bf1b8472e9e9c5a319e456d07",
      "sender": "hebasto",
      "payload": "a year and a half ago the Replacing Boost Process issue was opened -- #24907",
      "action": false,
      "timestamp": "2023-12-07T14:12:22+00:00"
    },
    {
      "id": "a0d03d56b43449c3b67205c0e4707feb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/24907 | RFC: Replacing Boost Process \u00c3\u0082\u00c2\u00b7 Issue #24907 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:12:23+00:00"
    },
    {
      "id": "8184f83451874a3aa2e082d66617c579",
      "sender": "hebasto",
      "payload": "moreover, the recently discovered issue with Boost ASIO forces us to disable the external signer support for Windows, both cross and native builds -- #28967",
      "action": false,
      "timestamp": "2023-12-07T14:12:29+00:00"
    },
    {
      "id": "24c57ea60cf04a83a2c8fa3adb2f3b2e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28967 | build: disable external-signer for Windows by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #28967 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:12:30+00:00"
    },
    {
      "id": "d32ee5a748bd44a28592872548c10c16",
      "sender": "hebasto",
      "payload": "https://github.com/arun11299/cpp-subprocess was suggested as a potential alternative, which basically is a single header-only C++11 implementation of the Python's `subprocess.Popen` interface",
      "action": false,
      "timestamp": "2023-12-07T14:12:35+00:00"
    },
    {
      "id": "166f940a58834df78066a8dd1c7871de",
      "sender": "hebasto",
      "payload": "then theStack developed a branch that replaces Boost.Process with cpp-subprocess; however, some Windows-related issues remained",
      "action": false,
      "timestamp": "2023-12-07T14:12:42+00:00"
    },
    {
      "id": "f304a890e88840f4a3406b33a76280b6",
      "sender": "hebasto",
      "payload": "I fixed all Windows-related issues and submitted a full solution in #28981. Some of my patches have been accepted upstream already; others are in progress.",
      "action": false,
      "timestamp": "2023-12-07T14:12:48+00:00"
    },
    {
      "id": "b1138c432d544985b78251ecc4bfffaf",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28981 | Replace Boost.Process with cpp-subprocess by hebasto \u00c3\u0082\u00c2\u00b7 Pull Request #28981 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-12-07T14:12:50+00:00"
    },
    {
      "id": "d0b10228553440eca2c3f66ebe5e2f18",
      "sender": "hebasto",
      "payload": "the question is: if we agree to use cpp-subprocess, what is the best way to integrate this header into our code base?",
      "action": false,
      "timestamp": "2023-12-07T14:12:54+00:00"
    },
    {
      "id": "895f633a9fee4d0899a850d4efc02e73",
      "sender": "hebasto",
      "payload": "during discussion in the pr, a few options were suggested: 1 - subtree (sipa); 2 - add to the repo directly and prune out the unused code (fanquake); 3 - our fork subtree (hebasto); 4 - external dependency (luke-jr)",
      "action": false,
      "timestamp": "2023-12-07T14:13:01+00:00"
    },
    {
      "id": "736de8c61bc947078f10b6a590c018a0",
      "sender": "achow101",
      "payload": "is it actively maintained?",
      "action": false,
      "timestamp": "2023-12-07T14:13:45+00:00"
    },
    {
      "id": "eb99ef1435ae4deba80708ba1c1604d6",
      "sender": "hebasto",
      "payload": "it is",
      "action": false,
      "timestamp": "2023-12-07T14:13:59+00:00"
    },
    {
      "id": "17e203ae999b45889c3056746c421934",
      "sender": "fanquake",
      "payload": "depends on your definition of maintained",
      "action": false,
      "timestamp": "2023-12-07T14:14:06+00:00"
    },
    {
      "id": "d4f8b9a071744dffaa008f8d2037e30f",
      "sender": "sipa",
      "payload": "it looks maintained, but not really developed anymore",
      "action": false,
      "timestamp": "2023-12-07T14:14:16+00:00"
    },
    {
      "id": "e03010a9930c41c499262aeb65b06568",
      "sender": "fanquake",
      "payload": "the author doesn't actually review things, just insta merges etc",
      "action": false,
      "timestamp": "2023-12-07T14:14:21+00:00"
    },
    {
      "id": "78db9561499741628b7a9d0643dd7ee1",
      "sender": "sipa",
      "payload": "how much of the file do we need?",
      "action": false,
      "timestamp": "2023-12-07T14:15:14+00:00"
    },
    {
      "id": "66486e94d05448b9a821a23e4be9c5ce",
      "sender": "sipa",
      "payload": "as in, for option two, how much would we keep?",
      "action": false,
      "timestamp": "2023-12-07T14:15:25+00:00"
    },
    {
      "id": "386bd75770004805839fb1877d176271",
      "sender": "hebasto",
      "payload": "maybe ~60..70%",
      "action": false,
      "timestamp": "2023-12-07T14:15:46+00:00"
    },
    {
      "id": "0bbfb8f9184d41ae8bf68dacd8371263",
      "sender": "fanquake",
      "payload": "I just want to avoid another boost process scenario, where upstream wasn't maintained well, and no one from our side actually reviewed any of it, or checked to see how it worked/what it was doing under the hood",
      "action": false,
      "timestamp": "2023-12-07T14:16:00+00:00"
    },
    {
      "id": "4bf5a0ee376445c191acfcae0859d1d7",
      "sender": "fanquake",
      "payload": "Obviously having a static header in our repo is an improvement, similar to nanobench/tinyformat",
      "action": false,
      "timestamp": "2023-12-07T14:16:33+00:00"
    },
    {
      "id": "4f97c4abe4a94e7288448598296831fe",
      "sender": "hebasto",
      "payload": "in that case, we can adjust code for C++17/20",
      "action": false,
      "timestamp": "2023-12-07T14:17:19+00:00"
    },
    {
      "id": "85aed63cfbd14d24a9308105d6f508de",
      "sender": "fanquake",
      "payload": "If it's unlikely we'll be pulling many/any updates, that seems better than adding the burnden of a subtree, and we can still prune unused code",
      "action": false,
      "timestamp": "2023-12-07T14:17:28+00:00"
    },
    {
      "id": "577cef457d414dfab8a5c83687ce450c",
      "sender": "achow101",
      "payload": "I'd be slightly concerned with copyright if we just included it in the repo directly, especially if people come along later and decide to refactor/split it",
      "action": false,
      "timestamp": "2023-12-07T14:17:35+00:00"
    },
    {
      "id": "edeb207ff1f34ee5afd6f6fb5b9cdf65",
      "sender": "sipa",
      "payload": "does it *need* any changes right now?",
      "action": false,
      "timestamp": "2023-12-07T14:17:59+00:00"
    },
    {
      "id": "34a6bc57063746d3946cbe0b5b3f1afa",
      "sender": "fanquake",
      "payload": "Isn't it MIT licenesed?",
      "action": false,
      "timestamp": "2023-12-07T14:18:00+00:00"
    },
    {
      "id": "6e560baecb7f4c25b925f09de20bc608",
      "sender": "josie",
      "payload": "yeah its MIT",
      "action": false,
      "timestamp": "2023-12-07T14:18:11+00:00"
    },
    {
      "id": "0c18fa544a9344758afb3ddf7c2ba7e7",
      "sender": "fanquake",
      "payload": "What is the copyright concern",
      "action": false,
      "timestamp": "2023-12-07T14:18:13+00:00"
    },
    {
      "id": "72155c463fea4ed4b235fcf7234d0cb4",
      "sender": "hebasto",
      "payload": "it needs Windows-specific fixes",
      "action": false,
      "timestamp": "2023-12-07T14:18:28+00:00"
    },
    {
      "id": "2b965ef073f3414099ae9508c9171ebd",
      "sender": "achow101",
      "payload": "fanquake: the copyright header still needs to follow around any bits of code that we take from the project",
      "action": false,
      "timestamp": "2023-12-07T14:18:30+00:00"
    },
    {
      "id": "0dc34f63f5f2494090d63962c8f958ae",
      "sender": "sipa",
      "payload": "hebasto: but it looks like you've had some success already getting fixes upstreamed",
      "action": false,
      "timestamp": "2023-12-07T14:18:47+00:00"
    },
    {
      "id": "0f5026acd06b42c9b099532055983789",
      "sender": "fanquake",
      "payload": "Sure, we wouldn't delete that",
      "action": false,
      "timestamp": "2023-12-07T14:18:49+00:00"
    },
    {
      "id": "3cfba905c3dc41838ce1044a5945d569",
      "sender": "hebasto",
      "payload": "sipa: correct, a couple more needed",
      "action": false,
      "timestamp": "2023-12-07T14:19:12+00:00"
    },
    {
      "id": "0c5a67dd75894b458b41e4df6c99c530",
      "sender": "fanquake",
      "payload": "Has anyone actually tested it on non-windows yet?",
      "action": false,
      "timestamp": "2023-12-07T14:19:22+00:00"
    },
    {
      "id": "a56bf451f1c0450498233dda34261e4b",
      "sender": "fanquake",
      "payload": "Note that upstream also has no macOS CI, but I guess the assumption is no real platform specific code?",
      "action": false,
      "timestamp": "2023-12-07T14:20:05+00:00"
    },
    {
      "id": "f8465c06b05d4ccd8751263df98d7dcd",
      "sender": "Sjors[m]",
      "payload": "Not yet, will do soon(tm) on both Linux and macOS.",
      "action": false,
      "timestamp": "2023-12-07T14:20:07+00:00"
    },
    {
      "id": "d90dbfe26cac46cfa520a3d4447c15ff",
      "sender": "hebasto",
      "payload": "I tested with ledger on windows only for now",
      "action": false,
      "timestamp": "2023-12-07T14:20:10+00:00"
    },
    {
      "id": "b6ee519a770646e6bba5c5348a7cbdb7",
      "sender": "fanquake",
      "payload": "Ok, lets actually check it works on linux on mac first then",
      "action": false,
      "timestamp": "2023-12-07T14:20:34+00:00"
    },
    {
      "id": "7f7cf626d3a444a89468646ff0529771",
      "sender": "sipa",
      "payload": "agreed",
      "action": false,
      "timestamp": "2023-12-07T14:21:04+00:00"
    },
    {
      "id": "d19cb7a38fde428b8c285f485b28fad9",
      "sender": "hebasto",
      "payload": "okay",
      "action": false,
      "timestamp": "2023-12-07T14:21:36+00:00"
    },
    {
      "id": "55ca8c9edea0410e85d4c3d07b3fbfb0",
      "sender": "Sjors[m]",
      "payload": "Make sure to test QT, not just the RPC.",
      "action": false,
      "timestamp": "2023-12-07T14:21:48+00:00"
    },
    {
      "id": "c2d4590c7ecc49ee8a192ea8123f587d",
      "sender": "hebasto",
      "payload": "sure :)",
      "action": false,
      "timestamp": "2023-12-07T14:22:01+00:00"
    },
    {
      "id": "1ddcdcfaa50e427cad7812fad788018c",
      "sender": "Sjors[m]",
      "payload": "The latter is pretty well tested in the CI",
      "action": false,
      "timestamp": "2023-12-07T14:22:03+00:00"
    },
    {
      "id": "118d993a96c44fd596b8e6d736fdecd3",
      "sender": "achow101",
      "payload": "a potential alternative is to just completely rearchitect HWI so that it's a persistent daemon with a RPC interface",
      "action": false,
      "timestamp": "2023-12-07T14:22:52+00:00"
    },
    {
      "id": "879dcc166efc42d6a1fc9298398e1993",
      "sender": "achow101",
      "payload": "but that sounds like a lot of work",
      "action": false,
      "timestamp": "2023-12-07T14:22:58+00:00"
    },
    {
      "id": "795c4f3bba7f44f4b8928438c1a249e0",
      "sender": "Sjors[m]",
      "payload": "I'd also rather not have it run non stop, and/or manually start it as a seperate thing",
      "action": false,
      "timestamp": "2023-12-07T14:23:26+00:00"
    },
    {
      "id": "a02f0ff99b5342e9ae5bee6b835c4133",
      "sender": "fanquake",
      "payload": "HWI is still also usable without anything subprocess in Core right? Because users could just make the same calls that Core is doing, but themselves?",
      "action": false,
      "timestamp": "2023-12-07T14:23:40+00:00"
    },
    {
      "id": "19dcf26c7eb74739be1800cfdd4286b4",
      "sender": "dergoegge",
      "payload": "or just have a native c++ (or maybe rust \u00c3\u00b0\u00c2\u009f\u00c2\u00a6\u00c2\u0080) lib to interface with the hw wallets?",
      "action": false,
      "timestamp": "2023-12-07T14:23:42+00:00"
    },
    {
      "id": "010d95e7e7684b0b96eb1672e9a1a092",
      "sender": "achow101",
      "payload": "fanquake: yes",
      "action": false,
      "timestamp": "2023-12-07T14:23:50+00:00"
    },
    {
      "id": "55f2d5156b98437ebd7e56b4d4cc220b",
      "sender": "josie",
      "payload": "dergoegge: i think that exists? https://github.com/bitcoindevkit/rust-hwi",
      "action": false,
      "timestamp": "2023-12-07T14:24:06+00:00"
    },
    {
      "id": "44e4b782406c4790b5066ed19051fe8c",
      "sender": "dergoegge",
      "payload": "but that's just a rust wrapper around hwi.py?",
      "action": false,
      "timestamp": "2023-12-07T14:24:32+00:00"
    },
    {
      "id": "a1399a8a56c94e068ea1e67587077a13",
      "sender": "Sjors[m]",
      "payload": "I think that's just a wrapper?",
      "action": false,
      "timestamp": "2023-12-07T14:24:34+00:00"
    },
    {
      "id": "a2dfd6f0df53491791ba272241daa26e",
      "sender": "achow101",
      "payload": "dergoegge: we don't/didn't want any of the hww stuff compiled in",
      "action": false,
      "timestamp": "2023-12-07T14:24:38+00:00"
    },
    {
      "id": "6c1ad0d09f3a4c39a40008fff5411f30",
      "sender": "achow101",
      "payload": "that would include the usb stack and a bunch of vendor specific things",
      "action": false,
      "timestamp": "2023-12-07T14:25:07+00:00"
    },
    {
      "id": "d521c626ee004ff78d17d5e520c4fb36",
      "sender": "josie",
      "payload": "ah gross. i think last time i talked with someone about it, i was under the impression they were going to move it away from being a wrapper",
      "action": false,
      "timestamp": "2023-12-07T14:25:10+00:00"
    },
    {
      "id": "0027ff6cad444142bf3b5c6aedb7c115",
      "sender": "josie",
      "payload": "but looks like that hasn't happened",
      "action": false,
      "timestamp": "2023-12-07T14:25:14+00:00"
    },
    {
      "id": "dd752d549618460fa217dcd849b95898",
      "sender": "dergoegge",
      "payload": "we can also just delete external signer",
      "action": false,
      "timestamp": "2023-12-07T14:25:44+00:00"
    },
    {
      "id": "f51f6de75b0349678680cce8f8fb76ec",
      "sender": "dergoegge",
      "payload": "\u00c3\u00b0\u00c2\u009f\u00c2\u008f\u00c2\u0083\u00c3\u00a2\u00c2\u0080\u00c2\u008d\u00c3\u00a2\u00c2\u0099\u00c2\u0082\u00c3\u00af\u00c2\u00b8\u00c2\u008f",
      "action": false,
      "timestamp": "2023-12-07T14:25:51+00:00"
    },
    {
      "id": "51861b9295594f01addcd0874a7122bc",
      "sender": "fanquake",
      "payload": "Might have to get someone to add a GUI to that Rust thing",
      "action": false,
      "timestamp": "2023-12-07T14:26:08+00:00"
    },
    {
      "id": "9e1622da12114cd3856470fddd41b130",
      "sender": "fanquake",
      "payload": "Anyways, be good for some people to at least test the subprocess thing works / is a drop in, before we worry further about how to integrate it",
      "action": false,
      "timestamp": "2023-12-07T14:26:54+00:00"
    },
    {
      "id": "fe00d8da09c74092a674c666044abdbd",
      "sender": "achow101",
      "payload": "indeed",
      "action": false,
      "timestamp": "2023-12-07T14:27:15+00:00"
    },
    {
      "id": "d69487e6e44e4f1c9c637b20838981c6",
      "sender": "achow101",
      "payload": "#topic dergoegge merge access in qa-assets (fanquake)",
      "action": false,
      "timestamp": "2023-12-07T14:27:26+00:00"
    },
    {
      "id": "0090f12dcc2b461cb80e7540d52ff277",
      "sender": "fanquake",
      "payload": "quick one for any thoughts",
      "action": false,
      "timestamp": "2023-12-07T14:27:44+00:00"
    },
    {
      "id": "96a90d70d5da495f96e7f66f1ec0f6f4",
      "sender": "fanquake",
      "payload": "niklas and marco are are doing 90% of the contributing into qa-assets",
      "action": false,
      "timestamp": "2023-12-07T14:27:50+00:00"
    },
    {
      "id": "dc319600810f44579edc58f786fd641e",
      "sender": "fanquake",
      "payload": "given no one else reviews or merges there, doesn't make sense for me to always be a bottleneck",
      "action": false,
      "timestamp": "2023-12-07T14:27:55+00:00"
    },
    {
      "id": "9b5eb2b1c11348c7aa61f41fba04b61f",
      "sender": "achow101",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:27:55+00:00"
    },
    {
      "id": "e277a7e9cadd4ff184f8c25ccb350ee9",
      "sender": "fanquake",
      "payload": "so I think it makes sense for niklas to be able to push in new inputs",
      "action": false,
      "timestamp": "2023-12-07T14:27:57+00:00"
    },
    {
      "id": "75b54b8c609c44d5a4906bcca0d55766",
      "sender": "instagibbs",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:28:01+00:00"
    },
    {
      "id": "3d7bad67468d40b48eac9de7464ae11c",
      "sender": "josie",
      "payload": "ACK",
      "action": false,
      "timestamp": "2023-12-07T14:28:06+00:00"
    },
    {
      "id": "e0a4bf4d5bb2416789927a7bb0f58210",
      "sender": "fjahr",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:28:08+00:00"
    },
    {
      "id": "45302c7da83341ee9c5caeeb5a471d13",
      "sender": "fanquake",
      "payload": "good stuff",
      "action": false,
      "timestamp": "2023-12-07T14:28:10+00:00"
    },
    {
      "id": "f840d06b6bd0421990b3262c353f6045",
      "sender": "hebasto",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:28:14+00:00"
    },
    {
      "id": "ed347e1bc8f44239822e262e30cc80d8",
      "sender": "sipa",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:28:18+00:00"
    },
    {
      "id": "c26e4cbda243481c9ed3554095f45b0d",
      "sender": "achow101",
      "payload": "maflcko too?",
      "action": false,
      "timestamp": "2023-12-07T14:28:44+00:00"
    },
    {
      "id": "7bb1128e46ee41e49f63f4259fcbbffa",
      "sender": "darosior",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:29:02+00:00"
    },
    {
      "id": "d6e142899d73403fbdb8bf2475172931",
      "sender": "fanquake",
      "payload": "I don't think he wants to merge things. You can ask",
      "action": false,
      "timestamp": "2023-12-07T14:29:11+00:00"
    },
    {
      "id": "f408c36c2e824f5cb04f5f1f5a91d48e",
      "sender": "fanquake",
      "payload": "That's all for that topic thought, we can sort out the admin side shortly",
      "action": false,
      "timestamp": "2023-12-07T14:29:41+00:00"
    },
    {
      "id": "6088698e8d04418b81679ebd39557de7",
      "sender": "fanquake",
      "payload": "*though",
      "action": false,
      "timestamp": "2023-12-07T14:29:44+00:00"
    },
    {
      "id": "79e1048491534355813788cefa5b1514",
      "sender": "achow101",
      "payload": "#topic shortly release cycle for 27.0 (fanquake)",
      "action": false,
      "timestamp": "2023-12-07T14:29:50+00:00"
    },
    {
      "id": "4b3250ba14a24e959ddce6f0afbef0f8",
      "sender": "fanquake",
      "payload": "*shorten whoops",
      "action": false,
      "timestamp": "2023-12-07T14:30:14+00:00"
    },
    {
      "id": "e513936e22b744bcbf777755721cab20",
      "sender": "fanquake",
      "payload": "Given that the past few releases have slipped a little, and 26.0 nearly happened during Christmas/New Years",
      "action": false,
      "timestamp": "2023-12-07T14:30:15+00:00"
    },
    {
      "id": "e6f01aa4f4ff4f8b9d6595c41896ce7b",
      "sender": "fanquake",
      "payload": "I think it makes sense to have a shorter 27.0 cycle, and release in March/April. 28.0 in September/October",
      "action": false,
      "timestamp": "2023-12-07T14:30:19+00:00"
    },
    {
      "id": "1563cc89f5c74e57ae888568411d03b3",
      "sender": "fanquake",
      "payload": "So that we move back away from holiday type times, and then keep that cadence going forward",
      "action": false,
      "timestamp": "2023-12-07T14:30:22+00:00"
    },
    {
      "id": "d23c3c2a83144eb1aba63c3cc4d2ae68",
      "sender": "fanquake",
      "payload": "Releasing around holiday times is bad because people are away etc",
      "action": false,
      "timestamp": "2023-12-07T14:30:25+00:00"
    },
    {
      "id": "7eab3f22e0104985aa671311d5929d13",
      "sender": "fanquake",
      "payload": "i.e If we have to do a 26.(0).1 soonish, it's not going to be an ideal time",
      "action": false,
      "timestamp": "2023-12-07T14:30:38+00:00"
    },
    {
      "id": "309c56909a9b46afa833a447feb44a66",
      "sender": "achow101",
      "payload": "we should just do every 4 months to account for the slip",
      "action": false,
      "timestamp": "2023-12-07T14:30:40+00:00"
    },
    {
      "id": "ac25891dd45e410da79613100223cfa6",
      "sender": "fanquake",
      "payload": "how does that account for slip",
      "action": false,
      "timestamp": "2023-12-07T14:30:53+00:00"
    },
    {
      "id": "9d12debbaa384e92a124c080c802c34f",
      "sender": "achow101",
      "payload": "+4 months from time of previous release",
      "action": false,
      "timestamp": "2023-12-07T14:31:23+00:00"
    },
    {
      "id": "e1d6b7a26a71427aad29e629664d446d",
      "sender": "sipa",
      "payload": "releases are primarily extra work for maintainers; if you're ok with doing more frequent releases, there is little reason not to i think",
      "action": false,
      "timestamp": "2023-12-07T14:31:45+00:00"
    },
    {
      "id": "d74145350ca94ca59c0b32da09c407dd",
      "sender": "fanquake",
      "payload": "So 3 major releases a year?",
      "action": false,
      "timestamp": "2023-12-07T14:31:46+00:00"
    },
    {
      "id": "ab0ac98842564f06b250805814eb8568",
      "sender": "sipa",
      "payload": "fanquake: i think what achow101 is suggesting that the effective time between releases becomes (4 months + whatever time the previous one slipped)",
      "action": false,
      "timestamp": "2023-12-07T14:32:12+00:00"
    },
    {
      "id": "8a3d8b0473d04afaa4dfde0ebe5e3643",
      "sender": "fanquake",
      "payload": "Right, but I'm trying to remove variability",
      "action": false,
      "timestamp": "2023-12-07T14:32:40+00:00"
    },
    {
      "id": "8069e5d1d96f41b8b3124b374da72c13",
      "sender": "fanquake",
      "payload": "Othewise you just end up with the same problem again",
      "action": false,
      "timestamp": "2023-12-07T14:32:46+00:00"
    },
    {
      "id": "8dae79e0deeb481c83680e0475357206",
      "sender": "sipa",
      "payload": "fanquake: agree",
      "action": false,
      "timestamp": "2023-12-07T14:32:49+00:00"
    },
    {
      "id": "cc6a949c0306411aa63987ebd3e0882c",
      "sender": "stickies-v",
      "payload": "strongly in favour of picking the 2 month in the year that we think work best, and being okay with certain releases being a bit more/less spaced apart",
      "action": false,
      "timestamp": "2023-12-07T14:32:54+00:00"
    },
    {
      "id": "aaaaa0e1465241bbaf5bb570b5bba648",
      "sender": "fanquake",
      "payload": "Pinning to ~April and ~Oct for example, means you shouldn't have this issue",
      "action": false,
      "timestamp": "2023-12-07T14:33:07+00:00"
    },
    {
      "id": "c7b88f919f7f46b6b0801792943ce9b1",
      "sender": "sipa",
      "payload": "i like that idea",
      "action": false,
      "timestamp": "2023-12-07T14:33:15+00:00"
    },
    {
      "id": "c17fca2d7a3f49fdac7df9b710e00d47",
      "sender": "josie",
      "payload": "fanquake, stickies-v: +1",
      "action": false,
      "timestamp": "2023-12-07T14:33:31+00:00"
    },
    {
      "id": "bf641842fab449659cabe67174e1d59c",
      "sender": "stickies-v",
      "payload": "it's better for users to have a more predictable release cycle, and it doesn't make things unnecessarily difficult for us. no downsides imo?",
      "action": false,
      "timestamp": "2023-12-07T14:33:33+00:00"
    },
    {
      "id": "c8e6aad284e54397b3760dd94e757598",
      "sender": "achow101",
      "payload": "is that target release in april, or branch in april?",
      "action": false,
      "timestamp": "2023-12-07T14:33:38+00:00"
    },
    {
      "id": "343be0431ca2411a8076a924ec1501a4",
      "sender": "fjahr",
      "payload": "yeah, well the two months in the year where the two following months are not too bad ;)",
      "action": false,
      "timestamp": "2023-12-07T14:33:44+00:00"
    },
    {
      "id": "4286339ad1a047d887387a2c4b0cad6b",
      "sender": "_aj_",
      "payload": "target the freeze dates, not the release dates?",
      "action": false,
      "timestamp": "2023-12-07T14:33:49+00:00"
    },
    {
      "id": "f841fab37f574cd3bf8b2d07903968a0",
      "sender": "fanquake",
      "payload": "I think we are also somewhat on track for an April release anyways, as we've already started merging stuff for 27.0 etc",
      "action": false,
      "timestamp": "2023-12-07T14:33:50+00:00"
    },
    {
      "id": "0db7fc31a56f4edbb7aa6a89b3ff9d12",
      "sender": "stickies-v",
      "payload": "_aj_: +1",
      "action": false,
      "timestamp": "2023-12-07T14:33:58+00:00"
    },
    {
      "id": "d05a0575f6b54f4cacee2b46afae21cc",
      "sender": "sipa",
      "payload": "so freeze dates in february/august?",
      "action": false,
      "timestamp": "2023-12-07T14:34:07+00:00"
    },
    {
      "id": "a42629a9d83c498da2d098f205694156",
      "sender": "josie",
      "payload": "freeze in feb seems pretty early, why not freeze in march?",
      "action": false,
      "timestamp": "2023-12-07T14:34:39+00:00"
    },
    {
      "id": "e8cd0836c4984792a4562080a4502530",
      "sender": "sipa",
      "payload": "when was the freeze for 26.0?",
      "action": false,
      "timestamp": "2023-12-07T14:35:38+00:00"
    },
    {
      "id": "9a4df250bdfc46ccb77d3dda77fa0717",
      "sender": "fanquake",
      "payload": "https://github.com/bitcoin/bitcoin/issues/27758",
      "action": false,
      "timestamp": "2023-12-07T14:35:51+00:00"
    },
    {
      "id": "1c7a7fdb764b4bea9512e2ce35bc1953",
      "sender": "_aj_",
      "payload": "sipa: early october?",
      "action": false,
      "timestamp": "2023-12-07T14:36:00+00:00"
    },
    {
      "id": "2496e1d09d5e46f1a7875c2d06b00b77",
      "sender": "fanquake",
      "payload": "october 8th",
      "action": false,
      "timestamp": "2023-12-07T14:36:00+00:00"
    },
    {
      "id": "31b88e2a771f4201ad0d4daaec018bad",
      "sender": "achow101",
      "payload": "it slipped a week though",
      "action": false,
      "timestamp": "2023-12-07T14:36:10+00:00"
    },
    {
      "id": "20cd66d8185248778f5e7dd4beae3078",
      "sender": "stickies-v",
      "payload": "I'd be conservative and assume 2 months between freeze and release. If we want to avoid releasing in December, I think that means freeze in march and september?",
      "action": false,
      "timestamp": "2023-12-07T14:36:19+00:00"
    },
    {
      "id": "29030a0e4a3a40189f51feefd6b72fc1",
      "sender": "_aj_",
      "payload": "branch off was last october",
      "action": false,
      "timestamp": "2023-12-07T14:36:22+00:00"
    },
    {
      "id": "9ae4fc939ffc44b29d79e76504ea00b1",
      "sender": "fanquake",
      "payload": "So yea, freeze the regular amount of time before april and october",
      "action": false,
      "timestamp": "2023-12-07T14:36:23+00:00"
    },
    {
      "id": "1d41f92552b4402aa49e46aa67c80b77",
      "sender": "sipa",
      "payload": "right, so there were basically 2 months between feature freeze and final release",
      "action": false,
      "timestamp": "2023-12-07T14:36:31+00:00"
    },
    {
      "id": "41fb59082ad348e383b726cde94d5a72",
      "sender": "sipa",
      "payload": "25.0 was slightly shorter but still almost 8 weeks",
      "action": false,
      "timestamp": "2023-12-07T14:37:21+00:00"
    },
    {
      "id": "ba21caa30296445ea9ec61f072424b48",
      "sender": "_aj_",
      "payload": "(late october, not last october)",
      "action": false,
      "timestamp": "2023-12-07T14:37:33+00:00"
    },
    {
      "id": "6ac0510a734a4641a3c89476c4e257a2",
      "sender": "achow101",
      "payload": "I think we've previously targeted 6 weeks betweek feature freeze and release",
      "action": false,
      "timestamp": "2023-12-07T14:37:41+00:00"
    },
    {
      "id": "4a6c6cb825be4c628f103152e5f2cb36",
      "sender": "achow101",
      "payload": "but that seems to never pan out, so 8 weeks is fine with me",
      "action": false,
      "timestamp": "2023-12-07T14:37:57+00:00"
    },
    {
      "id": "8e0687a330a144bbbc67c206b58f0427",
      "sender": "sipa",
      "payload": "24.0 had a 7 week interval between feature freeze and final release",
      "action": false,
      "timestamp": "2023-12-07T14:38:02+00:00"
    },
    {
      "id": "c66281be57da40a9acb96f3f66978be4",
      "sender": "fanquake",
      "payload": "and the breakdown is normally 1 month of freeze + ~1 month of rc(s)?",
      "action": false,
      "timestamp": "2023-12-07T14:38:40+00:00"
    },
    {
      "id": "a5dae545ebdd4e0b80a3c226bd6ed57b",
      "sender": "achow101",
      "payload": "normall 2 weeks of freeze",
      "action": false,
      "timestamp": "2023-12-07T14:38:52+00:00"
    },
    {
      "id": "23a454484f25421bad6e984bdd4522ea",
      "sender": "fanquake",
      "payload": "So freeze mid feb, start rc march, release april",
      "action": false,
      "timestamp": "2023-12-07T14:39:06+00:00"
    },
    {
      "id": "849876bc2a7947f380057b1ef1f64726",
      "sender": "fanquake",
      "payload": "freeze mid aug, start rc sept, release october?",
      "action": false,
      "timestamp": "2023-12-07T14:39:36+00:00"
    },
    {
      "id": "c71af3b4cf5f40a4b7771cd683ad4b6d",
      "sender": "achow101",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:39:42+00:00"
    },
    {
      "id": "0f59fabf67104eea9505673b4db0d048",
      "sender": "sipa",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2023-12-07T14:39:43+00:00"
    },
    {
      "id": "5ca35f0993564d419722a37782e60587",
      "sender": "josie",
      "payload": "ACK",
      "action": false,
      "timestamp": "2023-12-07T14:39:53+00:00"
    },
    {
      "id": "3fc340af5e3f417b9a36f538234a1fab",
      "sender": "stickies-v",
      "payload": "ack",
      "action": false,
      "timestamp": "2023-12-07T14:39:57+00:00"
    },
    {
      "id": "f26dec8b83fd450ea02e77e374fa620e",
      "sender": "dergoegge",
      "payload": "\u00c3\u00b0\u00c2\u009f\u00c2\u0091\u00c2\u008d",
      "action": false,
      "timestamp": "2023-12-07T14:39:57+00:00"
    },
    {
      "id": "d3c442e9460b4cc8a33b79b68f013559",
      "sender": "fanquake",
      "payload": "So 2 1/2 months were of merging for 27.0 from now",
      "action": false,
      "timestamp": "2023-12-07T14:39:58+00:00"
    },
    {
      "id": "1d30ec08b2064de99175167a3594162f",
      "sender": "fanquake",
      "payload": "Get those features in",
      "action": false,
      "timestamp": "2023-12-07T14:40:06+00:00"
    },
    {
      "id": "8d1b1a0abef5408baf0162a52b0b358c",
      "sender": "josie",
      "payload": "haha 2 1/2 months, with holidays in between.. I think its going to be a very small release",
      "action": false,
      "timestamp": "2023-12-07T14:40:33+00:00"
    },
    {
      "id": "b6d04b38783549da9c95fa7809e50872",
      "sender": "achow101",
      "payload": "Any other topics to discuss?",
      "action": false,
      "timestamp": "2023-12-07T14:40:58+00:00"
    },
    {
      "id": "1d202a53aac74909908c54ba41ad20dd",
      "sender": "fanquake",
      "payload": "Maybe we can fix more bugs than we introduce this time then",
      "action": false,
      "timestamp": "2023-12-07T14:41:02+00:00"
    },
    {
      "id": "752dfe6203d44cad8f238e7a5bbd67d2",
      "sender": "_aj_",
      "payload": "woah",
      "action": false,
      "timestamp": "2023-12-07T14:41:10+00:00"
    },
    {
      "id": "921e642ca3544b87881847a72fb0059c",
      "sender": "josie",
      "payload": "fanquake: a christmas miracle!",
      "action": false,
      "timestamp": "2023-12-07T14:41:21+00:00"
    },
    {
      "id": "ee8956ff5a364b95956f55587ef4d489",
      "sender": "stickies-v",
      "payload": "we could do a transition period where we do 27 one month later than (the new) usual before completely switching to the new schedule?",
      "action": false,
      "timestamp": "2023-12-07T14:41:26+00:00"
    },
    {
      "id": "9cd0f822a3e34f25936a9a2f3f1c43c5",
      "sender": "fanquake",
      "payload": "Can we not",
      "action": false,
      "timestamp": "2023-12-07T14:41:45+00:00"
    },
    {
      "id": "6d3fabdfacb74acbb0b6670946340079",
      "sender": "sipa",
      "payload": "or we can decide that when the time comes",
      "action": false,
      "timestamp": "2023-12-07T14:41:49+00:00"
    },
    {
      "id": "f2645feab085465f9840266708a34225",
      "sender": "maflcko",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-12-07T14:41:52+00:00"
    },
    {
      "id": "e20743d4c0e5418997012a15cf85da44",
      "sender": "achow101",
      "payload": "stickies-v: what we actually normally do is previous schedule +6 months, which is around april anyways",
      "action": false,
      "timestamp": "2023-12-07T14:42:04+00:00"
    },
    {
      "id": "642690f049d7423088f54e3e05bc14ac",
      "sender": "josie",
      "payload": "stickies-v: I think what's proposed is fine, more just point out we have a pretty big priority list for 27.0 that likely wont happen",
      "action": false,
      "timestamp": "2023-12-07T14:42:16+00:00"
    },
    {
      "id": "a4d97f6fa6ff4612b118faf5b80f11e6",
      "sender": "achow101",
      "payload": "(the original schedule, not what actually happened)",
      "action": false,
      "timestamp": "2023-12-07T14:42:21+00:00"
    },
    {
      "id": "ab274ff64e07414691778802c41b6917",
      "sender": "stickies-v",
      "payload": "okay",
      "action": false,
      "timestamp": "2023-12-07T14:42:23+00:00"
    },
    {
      "id": "19a4c1767a284ae0be3d31f932abea10",
      "sender": "josie",
      "payload": "but i dont think that should reflect badly on the priority projects experiment",
      "action": false,
      "timestamp": "2023-12-07T14:42:33+00:00"
    },
    {
      "id": "042b68191b9e4a1a8a8844cb2bf067b0",
      "sender": "sipa",
      "payload": "priority list is a set of things we are committed to making progress on - we don't need to finish them",
      "action": false,
      "timestamp": "2023-12-07T14:42:43+00:00"
    },
    {
      "id": "918ac695bba94afc8c6100a58a8a4f15",
      "sender": "josie",
      "payload": "sipa: agree!",
      "action": false,
      "timestamp": "2023-12-07T14:43:33+00:00"
    },
    {
      "id": "72f9e2bafafd40fd8212d76a9d64914e",
      "sender": "achow101",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2023-12-07T14:43:54+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "958e682295ad4c24a6a528b4ed496314",
        "sender": "achow101",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2023-12-07T14:00:24+00:00"
      },
      "operand": null,
      "id": "958e682295ad4c24a6a528b4ed496314",
      "timestamp": "2023-12-07T14:00:24+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "dee12e7653314eb5af2d8eb6d56f6fe2",
        "sender": "achow101",
        "payload": "#topic package relay updates (glozow)",
        "action": false,
        "timestamp": "2023-12-07T14:02:27+00:00"
      },
      "operand": "package relay updates (glozow)",
      "id": "dee12e7653314eb5af2d8eb6d56f6fe2",
      "timestamp": "2023-12-07T14:02:27+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a13c791257d543948321756fbac3c8b7",
        "sender": "achow101",
        "payload": "#topic silent payments updates (josie)",
        "action": false,
        "timestamp": "2023-12-07T14:03:08+00:00"
      },
      "operand": "silent payments updates (josie)",
      "id": "a13c791257d543948321756fbac3c8b7",
      "timestamp": "2023-12-07T14:03:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5432ecbe21244ed19b31d5dd4afa78a4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/25273 | wallet: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #25273 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:06:36+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/25273",
      "id": "5432ecbe21244ed19b31d5dd4afa78a4",
      "timestamp": "2023-12-07T14:06:36+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "268bd6e695dc46159fad266846532b46",
        "sender": "achow101",
        "payload": "#topic multiprocess updates (ryanofsky)",
        "action": false,
        "timestamp": "2023-12-07T14:07:41+00:00"
      },
      "operand": "multiprocess updates (ryanofsky)",
      "id": "268bd6e695dc46159fad266846532b46",
      "timestamp": "2023-12-07T14:07:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4b1a89ba9a044e3283f374d75eaaa5bd",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28921 | multiprocess: Add basic type conversion hooks by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28921 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:08:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28921",
      "id": "4b1a89ba9a044e3283f374d75eaaa5bd",
      "timestamp": "2023-12-07T14:08:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "0ba8ef58e4ab4bd7b143ab377d2871e0",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28929 | serialization: Support for multiple parameters by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28929 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:08:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28929",
      "id": "0ba8ef58e4ab4bd7b143ab377d2871e0",
      "timestamp": "2023-12-07T14:08:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3bc165445eb7435bb34ae46a39d63d55",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28978 | doc: Add multiprocess design doc by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28978 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:08:35+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28978",
      "id": "3bc165445eb7435bb34ae46a39d63d55",
      "timestamp": "2023-12-07T14:08:35+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f4eb24978d724bea8c674b105b432dc9",
        "sender": "achow101",
        "payload": "#topic Ad-hoc high priority for review",
        "action": false,
        "timestamp": "2023-12-07T14:09:58+00:00"
      },
      "operand": "Ad-hoc high priority for review",
      "id": "f4eb24978d724bea8c674b105b432dc9",
      "timestamp": "2023-12-07T14:09:58+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "ba8d151d7b294acd99974f7d8498e49d",
        "sender": "achow101",
        "payload": "#topic cpp-subprocess integration (hebasto)",
        "action": false,
        "timestamp": "2023-12-07T14:12:15+00:00"
      },
      "operand": "cpp-subprocess integration (hebasto)",
      "id": "ba8d151d7b294acd99974f7d8498e49d",
      "timestamp": "2023-12-07T14:12:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a0d03d56b43449c3b67205c0e4707feb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/24907 | RFC: Replacing Boost Process \u00c3\u0082\u00c2\u00b7 Issue #24907 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:12:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/24907",
      "id": "a0d03d56b43449c3b67205c0e4707feb",
      "timestamp": "2023-12-07T14:12:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "24c57ea60cf04a83a2c8fa3adb2f3b2e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28967 | build: disable external-signer for Windows by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #28967 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:12:30+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28967",
      "id": "24c57ea60cf04a83a2c8fa3adb2f3b2e",
      "timestamp": "2023-12-07T14:12:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d32ee5a748bd44a28592872548c10c16",
        "sender": "hebasto",
        "payload": "https://github.com/arun11299/cpp-subprocess was suggested as a potential alternative, which basically is a single header-only C++11 implementation of the Python's `subprocess.Popen` interface",
        "action": false,
        "timestamp": "2023-12-07T14:12:35+00:00"
      },
      "operand": "https://github.com/arun11299/cpp-subprocess",
      "id": "d32ee5a748bd44a28592872548c10c16",
      "timestamp": "2023-12-07T14:12:35+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b1138c432d544985b78251ecc4bfffaf",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28981 | Replace Boost.Process with cpp-subprocess by hebasto \u00c3\u0082\u00c2\u00b7 Pull Request #28981 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-12-07T14:12:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28981",
      "id": "b1138c432d544985b78251ecc4bfffaf",
      "timestamp": "2023-12-07T14:12:50+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d69487e6e44e4f1c9c637b20838981c6",
        "sender": "achow101",
        "payload": "#topic dergoegge merge access in qa-assets (fanquake)",
        "action": false,
        "timestamp": "2023-12-07T14:27:26+00:00"
      },
      "operand": "dergoegge merge access in qa-assets (fanquake)",
      "id": "d69487e6e44e4f1c9c637b20838981c6",
      "timestamp": "2023-12-07T14:27:26+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "79e1048491534355813788cefa5b1514",
        "sender": "achow101",
        "payload": "#topic shortly release cycle for 27.0 (fanquake)",
        "action": false,
        "timestamp": "2023-12-07T14:29:50+00:00"
      },
      "operand": "shortly release cycle for 27.0 (fanquake)",
      "id": "79e1048491534355813788cefa5b1514",
      "timestamp": "2023-12-07T14:29:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9a4df250bdfc46ccb77d3dda77fa0717",
        "sender": "fanquake",
        "payload": "https://github.com/bitcoin/bitcoin/issues/27758",
        "action": false,
        "timestamp": "2023-12-07T14:35:51+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/27758",
      "id": "9a4df250bdfc46ccb77d3dda77fa0717",
      "timestamp": "2023-12-07T14:35:51+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "72f9e2bafafd40fd8212d76a9d64914e",
        "sender": "achow101",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2023-12-07T14:43:54+00:00"
      },
      "operand": null,
      "id": "72f9e2bafafd40fd8212d76a9d64914e",
      "timestamp": "2023-12-07T14:43:54+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}