summaryrefslogtreecommitdiffstats
path: root/organizers-notebook.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--organizers-notebook.md68
1 files changed, 49 insertions, 19 deletions
diff --git a/organizers-notebook.md b/organizers-notebook.md
index 1312753f..a4d65644 100644
--- a/organizers-notebook.md
+++ b/organizers-notebook.md
@@ -22,12 +22,13 @@ This document is the general organizers' notebook that can be used as a starting
- [Draft CFP](#phases-and-lessons-learned-draft-cfp)
- [Announce](#phases-and-lessons-learned-announce)
- [Process proposals](#phases-and-lessons-learned-process-proposals)
- - [Accept proposals](#phases-and-lessons-learned-accept-proposals)
+ - [Accept proposals](#phases-and-lessons-learned-accept-proposals):email:
- [Draft schedule](#draft-schedule)
- [Set up backstage and upload](#phases-and-lessons-learned-set-up-backstage-and-upload)
- [Post the schedule](#phases-and-lessons-learned-post-the-schedule)
- [Process uploaded files](#phases-and-lessons-learned-process-uploaded-files)
- [Generate assets](#phases-and-lessons-learned-generate-assets)
+ - [Record pronunciations](#orgd8c5164)
- [Prepare the infrastructure](#phases-and-lessons-learned-prepare-the-infrastructure)
- [Getting ready for captions](#phases-and-lessons-learned-getting-ready-for-captions)
- [Getting ready for the conference](#pre-conf)
@@ -290,7 +291,7 @@ When proposals come in:
<a id="phases-and-lessons-learned-accept-proposals"></a>
-## Accept proposals
+## Accept proposals :email:
Setup:
@@ -309,6 +310,10 @@ After the CFP ends:
1. Change the yyyy.md page to remove the CFP and submit links.
2. Update the yyyy/sidebar.md page to remove the CFP and submit links.
3. Update the yyyy/talks.md page to remove the CFP.
+4. Change the IRC channel topics.
+ 1. `/opall`,
+ 2. ex: `/conftopic Getting ready for EmacsConf 2025! Volunteer: https://emacsconf.org/volunteer`
+ 3. `/deopall`
[Example git commit](https://git.emacsconf.org/emacsconf-wiki/commit/?id=9b2c5a6f86d9e4c3faf4c7f028eabb758583fa97)
@@ -329,6 +334,14 @@ After the CFP ends:
- Add missing items to plan
+### TODO Send draft schedule to speakers :email:
+
+1. Evaluate the draft schedule we want to use.
+2. `emacsconf-schedule-update-from-info`
+3. `C-u M-x emacsconf-mail-template-to-all-groups RET emacsconf-mail-draft-schedule RET`
+4. If that looks good, `M-x emacsconf-mail-template-to-all-groups`. You can use `M-x emacsconf-mail-merge-send-all` to send all the drafts, or send them one by one.
+
+
<a id="phases-and-lessons-learned-set-up-backstage-and-upload"></a>
## Set up backstage and upload
@@ -340,6 +353,9 @@ Lessons learned:
- Next year, let&rsquo;s get upload.emacsconf.org in place as the domain name so that people don&rsquo;t try to FTP files to it.
+### TODO Send backstage and upload instructions :email:
+
+
<a id="phases-and-lessons-learned-post-the-schedule"></a>
## Post the schedule
@@ -394,6 +410,17 @@ Process:
- Splice together into a file that will be processed with subed-record-compile-video.
+<a id="orgd8c5164"></a>
+
+## Record pronunciations
+
+
+### TODO Record pronunciations
+
+
+### TODO E-mail speakers asking them to confirm the pronunciations
+
+
<a id="phases-and-lessons-learned-prepare-the-infrastructure"></a>
## Prepare the infrastructure
@@ -434,7 +461,7 @@ Onboarding:
<elisp:emacsconf-pad-prepopulate-shift-hyperlists>
-### TODO Send check-in details, schedule update, etc.
+### TODO Send check-in details, schedule update, etc. :email:
### Two days before the conference
@@ -561,7 +588,7 @@ Also copy the YouTube comments and IRC comments
emacsconf-extract-irc-anonymize-log
-### Send thank-you emails to the speakers
+### Send thank-you emails to the speakers :email:
### Notify emacs-discuss that the Q&A is up
@@ -597,7 +624,7 @@ emacsconf-extract-irc-anonymize-log
Sample: <https://emacsconf.org/2023/report/>
-### Send thank-you emails to the volunteers
+### Send thank-you emails to the volunteers :email:
emacsconf-mail-template-ask-volunteer-for-mailing-address
@@ -650,23 +677,26 @@ How can we make EmacsConf better for participants? Speakers? Volunteers? People
- Infrastructure:
- document media processing pipeline
- make media processing pipeline more hands-off; ideally, just copy the video to the directory and that kicks off everything including eventually republishing the backstage index
- - add read-only non-JS links to pads; make the pads viewable through the web instead of being downloaded
+ - add read-only non-JS links to pads; make the pads viewable through the web instead of being downloaded (&hellip;/export/html)
- upgrade to latest versions
- front0 and live0: currently Debian 10.13
- - sachac: <span class="timestamp-wrapper"><time class="timestamp" datetime="2025-09-19">[2025-09-19 Fri]</time></span> I e-mailed bandali to ask if I can do the upgrades or if he wants to
- - Etherpad (deployed 1.9.7); might be okay without upgrading?
- - newest version is 2.5.0, breaking changes with plugins; says it has lots of improvements and fixes due to upgrade to express 5.0
- - OrgMeetup uses pad.emacsconf.org, so it might be good to test locally or in a separate VM
- - securiy fixes, performance boosts
- - v2.0.0 switched from npm to pnpm
- - maybe use this Ansible role? <https://galaxy.ansible.com/ui/repo/published/s3lph/pads/content/role/etherpad/>
- - Debian video team: - they use 1.8.18, though
- - [roles/etherpad · main · DebConf video team / ansible · GitLab](https://salsa.debian.org/debconf-video-team/ansible/-/tree/main/roles/etherpad)
- - [etherpad — DebConf Videoteam Ansible documentation](https://ansible-jcc-30b5c47d7c0c0da36d61216440171bb71e8cea71b9c11a54b17.pages.debian.net/ansible_roles/etherpad.html)
-
- - DONE - BigBlueButton (deployed 3.0.12, which is the latest as of 2025-08-02)
+ - <span class="timestamp-wrapper"><time class="timestamp" datetime="2025-09-21">[2025-09-21 Sun]</time></span> bandali will look into upgrades, cleaning up
+ - <span class="timestamp-wrapper"><time class="timestamp" datetime="2025-09-19">[2025-09-19 Fri]</time></span> sachac: e-mailed bandali to ask if I can do the upgrades or if he wants to
+ - ffmpeg 6.0.1, latest is 8
+ - 7 has demuxing, decoding, filtering, encoding, and muxing in the ffmpeg CLI now all run in parallel
+ - OBS on res? Currently 29.1.2
+ - probably no must-haves up to version 32, okay to stay with current version
+ - Do we want to go back to having hosts stream from their local computers?
+ - local: better performance
+ - via VNC:
+ - easier to switch in a different host or manage multiple streams
+ - easier to move files around
+ - consistent setup for profiles, overlays
+ - DONE Etherpad (upgrade 1.9.7 to 2.5.0)
+ - DONE BigBlueButton (deployed 3.0.12, which is the latest as of 2025-08-02)
- Consider 3.1 beta? new interface, probably new bugs; see if it&rsquo;s worth it?
- - Icecast (deployed 2.4.4-1) alternative?
+ - DONE Icecast (deployed 2.4.4-1) - decided to stick with current version
+ - <span class="timestamp-wrapper"><time class="timestamp" datetime="2025-09-21">[2025-09-21 Sun]</time></span> Decision: stick with Icecast
- Leaning towards sticking with [Icecast](https://icecast.org/)
- 2.5.0-rc1? health reporting, bugfixes; probably not essential
- [Ant Media Server](https://antmedia.io/) community edition, to enable adaptive bitrate streaming, lower latency, and HLS for wider support?