diff options
-rw-r--r-- | 2022/organizers-notebook.md | 121 | ||||
-rw-r--r-- | 2022/organizers-notebook/index.org | 1 |
2 files changed, 62 insertions, 60 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 3c4e3474..0658c6d2 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -6,24 +6,24 @@ This file is automatically exported from [/2022/organizers-notebook/index.org](/ # Table of Contents -- [Cadence](#cadence) -- [Overall priorities](#overall) -- [Current tasks / status](#current) -- [Time-sensitive](#time-sensitive) -- [Projects and other long-running tasks](#projects) -- [Projects to bear in mind but which are not actual](#maybe-projects) -- [Things to figure out / decisions to make](#decisions) -- [Roles needed](#roles) -- [Other tasks and processes](#other) -- [Task archive](#archive) -- [Communications](#comms) -- [Supporting code](#code) -- [Lessons learned](#lessons) +1. [Cadence](#cadence) +2. [Overall priorities](#overall) +3. [Current tasks / status](#current) +4. [Time-sensitive](#time-sensitive) +5. [Projects and other long-running tasks](#projects) +6. [Projects to bear in mind but which are not actual](#maybe-projects) +7. [Things to figure out / decisions to make](#decisions) +8. [Roles needed](#roles) +9. [Other tasks and processes](#other) +10. [Task archive](#archive) +11. [Communications](#comms) +12. [Supporting code](#code) +13. [Lessons learned](#lessons) Time-sensitive tasks: -- [Send program-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: -- [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#mail-upload):timesensitive:needsowner: +1. [Send program-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: +2. [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#mail-upload):timesensitive:needsowner: <a id="cadence"></a> @@ -340,8 +340,8 @@ on infrastructure Ordered chronologically (and therefore by importance). -- [Send program-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: -- [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#mail-upload):timesensitive:needsowner: +1. [Send program-published email for emacsconf-discuss](#announce-program):needsowner:timesensitive:email: +2. [Prepare email for nudging speakers to send prerec, and inform on upload workflow](#mail-upload):timesensitive:needsowner: <a id="announce-program"></a> @@ -382,28 +382,28 @@ Blocked by [Figure out web-based file upload](#upload) # Projects and other long-running tasks -- [Figure out web-based file upload](#upload):needsowner:zaeph:bandali:ansible:sachac: -- [Coordinate and help volunteers](#coordinate-volunteers):sachac: -- [Prepare for prerecs](#prepare-prerec-process):zaeph: -- [Delete all the EmacsConf BBB rooms from last year](#bbb-cleanup):chore:bbb: -- [Plan Etherpad use and hosting](#etherpad):sachac:ansible: -- [Update IRC instructions because of multiple tracks](#irc) -- [Investigate streaming options, maybe OBS in the cloud](#streaming):corwin:zaeph: -- [Work on the OBS scenes](#obs-scenes):zaeph:corwin: -- [Build up the ansible playbook](#ansible):sachac: -- [Make something to display between talks](#intro) -- [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#publishing-sched):sachac: -- [Add nice-to-have stuff to prepare.md](#extra-prepare):zaeph: -- [Find volunteers for tech-checks](#tech-checks):zaeph: -- [Update viewing instructions and watch pages](#write-viewing):zaeph: -- [Make talk pages easy to update when the talk is live](#publish-live):sachac: -- [Set up talks on Toobnix and YouTube](#video-platforms):sachac: -- [Set up stream events on Toobnix and YouTube](#other-streams):sachac: -- [Prepare to announce talks on IRC](#irc-announce) -- [Ask speakers for bios or support nudges to include on their talk pages](#speaker-bio) -- [Do a dry run](#dry-run) -- [Figure out why ikiwiki is slow](#ikiwiki-regex):infra:wiki: -- [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):needsowner:wiki: +1. [Figure out web-based file upload](#upload):needsowner:zaeph:bandali:ansible:sachac: +2. [Coordinate and help volunteers](#coordinate-volunteers):sachac: +3. [Prepare for prerecs](#prepare-prerec-process):zaeph: +4. [Delete all the EmacsConf BBB rooms from last year](#bbb-cleanup):chore:bbb: +5. [Plan Etherpad use and hosting](#etherpad):sachac:ansible: +6. [Update IRC instructions because of multiple tracks](#irc) +7. [Investigate streaming options, maybe OBS in the cloud](#streaming):corwin:zaeph: +8. [Work on the OBS scenes](#obs-scenes):zaeph:corwin: +9. [Build up the ansible playbook](#ansible):sachac: +10. [Make something to display between talks](#intro) +11. [Move scheduling and publishing code to Emacs on a VPS so that other people can help out](#publishing-sched):sachac: +12. [Add nice-to-have stuff to prepare.md](#extra-prepare):zaeph: +13. [Find volunteers for tech-checks](#tech-checks):zaeph: +14. [Update viewing instructions and watch pages](#write-viewing):zaeph: +15. [Make talk pages easy to update when the talk is live](#publish-live):sachac: +16. [Set up talks on Toobnix and YouTube](#video-platforms):sachac: +17. [Set up stream events on Toobnix and YouTube](#other-streams):sachac: +18. [Prepare to announce talks on IRC](#irc-announce) +19. [Ask speakers for bios or support nudges to include on their talk pages](#speaker-bio) +20. [Do a dry run](#dry-run) +21. [Figure out why ikiwiki is slow](#ikiwiki-regex):infra:wiki: +22. [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):needsowner:wiki: Ordered by importance. @@ -465,7 +465,7 @@ Considerations: - Figure out what information volunteers need in order to feel comfortable signing up for tasks. ex: <https://wiki.debian.org/DebConf/21/VideoVolunteering> -- Encourage people to sign up for [Shifts](#shifts) +- Encourage people to sign up for [8.3.1](#shifts) <a id="prepare-prerec-process"></a> @@ -521,6 +521,7 @@ Should take no more than ~20′. - Ideal: Easy reproducible setup to spin up an OBS VM with scenes set up, allowing multiple users to connect to it at the same time. Maybe x2go or vnc? VMs with 8 vCPUs and a vGPU cost more, so it would be good to figure out what's needed, spin it down, and then spin it up maybe the day before or something like that. - Plus points if we can control the OBS via password-protected websocket so we can tell it to switch scenes (and even more points if we do so from Emacs, maybe via that obs-websocket.el ;) ). MPV is also controllable via IPC, so we can use the same MPV player and then switch videos around. Maybe mpvc? <https://unix.stackexchange.com/questions/664728/how-can-i-control-mpv-in-command-line> - Probably Linode's Dedicated 32 GB + RTX6000 GPU x1 at $1.50 an hour for 2-3 days + dev time, since live.emacsconf.org is in Linode as well +- We should also look into normalization across the board, especially if we have BBB participants. pipewire + easyeffects on the box might be the easiest way to do it. Resources: @@ -605,7 +606,7 @@ Where: Nice if there's an Ansible playbook sachac's notes: - <file:///home/sacha/code/docker/emacsconf-publish/> + <file:///home/zaeph/code/docker/emacsconf-publish/> - probably good to set it up on front It's now on front. @@ -776,15 +777,15 @@ Note on how DebConf handled incidents: # Things to figure out / decisions to make -- [How do we want to make the full schedule more manageable?](#sched-decision) -- [How much do we want to enrich the wiki with JS?](#wiki-design) -- [What ideas do we want to borrow from other conferences?](#other-confs) -- [Do we want to make the ikiwiki web-editable?](#cgi) -- [How do we want to make better use of Etherpad?](#pad-decision) -- [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#irc-markers) -- [How many BBB rooms do we want to set up?](#bbb-rooms) -- [Do we want people to advertise any openings with their companies or any work that they're looking for?](#advertising) -- [Decision archive](#decision-archive) +1. [How do we want to make the full schedule more manageable?](#sched-decision) +2. [How much do we want to enrich the wiki with JS?](#wiki-design) +3. [What ideas do we want to borrow from other conferences?](#other-confs) +4. [Do we want to make the ikiwiki web-editable?](#cgi) +5. [How do we want to make better use of Etherpad?](#pad-decision) +6. [Can we nudge people to ask IRC questions in a way that will make it easier for us to follow them?](#irc-markers) +7. [How many BBB rooms do we want to set up?](#bbb-rooms) +8. [Do we want people to advertise any openings with their companies or any work that they're looking for?](#advertising) +9. [Decision archive](#decision-archive) <a id="sched-decision"></a> @@ -1314,16 +1315,16 @@ Interested in a shift? Please e-mail <mailto:emacsconf-org-private@gnu.org> and # Other tasks and processes -- [Giving conf.org access to a new volunteer or fake user](#org78d3812) -- [As prerecorded talks come in](#prerec-process) -- [When a talk is captioned](#when-captioned) -- [Other tasks before the conference](#before) -- [During the conference](#during-conference) -- [After the conference](#after-conference) -- [In case of](#exceptions) +1. [Giving conf.org access to a new volunteer or fake user](#org68f0b2d) +2. [As prerecorded talks come in](#prerec-process) +3. [When a talk is captioned](#when-captioned) +4. [Other tasks before the conference](#before) +5. [During the conference](#during-conference) +6. [After the conference](#after-conference) +7. [In case of](#exceptions) -<a id="org78d3812"></a> +<a id="org68f0b2d"></a> ## Giving conf.org access to a new volunteer or fake user @@ -1849,7 +1850,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping Make a table of the form -<table id="org0bd04d8" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="orgedb63c2" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -2269,7 +2270,7 @@ Slightly annoying to do with JS/CSS because I want it to fall back to an interle ## CANCELLED Create Org heading for scheduling caption team's live IRC duty shifts :dto: -See [Shifts](#shifts) +See [8.3.1](#shifts) ## DONE Sacha: Organize volunteer information :sachac: diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index e460011d..4bad1937 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -252,6 +252,7 @@ DEADLINE: <2022-11-20 Sun> - Ideal: Easy reproducible setup to spin up an OBS VM with scenes set up, allowing multiple users to connect to it at the same time. Maybe x2go or vnc? VMs with 8 vCPUs and a vGPU cost more, so it would be good to figure out what's needed, spin it down, and then spin it up maybe the day before or something like that. - Plus points if we can control the OBS via password-protected websocket so we can tell it to switch scenes (and even more points if we do so from Emacs, maybe via that obs-websocket.el ;) ). MPV is also controllable via IPC, so we can use the same MPV player and then switch videos around. Maybe mpvc? https://unix.stackexchange.com/questions/664728/how-can-i-control-mpv-in-command-line - Probably Linode's Dedicated 32 GB + RTX6000 GPU x1 at $1.50 an hour for 2-3 days + dev time, since live.emacsconf.org is in Linode as well +- We should also look into normalization across the board, especially if we have BBB participants. pipewire + easyeffects on the box might be the easiest way to do it. Resources: - https://blog.wirelessmoves.com/2021/07/running-obs-studio-in-the-cloud.html |