{
  "founder": "abneiman",
  "channel": "#evergreen",
  "network": "libera",
  "id": "d4f8f8a5b30e4385853d73956dbefc68",
  "name": "#evergreen",
  "chair": "jeff",
  "chairs": [
    "Dyrcona",
    "abneiman",
    "jeff"
  ],
  "nicks": {
    "abneiman": 50,
    "pinesol": 11,
    "jeff": 18,
    "smoody43": 3,
    "smayo": 1,
    "gmcharlt": 4,
    "Bmagic": 3,
    "Dyrcona": 13,
    "bshum": 3
  },
  "start_time": "2026-05-12T19:08:02.257161+00:00",
  "end_time": "2026-05-12T20:01:36.748426+00:00",
  "active": false,
  "original_topic": "Welcome to #evergreen (https://evergreen-ils.org). This channel is publicly logged. Logs for today: http://irc.evergreen-ils.org/evergreen/today",
  "current_topic": "New Business",
  "messages": [
    {
      "id": "9f012cf53dc445dd92a007e7325d212d",
      "sender": "abneiman",
      "payload": "#startmeeting 2026-05-12 - Development Meeting",
      "action": false,
      "timestamp": "2026-05-12T19:08:02.257021+00:00"
    },
    {
      "id": "bb7f2e658fc2422b8fa273cadfbeb152",
      "sender": "pinesol",
      "payload": "abneiman: Meeting started at 2026-05-12T15:08-0400",
      "action": false,
      "timestamp": "2026-05-12T19:08:02.304709+00:00"
    },
    {
      "id": "fd5b6130f5c740709cd0caa4dc409887",
      "sender": "pinesol",
      "payload": "abneiman: Current chairs: abneiman",
      "action": false,
      "timestamp": "2026-05-12T19:08:03.307325+00:00"
    },
    {
      "id": "31fa110a136e4fcb95ab0cc4664cb74c",
      "sender": "pinesol",
      "payload": "abneiman: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2026-05-12T19:08:04.309919+00:00"
    },
    {
      "id": "a32ef06e4adc42a1949b38ba67bec397",
      "sender": "pinesol",
      "payload": "abneiman: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2026-05-12T19:08:05.312332+00:00"
    },
    {
      "id": "64607b78a2814a659d902e582eca7e7f",
      "sender": "pinesol",
      "payload": "abneiman: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2026-05-12T19:08:06.314773+00:00"
    },
    {
      "id": "35ec7acb59ba459091add89f0fd0d7d1",
      "sender": "abneiman",
      "payload": "heey cheers to y'all who migrated / rebuilt pinesol",
      "action": false,
      "timestamp": "2026-05-12T19:08:19.561640+00:00"
    },
    {
      "id": "3079092ffc39405e90ab493f0bf46070",
      "sender": "abneiman",
      "payload": "anyway, the (blank) agenda is here: https://wiki.evergreen-ils.org/doku.php?id=dev:meetings:2026-05-12",
      "action": false,
      "timestamp": "2026-05-12T19:08:39.419685+00:00"
    },
    {
      "id": "c5078637637f4631898d477ae36c9677",
      "sender": "abneiman",
      "payload": "#topic Introductions",
      "action": false,
      "timestamp": "2026-05-12T19:08:48.148506+00:00"
    },
    {
      "id": "f4dec08b15b04975b09aec0cc95d5a8e",
      "sender": "abneiman",
      "payload": "please introduce yourself using #info",
      "action": false,
      "timestamp": "2026-05-12T19:08:54.446140+00:00"
    },
    {
      "id": "3161581963904b9eb46b7dc1889686ce",
      "sender": "abneiman",
      "payload": "#info abneiman, Andrea Buntz Neiman, EOLI",
      "action": false,
      "timestamp": "2026-05-12T19:09:01.808920+00:00"
    },
    {
      "id": "e27ea55d4b1a4ed5bea1bc0117e148fd",
      "sender": "jeff",
      "payload": "#info jeff = Jeff Godin, Traverse Area District Library (TADL)",
      "action": false,
      "timestamp": "2026-05-12T19:09:13.888468+00:00"
    },
    {
      "id": "050c78684303417faeec0cc0b7b84da5",
      "sender": "smoody43",
      "payload": "#info smoody43, Sarah Moody, ECDI",
      "action": false,
      "timestamp": "2026-05-12T19:09:27.235395+00:00"
    },
    {
      "id": "9ecd783b9c654694933fc8563fd65534",
      "sender": "abneiman",
      "payload": "awake, ye IRC denizens, and come forth!",
      "action": false,
      "timestamp": "2026-05-12T19:10:15.293785+00:00"
    },
    {
      "id": "58db1fac7aaa495690f698b800259c9a",
      "sender": "abneiman",
      "payload": "anyway, if you come in later, please introduce yourself then",
      "action": false,
      "timestamp": "2026-05-12T19:10:26.415381+00:00"
    },
    {
      "id": "06391c1cf9a34858841e789c59954dd5",
      "sender": "abneiman",
      "payload": "#topic Action items from last meeting",
      "action": false,
      "timestamp": "2026-05-12T19:10:35.585634+00:00"
    },
    {
      "id": "5bb91e9444374a0fb797291694bf6793",
      "sender": "smayo",
      "payload": "#info smayo, Steven Mayo, PINES",
      "action": false,
      "timestamp": "2026-05-12T19:10:40.592209+00:00"
    },
    {
      "id": "7559924c053a42bbbd4b2bcd81f45883",
      "sender": "abneiman",
      "payload": "#info There are no action items recorded on the agenda",
      "action": false,
      "timestamp": "2026-05-12T19:10:48.016047+00:00"
    },
    {
      "id": "37b231008f094451979302519adcc076",
      "sender": "abneiman",
      "payload": "#topic Updates - Release Info - Evergreen",
      "action": false,
      "timestamp": "2026-05-12T19:11:09.733253+00:00"
    },
    {
      "id": "c0b9c3a95a0a4e7794e576535a756dd8",
      "sender": "abneiman",
      "payload": "#info 3.17-rc was cut last week",
      "action": false,
      "timestamp": "2026-05-12T19:11:18.266274+00:00"
    },
    {
      "id": "14d927b38396423abbb3db54d21fdec8",
      "sender": "abneiman",
      "payload": "gmcharlt++",
      "action": false,
      "timestamp": "2026-05-12T19:11:22.744460+00:00"
    },
    {
      "id": "f006f4bda79a4af5aa2bae2c590c64eb",
      "sender": "abneiman",
      "payload": "#info 3.17.0 is, as far as I know, due out tomorrow",
      "action": false,
      "timestamp": "2026-05-12T19:11:34.533184+00:00"
    },
    {
      "id": "b73ed0a4e0964b0fa98fbbdeecbc9b59",
      "sender": "jeff",
      "payload": "gmcharlt++",
      "action": false,
      "timestamp": "2026-05-12T19:11:37.402448+00:00"
    },
    {
      "id": "92c7a46c127741aab02bf6f693242f0f",
      "sender": "abneiman",
      "payload": "does anyone have information to the contrary?",
      "action": false,
      "timestamp": "2026-05-12T19:11:42.467484+00:00"
    },
    {
      "id": "663f8fbcdf50478ab4f4b93ed7c5792b",
      "sender": "gmcharlt",
      "payload": "#info gmcharlt = Galen Charlton , Equinox",
      "action": false,
      "timestamp": "2026-05-12T19:11:46.791333+00:00"
    },
    {
      "id": "db329ac25cae4ce1a374f1e1fb7ced95",
      "sender": "gmcharlt",
      "payload": "I confirm that it will go out tomorrow",
      "action": false,
      "timestamp": "2026-05-12T19:11:53.073249+00:00"
    },
    {
      "id": "a872c974f8694ddfb7d2f252ce5417d7",
      "sender": "abneiman",
      "payload": "I HAVE SUMMONED THE GALEN",
      "action": false,
      "timestamp": "2026-05-12T19:11:54.134843+00:00"
    },
    {
      "id": "80e45bdcb653411288fb9242164cdee3",
      "sender": "abneiman",
      "payload": "#info confirmed that 3.17.0 will be released tomorrow",
      "action": false,
      "timestamp": "2026-05-12T19:12:07.100126+00:00"
    },
    {
      "id": "208de1c1d88140baad7c62bc47ba9594",
      "sender": "abneiman",
      "payload": "anything else on 3.17?",
      "action": false,
      "timestamp": "2026-05-12T19:12:22.906498+00:00"
    },
    {
      "id": "9e3fd74de3d843e7bb4c5a74363a7d09",
      "sender": "gmcharlt",
      "payload": "while I expect that 3.17.1 will include a fair amount of fixups from the Angular 21 update, I'm generally confident that they won't be huge",
      "action": false,
      "timestamp": "2026-05-12T19:12:34.057841+00:00"
    },
    {
      "id": "175b61ecefdf43ffbd70013edfd7415f",
      "sender": "abneiman",
      "payload": "good to know, thanks gmcharlt",
      "action": false,
      "timestamp": "2026-05-12T19:12:48.622573+00:00"
    },
    {
      "id": "cc9ef2e71cf74cae85cab94b7df3e3f3",
      "sender": "abneiman",
      "payload": "also in releases ...",
      "action": false,
      "timestamp": "2026-05-12T19:13:00.996257+00:00"
    },
    {
      "id": "b88688b683534ba5be09be2900cd701d",
      "sender": "abneiman",
      "payload": "#topic Point Releases",
      "action": false,
      "timestamp": "2026-05-12T19:13:09.169288+00:00"
    },
    {
      "id": "950730ed56ea495f99690c6ccf322a3f",
      "sender": "abneiman",
      "payload": "these are due next Wednesday 20th",
      "action": false,
      "timestamp": "2026-05-12T19:13:33.393328+00:00"
    },
    {
      "id": "93378f1a6c3246a1bec0c4a69de0da1d",
      "sender": "abneiman",
      "payload": "I had noted that last month was likely the last 3.15 release, but there are many things committed to 3.15.13: https://launchpad.net/evergreen/+milestone/3.15.13",
      "action": false,
      "timestamp": "2026-05-12T19:14:01.454921+00:00"
    },
    {
      "id": "e2b77348a08b484386c88affe3065203",
      "sender": "abneiman",
      "payload": "so do we want to cut 3.15.13 as the final non-security release of 3.15? or leave it be?",
      "action": false,
      "timestamp": "2026-05-12T19:14:19.109625+00:00"
    },
    {
      "id": "c5ccbe1a13044f5e9249d893641a5f2e",
      "sender": "abneiman",
      "payload": "I await your voluminous opinions.",
      "action": false,
      "timestamp": "2026-05-12T19:14:41.954919+00:00"
    },
    {
      "id": "3930562592694787a484bb09a398d672",
      "sender": "abneiman",
      "payload": "and, if anyone wants to sign up for point releases, the sheet is here: https://docs.google.com/spreadsheets/d/1aKffVGU_vIWbtFR_vpoHsqodSw-Kdd5yn65RpfkMKKA/edit?usp=sharing",
      "action": false,
      "timestamp": "2026-05-12T19:15:45.577661+00:00"
    },
    {
      "id": "6d5571bd25014957a4e15e8833c59a7e",
      "sender": "abneiman",
      "payload": "smoody43: since you and I talked about working together on some things, please feel free to add yourself where you see my name if you'd like to shoulder surf :)",
      "action": false,
      "timestamp": "2026-05-12T19:16:13.529489+00:00"
    },
    {
      "id": "28df9d4f8d3c4590818afe5779f97d4b",
      "sender": "gmcharlt",
      "payload": "I'm willing to help cut 3.15.13 as the final non-security release",
      "action": false,
      "timestamp": "2026-05-12T19:16:23.297248+00:00"
    },
    {
      "id": "3c054c820d374ab7be63abbbdd83f19c",
      "sender": "abneiman",
      "payload": "thank you, gmcharlt++",
      "action": false,
      "timestamp": "2026-05-12T19:16:32.912859+00:00"
    },
    {
      "id": "fe166b686d2d48f899913971dedfc826",
      "sender": "abneiman",
      "payload": "I am also willing to help with 3.15.13 and I think it would be good to get those fixes out there.",
      "action": false,
      "timestamp": "2026-05-12T19:16:55.360145+00:00"
    },
    {
      "id": "8215a000173f426a91dd6027c21a49d8",
      "sender": "abneiman",
      "payload": "Are there any opinions against?",
      "action": false,
      "timestamp": "2026-05-12T19:17:03.321648+00:00"
    },
    {
      "id": "a1ca6da82d62433fbd5cc5d52c9ffe53",
      "sender": "smoody43",
      "payload": "abneiman: will do!",
      "action": false,
      "timestamp": "2026-05-12T19:17:04.324294+00:00"
    },
    {
      "id": "131d9643bf8c49c4a6658257365d1c0a",
      "sender": "jeff",
      "payload": "none here.",
      "action": false,
      "timestamp": "2026-05-12T19:17:15.564615+00:00"
    },
    {
      "id": "a1dac3aacf2a4920b6294396808b6f7e",
      "sender": "abneiman",
      "payload": "righto",
      "action": false,
      "timestamp": "2026-05-12T19:17:32.015991+00:00"
    },
    {
      "id": "25fae219ba154ff88a19478992c242fb",
      "sender": "abneiman",
      "payload": "#info 3.16.7 and 3.15.13 will be cut next week on May 20 as planned. 3.15.13 will be the final non-security release for 3.15 series.",
      "action": false,
      "timestamp": "2026-05-12T19:18:07.645626+00:00"
    },
    {
      "id": "31a60f70f819410284440d815a264132",
      "sender": "abneiman",
      "payload": "#info please sign yourselves up: https://docs.google.com/spreadsheets/d/1aKffVGU_vIWbtFR_vpoHsqodSw-Kdd5yn65RpfkMKKA/edit?usp=sharing",
      "action": false,
      "timestamp": "2026-05-12T19:18:18.678178+00:00"
    },
    {
      "id": "dc10d3e263d5453887ed84ecbf59efc7",
      "sender": "abneiman",
      "payload": "anything further on releases?",
      "action": false,
      "timestamp": "2026-05-12T19:18:48.136729+00:00"
    },
    {
      "id": "ed9c25f7d9b641b78c1cc8a0bffc4938",
      "sender": "abneiman",
      "payload": "dluch, if you're about, anything for docs?",
      "action": false,
      "timestamp": "2026-05-12T19:19:30.269805+00:00"
    },
    {
      "id": "70d02c7626884b9e991756064e85a1b5",
      "sender": "abneiman",
      "payload": "next up",
      "action": false,
      "timestamp": "2026-05-12T19:20:24.159109+00:00"
    },
    {
      "id": "5e36e07a1c794dc5bcd385d00edc7c13",
      "sender": "abneiman",
      "payload": "#topic Launchpad Stats",
      "action": false,
      "timestamp": "2026-05-12T19:20:31.122858+00:00"
    },
    {
      "id": "e30bc7b36dac4884bdb32b74fc9c07cd",
      "sender": "abneiman",
      "payload": "#info if someone would like to update these in the agenda, go wild",
      "action": false,
      "timestamp": "2026-05-12T19:21:03.815351+00:00"
    },
    {
      "id": "46ac776d6bb04bccbe4e474b4ac5c6a7",
      "sender": "abneiman",
      "payload": "#topic New Business",
      "action": false,
      "timestamp": "2026-05-12T19:21:13.894781+00:00"
    },
    {
      "id": "077bd9cb705444dc9a66b7f43a2299dd",
      "sender": "abneiman",
      "payload": "any new biz?",
      "action": false,
      "timestamp": "2026-05-12T19:21:18.641776+00:00"
    },
    {
      "id": "c7a2cf880ae94626a1648535f24cb47b",
      "sender": "abneiman",
      "payload": "Bmagic or csharp_ or Dyrcona, are any of you available to talk about the updates you made to various servers & certificates?",
      "action": false,
      "timestamp": "2026-05-12T19:22:08.441503+00:00"
    },
    {
      "id": "cf47c995c1d64fc0949515ec1691a727",
      "sender": "abneiman",
      "payload": "#info Bmagic, csharp_, and Dyrcona made updates to various servers and certificates, ++'s to all of themoo",
      "action": false,
      "timestamp": "2026-05-12T19:23:29.212368+00:00"
    },
    {
      "id": "2af2302d7f89460987f42c975a4339df",
      "sender": "abneiman",
      "payload": "\"themoo\" = courtesy of a keyboard attack attempt by cat",
      "action": false,
      "timestamp": "2026-05-12T19:23:49.474047+00:00"
    },
    {
      "id": "73bcd65781ed49148c47690dd8439aa5",
      "sender": "abneiman",
      "payload": "anything further?",
      "action": false,
      "timestamp": "2026-05-12T19:23:58.719173+00:00"
    },
    {
      "id": "440158f895e54bfda873406fb81b9cd3",
      "sender": "abneiman",
      "payload": "hearing none",
      "action": false,
      "timestamp": "2026-05-12T19:25:08.191271+00:00"
    },
    {
      "id": "4576aa25daaf4d52a95c78372ef06a0e",
      "sender": "abneiman",
      "payload": "#info Next meeting is Tuesday, June 9 2026, same bat time, same bat channel",
      "action": false,
      "timestamp": "2026-05-12T19:25:44.688689+00:00"
    },
    {
      "id": "4c9a4adeec9b483991b218681360b7aa",
      "sender": "abneiman",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-05-12T19:25:49.667101+00:00"
    },
    {
      "id": "1faedb4056e840c399f7fcdf3a44c3cb",
      "sender": "abneiman",
      "payload": "hmm, maybe the bot doesn't know that one",
      "action": false,
      "timestamp": "2026-05-12T19:26:22.946756+00:00"
    },
    {
      "id": "4c56a006545b4ac6b8aad41c1fc7c9b8",
      "sender": "abneiman",
      "payload": "anyway, thanks for playing along.",
      "action": false,
      "timestamp": "2026-05-12T19:26:29.502549+00:00"
    },
    {
      "id": "8d119cb614264e12bcadd7d2b953758d",
      "sender": "smoody43",
      "payload": "thanks andrea!\u00a0 will be in touch to shoulder surf!",
      "action": false,
      "timestamp": "2026-05-12T19:27:08.644718+00:00"
    },
    {
      "id": "dd2f69651e764a2ca75faced442a09e4",
      "sender": "abneiman",
      "payload": "smoody43++ sounds good!",
      "action": false,
      "timestamp": "2026-05-12T19:27:21.292217+00:00"
    },
    {
      "id": "98c2dd36460c49dcbd67175ae0b82fae",
      "sender": "Bmagic",
      "payload": "sorry I missed it",
      "action": false,
      "timestamp": "2026-05-12T19:29:51.516871+00:00"
    },
    {
      "id": "26d62b4052704e38be6e95e39f338475",
      "sender": "Bmagic",
      "payload": "abneiman++",
      "action": false,
      "timestamp": "2026-05-12T19:29:59.228079+00:00"
    },
    {
      "id": "5ac4c878db0848a89b9e25182d7ee7e5",
      "sender": "Dyrcona",
      "payload": "I missed it, too. abneiman++",
      "action": false,
      "timestamp": "2026-05-12T19:30:09.726382+00:00"
    },
    {
      "id": "01be558751a942ca8386163d2ebaac42",
      "sender": "Bmagic",
      "payload": "I checked from my phone at 2 and the meeting hadn't started, so I figured it was getting skipped",
      "action": false,
      "timestamp": "2026-05-12T19:30:32.828739+00:00"
    },
    {
      "id": "ee2de2f8bb954299b1d39607cb7ea3ab",
      "sender": "Dyrcona",
      "payload": "Gah. Internal Server Error.....",
      "action": false,
      "timestamp": "2026-05-12T19:37:46.721095+00:00"
    },
    {
      "id": "505d346c83d04a89a989497b46aa2467",
      "sender": "jeff",
      "payload": "I suspect that the meeting is still ongoing.",
      "action": false,
      "timestamp": "2026-05-12T19:39:07.130510+00:00"
    },
    {
      "id": "da9d668df8f948ee9ab388bc59d8e235",
      "sender": "jeff",
      "payload": "@listmeetings",
      "action": false,
      "timestamp": "2026-05-12T19:39:22.463104+00:00"
    },
    {
      "id": "8da6e0aa5af04418b778b812ba56242e",
      "sender": "pinesol",
      "payload": "jeff: #evergreen/libera@2026-05-12T19:08+0000",
      "action": false,
      "timestamp": "2026-05-12T19:39:22.463324+00:00"
    },
    {
      "id": "54a02ca682d8409cbb6ef06a223756e4",
      "sender": "jeff",
      "payload": "@addchair jeff",
      "action": false,
      "timestamp": "2026-05-12T19:39:28.555859+00:00"
    },
    {
      "id": "da22d43e225f4614879dcbeab16d28d4",
      "sender": "pinesol",
      "payload": "jeff: jeff is now the primary chair for #evergreen/libera@2026-05-12T19:08+0000",
      "action": false,
      "timestamp": "2026-05-12T19:39:28.556093+00:00"
    },
    {
      "id": "396c427a673e4d9c9f0c685faa2072b6",
      "sender": "jeff",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-05-12T19:39:31.329971+00:00"
    },
    {
      "id": "54ef9dd76b5143ffbbe49fbc8f19c652",
      "sender": "jeff",
      "payload": "@listmeetings",
      "action": false,
      "timestamp": "2026-05-12T19:41:35.848358+00:00"
    },
    {
      "id": "6f3dcaf5687e48ad838aecc6b421c20f",
      "sender": "pinesol",
      "payload": "jeff: #evergreen/libera@2026-05-12T19:08+0000",
      "action": false,
      "timestamp": "2026-05-12T19:41:35.848637+00:00"
    },
    {
      "id": "d08fc2411e314438aa2a4591b2d718cd",
      "sender": "jeff",
      "payload": "well, it's ignoring #endmeeting for unknown reasons. i can break out the @savemeetings hammer, unless someone more involved in the work thus far has a different idea. let me know!",
      "action": false,
      "timestamp": "2026-05-12T19:42:31.660820+00:00"
    },
    {
      "id": "9174f427adee485ca48012dc03c34695",
      "sender": "jeff",
      "payload": "seems it plays it safe, and won't end the meeting if it can't write things to disk. I doubt that savemeetings will work any better, and might even be worse.",
      "action": false,
      "timestamp": "2026-05-12T19:44:21.259449+00:00"
    },
    {
      "id": "520618d2e2bf4b79863e96a0181fef43",
      "sender": "Dyrcona",
      "payload": "Is it ignoring #endmeeting or does it just not report the URLs, now?",
      "action": false,
      "timestamp": "2026-05-12T19:45:06.719519+00:00"
    },
    {
      "id": "f3d73fb99c184603917ac3e547d055c1",
      "sender": "Dyrcona",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-05-12T19:45:25.717169+00:00"
    },
    {
      "id": "535e56d9b5d14714b36666115cc14b8d",
      "sender": "jeff",
      "payload": "#addchair Dyrcona",
      "action": false,
      "timestamp": "2026-05-12T19:46:16.538247+00:00"
    },
    {
      "id": "a9fe60e349a446d893ab6954034efdde",
      "sender": "pinesol",
      "payload": "jeff: Unknown command: #addchair",
      "action": false,
      "timestamp": "2026-05-12T19:46:16.538786+00:00"
    },
    {
      "id": "3419e157f9a14ab3a1efba6562705200",
      "sender": "jeff",
      "payload": "#chair Dyrcona",
      "action": false,
      "timestamp": "2026-05-12T19:46:21.082645+00:00"
    },
    {
      "id": "3ace784339f1435a98a401725de1c49f",
      "sender": "pinesol",
      "payload": "jeff: Current chairs: Dyrcona, abneiman, jeff",
      "action": false,
      "timestamp": "2026-05-12T19:46:21.083487+00:00"
    },
    {
      "id": "89b1b7e28d084e3fad8b772ad03162d0",
      "sender": "jeff",
      "payload": "sorry, thinko there.",
      "action": false,
      "timestamp": "2026-05-12T19:46:26.761033+00:00"
    },
    {
      "id": "1ea9192a06264e17a3cc1e3e166eb554",
      "sender": "Dyrcona",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-05-12T19:46:34.717533+00:00"
    },
    {
      "id": "9d02459d60064e6cb0e697462c782ebf",
      "sender": "Dyrcona",
      "payload": "@listmeetings",
      "action": false,
      "timestamp": "2026-05-12T19:46:43.720622+00:00"
    },
    {
      "id": "c047c81bd31146439bd4d8d08940591f",
      "sender": "pinesol",
      "payload": "Dyrcona: Error: You don't have the admin capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.",
      "action": false,
      "timestamp": "2026-05-12T19:46:43.721047+00:00"
    },
    {
      "id": "e85433876972406aaa478ea54a8e3597",
      "sender": "jeff",
      "payload": "you're welcome to try, but I suspect that there's an exception writing to disk, thus the ignoring.",
      "action": false,
      "timestamp": "2026-05-12T19:47:03.815077+00:00"
    },
    {
      "id": "47f3eeea2ac64b888c5b13907e2abb1a",
      "sender": "jeff",
      "payload": "permission issue seems more likely than space at this point.",
      "action": false,
      "timestamp": "2026-05-12T19:47:24.642205+00:00"
    },
    {
      "id": "abefd9b9c06a4894ad6cdcdda9bd5496",
      "sender": "Dyrcona",
      "payload": "yeahp.",
      "action": false,
      "timestamp": "2026-05-12T19:47:34.716417+00:00"
    },
    {
      "id": "1f985e67263445f894b9428e6e5c5d91",
      "sender": "Dyrcona",
      "payload": "I'm busy figuring out how I broke OpenAPI.",
      "action": false,
      "timestamp": "2026-05-12T19:47:49.717033+00:00"
    },
    {
      "id": "d4467f85d84c45cd95e9b1ef223fe644",
      "sender": "Dyrcona",
      "payload": "Well the dispatch log says there were no errors.",
      "action": false,
      "timestamp": "2026-05-12T19:51:27.842759+00:00"
    },
    {
      "id": "d72d79661b16457da4bdd58e39f342f6",
      "sender": "Dyrcona",
      "payload": "osrfStringArrayAdd size is too large",
      "action": false,
      "timestamp": "2026-05-12T19:54:01.713051+00:00"
    },
    {
      "id": "3fc039e8a76a42cc973c599223fc26b1",
      "sender": "Dyrcona",
      "payload": "Also some stuff about Geo::Coder::Google not being installed.",
      "action": false,
      "timestamp": "2026-05-12T19:55:19.773051+00:00"
    },
    {
      "id": "98e5e92b5186434aacb84597b29e9d33",
      "sender": "Dyrcona",
      "payload": "Think I found my problem. I renamed the controller module, but forgot to change the package name. Bet this fixes it.",
      "action": false,
      "timestamp": "2026-05-12T19:58:43.717177+00:00"
    },
    {
      "id": "e04204a6c54b476486c042d5ad916dc7",
      "sender": "jeff",
      "payload": "yes, filesystem permission issue.",
      "action": false,
      "timestamp": "2026-05-12T19:59:13.496530+00:00"
    },
    {
      "id": "3f7f4dd701464147b17f8dafeb81b472",
      "sender": "bshum",
      "payload": "jeff++ # bot wrangling",
      "action": false,
      "timestamp": "2026-05-12T19:59:29.761140+00:00"
    },
    {
      "id": "5a2b29f763a641d4924ab2cc8dcc0d18",
      "sender": "jeff",
      "payload": "bshum: I saw you in there. :-)",
      "action": false,
      "timestamp": "2026-05-12T19:59:40.335412+00:00"
    },
    {
      "id": "4e2bdaaba6b04187aa25eba6aa759da9",
      "sender": "bshum",
      "payload": "Just peeking :)",
      "action": false,
      "timestamp": "2026-05-12T19:59:48.678245+00:00"
    },
    {
      "id": "8b29290aa9ac40b093b10fe2eaf069e6",
      "sender": "Dyrcona",
      "payload": "jeff++",
      "action": false,
      "timestamp": "2026-05-12T20:00:03.727780+00:00"
    },
    {
      "id": "9b48a052078646c6b82ca3d51d19fd51",
      "sender": "bshum",
      "payload": "new pinesol is curmudgeony I guess.  Needs more fresh pine infusion ;)",
      "action": false,
      "timestamp": "2026-05-12T20:00:53.858707+00:00"
    },
    {
      "id": "3e52ec4ef84643dea5f4e22b7bb4c1f9",
      "sender": "jeff",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-05-12T20:01:36.748242+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "9f012cf53dc445dd92a007e7325d212d",
        "sender": "abneiman",
        "payload": "#startmeeting 2026-05-12 - Development Meeting",
        "action": false,
        "timestamp": "2026-05-12T19:08:02.257021+00:00"
      },
      "operand": null,
      "id": "9f012cf53dc445dd92a007e7325d212d",
      "timestamp": "2026-05-12T19:08:02.257021+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c5078637637f4631898d477ae36c9677",
        "sender": "abneiman",
        "payload": "#topic Introductions",
        "action": false,
        "timestamp": "2026-05-12T19:08:48.148506+00:00"
      },
      "operand": "Introductions",
      "id": "c5078637637f4631898d477ae36c9677",
      "timestamp": "2026-05-12T19:08:48.148506+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "3161581963904b9eb46b7dc1889686ce",
        "sender": "abneiman",
        "payload": "#info abneiman, Andrea Buntz Neiman, EOLI",
        "action": false,
        "timestamp": "2026-05-12T19:09:01.808920+00:00"
      },
      "operand": "abneiman, Andrea Buntz Neiman, EOLI",
      "id": "3161581963904b9eb46b7dc1889686ce",
      "timestamp": "2026-05-12T19:09:01.808920+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "e27ea55d4b1a4ed5bea1bc0117e148fd",
        "sender": "jeff",
        "payload": "#info jeff = Jeff Godin, Traverse Area District Library (TADL)",
        "action": false,
        "timestamp": "2026-05-12T19:09:13.888468+00:00"
      },
      "operand": "jeff = Jeff Godin, Traverse Area District Library (TADL)",
      "id": "e27ea55d4b1a4ed5bea1bc0117e148fd",
      "timestamp": "2026-05-12T19:09:13.888468+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "050c78684303417faeec0cc0b7b84da5",
        "sender": "smoody43",
        "payload": "#info smoody43, Sarah Moody, ECDI",
        "action": false,
        "timestamp": "2026-05-12T19:09:27.235395+00:00"
      },
      "operand": "smoody43, Sarah Moody, ECDI",
      "id": "050c78684303417faeec0cc0b7b84da5",
      "timestamp": "2026-05-12T19:09:27.235395+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "06391c1cf9a34858841e789c59954dd5",
        "sender": "abneiman",
        "payload": "#topic Action items from last meeting",
        "action": false,
        "timestamp": "2026-05-12T19:10:35.585634+00:00"
      },
      "operand": "Action items from last meeting",
      "id": "06391c1cf9a34858841e789c59954dd5",
      "timestamp": "2026-05-12T19:10:35.585634+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "5bb91e9444374a0fb797291694bf6793",
        "sender": "smayo",
        "payload": "#info smayo, Steven Mayo, PINES",
        "action": false,
        "timestamp": "2026-05-12T19:10:40.592209+00:00"
      },
      "operand": "smayo, Steven Mayo, PINES",
      "id": "5bb91e9444374a0fb797291694bf6793",
      "timestamp": "2026-05-12T19:10:40.592209+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "7559924c053a42bbbd4b2bcd81f45883",
        "sender": "abneiman",
        "payload": "#info There are no action items recorded on the agenda",
        "action": false,
        "timestamp": "2026-05-12T19:10:48.016047+00:00"
      },
      "operand": "There are no action items recorded on the agenda",
      "id": "7559924c053a42bbbd4b2bcd81f45883",
      "timestamp": "2026-05-12T19:10:48.016047+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "37b231008f094451979302519adcc076",
        "sender": "abneiman",
        "payload": "#topic Updates - Release Info - Evergreen",
        "action": false,
        "timestamp": "2026-05-12T19:11:09.733253+00:00"
      },
      "operand": "Updates - Release Info - Evergreen",
      "id": "37b231008f094451979302519adcc076",
      "timestamp": "2026-05-12T19:11:09.733253+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "c0b9c3a95a0a4e7794e576535a756dd8",
        "sender": "abneiman",
        "payload": "#info 3.17-rc was cut last week",
        "action": false,
        "timestamp": "2026-05-12T19:11:18.266274+00:00"
      },
      "operand": "3.17-rc was cut last week",
      "id": "c0b9c3a95a0a4e7794e576535a756dd8",
      "timestamp": "2026-05-12T19:11:18.266274+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "f006f4bda79a4af5aa2bae2c590c64eb",
        "sender": "abneiman",
        "payload": "#info 3.17.0 is, as far as I know, due out tomorrow",
        "action": false,
        "timestamp": "2026-05-12T19:11:34.533184+00:00"
      },
      "operand": "3.17.0 is, as far as I know, due out tomorrow",
      "id": "f006f4bda79a4af5aa2bae2c590c64eb",
      "timestamp": "2026-05-12T19:11:34.533184+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "663f8fbcdf50478ab4f4b93ed7c5792b",
        "sender": "gmcharlt",
        "payload": "#info gmcharlt = Galen Charlton , Equinox",
        "action": false,
        "timestamp": "2026-05-12T19:11:46.791333+00:00"
      },
      "operand": "gmcharlt = Galen Charlton , Equinox",
      "id": "663f8fbcdf50478ab4f4b93ed7c5792b",
      "timestamp": "2026-05-12T19:11:46.791333+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "80e45bdcb653411288fb9242164cdee3",
        "sender": "abneiman",
        "payload": "#info confirmed that 3.17.0 will be released tomorrow",
        "action": false,
        "timestamp": "2026-05-12T19:12:07.100126+00:00"
      },
      "operand": "confirmed that 3.17.0 will be released tomorrow",
      "id": "80e45bdcb653411288fb9242164cdee3",
      "timestamp": "2026-05-12T19:12:07.100126+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b88688b683534ba5be09be2900cd701d",
        "sender": "abneiman",
        "payload": "#topic Point Releases",
        "action": false,
        "timestamp": "2026-05-12T19:13:09.169288+00:00"
      },
      "operand": "Point Releases",
      "id": "b88688b683534ba5be09be2900cd701d",
      "timestamp": "2026-05-12T19:13:09.169288+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "25fae219ba154ff88a19478992c242fb",
        "sender": "abneiman",
        "payload": "#info 3.16.7 and 3.15.13 will be cut next week on May 20 as planned. 3.15.13 will be the final non-security release for 3.15 series.",
        "action": false,
        "timestamp": "2026-05-12T19:18:07.645626+00:00"
      },
      "operand": "3.16.7 and 3.15.13 will be cut next week on May 20 as planned. 3.15.13 will be the final non-security release for 3.15 series.",
      "id": "25fae219ba154ff88a19478992c242fb",
      "timestamp": "2026-05-12T19:18:07.645626+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "31a60f70f819410284440d815a264132",
        "sender": "abneiman",
        "payload": "#info please sign yourselves up: https://docs.google.com/spreadsheets/d/1aKffVGU_vIWbtFR_vpoHsqodSw-Kdd5yn65RpfkMKKA/edit?usp=sharing",
        "action": false,
        "timestamp": "2026-05-12T19:18:18.678178+00:00"
      },
      "operand": "please sign yourselves up: https://docs.google.com/spreadsheets/d/1aKffVGU_vIWbtFR_vpoHsqodSw-Kdd5yn65RpfkMKKA/edit?usp=sharing",
      "id": "31a60f70f819410284440d815a264132",
      "timestamp": "2026-05-12T19:18:18.678178+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "5e36e07a1c794dc5bcd385d00edc7c13",
        "sender": "abneiman",
        "payload": "#topic Launchpad Stats",
        "action": false,
        "timestamp": "2026-05-12T19:20:31.122858+00:00"
      },
      "operand": "Launchpad Stats",
      "id": "5e36e07a1c794dc5bcd385d00edc7c13",
      "timestamp": "2026-05-12T19:20:31.122858+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "e30bc7b36dac4884bdb32b74fc9c07cd",
        "sender": "abneiman",
        "payload": "#info if someone would like to update these in the agenda, go wild",
        "action": false,
        "timestamp": "2026-05-12T19:21:03.815351+00:00"
      },
      "operand": "if someone would like to update these in the agenda, go wild",
      "id": "e30bc7b36dac4884bdb32b74fc9c07cd",
      "timestamp": "2026-05-12T19:21:03.815351+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "46ac776d6bb04bccbe4e474b4ac5c6a7",
        "sender": "abneiman",
        "payload": "#topic New Business",
        "action": false,
        "timestamp": "2026-05-12T19:21:13.894781+00:00"
      },
      "operand": "New Business",
      "id": "46ac776d6bb04bccbe4e474b4ac5c6a7",
      "timestamp": "2026-05-12T19:21:13.894781+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "cf47c995c1d64fc0949515ec1691a727",
        "sender": "abneiman",
        "payload": "#info Bmagic, csharp_, and Dyrcona made updates to various servers and certificates, ++'s to all of themoo",
        "action": false,
        "timestamp": "2026-05-12T19:23:29.212368+00:00"
      },
      "operand": "Bmagic, csharp_, and Dyrcona made updates to various servers and certificates, ++'s to all of themoo",
      "id": "cf47c995c1d64fc0949515ec1691a727",
      "timestamp": "2026-05-12T19:23:29.212368+00:00"
    },
    {
      "event_type": "INFO",
      "message": {
        "id": "4576aa25daaf4d52a95c78372ef06a0e",
        "sender": "abneiman",
        "payload": "#info Next meeting is Tuesday, June 9 2026, same bat time, same bat channel",
        "action": false,
        "timestamp": "2026-05-12T19:25:44.688689+00:00"
      },
      "operand": "Next meeting is Tuesday, June 9 2026, same bat time, same bat channel",
      "id": "4576aa25daaf4d52a95c78372ef06a0e",
      "timestamp": "2026-05-12T19:25:44.688689+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "4c9a4adeec9b483991b218681360b7aa",
        "sender": "abneiman",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-05-12T19:25:49.667101+00:00"
      },
      "operand": null,
      "id": "4c9a4adeec9b483991b218681360b7aa",
      "timestamp": "2026-05-12T19:25:49.667101+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "396c427a673e4d9c9f0c685faa2072b6",
        "sender": "jeff",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-05-12T19:39:31.329971+00:00"
      },
      "operand": null,
      "id": "396c427a673e4d9c9f0c685faa2072b6",
      "timestamp": "2026-05-12T19:39:31.329971+00:00"
    },
    {
      "event_type": "ADD_CHAIR",
      "message": {
        "id": "3419e157f9a14ab3a1efba6562705200",
        "sender": "jeff",
        "payload": "#chair Dyrcona",
        "action": false,
        "timestamp": "2026-05-12T19:46:21.082645+00:00"
      },
      "operand": [
        "Dyrcona"
      ],
      "id": "3419e157f9a14ab3a1efba6562705200",
      "timestamp": "2026-05-12T19:46:21.082645+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "1ea9192a06264e17a3cc1e3e166eb554",
        "sender": "Dyrcona",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-05-12T19:46:34.717533+00:00"
      },
      "operand": null,
      "id": "1ea9192a06264e17a3cc1e3e166eb554",
      "timestamp": "2026-05-12T19:46:34.717533+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "3e52ec4ef84643dea5f4e22b7bb4c1f9",
        "sender": "jeff",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-05-12T20:01:36.748242+00:00"
      },
      "operand": null,
      "id": "3e52ec4ef84643dea5f4e22b7bb4c1f9",
      "timestamp": "2026-05-12T20:01:36.748242+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}