summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook.md
diff options
context:
space:
mode:
Diffstat (limited to '2022/organizers-notebook.md')
-rw-r--r--2022/organizers-notebook.md242
1 files changed, 121 insertions, 121 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md
index d5adb6f6..aa2565e6 100644
--- a/2022/organizers-notebook.md
+++ b/2022/organizers-notebook.md
@@ -3,69 +3,69 @@
# Table of Contents
-- [Current tasks / status](#orgcdc5bfe)
- - [Organizers: Review the submissions in emacsconf-2022-private and e-mail emacsconf-org-private with any objections or comments by Sept 26 for possible early speaker notification, Oct 7 for everything](#orgcb8179a)
- - [zaeph: Write preparation instructions and decide on deadline for prerecs](#org48e8924):zaeph:
- - [sacha: add more submissions (CFP deadline Sept 30)](#orgb9e1f95):sacha:
- - [sacha: copy things over from previous notebooks](#org6dcbfe0):sacha:
- - [corwin: Double-check sachac’s timezone conversions for availability](#org365e3cd):corwin:
- - [corwin: Investigate streaming options, maybe OBS in the cloud](#org3883b00):corwin:
- - [corwin: document such that someone else could use/fix it](#org6508bfe):corwin:
- - [corwin: recrute at least one more person to help operate the "video bouncer"](#orgdec1d6d):corwin:
- - [corwn, zaeph: Work on the OBS scenes](#orge44dd60):zaeph:corwin:
- - [???: Figure out web-based file upload](#org1741a1c):needsowner:
- - [sacha: Prepare to export talk information to wiki](#org32cd369):sacha:
- - [bandali: Give access to emacsconf-2022-private to dto](#orgb485c9c):bandali:
-- [Other tasks and processes](#org30eb548)
- - [Sacha: Organize volunteer information](#org3849d3b):sacha:
- - [bandali: Set up file upload](#orge037b66):bandali:
- - [Once talks are approved](#org5d49d84)
- - [As prerecorded talks come in](#org206245c)
- - [When a talk is captioned](#org7f807dd)
- - [Other tasks before the conference](#orgdd20fc3)
- - [Test stream setup](#org5f0a349)
- - [Set up MPV for captions](#orga6f441a)
- - [mpv profile](#orgf93ab64)
- - [Font: Clear Sans](#org3a56a90)
- - [During the conference](#org25e41da)
+- [Current tasks / status](#org6505d82)
+ - [Organizers: Review the submissions in emacsconf-2022-private and e-mail emacsconf-org-private with any objections or comments by Sept 26 for possible early speaker notification, Oct 7 for everything](#orge61a7ed)
+ - [zaeph: Write preparation instructions and decide on deadline for prerecs](#orgb559195):zaeph:
+ - [sacha: add more submissions (CFP deadline Sept 30)](#org1e30af6):sacha:
+ - [sacha: copy things over from previous notebooks](#org1619c51):sacha:
+ - [corwin: Double-check sachac’s timezone conversions for availability](#orgdc2c829):corwin:
+ - [corwin: Investigate streaming options, maybe OBS in the cloud](#orgdbcec6e):corwin:
+ - [corwin: document such that someone else could use/fix it](#orged6f6d1):corwin:
+ - [corwin: recruit at least one more person to help operate the "video bouncer"](#org4cf6c59):corwin:
+ - [corwn, zaeph: Work on the OBS scenes](#orgf01135b):zaeph:corwin:
+ - [???: Figure out web-based file upload](#org83173f5):needsowner:
+ - [sacha: Prepare to export talk information to wiki](#org8786e13):sacha:
+ - [bandali: Give access to emacsconf-2022-private to dto](#org598e96b):bandali:
+- [Other tasks and processes](#org5c5859b)
+ - [Sacha: Organize volunteer information](#orgbc3b77a):sacha:
+ - [bandali: Set up file upload](#orgf1c1262):bandali:
+ - [Once talks are approved](#org099deca)
+ - [As prerecorded talks come in](#orgd727f87)
+ - [When a talk is captioned](#orgb81c87a)
+ - [Other tasks before the conference](#org62eee42)
+ - [Test stream setup](#org404f659)
+ - [Set up MPV for captions](#orgaccb279)
+ - [mpv profile](#org53e49da)
+ - [Font: Clear Sans](#org39ccfca)
+ - [During the conference](#orge0604b7)
- [Roles needed](#roles)
- - [Set up](#org2695f05)
- - [Stream](#org7842dc9)
+ - [Set up](#org81f22d2)
+ - [Stream](#orgf143b9a)
- [During each talk](#each-talk)
- - [After the conference](#orgc1de13f)
- - [Downsize the server](#orgfdc972b):bandali:
- - [In case of](#org47666ae)
- - [Stuck wiki](#org0c922a7)
-- [Communications](#org1e2bc53)
- - [Ask emacsconf-org-private for feedback on early submissions](#org4a48a48)
- - [Early speaker notification](#org4a1bf89)
- - [Option A: Early speaker notification(?)](#org4f1ab74)
- - [Option B: Just letting them know it's been postponed](#org39005e3)
- - [Future](#orgfebbb42)
- - [Acceptance](#org8cb5583)
- - [Code](#org1060096)
- - [Template](#orgdc8bdd1)
- - [Acknowledge pre-rec submission](#orgb5a5ec5)
- - [Captions for approval](#org43ea806)
- - [Speakers we haven't confirmed e-mail communications with](#org8a2d727)
- - [Speakers who are missing prerecs](#org59e59c8)
- - [Template](#orgf014f27)
- - [Check-in instructions](#org0f1f046)
- - [Code](#org7d1ee83)
- - [E-mail for speakers who are planning to be at the conference](#org6e394f2)
- - [E-mail for speakers who are not planning to be around, but who have sent us their prerecs](#orgfb054d0)
- - [Last email before the conference](#org6b0f1fb)
- - [Thank you, next steps](#org3ce859c)
- - [Code](#org82648b1)
- - [Text](#org3f57396)
- - [Archive](#orgb9b4ee4)
- - [Second announcement: CFP](#org9170a4f)
- - [First announcement: CFP](#orge6930b8)
-- [Supporting code](#org9908a42)
- - [Publish this page](#org8229003)
-
-
-<a id="orgcdc5bfe"></a>
+ - [After the conference](#org4d13959)
+ - [Downsize the server](#org3d09c44):bandali:
+ - [In case of](#orgebae129)
+ - [Stuck wiki](#orgb856862)
+- [Communications](#org1a622de)
+ - [Ask emacsconf-org-private for feedback on early submissions](#orgef11901)
+ - [Early speaker notification](#org4e3dd24)
+ - [Option A: Early speaker notification(?)](#org8aec626)
+ - [Option B: Just letting them know it's been postponed](#org6770c5e)
+ - [Future](#org4bef7b8)
+ - [Acceptance](#orgd7bc590)
+ - [Code](#orgbf4657c)
+ - [Template](#org6887032)
+ - [Acknowledge pre-rec submission](#org5425acc)
+ - [Captions for approval](#org24304da)
+ - [Speakers we haven't confirmed e-mail communications with](#org6cfd787)
+ - [Speakers who are missing prerecs](#orga53f969)
+ - [Template](#org526ab95)
+ - [Check-in instructions](#org335d7c4)
+ - [Code](#org7b9cb5f)
+ - [E-mail for speakers who are planning to be at the conference](#org7bbef3d)
+ - [E-mail for speakers who are not planning to be around, but who have sent us their prerecs](#orgdf741ac)
+ - [Last email before the conference](#org2ba3487)
+ - [Thank you, next steps](#orgfd2bb36)
+ - [Code](#org74f9445)
+ - [Text](#orga74cd4b)
+ - [Archive](#org70d1de6)
+ - [Second announcement: CFP](#org8064c22)
+ - [First announcement: CFP](#orgc9f1b00)
+- [Supporting code](#org216057b)
+ - [Publish this page](#orgd936220)
+
+
+<a id="org6505d82"></a>
# Current tasks / status
@@ -160,14 +160,14 @@ Planned dates and phases:
</table>
-<a id="orgcb8179a"></a>
+<a id="orge61a7ed"></a>
-## TODO Organizers: Review the submissions in emacsconf-2022-private and e-mail emacsconf-org-private with any objections or comments by Sept 26 for possible [early speaker notification](#org4a1bf89), Oct 7 for everything
+## TODO Organizers: Review the submissions in emacsconf-2022-private and e-mail emacsconf-org-private with any objections or comments by Sept 26 for possible [early speaker notification](#org4e3dd24), Oct 7 for everything
- zaeph: will start reviewing on Sep 21
-<a id="org48e8924"></a>
+<a id="orgb559195"></a>
## TODO zaeph: Write preparation instructions and decide on deadline for prerecs :zaeph:
@@ -181,24 +181,24 @@ We need time after the prerecs get submitted to:
zaeph will also figure out the ffmpeg incantation for converting videos and the process for handling submitted prerecs
-<a id="orgb9e1f95"></a>
+<a id="org1e30af6"></a>
## WAITING sacha: add more submissions (CFP deadline Sept 30) :sacha:
- Sacha: Add submissions to emacsconf-2022-private, draft 2-day schedule by Oct 10
-<a id="org6dcbfe0"></a>
+<a id="org1619c51"></a>
## INPROGRESS sacha: copy things over from previous notebooks :sacha:
-<a id="org365e3cd"></a>
+<a id="orgdc2c829"></a>
## TODO corwin: Double-check sachac’s timezone conversions for availability :corwin:
-<a id="org3883b00"></a>
+<a id="orgdbcec6e"></a>
## TODO corwin: Investigate streaming options, maybe OBS in the cloud :corwin:
@@ -207,56 +207,56 @@ zaeph will also figure out the ffmpeg incantation for converting videos and the
**\*** TODO corwin: plan an approach to use a centralized OBS/nginix "bouncer" :corwin:
-<a id="org6508bfe"></a>
+<a id="orged6f6d1"></a>
### TODO corwin: document such that someone else could use/fix it :corwin:
-<a id="orgdec1d6d"></a>
+<a id="org4cf6c59"></a>
-### TODO corwin: recrute at least one more person to help operate the "video bouncer" :corwin:
+### TODO corwin: recruit at least one more person to help operate the "video bouncer" :corwin:
-<a id="orge44dd60"></a>
+<a id="orgf01135b"></a>
## TODO corwn, zaeph: Work on the OBS scenes :zaeph:corwin:
- [ ] corwin is out from Nov 11-20, and we should start working on them before then.
-<a id="org1741a1c"></a>
+<a id="org83173f5"></a>
## TODO ???: Figure out web-based file upload :needsowner:
Lesson learned from last year: "Since people kept running into ftp problems, we might want to set up a web-frontend next year to minimise problems."
-<a id="org32cd369"></a>
+<a id="org8786e13"></a>
## TODO sacha: Prepare to export talk information to wiki :sacha:
-<a id="orgb485c9c"></a>
+<a id="org598e96b"></a>
## TODO bandali: Give access to emacsconf-2022-private to dto :bandali:
-<a id="org30eb548"></a>
+<a id="org5c5859b"></a>
# Other tasks and processes
-<a id="org3849d3b"></a>
+<a id="orgbc3b77a"></a>
## DONE Sacha: Organize volunteer information :sacha:
-<a id="orge037b66"></a>
+<a id="orgf1c1262"></a>
## TODO bandali: Set up file upload :bandali:
-<a id="org5d49d84"></a>
+<a id="org099deca"></a>
## Once talks are approved
@@ -266,7 +266,7 @@ Lesson learned from last year: "Since people kept running into ftp problems, we
- Confirm e-mail communication with all of the speakers
-<a id="org206245c"></a>
+<a id="orgd727f87"></a>
## As prerecorded talks come in
@@ -277,33 +277,33 @@ Lesson learned from last year: "Since people kept running into ftp problems, we
- Make sure all the links/resources mentioned are written down somewhere (web page and enriched captions for pasting into #emacsconf-accessible)
-<a id="org7f807dd"></a>
+<a id="orgb81c87a"></a>
## When a talk is captioned
-
-<a id="orgdd20fc3"></a>
+<a id="org62eee42"></a>
## Other tasks before the conference
- Coordinate volunteer schedules so all the roles are covered
-<a id="org5f0a349"></a>
+<a id="org404f659"></a>
### Test stream setup
-[Stream](#org7842dc9)
+[Stream](#orgf143b9a)
-<a id="orga6f441a"></a>
+<a id="orgaccb279"></a>
### Set up MPV for captions
-<a id="orgf93ab64"></a>
+<a id="org53e49da"></a>
### mpv profile
@@ -338,7 +338,7 @@ Add the following profile to `~/.config/mpv/mpv.conf`:
(Thanks, zaeph)
-<a id="org3a56a90"></a>
+<a id="org39ccfca"></a>
### Font: Clear Sans
@@ -348,7 +348,7 @@ Links:
- WOFF from GitHub repo: [clear-sans/WOFF at main · intel/clear-sans](https://github.com/intel/clear-sans/tree/main/WOFF)
-<a id="org25e41da"></a>
+<a id="orge0604b7"></a>
## During the conference
@@ -394,12 +394,12 @@ Each role comprises different responsibilities. A person may have multiple role
- Nice to have: Update the schedule to reflect changes throughout the day
-<a id="org2695f05"></a>
+<a id="org81f22d2"></a>
### Set up
-<a id="org7842dc9"></a>
+<a id="orgf143b9a"></a>
#### Stream
@@ -422,34 +422,34 @@ Needs the `$main480p` environment variable set to something of the form `icecast
- Volunteers: making sure questions get posted somewhere the speaker can see them
-<a id="orgc1de13f"></a>
+<a id="org4d13959"></a>
## After the conference
-<a id="orgfdc972b"></a>
+<a id="org3d09c44"></a>
### BLOCKED Downsize the server :bandali:
-<a id="org47666ae"></a>
+<a id="orgebae129"></a>
## In case of
-<a id="org0c922a7"></a>
+<a id="orgb856862"></a>
### Stuck wiki
sudo -iu ikiwiki &#x2013; ikiwiki &#x2013;setup ~ikiwiki/emacsconf.setup
-<a id="org1e2bc53"></a>
+<a id="org1a622de"></a>
# Communications
-<a id="org4a48a48"></a>
+<a id="orgef11901"></a>
## TODO Ask emacsconf-org-private for feedback on early submissions
@@ -474,14 +474,14 @@ Thanks!
Sacha
-<a id="org4a1bf89"></a>
+<a id="org4e3dd24"></a>
## TODO Early speaker notification
We can accept early or send people a note saying notification of acceptance will be on Oct 15, because of the extended CFP.
-<a id="org4f1ab74"></a>
+<a id="org8aec626"></a>
### TODO Option A: Early speaker notification(?)
@@ -522,7 +522,7 @@ Thank you so much!
Sacha
-<a id="org39005e3"></a>
+<a id="org6770c5e"></a>
### TODO Option B: Just letting them know it's been postponed
@@ -535,17 +535,17 @@ for your patience!
Sacha
-<a id="orgfebbb42"></a>
+<a id="org4bef7b8"></a>
## Future
-<a id="org8cb5583"></a>
+<a id="orgd7bc590"></a>
### Acceptance
-<a id="org1060096"></a>
+<a id="orgbf4657c"></a>
#### Code
@@ -603,7 +603,7 @@ Sacha
(save-excursion (conf-replace-plist-in-string attrs (plist-get attrs :body)))))
-<a id="orgdc8bdd1"></a>
+<a id="org6887032"></a>
#### Template
@@ -634,7 +634,7 @@ EmacsConf organization team
P.S. Please keep emacsconf-submit@gnu.org in To or Cc when replying.
-<a id="orgb5a5ec5"></a>
+<a id="org5425acc"></a>
### Acknowledge pre-rec submission
@@ -667,7 +667,7 @@ P.S. Please keep emacsconf-submit@gnu.org in To or Cc when replying.
"Thank you so much for all the work you put into preparing a talk for EmacsConf ${year}, and thank you for submitting the prerecorded video before the conference!\n\nSacha"))))
-<a id="org43ea806"></a>
+<a id="org24304da"></a>
### Captions for approval
@@ -683,7 +683,7 @@ for your contribution!
Sacha
-<a id="org8a2d727"></a>
+<a id="org6cfd787"></a>
### Speakers we haven't confirmed e-mail communications with
@@ -728,7 +728,7 @@ Sacha Chua
(Please use Reply to All to keep emacsconf-submit@gnu.org in the loop. Thanks!)
-<a id="org59e59c8"></a>
+<a id="orga53f969"></a>
### Speakers who are missing prerecs
@@ -749,7 +749,7 @@ Sacha Chua
(conf-get-talk-info))))))
-<a id="orgf014f27"></a>
+<a id="org526ab95"></a>
#### Template
@@ -805,7 +805,7 @@ stream for you. Hope to hear from you soon!
Sacha
-<a id="org0f1f046"></a>
+<a id="org335d7c4"></a>
### Check-in instructions
@@ -823,7 +823,7 @@ Goals:
- They’re joined by the streamer and host.
-<a id="org7d1ee83"></a>
+<a id="org7b9cb5f"></a>
#### Code
@@ -880,7 +880,7 @@ Slightly more complex because of the conditionals
(buffer-list)))
-<a id="org6e394f2"></a>
+<a id="org7bbef3d"></a>
#### E-mail for speakers who are planning to be at the conference
@@ -908,7 +908,7 @@ Looking forward to seeing you soon!
Sacha
-<a id="orgfb054d0"></a>
+<a id="orgdf741ac"></a>
#### E-mail for speakers who are not planning to be around, but who have sent us their prerecs
@@ -930,7 +930,7 @@ Thank you again for being part of EmacsConf ${year}!
Sacha
-<a id="org6b0f1fb"></a>
+<a id="org2ba3487"></a>
### Last email before the conference
@@ -949,12 +949,12 @@ Sacha
> also be the time at which the talk will be made available on the same page.
-<a id="org3ce859c"></a>
+<a id="orgfd2bb36"></a>
### Thank you, next steps
-<a id="org82648b1"></a>
+<a id="org74f9445"></a>
#### Code
@@ -986,7 +986,7 @@ Sacha
(plist-get template :body)))))))
-<a id="org3f57396"></a>
+<a id="orga74cd4b"></a>
#### Text
@@ -1016,12 +1016,12 @@ Thanks again for speaking at EmacsConf!
Sacha
-<a id="orgb9b4ee4"></a>
+<a id="org70d1de6"></a>
## Archive
-<a id="org9170a4f"></a>
+<a id="org8064c22"></a>
### DONE Second announcement: CFP
@@ -1052,7 +1052,7 @@ emacsconf-discuss list, so as to help avoid generating extra off-topic
chatter in the other lists cc'd on this message. Thank you.
-<a id="orge6930b8"></a>
+<a id="orgc9f1b00"></a>
### DONE First announcement: CFP
@@ -1082,12 +1082,12 @@ emacsconf-discuss list, so as to help avoid generating extra off-topic
chatter in the other lists Cc'd on this message. Thank you.
-<a id="org9908a42"></a>
+<a id="org216057b"></a>
# Supporting code
-<a id="org8229003"></a>
+<a id="orgd936220"></a>
## Publish this page