{
  "founder": "laanwj",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "8abc077a44a6475db3e67e426e302c26",
  "name": "#bitcoin-core-dev",
  "chair": "laanwj",
  "chairs": [
    "laanwj"
  ],
  "nicks": {
    "laanwj": 17,
    "core-meetingbot`": 4,
    "hebasto": 1,
    "achow101": 2,
    "michaelfolkson": 3,
    "cfields": 1,
    "kvaciral[m]": 1,
    "b10c": 1,
    "provoostenator": 21,
    "sipa": 1,
    "jonatack": 6,
    "MarcoFalke": 5,
    "gribble": 5,
    "_aj_": 8,
    "jeremyrubin": 22
  },
  "start_time": "2022-01-13T19:00:17+00:00",
  "end_time": "2022-01-13T19:43:06+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/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt",
  "current_topic": "Release processes / feature freezes / etc (jeremyrubin)",
  "messages": [
    {
      "id": "eb005ae0a3ab401eb4487f5241331de1",
      "sender": "laanwj",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2022-01-13T19:00:17+00:00"
    },
    {
      "id": "639102c1be964ba1bde68a3ce23b3ba6",
      "sender": "core-meetingbot`",
      "payload": "Meeting started Thu Jan 13 19:00:17 2022 UTC.  The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.",
      "action": false,
      "timestamp": "2022-01-13T19:00:18+00:00"
    },
    {
      "id": "4d270043123e40ee86cdde7e753b8f98",
      "sender": "core-meetingbot`",
      "payload": "Available commands: action commands idea info link nick",
      "action": false,
      "timestamp": "2022-01-13T19:00:18+00:00"
    },
    {
      "id": "b53f7a70e02749c09db274152dd47850",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:00:34+00:00"
    },
    {
      "id": "6b5d1fb765d64e77a3988fb5cc5d07b6",
      "sender": "laanwj",
      "payload": "#bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball",
      "action": false,
      "timestamp": "2022-01-13T19:00:35+00:00"
    },
    {
      "id": "12ffdfce72344bd9b06092d0d4fd1170",
      "sender": "laanwj",
      "payload": "morcos nehan NicolasDorier paveljanik petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild",
      "action": false,
      "timestamp": "2022-01-13T19:00:37+00:00"
    },
    {
      "id": "52f9860873334781871fb8193013424e",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:00:43+00:00"
    },
    {
      "id": "0aeea71c2bb04927bde3b50034c4914f",
      "sender": "michaelfolkson",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:00:45+00:00"
    },
    {
      "id": "443c1abadf174617a241154a0089f8b0",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:00:56+00:00"
    },
    {
      "id": "f08db486011a40b583915ae038a0d93d",
      "sender": "laanwj",
      "payload": "welcome to the weekly general bitcoin-core-dev meeting",
      "action": false,
      "timestamp": "2022-01-13T19:00:56+00:00"
    },
    {
      "id": "c1047c3115c748799db5151e82c9111e",
      "sender": "kvaciral[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:01:00+00:00"
    },
    {
      "id": "351c65795eb341fcb02474503e67290d",
      "sender": "b10c",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:01:11+00:00"
    },
    {
      "id": "d47ade02280d47f5af24ae317673ff56",
      "sender": "provoostenator",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:01:22+00:00"
    },
    {
      "id": "2b73cae0485c458aa2114273268e37a3",
      "sender": "laanwj",
      "payload": "there have been no proposed meeting topics this week (this can be done using #proposedmeetingtopic <topic>), any last-minute ones?",
      "action": false,
      "timestamp": "2022-01-13T19:01:55+00:00"
    },
    {
      "id": "0b49e2792293442f88227365e95a045d",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:02:06+00:00"
    },
    {
      "id": "3972385a20d84eafb5e7ca5e793f8977",
      "sender": "laanwj",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2022-01-13T19:03:57+00:00"
    },
    {
      "id": "400a7fa499904d2d9e5f0ba4d756ae2e",
      "sender": "core-meetingbot`",
      "payload": "topic: High priority for review",
      "action": false,
      "timestamp": "2022-01-13T19:03:57+00:00"
    },
    {
      "id": "f4ce591119d24254b34483ffaf0c4b09",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-13T19:04:01+00:00"
    },
    {
      "id": "b1b7f811d6ff414083766f531d9a660c",
      "sender": "laanwj",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8 has 8 blockers, no bugfixes, 1 chasing concept ACK at the moment",
      "action": false,
      "timestamp": "2022-01-13T19:04:44+00:00"
    },
    {
      "id": "2690ba788948433887b0621219674081",
      "sender": "laanwj",
      "payload": "anything to add, remove, or that is ready for merge?",
      "action": false,
      "timestamp": "2022-01-13T19:04:55+00:00"
    },
    {
      "id": "2cbd120fa5514bf5b10be11f2dc2b20a",
      "sender": "MarcoFalke",
      "payload": "can i haz #23629",
      "action": false,
      "timestamp": "2022-01-13T19:05:01+00:00"
    },
    {
      "id": "cba69d09ea4a4408921f4172627485e9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23629 | refactor tests to fix ubsan suppressions by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #23629 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-01-13T19:05:02+00:00"
    },
    {
      "id": "34266adcb9b84791bbb5c7e59ae8b65b",
      "sender": "jonatack",
      "payload": "#22932 has ACKs by hebasto and achow101 (thanks!), might need one more",
      "action": false,
      "timestamp": "2022-01-13T19:05:32+00:00"
    },
    {
      "id": "e1247f70eede43ac8a59adc4d929f85d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22932 | Guard CBlockIndex::nStatus by cs_main, require GetBlockPos/GetUndoPos to hold cs_main by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #22932 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-01-13T19:05:35+00:00"
    },
    {
      "id": "48dd32cf15a64493ad9ed0ea902d5f3c",
      "sender": "_aj_",
      "payload": "laanwj: #23508",
      "action": false,
      "timestamp": "2022-01-13T19:05:36+00:00"
    },
    {
      "id": "da15a6e5f2b94659ad39d3777ce27602",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23508 | Add getdeploymentinfo RPC by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #23508 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-01-13T19:05:37+00:00"
    },
    {
      "id": "d40bc445dd1049feb03f3a681c2b717e",
      "sender": "jeremyrubin",
      "payload": "hi!",
      "action": false,
      "timestamp": "2022-01-13T19:06:27+00:00"
    },
    {
      "id": "4c83e1bd03dc40168f1f9296cb4eb3d5",
      "sender": "laanwj",
      "payload": "MarcoFalke _aj_: added",
      "action": false,
      "timestamp": "2022-01-13T19:06:41+00:00"
    },
    {
      "id": "27d10ea8e9964251bc48c3b4a1c5ee84",
      "sender": "laanwj",
      "payload": "jonatack: good to know, will take a look",
      "action": false,
      "timestamp": "2022-01-13T19:06:57+00:00"
    },
    {
      "id": "7167e89f20c04217b4c5a5811e128f65",
      "sender": "jonatack",
      "payload": "I've tried to diff-review #22702 after ACKing it a few months ago, but it requires a fresh re-review. Planning to do that.",
      "action": false,
      "timestamp": "2022-01-13T19:07:52+00:00"
    },
    {
      "id": "7619be079ffe4d389b66a3acf25144c0",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22702 | Add allocator for node based containers by martinus \u00c3\u0082\u00c2\u00b7 Pull Request #22702 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-01-13T19:07:54+00:00"
    },
    {
      "id": "997485f848024c178dfc09a3738c78b0",
      "sender": "jonatack",
      "payload": "laanwj: thanks",
      "action": false,
      "timestamp": "2022-01-13T19:08:13+00:00"
    },
    {
      "id": "4c51256cbcab43c7aa5ca81d57fb36e7",
      "sender": "jeremyrubin",
      "payload": "#proposedmeetingtopic release processes / feature freezes / best practice & optionality w.r.t. BIP-119 for non-deployment code",
      "action": false,
      "timestamp": "2022-01-13T19:08:21+00:00"
    },
    {
      "id": "75935c03f83545218429cb77d1212e1c",
      "sender": "laanwj",
      "payload": "it's a pretty tough PR to review, but would be good to have more eyes on it",
      "action": false,
      "timestamp": "2022-01-13T19:08:26+00:00"
    },
    {
      "id": "fc1ddcde91234c4186826eaee8a45e0f",
      "sender": "MarcoFalke",
      "payload": "Maybe we should be holding back on risky stuff until after the branch off?",
      "action": false,
      "timestamp": "2022-01-13T19:09:11+00:00"
    },
    {
      "id": "dd347789325e429a839a3f93341590e9",
      "sender": "jonatack",
      "payload": "yes, agree, i need to go through it fully again",
      "action": false,
      "timestamp": "2022-01-13T19:09:12+00:00"
    },
    {
      "id": "6a3f1e14d9334412b62953cadd63288c",
      "sender": "laanwj",
      "payload": "MarcoFalke: which one do you consider especially risky?",
      "action": false,
      "timestamp": "2022-01-13T19:10:24+00:00"
    },
    {
      "id": "fdb3dc59423440d081764491c1a34869",
      "sender": "MarcoFalke",
      "payload": "The allocator stuff?",
      "action": false,
      "timestamp": "2022-01-13T19:10:40+00:00"
    },
    {
      "id": "a20b36961310492cabb7ae33fa54d6de",
      "sender": "MarcoFalke",
      "payload": "(Not a expert on that, maybe it is not risky at all)",
      "action": false,
      "timestamp": "2022-01-13T19:10:54+00:00"
    },
    {
      "id": "0747f0db1d364fd3ba9993fe58c7c8ba",
      "sender": "jonatack",
      "payload": "true",
      "action": false,
      "timestamp": "2022-01-13T19:10:55+00:00"
    },
    {
      "id": "2b7d557974024b308a366d1e3155dcdc",
      "sender": "laanwj",
      "payload": "yes, ok, agree it's better to merge that at the beginning of a merge window instead of the end, but don't think it's done reviewing yet anyhow",
      "action": false,
      "timestamp": "2022-01-13T19:11:25+00:00"
    },
    {
      "id": "864e352b155f4b708bc0c2697217f076",
      "sender": "_aj_",
      "payload": "we're ~four weeks from freeze, ~six weeks from branching?",
      "action": false,
      "timestamp": "2022-01-13T19:11:51+00:00"
    },
    {
      "id": "8d1b4e6d83c74ce0addb30f9355269ad",
      "sender": "jeremyrubin",
      "payload": "feb 15 feature freeze",
      "action": false,
      "timestamp": "2022-01-13T19:12:03+00:00"
    },
    {
      "id": "4060a803cc754a56a46eddd732652b0e",
      "sender": "laanwj",
      "payload": "_aj_: yep",
      "action": false,
      "timestamp": "2022-01-13T19:12:08+00:00"
    },
    {
      "id": "9d4071dea70644e8b1b9a4bc5492df6e",
      "sender": "MarcoFalke",
      "payload": "two weeks from translation soft freeze",
      "action": false,
      "timestamp": "2022-01-13T19:12:21+00:00"
    },
    {
      "id": "8221416019de473ba9b4e63501fb400a",
      "sender": "laanwj",
      "payload": "#topic Release processes / feature freezes / etc (jeremyrubin)",
      "action": false,
      "timestamp": "2022-01-13T19:13:17+00:00"
    },
    {
      "id": "694525d365934cc5b019878a45643b8f",
      "sender": "core-meetingbot`",
      "payload": "topic: Release processes / feature freezes / etc (jeremyrubin)",
      "action": false,
      "timestamp": "2022-01-13T19:13:17+00:00"
    },
    {
      "id": "f7d9497ca24247a4af2f62d76bc13e28",
      "sender": "jeremyrubin",
      "payload": "ok so for #21702",
      "action": false,
      "timestamp": "2022-01-13T19:13:37+00:00"
    },
    {
      "id": "c92596438ae746a2a45b16152cdd05c8",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21702 | Implement BIP-119 Validation (CheckTemplateVerify) by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #21702 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-01-13T19:13:42+00:00"
    },
    {
      "id": "8ffce736b9e248338d315ecc3ef3e641",
      "sender": "jeremyrubin",
      "payload": "i'm curious to know if there is a loss of \"optionality\" given usual precedent of merging non-activated code in a prior maj release that would motivate merging -- while still being reviewed / discussed for activation -- the CTV code",
      "action": false,
      "timestamp": "2022-01-13T19:14:25+00:00"
    },
    {
      "id": "e6f789c91c2b41e6b8d3a83e882a68e8",
      "sender": "jeremyrubin",
      "payload": "if there is no loss of optionality in terms of normal release practices, it doesn't matter much",
      "action": false,
      "timestamp": "2022-01-13T19:14:44+00:00"
    },
    {
      "id": "73ab313b0dde4b029ba6e2aa4b51b75c",
      "sender": "jeremyrubin",
      "payload": "(this was a discussion topic output from Tuesday's meeting)",
      "action": false,
      "timestamp": "2022-01-13T19:15:05+00:00"
    },
    {
      "id": "f1e08298b3dd4eb6a37cb4baaa51eadf",
      "sender": "jeremyrubin",
      "payload": "One of the considerations for doing it is e.g. the ease of backporting the feature to the last major version, for example.",
      "action": false,
      "timestamp": "2022-01-13T19:15:41+00:00"
    },
    {
      "id": "035ebc02aef44414b10b725ade511739",
      "sender": "michaelfolkson",
      "payload": "To state the obvious for observers there are many premature activation concerns on BIP 119 https://gist.github.com/michaelfolkson/352a503f4f9fc5de89af528d86a1b718",
      "action": false,
      "timestamp": "2022-01-13T19:15:52+00:00"
    },
    {
      "id": "515dd2b755484686a824d738b4cd0466",
      "sender": "provoostenator",
      "payload": "I'm not sure about optionality,  but increasing complexity of consensus code - even in code paths that aren't hit - always carries some risk.",
      "action": false,
      "timestamp": "2022-01-13T19:16:08+00:00"
    },
    {
      "id": "804f73abc503488894ac25b060b9874c",
      "sender": "michaelfolkson",
      "payload": "I know Jeremy will keep his head in the sand regardless but for the sake of observers",
      "action": false,
      "timestamp": "2022-01-13T19:16:25+00:00"
    },
    {
      "id": "482a14c19eab4f62acdc6982d6ebcfd7",
      "sender": "provoostenator",
      "payload": "The patch is probably already as short as it gets, but you can always try to split of more stuff into seperate PR's if they have dual use.",
      "action": false,
      "timestamp": "2022-01-13T19:17:23+00:00"
    },
    {
      "id": "27f5c1a3682a46debf87b89cd86e1cc7",
      "sender": "provoostenator",
      "payload": "But after that I think rebase-purgatory is the place to be until there's broad consensus that people want this soft fork.",
      "action": false,
      "timestamp": "2022-01-13T19:18:04+00:00"
    },
    {
      "id": "0768b1723c51403499dd369410e2b56e",
      "sender": "jeremyrubin",
      "payload": "provoostenator i think that's reasonable, I just want to ensure that \"code wasn't in 0.2x\" to contribute to a 6mo-1yr delay on a possible release timeline once that does exist, however it is to be measured (optionality)",
      "action": false,
      "timestamp": "2022-01-13T19:19:53+00:00"
    },
    {
      "id": "833f5c607a89475697274b4e1126feff",
      "sender": "_aj_",
      "payload": "backporting a small patch to older versions seems plausible for CTV compared to taproot or segwit too",
      "action": false,
      "timestamp": "2022-01-13T19:20:01+00:00"
    },
    {
      "id": "d24c1567c6a243729268017f92103027",
      "sender": "provoostenator",
      "payload": "Backporting isn't necessarily easier; if you get some code in now and then have to dramatically change it later, including in backports, life isn't much easier.",
      "action": false,
      "timestamp": "2022-01-13T19:20:16+00:00"
    },
    {
      "id": "4788b4fa0bdb4c3293843fff401b1964",
      "sender": "provoostenator",
      "payload": "You could even maintain a patch with test on earlier branch to demonstrate that it's indeed not a problem.",
      "action": false,
      "timestamp": "2022-01-13T19:21:36+00:00"
    },
    {
      "id": "71c99712eaa2493c9b7a4af86bf1b62f",
      "sender": "jeremyrubin",
      "payload": "provoostenator that does seem doable I guess? once e.g. the split off happens I could rebase once onto the 0.23 and freeze that even if other branch needs updates",
      "action": false,
      "timestamp": "2022-01-13T19:23:34+00:00"
    },
    {
      "id": "eef99461da9f4b9fa2f144e8bb5f6992",
      "sender": "provoostenator",
      "payload": "I also tend to agree with your point above (before the meeting) that many changes you need for mempool and wallet handling are useful in general.",
      "action": false,
      "timestamp": "2022-01-13T19:23:54+00:00"
    },
    {
      "id": "58b7c27f259647c1a295e178b8c63020",
      "sender": "provoostenator",
      "payload": "jeremyrubin: at first glance that seems doable, but maybe a waste of time if nobody actually has that concern.",
      "action": false,
      "timestamp": "2022-01-13T19:24:27+00:00"
    },
    {
      "id": "15ecbc965554487b8bca6ccb572a0af2",
      "sender": "provoostenator",
      "payload": "And demonstrating CSV in a working and user friendly Core wallet might help increase excitement / decrease worries.",
      "action": false,
      "timestamp": "2022-01-13T19:25:40+00:00"
    },
    {
      "id": "c255747df8024a32bfdbf5a3edbe7b2e",
      "sender": "jeremyrubin",
      "payload": "i think the main negative impact (outside of bug/complexity) would be prematurely impacting the PrecomputedData code path, if it were merged now. It's not a huge overhead though, but it is something.",
      "action": false,
      "timestamp": "2022-01-13T19:25:42+00:00"
    },
    {
      "id": "d327b5f5a4f340dc9d301f527a25b516",
      "sender": "provoostenator",
      "payload": "* CTV",
      "action": false,
      "timestamp": "2022-01-13T19:25:54+00:00"
    },
    {
      "id": "778e3babf19640de916fa72a81596eff",
      "sender": "jeremyrubin",
      "payload": "One of the benefits of merging would be having a signet client with CTV validation",
      "action": false,
      "timestamp": "2022-01-13T19:26:05+00:00"
    },
    {
      "id": "7e3d52fee76a406fab8f9232f139e1fc",
      "sender": "jeremyrubin",
      "payload": "that would aid testing",
      "action": false,
      "timestamp": "2022-01-13T19:26:12+00:00"
    },
    {
      "id": "1018ea31d7594fc98b8436f1ebaf6fd2",
      "sender": "provoostenator",
      "payload": "I think Signet users can be expected to know how to compile though.",
      "action": false,
      "timestamp": "2022-01-13T19:26:35+00:00"
    },
    {
      "id": "26ce7bf6cf0f41339e1b833beaf8c439",
      "sender": "jeremyrubin",
      "payload": "fair",
      "action": false,
      "timestamp": "2022-01-13T19:26:49+00:00"
    },
    {
      "id": "75ac9e283b9e4442a05dca9460e13d2e",
      "sender": "provoostenator",
      "payload": "That would be a good use case for maintaining a release branch",
      "action": false,
      "timestamp": "2022-01-13T19:27:10+00:00"
    },
    {
      "id": "904a0d711781442b9e799b32896d6e75",
      "sender": "provoostenator",
      "payload": "So people can test with stable release + patch, rather than master + patch.",
      "action": false,
      "timestamp": "2022-01-13T19:27:28+00:00"
    },
    {
      "id": "9e7f259384f5497ab5877b059ef223b0",
      "sender": "jeremyrubin",
      "payload": "are any maintainers able to weigh in on what advocates of CTV should be doing/aiming for? your input is valauble here too",
      "action": false,
      "timestamp": "2022-01-13T19:27:40+00:00"
    },
    {
      "id": "cfac78a36af944f8ab6b398b514f2542",
      "sender": "jeremyrubin",
      "payload": "if you don't want to talk about CTV in particular, can talk generally about what OP_FOOBAR should do in the future",
      "action": false,
      "timestamp": "2022-01-13T19:28:22+00:00"
    },
    {
      "id": "4e2efe8ea3dd42fca6f363738bf2eb4a",
      "sender": "achow101",
      "payload": "I agree with provoostenator",
      "action": false,
      "timestamp": "2022-01-13T19:28:43+00:00"
    },
    {
      "id": "5bc6ffcfd03c4839b5e3162ca0556042",
      "sender": "jeremyrubin",
      "payload": "what do we think about doing what provoostenator but actually doing a release build of 23.0+experimental? So then people can just grab a binary",
      "action": false,
      "timestamp": "2022-01-13T19:29:36+00:00"
    },
    {
      "id": "6365247435d74bba9912f20c0a03c3b5",
      "sender": "provoostenator",
      "payload": "jeremyrubin: you can just do that",
      "action": false,
      "timestamp": "2022-01-13T19:29:52+00:00"
    },
    {
      "id": "22e9cb9d1c9d414da4e40eabf64eab50",
      "sender": "provoostenator",
      "payload": "Should be -  if it isn't yet - a matter of maintaining a fork branch and some Guix tweaks",
      "action": false,
      "timestamp": "2022-01-13T19:30:19+00:00"
    },
    {
      "id": "042fea62c9d1448b92a57e808464a373",
      "sender": "jeremyrubin",
      "payload": "sure, happy to. but if i'm the only signer i'd not advise people to run it",
      "action": false,
      "timestamp": "2022-01-13T19:30:23+00:00"
    },
    {
      "id": "dd869b7ee2e4445a9fbd40dc0b54d8d8",
      "sender": "_aj_",
      "payload": "jeremyrubin: (i'd consider running out-of-tree code to mine ctv blocks on the real signet, though that would also mean figuring out how to make txs propogate, but there's a bunch of higher priority things on my todo list)",
      "action": false,
      "timestamp": "2022-01-13T19:30:23+00:00"
    },
    {
      "id": "fb26066c814e4e74beae316eef431cd4",
      "sender": "provoostenator",
      "payload": "So it'll even be reproducable",
      "action": false,
      "timestamp": "2022-01-13T19:30:26+00:00"
    },
    {
      "id": "a70ef2adc68d4ec6879a0b353ee164a9",
      "sender": "jeremyrubin",
      "payload": "_aj_: yeah, this is why when i looked into \"can't i just make the signer on signet run the new code\" it wasn't a workable option",
      "action": false,
      "timestamp": "2022-01-13T19:31:11+00:00"
    },
    {
      "id": "2cd818358c364b67b070bef7363fd956",
      "sender": "provoostenator",
      "payload": "I think it warrants a fresh signet,.",
      "action": false,
      "timestamp": "2022-01-13T19:31:41+00:00"
    },
    {
      "id": "6c8bc37f44ea423a9cb8269e62e0563c",
      "sender": "_aj_",
      "payload": "jeremyrubin: (eh, i've tried code in the past to combine p2p service bits with consensus versionbits so nodes running a new fork can talk to each other; it's just work)",
      "action": false,
      "timestamp": "2022-01-13T19:32:47+00:00"
    },
    {
      "id": "a72fb8038bb846669dff41cf5652c98a",
      "sender": "jeremyrubin",
      "payload": "_aj_: i'd be a bit out of my depth working on that and i don't want to impose on your time to do that; a new signet seems the simplest to make it happen. would be nice if could be done from the latest release without downloading a new thing, but that burden shouldn't be too large...",
      "action": false,
      "timestamp": "2022-01-13T19:34:55+00:00"
    },
    {
      "id": "b9d0becd0d504aa69583a69c3f53954a",
      "sender": "provoostenator",
      "payload": "Custom signet would also let you massively constrain block space there, which could be handy for testing.",
      "action": false,
      "timestamp": "2022-01-13T19:35:09+00:00"
    },
    {
      "id": "7777029db7ce49d39d79340e1edc1423",
      "sender": "provoostenator",
      "payload": "jeremyrubin: afaik you can point bitcoin.conf to arbirary signets",
      "action": false,
      "timestamp": "2022-01-13T19:35:59+00:00"
    },
    {
      "id": "efd094f60cb646b9942f078c94c480ff",
      "sender": "_aj_",
      "payload": "jeremyrubin: anyone trying to use a new consensus feature needs to be able to build their own wallet etc anyway, compiling their own bitcoind should be the least of their worries",
      "action": false,
      "timestamp": "2022-01-13T19:36:00+00:00"
    },
    {
      "id": "5c885353e6d3497994c356717022cdd5",
      "sender": "_aj_",
      "payload": "provoostenator: (not if bitcoind doesn't support the opcode you're trying to test -- it won't be accepted into the mempool)",
      "action": false,
      "timestamp": "2022-01-13T19:36:22+00:00"
    },
    {
      "id": "ebb162a5542146e09300bdf970302bc1",
      "sender": "jeremyrubin",
      "payload": "_aj_: you can use sapio studio somewhat off the shelf right now",
      "action": false,
      "timestamp": "2022-01-13T19:36:28+00:00"
    },
    {
      "id": "df2c4d04aefb4d5fbad6c2927d44d46d",
      "sender": "jeremyrubin",
      "payload": "but i guess that counts as \"build\" your own, less so \"implement\" your own",
      "action": false,
      "timestamp": "2022-01-13T19:36:45+00:00"
    },
    {
      "id": "96a6d71262be443bb38e16365451c71e",
      "sender": "provoostenator",
      "payload": "_aj_: I'm assuming the signet is used with the custom branch or custom binary.",
      "action": false,
      "timestamp": "2022-01-13T19:36:51+00:00"
    },
    {
      "id": "f44f6bc07895431d8860c69405fb699f",
      "sender": "_aj_",
      "payload": "provoostenator: if it's a custom branch, you could add a new -chain=ctvsignet option i suppose",
      "action": false,
      "timestamp": "2022-01-13T19:37:15+00:00"
    },
    {
      "id": "00d5e404d71642129479797dd16172fd",
      "sender": "provoostenator",
      "payload": "But the patch itself won't be more complicated for using the custom signet.",
      "action": false,
      "timestamp": "2022-01-13T19:37:19+00:00"
    },
    {
      "id": "aa2cac71459346e18096e9675e65c51c",
      "sender": "laanwj",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2022-01-13T19:41:15+00:00"
    },
    {
      "id": "22cf41a8eb0b49fe804b0d51fb48e1ff",
      "sender": "laanwj",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2022-01-13T19:43:06+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "eb005ae0a3ab401eb4487f5241331de1",
        "sender": "laanwj",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2022-01-13T19:00:17+00:00"
      },
      "operand": null,
      "id": "eb005ae0a3ab401eb4487f5241331de1",
      "timestamp": "2022-01-13T19:00:17+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "3972385a20d84eafb5e7ca5e793f8977",
        "sender": "laanwj",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2022-01-13T19:03:57+00:00"
      },
      "operand": "High priority for review",
      "id": "3972385a20d84eafb5e7ca5e793f8977",
      "timestamp": "2022-01-13T19:03:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b1b7f811d6ff414083766f531d9a660c",
        "sender": "laanwj",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8 has 8 blockers, no bugfixes, 1 chasing concept ACK at the moment",
        "action": false,
        "timestamp": "2022-01-13T19:04:44+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "b1b7f811d6ff414083766f531d9a660c",
      "timestamp": "2022-01-13T19:04:44+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cba69d09ea4a4408921f4172627485e9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23629 | refactor tests to fix ubsan suppressions by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #23629 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-01-13T19:05:02+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23629",
      "id": "cba69d09ea4a4408921f4172627485e9",
      "timestamp": "2022-01-13T19:05:02+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e1247f70eede43ac8a59adc4d929f85d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22932 | Guard CBlockIndex::nStatus by cs_main, require GetBlockPos/GetUndoPos to hold cs_main by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #22932 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-01-13T19:05:35+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22932",
      "id": "e1247f70eede43ac8a59adc4d929f85d",
      "timestamp": "2022-01-13T19:05:35+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "da15a6e5f2b94659ad39d3777ce27602",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23508 | Add getdeploymentinfo RPC by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #23508 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-01-13T19:05:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23508",
      "id": "da15a6e5f2b94659ad39d3777ce27602",
      "timestamp": "2022-01-13T19:05:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7619be079ffe4d389b66a3acf25144c0",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22702 | Add allocator for node based containers by martinus \u00c3\u0082\u00c2\u00b7 Pull Request #22702 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-01-13T19:07:54+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22702",
      "id": "7619be079ffe4d389b66a3acf25144c0",
      "timestamp": "2022-01-13T19:07:54+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "8221416019de473ba9b4e63501fb400a",
        "sender": "laanwj",
        "payload": "#topic Release processes / feature freezes / etc (jeremyrubin)",
        "action": false,
        "timestamp": "2022-01-13T19:13:17+00:00"
      },
      "operand": "Release processes / feature freezes / etc (jeremyrubin)",
      "id": "8221416019de473ba9b4e63501fb400a",
      "timestamp": "2022-01-13T19:13:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c92596438ae746a2a45b16152cdd05c8",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21702 | Implement BIP-119 Validation (CheckTemplateVerify) by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #21702 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-01-13T19:13:42+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21702",
      "id": "c92596438ae746a2a45b16152cdd05c8",
      "timestamp": "2022-01-13T19:13:42+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "22cf41a8eb0b49fe804b0d51fb48e1ff",
        "sender": "laanwj",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2022-01-13T19:43:06+00:00"
      },
      "operand": null,
      "id": "22cf41a8eb0b49fe804b0d51fb48e1ff",
      "timestamp": "2022-01-13T19:43:06+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}