summaryrefslogtreecommitdiffstats
path: root/2022
diff options
context:
space:
mode:
authorLeo Vivier <zaeph@zaeph.net>2022-10-10 20:05:00 +0200
committerLeo Vivier <zaeph@zaeph.net>2022-10-10 20:05:00 +0200
commit0fe6b9c0268895828c524eeead1bd616481ca942 (patch)
treec47b06e9236a3d12519015b34bf6e014e9c8a53f /2022
parentfe2c5fe6f5f3476920d51d6ed9eaffb61f5d00b4 (diff)
downloademacsconf-wiki-0fe6b9c0268895828c524eeead1bd616481ca942.tar.xz
emacsconf-wiki-0fe6b9c0268895828c524eeead1bd616481ca942.zip
Add subtask
Diffstat (limited to '2022')
-rw-r--r--2022/organizers-notebook.md121
-rw-r--r--2022/organizers-notebook/index.org1
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