{
  "founder": "fjahr",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "054c5d80a519494ba5ae44a486794274",
  "name": "#bitcoin-core-dev",
  "chair": "fjahr",
  "chairs": [
    "fjahr"
  ],
  "nicks": {
    "fjahr": 24,
    "corebot": 8,
    "cfields": 2,
    "sedited": 4,
    "dzxzgthree": 1,
    "eugenesiegel": 1,
    "achow101": 7,
    "brunoerg": 1,
    "dergoegge": 12,
    "maxedw": 1,
    "andrewtoth_": 4,
    "lightlike": 1,
    "sr_gi": 1,
    "Murch[m]": 1,
    "kanzure": 1,
    "hebasto": 9,
    "janb84": 1,
    "hodlinator": 3,
    "darosior9": 1,
    "pinheadmz": 1,
    "l0rinc": 2,
    "willcl-ark": 2,
    "johnny9dev": 13,
    "sipa": 3,
    "fanquake": 7,
    "darosior": 4,
    "dzxzg": 1,
    "_aj_": 1
  },
  "start_time": "2026-03-05T16:00:02.747380+00:00",
  "end_time": "2026-03-05T16:48:00.989967+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 @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt",
  "current_topic": "31.0 milestone",
  "messages": [
    {
      "id": "d426b4c96d084801bbf1f4206c15f6b3",
      "sender": "fjahr",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2026-03-05T16:00:02.746816+00:00"
    },
    {
      "id": "60c35360b7cf4bbeb086c18ceb87cc9f",
      "sender": "corebot",
      "payload": "fjahr: Meeting started at 2026-03-05T16:00+0000",
      "action": false,
      "timestamp": "2026-03-05T16:00:02.752093+00:00"
    },
    {
      "id": "fe9fe345a38847ae8d9c816b4031ed4a",
      "sender": "corebot",
      "payload": "fjahr: Current chairs: fjahr",
      "action": false,
      "timestamp": "2026-03-05T16:00:03.755685+00:00"
    },
    {
      "id": "dd134ed5ab6c4b01b54fa3882da7e91c",
      "sender": "corebot",
      "payload": "fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2026-03-05T16:00:04.759847+00:00"
    },
    {
      "id": "27af6eb28139482b98a4fd9121ee1633",
      "sender": "corebot",
      "payload": "fjahr: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2026-03-05T16:00:05.764268+00:00"
    },
    {
      "id": "00d1f68f9e594785843218760430a526",
      "sender": "corebot",
      "payload": "fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2026-03-05T16:00:06.768929+00:00"
    },
    {
      "id": "3749f8113cc84c94b5b410eb2ede069f",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:12.529893+00:00"
    },
    {
      "id": "22912526c60143ed86173d844d6125f5",
      "sender": "sedited",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:13.266936+00:00"
    },
    {
      "id": "03b2e453378749f1a16f688fea714853",
      "sender": "dzxzgthree",
      "payload": "hi hi hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:13.442935+00:00"
    },
    {
      "id": "8a51ec3bd6ce483b8c1b98895f54af92",
      "sender": "fjahr",
      "payload": "#bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sliv3r__ sr_gi tdb3 theStack TheCharlatan vasild",
      "action": false,
      "timestamp": "2026-03-05T16:00:13.605698+00:00"
    },
    {
      "id": "bb0aab9ecbc54084ab2684fdd908580e",
      "sender": "fjahr",
      "payload": "willcl-ark",
      "action": false,
      "timestamp": "2026-03-05T16:00:13.695864+00:00"
    },
    {
      "id": "68d76f3d8587420d8cbed0d4a75a325f",
      "sender": "eugenesiegel",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:14.857304+00:00"
    },
    {
      "id": "ac94ce5ddbb2479fa4e1e5cf3d1ecca5",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:19.805306+00:00"
    },
    {
      "id": "0c159c9565674342ae985e8e1dd05c52",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:20.175558+00:00"
    },
    {
      "id": "1ea7d6193de64c279007befa9b673ec3",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:21.484520+00:00"
    },
    {
      "id": "097fa751d7444cea8a459d59d6ecce41",
      "sender": "maxedw",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:23.400220+00:00"
    },
    {
      "id": "bba9f3608737419aaddcb004a55058b9",
      "sender": "andrewtoth_",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:24.674269+00:00"
    },
    {
      "id": "59a9078b50304e2bbede480cde009f51",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:25.490760+00:00"
    },
    {
      "id": "e8fc48bbb7d446f8bb9f1d63cd75e01d",
      "sender": "sr_gi",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:25.797172+00:00"
    },
    {
      "id": "5edfe8ddddd944d7ae028b9072d5ed0e",
      "sender": "fjahr",
      "payload": "There are no pre-proposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2026-03-05T16:00:27.041929+00:00"
    },
    {
      "id": "5b806a0b824045c982684ed8f61d6a60",
      "sender": "Murch[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:37.410810+00:00"
    },
    {
      "id": "6e7d831e825947889fd28b9aa6abed59",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:48.663719+00:00"
    },
    {
      "id": "561e98271b9f4d009f9e779eed04006b",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:00:49.719161+00:00"
    },
    {
      "id": "79fba304f06f453786dac94e5eaed662",
      "sender": "janb84",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:01:14.966570+00:00"
    },
    {
      "id": "8021deb11b6a47fbb6766680b1c63199",
      "sender": "fjahr",
      "payload": "Ok, let's start with the WGs",
      "action": false,
      "timestamp": "2026-03-05T16:01:28.842508+00:00"
    },
    {
      "id": "b428f69f2253401a9049035d291f1ff0",
      "sender": "fjahr",
      "payload": "#topic Fuzzing WG Update (dergoegge)",
      "action": false,
      "timestamp": "2026-03-05T16:01:32.945882+00:00"
    },
    {
      "id": "8fc76978ebbe43c7a5fbcbb36d8a018e",
      "sender": "hodlinator",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:01:38.974498+00:00"
    },
    {
      "id": "615a9b558978483e90d1995b3629e2fb",
      "sender": "dergoegge",
      "payload": "I made a dashboard for Brink's fuzzing infrastructure: https://dergoegge.github.io/fuzzor-dashboard/",
      "action": false,
      "timestamp": "2026-03-05T16:01:59.478687+00:00"
    },
    {
      "id": "5ad265213988418594702d971bbe81a1",
      "sender": "darosior9",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:02:19.479684+00:00"
    },
    {
      "id": "dc3b8fa269624bc695711744c234f5b9",
      "sender": "dergoegge",
      "payload": "Please let me know if you have ideas on how that can be made more useful",
      "action": false,
      "timestamp": "2026-03-05T16:02:25.911359+00:00"
    },
    {
      "id": "2249189ec3174fd9abbf05d39762dd46",
      "sender": "fjahr",
      "payload": "very cool",
      "action": false,
      "timestamp": "2026-03-05T16:02:28.640280+00:00"
    },
    {
      "id": "8b77689346a54cf281686785334f6641",
      "sender": "pinheadmz",
      "payload": "Yo",
      "action": false,
      "timestamp": "2026-03-05T16:02:29.310155+00:00"
    },
    {
      "id": "1bf99cfece174ba9888ec139ee72d095",
      "sender": "l0rinc",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:02:36.574060+00:00"
    },
    {
      "id": "92350fe37ea54d5888312925ba80cb76",
      "sender": "dergoegge",
      "payload": "Already got some good feedback in the fuzzing wg (thanks!)",
      "action": false,
      "timestamp": "2026-03-05T16:02:44.527807+00:00"
    },
    {
      "id": "3c48438cddd94456b36a18ddae74ec56",
      "sender": "dergoegge",
      "payload": "Also wanted to bring up https://github.com/bitcoin-core/gui-qml/pull/503",
      "action": false,
      "timestamp": "2026-03-05T16:02:57.312097+00:00"
    },
    {
      "id": "1f12cf489ce14eea9b3711263203491b",
      "sender": "dergoegge",
      "payload": "It would be cool have something like this for the qt gui",
      "action": false,
      "timestamp": "2026-03-05T16:03:08.858113+00:00"
    },
    {
      "id": "176943e9193749e3807dd7a0f7b53a56",
      "sender": "hebasto",
      "payload": "qml will be a new gui soon",
      "action": false,
      "timestamp": "2026-03-05T16:03:36.358170+00:00"
    },
    {
      "id": "780ec475baab4a06ad14ef1eacf76760",
      "sender": "dergoegge",
      "payload": "If we're gonna keep maintaining it, it could be nice to increase our confidence with some fuzzing, which would be enabled by this approach",
      "action": false,
      "timestamp": "2026-03-05T16:03:53.251502+00:00"
    },
    {
      "id": "0d360e58770e4aa98e9683bf1c5d02a1",
      "sender": "willcl-ark",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:04:34.328251+00:00"
    },
    {
      "id": "c6e17019e4a1416e8a50e3c5be473c3b",
      "sender": "dergoegge",
      "payload": "I'm not gonna work on it myself, but if someone is interested, I'd be willing to help with review or writing the fuzz tests",
      "action": false,
      "timestamp": "2026-03-05T16:04:49.021206+00:00"
    },
    {
      "id": "bf8fcfcfe7254c5cbc2d0c6bf65f19ba",
      "sender": "fjahr",
      "payload": "dergoegge: that's it?",
      "action": false,
      "timestamp": "2026-03-05T16:05:50.738552+00:00"
    },
    {
      "id": "0a4758abb135489cb10d6da3ee544095",
      "sender": "dergoegge",
      "payload": "yes unless someone has something to add",
      "action": false,
      "timestamp": "2026-03-05T16:06:34.627874+00:00"
    },
    {
      "id": "9dd5a8d5eaff46838111b111ff30b454",
      "sender": "johnny9dev",
      "payload": "Hi. I can throw some tokens to research it for Qt widgets. I've built this same thing before in another qml project",
      "action": false,
      "timestamp": "2026-03-05T16:06:36.304652+00:00"
    },
    {
      "id": "f4295317d04b44818d7cfe48412d0783",
      "sender": "dergoegge",
      "payload": "Great! lmk how that goes!",
      "action": false,
      "timestamp": "2026-03-05T16:06:57.629887+00:00"
    },
    {
      "id": "90e6192ba944422bbfa2fa9e1adeaa0f",
      "sender": "fjahr",
      "payload": "#topic Kernel WG Update (sedited)",
      "action": false,
      "timestamp": "2026-03-05T16:07:05.950656+00:00"
    },
    {
      "id": "0a10142e038e46b08279c817c633f984",
      "sender": "sedited",
      "payload": "don't have anything to share this week.",
      "action": false,
      "timestamp": "2026-03-05T16:07:54.421161+00:00"
    },
    {
      "id": "ebec2daa556f45a19bcb8ea0ca199cd7",
      "sender": "fjahr",
      "payload": "#topic Benchmarking WG Update (l0rinc, andrewtoth)",
      "action": false,
      "timestamp": "2026-03-05T16:08:00.962996+00:00"
    },
    {
      "id": "87a2d9b9873f46028ba4a16ed9b1e756",
      "sender": "l0rinc",
      "payload": "nothing from me",
      "action": false,
      "timestamp": "2026-03-05T16:08:04.364688+00:00"
    },
    {
      "id": "2622006a81f541c79110f7c7c11c1e1b",
      "sender": "andrewtoth_",
      "payload": "I opened #34692 based on feedback from last week's meeting and in #34641. Hopefully that is simple enough to get into v31. It would be a big UX improvement for our users. We can continue improving dbcaching in v32 afterwards.",
      "action": false,
      "timestamp": "2026-03-05T16:08:56.229020+00:00"
    },
    {
      "id": "9a3aa42bfaea4575b533c7d924cb991d",
      "sender": "corebot",
      "payload": "andrewtoth_: Error: That URL appears to have no HTML title within the first 32KB.",
      "action": false,
      "timestamp": "2026-03-05T16:08:58.233433+00:00"
    },
    {
      "id": "5ba64c32e74d4562a7c29c25beabdd8c",
      "sender": "corebot",
      "payload": "andrewtoth_: Error: That URL appears to have no HTML title within the first 32KB.",
      "action": false,
      "timestamp": "2026-03-05T16:09:00.975506+00:00"
    },
    {
      "id": "b3fc0ec5d48d4ae595d5037f8c02f0de",
      "sender": "andrewtoth_",
      "payload": "That's it from me",
      "action": false,
      "timestamp": "2026-03-05T16:09:38.395740+00:00"
    },
    {
      "id": "b66bc0a51b044fb98cd92b4b17d00cf6",
      "sender": "fjahr",
      "payload": "#topic Net Split WG Update (cfields)",
      "action": false,
      "timestamp": "2026-03-05T16:09:59.821136+00:00"
    },
    {
      "id": "55ec66dc4c7640c2b9e50bdcf320cbbb",
      "sender": "cfields",
      "payload": "Still no update, focus has been elsewhere. Really hoping to get going this week. Thanks for your patience :)",
      "action": false,
      "timestamp": "2026-03-05T16:10:14.085742+00:00"
    },
    {
      "id": "487d103b3a364a12b688dd210da7e7b3",
      "sender": "fjahr",
      "payload": "Not seeing silent payments, but the k_max discussion is making progress afaict (bip change is merged I think) and the focus is again on the secp Pr that implements this.",
      "action": false,
      "timestamp": "2026-03-05T16:11:29.495046+00:00"
    },
    {
      "id": "06a7da3e33bb4d73895932971225c587",
      "sender": "fjahr",
      "payload": "Anything else to discuss?",
      "action": false,
      "timestamp": "2026-03-05T16:11:39.966157+00:00"
    },
    {
      "id": "b6af525ac1ff44d18118bcb572c3ec51",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-03-05T16:12:15.884321+00:00"
    },
    {
      "id": "91a5279168b54575b12cb3b945ce953e",
      "sender": "johnny9dev",
      "payload": "I would like to get the qml project back onto the weekly topic list. I've spent the last 2 weeks working on it again and I am not have full momentum again.",
      "action": false,
      "timestamp": "2026-03-05T16:12:20.318043+00:00"
    },
    {
      "id": "bb22ef5d87e24e1690b6d063b11bb766",
      "sender": "johnny9dev",
      "payload": "I now have full momentum*",
      "action": false,
      "timestamp": "2026-03-05T16:12:34.805140+00:00"
    },
    {
      "id": "a409e4e7fbde4235b4169036dedf0dbb",
      "sender": "fjahr",
      "payload": "#topic QML GUI WG Update (johnny9dev)",
      "action": false,
      "timestamp": "2026-03-05T16:12:59.732308+00:00"
    },
    {
      "id": "9a8c8b3c0492432d9fcbb3ccde4fded0",
      "sender": "fjahr",
      "payload": ":p",
      "action": false,
      "timestamp": "2026-03-05T16:13:01.870122+00:00"
    },
    {
      "id": "954a69ea6cd548a09bdfd96b88f6b40d",
      "sender": "johnny9dev",
      "payload": "I have another contributor helping me as well who will like to update their progress too",
      "action": false,
      "timestamp": "2026-03-05T16:13:03.977967+00:00"
    },
    {
      "id": "7c823a8cb524415fbe911d62fa75c1c6",
      "sender": "willcl-ark",
      "payload": "nice!",
      "action": false,
      "timestamp": "2026-03-05T16:13:09.122750+00:00"
    },
    {
      "id": "dc3fb5333fb247fe92d1e8aba387efcb",
      "sender": "fjahr",
      "payload": "johnny9dev: You don't have to ask for permission IMO, just move it up in the wiki page",
      "action": false,
      "timestamp": "2026-03-05T16:13:35.575916+00:00"
    },
    {
      "id": "e4b2e55d7a9c432682ec5a852224f756",
      "sender": "johnny9dev",
      "payload": "My goal is feature parity and have setup the test automation frameworks and have done the decoupling from the original qt project. epcileafies has completed the features for peer disconnect/ban and completed a full e2e test for it using the gui test framework",
      "action": false,
      "timestamp": "2026-03-05T16:14:11.411065+00:00"
    },
    {
      "id": "3c3897a2f8b64e68ad2fda19a4c17850",
      "sender": "johnny9dev",
      "payload": "the list of features has been added to the issues of the project.",
      "action": false,
      "timestamp": "2026-03-05T16:15:18.377779+00:00"
    },
    {
      "id": "358e3d7f6d7c43db9e390abab8afccab",
      "sender": "johnny9dev",
      "payload": "thats all for this status i think",
      "action": false,
      "timestamp": "2026-03-05T16:15:52.150751+00:00"
    },
    {
      "id": "058f0600160249b8bc2b82521593161a",
      "sender": "fanquake",
      "payload": "johnny9dev: one thing I'm a bit unclear on, is, are you planning to replace widgets with qml, or you want both to exist going forward (was wondering after the fuzz topic, because porting that to widgets seems like a bit of a waste, if it's just going to be replaced with qml anyways)?",
      "action": false,
      "timestamp": "2026-03-05T16:15:55.128002+00:00"
    },
    {
      "id": "dbf5321e03e544828a2edccd5d4c9ecc",
      "sender": "hebasto",
      "payload": "yes, replace",
      "action": false,
      "timestamp": "2026-03-05T16:16:06.831958+00:00"
    },
    {
      "id": "8cc462e5e5da4a6f988eefe35897f91b",
      "sender": "dergoegge",
      "payload": "it's not a waste if we still ship qt for a while",
      "action": false,
      "timestamp": "2026-03-05T16:16:41.732276+00:00"
    },
    {
      "id": "4caf5d67c3ed47afbeeaa8fc7cb3d59e",
      "sender": "darosior",
      "payload": "hebasto: so what's the plan? Replace regardless of IPC support? How does it fit with the topic you brought up a couple weeks ago?",
      "action": false,
      "timestamp": "2026-03-05T16:18:26.832781+00:00"
    },
    {
      "id": "e8daa49fea3c44cd82bf3a8c584f757f",
      "sender": "hebasto",
      "payload": "the plan is to replace qt -> qml first, then consider switching to IPC",
      "action": false,
      "timestamp": "2026-03-05T16:19:22.085856+00:00"
    },
    {
      "id": "5c90e642af124b33a127e0dc0f3c849c",
      "sender": "fanquake",
      "payload": "I guess anything IPC is blocked on actually implementing IPC for Windows, otherwise the GUI wont support Windows",
      "action": false,
      "timestamp": "2026-03-05T16:21:16.186229+00:00"
    },
    {
      "id": "0f0ef892c20a42699d9322d77f069a71",
      "sender": "dzxzg",
      "payload": "At localhost we've had some discussions recently about helping maintain/improve the qtwidgets gui, not opposed to qml replacing qtwidgets but I think while we are shipping qtwidgets we should be maintaining it and testing it",
      "action": false,
      "timestamp": "2026-03-05T16:21:18.720941+00:00"
    },
    {
      "id": "b046314efdcb4dbd9c1321ac1f225de4",
      "sender": "johnny9dev",
      "payload": "I think that makes sense and I will be helping with bitcoin-core/gui reviews as well.",
      "action": false,
      "timestamp": "2026-03-05T16:22:07.088473+00:00"
    },
    {
      "id": "11fa4d05679e469a97a403baf75e1a04",
      "sender": "johnny9dev",
      "payload": "eventhough my top priority will be gui-qml",
      "action": false,
      "timestamp": "2026-03-05T16:22:20.293941+00:00"
    },
    {
      "id": "87cacee2ad424d1796ed79fe28a4e7da",
      "sender": "hodlinator",
      "payload": "are there any plans to support tests comparing the drawn GUI to checked-in screenshots?",
      "action": false,
      "timestamp": "2026-03-05T16:22:34.854423+00:00"
    },
    {
      "id": "423687350ec4470abf558af4868f9fbb",
      "sender": "darosior",
      "payload": "hebasto: if i can push back a bit, what changed your opinion since you wrote https://gist.github.com/hebasto/478910dc16239d17c8bfdfd61a53a5dd ?",
      "action": false,
      "timestamp": "2026-03-05T16:22:59.923002+00:00"
    },
    {
      "id": "38de43dedb034ec7a8c19a684634ca4f",
      "sender": "darosior",
      "payload": "And why do you think it will be different this time?",
      "action": false,
      "timestamp": "2026-03-05T16:23:06.676623+00:00"
    },
    {
      "id": "b786f723a4334ca594e07a3a85964246",
      "sender": "fanquake",
      "payload": "sidebar: asmap currently looking like 4 different results, for 4 different builders: https://github.com/bitcoin-core/asmap-data/issues/44",
      "action": false,
      "timestamp": "2026-03-05T16:23:59.910620+00:00"
    },
    {
      "id": "3e617f975f3a443a8c5a4be5d2f422df",
      "sender": "sipa",
      "payload": "and now there are 4 different resutls with 6 builders, better!",
      "action": false,
      "timestamp": "2026-03-05T16:25:09.375795+00:00"
    },
    {
      "id": "ace653e95cec4eb699aa3a7d6edf1c54",
      "sender": "hebasto",
      "payload": "darosior: there is a plan to bring more GUI-needed dependencies into the release build process -- https://github.com/bitcoin/bitcoin/issues/29914#issuecomment-3921585808",
      "action": false,
      "timestamp": "2026-03-05T16:25:23.994735+00:00"
    },
    {
      "id": "f5c955e0c2934126b97dc61c41a0ca73",
      "sender": "hebasto",
      "payload": "^ safely",
      "action": false,
      "timestamp": "2026-03-05T16:25:44.085305+00:00"
    },
    {
      "id": "115b263b765743a69df9e77793872046",
      "sender": "_aj_",
      "payload": "i've found https://github.com/janb84/bitcoin-tui fun to mess around with, fwiw, in case people haven't seen it",
      "action": false,
      "timestamp": "2026-03-05T16:26:43.182966+00:00"
    },
    {
      "id": "97c17cf48e924030954033d4ccc660d3",
      "sender": "fanquake",
      "payload": "hebasto: That seems a bit tangential though? That could be a discussion, or happen, regardless of anything QML related (i.e we could switch widget to a wayland backend), or if we wanted to ship static bins.",
      "action": false,
      "timestamp": "2026-03-05T16:26:47.178210+00:00"
    },
    {
      "id": "a463f9f9096c48c2b2f5ab09bbf4b380",
      "sender": "fanquake",
      "payload": "I posted that comment as a rough outline of what could happen, but I don't really know if it's a good idea, or what should happen. i.e, just because the guix build is split up, does that mean we ship/support/test apks for android? They seem like separate discussions, that could happen in any order.",
      "action": false,
      "timestamp": "2026-03-05T16:28:20.000698+00:00"
    },
    {
      "id": "373407023b92410ebb8069ecbcda1eb1",
      "sender": "sedited",
      "payload": "johnny9dev, gui-qml is still pulling in a few of the existing qt/*.h headers. Is the plan to consolidate these?",
      "action": false,
      "timestamp": "2026-03-05T16:28:21.006654+00:00"
    },
    {
      "id": "718f323cc71e4258b24139741ed585d1",
      "sender": "hebasto",
      "payload": "yes, it works for any extra dependencies, either widgets or QML",
      "action": false,
      "timestamp": "2026-03-05T16:28:40.200383+00:00"
    },
    {
      "id": "5f847ce384fd4e24a6bb7abe377fe4a3",
      "sender": "johnny9dev",
      "payload": "sedited: i did the work to remove all of those headers from the project and port over just what is needed",
      "action": false,
      "timestamp": "2026-03-05T16:29:26.630062+00:00"
    },
    {
      "id": "ef174c4ca5e9467a9d72f152d54c7171",
      "sender": "fanquake",
      "payload": "hebasto: yea, my point is that, figuring out how to do a release build, is downstream of (and doesn't have to be blocking) of actually deciding the larger picture",
      "action": false,
      "timestamp": "2026-03-05T16:29:59.991215+00:00"
    },
    {
      "id": "59d57c5275e745e4bd10e43da7dc4347",
      "sender": "johnny9dev",
      "payload": "hodlinator: i added screenshot support to the qml test bridge but unsure what to do with it just yet. initially it will just be for capturing the state on failure",
      "action": false,
      "timestamp": "2026-03-05T16:30:26.983685+00:00"
    },
    {
      "id": "37fdbd4b89b145619dda8b4b191fbf7d",
      "sender": "fanquake",
      "payload": "i.e doing the GUI over IPC, is unrelated to wether you build bitcoin-qt in a different guix container to bitcoind",
      "action": false,
      "timestamp": "2026-03-05T16:30:41.059986+00:00"
    },
    {
      "id": "ce2b4c76d33d4cb8a83d2b37465cba0d",
      "sender": "hebasto",
      "payload": "combining many goal simultaneously, such use IPC and QML, won't be productive; switching to QML has a significant drawback, which is bringing more deps for static builds; now we have a _good_ plan to mitigate it",
      "action": false,
      "timestamp": "2026-03-05T16:32:55.476206+00:00"
    },
    {
      "id": "1b2aaaeb1f074b55abe1cfc1df7f40ec",
      "sender": "hebasto",
      "payload": "s/goal/goals/",
      "action": false,
      "timestamp": "2026-03-05T16:33:15.007386+00:00"
    },
    {
      "id": "24005f1aba624e28834ab3988541b45e",
      "sender": "hodlinator",
      "payload": "johnny9dev: cool, will look into it some more",
      "action": false,
      "timestamp": "2026-03-05T16:34:40.141183+00:00"
    },
    {
      "id": "0404a8cb067b447b81dcd2670c8f93bc",
      "sender": "darosior",
      "payload": "Agree re combining many goals, but i see the opposite. I hear some want to add features to qt widgets, others to QML, given the already low amount of dev resources on the GUI that seems.. surprising",
      "action": false,
      "timestamp": "2026-03-05T16:35:04.347399+00:00"
    },
    {
      "id": "831c38875e294c3cab1819b0a66820b1",
      "sender": "johnny9dev",
      "payload": "the productivity tools that are available now require us all to reevaluate scope/resources",
      "action": false,
      "timestamp": "2026-03-05T16:36:33.534562+00:00"
    },
    {
      "id": "3f05044d6481468da2cb103e9d0b0129",
      "sender": "johnny9dev",
      "payload": "i did this last month and am shocked and very excited",
      "action": false,
      "timestamp": "2026-03-05T16:37:00.475211+00:00"
    },
    {
      "id": "74d843ac95b14301950c16715cd61fd9",
      "sender": "fjahr",
      "payload": "I agree that it doesn't feel like all the Gui resources are pulling in the same direction. But maybe it's hard to see the bigger picture from the outside. Great to hear there is momentum definitely!",
      "action": false,
      "timestamp": "2026-03-05T16:37:09.594195+00:00"
    },
    {
      "id": "e98e0d12130340ac9e5da89556debba6",
      "sender": "fjahr",
      "payload": "Well, sounds like johnny9dev will keep us updated and there may be a clearer picture emerging over time? Sounds like people would appreciate some better understanding of how the different work strings come together. Anything to add on this topic?",
      "action": false,
      "timestamp": "2026-03-05T16:39:19.034659+00:00"
    },
    {
      "id": "aff53c307718454a9b0eadff0dede34a",
      "sender": "fjahr",
      "payload": "Anything else to discuss?",
      "action": false,
      "timestamp": "2026-03-05T16:39:46.017956+00:00"
    },
    {
      "id": "8e8e5118af0d4a72b4d1428fdd040ceb",
      "sender": "achow101",
      "payload": "31.0 milestone",
      "action": false,
      "timestamp": "2026-03-05T16:40:08.511352+00:00"
    },
    {
      "id": "038f26ba9f414a18b20baebdf4c0d722",
      "sender": "fjahr",
      "payload": "(asmap run is a nailbiter btw)",
      "action": false,
      "timestamp": "2026-03-05T16:40:15.156707+00:00"
    },
    {
      "id": "43aa440f189449adbb918c1f6bdf45c3",
      "sender": "sipa",
      "payload": "team luisschwab, hodlinator, sedited, fjahr, sr-gi is in the lead",
      "action": false,
      "timestamp": "2026-03-05T16:40:45.493337+00:00"
    },
    {
      "id": "babb9ccc65bf4f9ca1e6d2cf13932cee",
      "sender": "achow101",
      "payload": "(you can #topic that for me)",
      "action": false,
      "timestamp": "2026-03-05T16:41:21.996619+00:00"
    },
    {
      "id": "c5e32ac7f9434f7b990ae874fa61a111",
      "sender": "fjahr",
      "payload": "oh sorry",
      "action": false,
      "timestamp": "2026-03-05T16:41:37.819814+00:00"
    },
    {
      "id": "0d413c8f3ae54270ad2d874b7323462c",
      "sender": "fjahr",
      "payload": "#topic 31.0 milestone",
      "action": false,
      "timestamp": "2026-03-05T16:41:42.819179+00:00"
    },
    {
      "id": "2ef89c322e6446e58c22c78e5c9b304a",
      "sender": "achow101",
      "payload": "Btanching is scheuled for the 10th, which is in 5 days",
      "action": false,
      "timestamp": "2026-03-05T16:41:57.921328+00:00"
    },
    {
      "id": "8a0b045b2bd94a4fab1026b5106f6bbb",
      "sender": "achow101",
      "payload": "There are still 8 open PRs in the milestone: https://github.com/bitcoin/bitcoin/milestone/74",
      "action": false,
      "timestamp": "2026-03-05T16:42:36.155300+00:00"
    },
    {
      "id": "feba21d2aeb6490aa2e1e067c41b02eb",
      "sender": "achow101",
      "payload": "please review them",
      "action": false,
      "timestamp": "2026-03-05T16:42:47.113224+00:00"
    },
    {
      "id": "e868f54e875e4ab8ae242425646cb9a8",
      "sender": "sedited",
      "payload": "also #34735 as an outstanding issue.",
      "action": false,
      "timestamp": "2026-03-05T16:43:07.848916+00:00"
    },
    {
      "id": "0e83ed82cb884dad916352a880f032e2",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34735 | Intermittent failure in rpc_gettxspendingprevout.py, line 98, assert_equal(node0.gettxspendingprevout([..]), [..]), JSONRPCException: No spending tx for the outpoint :0 in mempool, and txospenderindex is unavailable \u00b7 Issue #34735 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-03-05T16:43:08.852039+00:00"
    },
    {
      "id": "2fbed59cdc144b11a32adb67befdadcc",
      "sender": "achow101",
      "payload": "that's all",
      "action": false,
      "timestamp": "2026-03-05T16:44:32.711814+00:00"
    },
    {
      "id": "0578c597374a41b59d25f573d52526d4",
      "sender": "fjahr",
      "payload": "Anything else?",
      "action": false,
      "timestamp": "2026-03-05T16:45:11.293492+00:00"
    },
    {
      "id": "f0d2b67f72814f899e7614a4b74d6eb6",
      "sender": "andrewtoth_",
      "payload": "dergoegge: I see in your dashboard the only stopped harness is coins_view_overlay from Feb 22. I suppose that is https://github.com/bitcoin/bitcoin/issues/34645?",
      "action": false,
      "timestamp": "2026-03-05T16:46:01.161051+00:00"
    },
    {
      "id": "ff4fa45356a746fbbddccb1c133d8697",
      "sender": "dergoegge",
      "payload": "yes, although there could be more reasons why something shows as stopped (besides a bug)",
      "action": false,
      "timestamp": "2026-03-05T16:47:13.396112+00:00"
    },
    {
      "id": "8a5b9acf0c634050a6e57beda8ebb8c8",
      "sender": "fjahr",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-03-05T16:48:00.989417+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "d426b4c96d084801bbf1f4206c15f6b3",
        "sender": "fjahr",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2026-03-05T16:00:02.746816+00:00"
      },
      "operand": null,
      "id": "d426b4c96d084801bbf1f4206c15f6b3",
      "timestamp": "2026-03-05T16:00:02.746816+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b428f69f2253401a9049035d291f1ff0",
        "sender": "fjahr",
        "payload": "#topic Fuzzing WG Update (dergoegge)",
        "action": false,
        "timestamp": "2026-03-05T16:01:32.945882+00:00"
      },
      "operand": "Fuzzing WG Update (dergoegge)",
      "id": "b428f69f2253401a9049035d291f1ff0",
      "timestamp": "2026-03-05T16:01:32.945882+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "90e6192ba944422bbfa2fa9e1adeaa0f",
        "sender": "fjahr",
        "payload": "#topic Kernel WG Update (sedited)",
        "action": false,
        "timestamp": "2026-03-05T16:07:05.950656+00:00"
      },
      "operand": "Kernel WG Update (sedited)",
      "id": "90e6192ba944422bbfa2fa9e1adeaa0f",
      "timestamp": "2026-03-05T16:07:05.950656+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "ebec2daa556f45a19bcb8ea0ca199cd7",
        "sender": "fjahr",
        "payload": "#topic Benchmarking WG Update (l0rinc, andrewtoth)",
        "action": false,
        "timestamp": "2026-03-05T16:08:00.962996+00:00"
      },
      "operand": "Benchmarking WG Update (l0rinc, andrewtoth)",
      "id": "ebec2daa556f45a19bcb8ea0ca199cd7",
      "timestamp": "2026-03-05T16:08:00.962996+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b66bc0a51b044fb98cd92b4b17d00cf6",
        "sender": "fjahr",
        "payload": "#topic Net Split WG Update (cfields)",
        "action": false,
        "timestamp": "2026-03-05T16:09:59.821136+00:00"
      },
      "operand": "Net Split WG Update (cfields)",
      "id": "b66bc0a51b044fb98cd92b4b17d00cf6",
      "timestamp": "2026-03-05T16:09:59.821136+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a409e4e7fbde4235b4169036dedf0dbb",
        "sender": "fjahr",
        "payload": "#topic QML GUI WG Update (johnny9dev)",
        "action": false,
        "timestamp": "2026-03-05T16:12:59.732308+00:00"
      },
      "operand": "QML GUI WG Update (johnny9dev)",
      "id": "a409e4e7fbde4235b4169036dedf0dbb",
      "timestamp": "2026-03-05T16:12:59.732308+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0d413c8f3ae54270ad2d874b7323462c",
        "sender": "fjahr",
        "payload": "#topic 31.0 milestone",
        "action": false,
        "timestamp": "2026-03-05T16:41:42.819179+00:00"
      },
      "operand": "31.0 milestone",
      "id": "0d413c8f3ae54270ad2d874b7323462c",
      "timestamp": "2026-03-05T16:41:42.819179+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "8a5b9acf0c634050a6e57beda8ebb8c8",
        "sender": "fjahr",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-03-05T16:48:00.989417+00:00"
      },
      "operand": null,
      "id": "8a5b9acf0c634050a6e57beda8ebb8c8",
      "timestamp": "2026-03-05T16:48:00.989417+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}