diff options
Diffstat (limited to '')
-rw-r--r-- | 2023/organizers-notebook/index.org | 148 |
1 files changed, 102 insertions, 46 deletions
diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 6104d384..b7abe878 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -714,35 +714,35 @@ and we can have space in the schedule if they cancel last-minute. :END: #+BEGIN: columnview :id local :match "STATUS={.}" :format "%20ITEM %10TODO %20STATUS" -| ITEM | TODO | STATUS | -|-------------------------+------------+-----------------------------------------------------| -| Upload | DONE | Ready to go | -| Prerec | DONE | Ready to go | -| Captions | INPROGRESS | Ready to go; waiting for videos and captions | -| Backstage | DONE | Ready to go | -| Test assets | | Not yet started | -| BBB | | Rooms created, next step is to create redirects | -| VNC | | confirmed access to emacsconf-gen and emacsconf-dev | -| OBS | | confirmed that gen and dev can stream | -| Icecast | DONE | gen and dev confirmed with MPV | -| MPV | | confirmed that mpv can watch both streams | -| Watch page | | updated for 2023 | -| Status page | | Not yet started | -| Public media | | Not yet started | -| Mumble | | Not yet started | -| Etherpad | DONE | Ready to go, pads created | -| Pad proxy | DONE | Ready to go, pad.emacsconf.org works | -| Overlays | | Not yet started | -| Intros | | Not yet started | -| IRC channels | | Not yet started | -| IRC talk info | | Not yet started | -| Announcements | | Not yet started | -| Publishing updates live | | Not yet started | -| Autopilot | | Not yet started | -| YouTube | | Not yet started | -| Peertube | | Not yet started | -| 480p | | Delegated to corwin | -| Audio processing | | Help wanted | +| ITEM | TODO | STATUS | +|-------------------------+------------+-----------------------------------------------------------------| +| Upload | DONE | Ready to go | +| Prerec | DONE | Ready to go | +| Captions | INPROGRESS | Ready to go; waiting for videos and captions | +| Backstage | DONE | Ready to go | +| Test assets | | Not yet started | +| BBB | | redirects created, confirmed; next: e-mail speakers | +| VNC | DONE | confirmed access to emacsconf-gen and emacsconf-dev | +| OBS | DONE | confirmed that gen and dev can stream | +| Icecast | DONE | gen and dev confirmed with MPV | +| MPV | DONE | confirmed that mpv can watch both streams | +| Watch page | DONE | updated for 2023 | +| Status page | DONE | ready to go | +| Public media | | confirmed, set to protected so that we can test publishing live | +| Mumble | DONE | confirmed gen and dev can connect, receive audio | +| Etherpad | DONE | Ready to go, pads created | +| Pad proxy | DONE | Ready to go, pad.emacsconf.org works | +| Overlays | | Not yet started | +| Intros | | Not yet started | +| IRC channels | | Not yet started | +| IRC talk info | | Not yet started | +| Announcements | | Not yet started | +| Publishing updates live | | Not yet started | +| Autopilot | | Not yet started | +| YouTube | | Not yet started | +| Peertube | | Not yet started | +| 480p | | Delegated to corwin | +| Audio processing | | Help wanted | #+END: *** DONE Upload @@ -894,14 +894,22 @@ CLOSED: [2023-10-13 Fri 10:08] SCHEDULED: <2023-10-08 Sun> *** BBB :PROPERTIES: :CUSTOM_ID: bbb -:STATUS: Rooms created, next step is to create redirects +:STATUS: redirects created, confirmed; next: e-mail speakers :END: -**** TODO Generate redirects +**** DONE Generate redirects +CLOSED: [2023-10-17 Tue 12:55] :PROPERTIES: :CUSTOM_ID: generate-redirects +:Effort: 0:30 :END: +:LOGBOOK: +CLOCK: [2023-10-17 Tue 12:46]--[2023-10-17 Tue 12:55] => 0:09 +:END: + +We use redirects for Q&A sessions with BBB web conferences so that people can easily join the web conference. -We use redirects for Q&A sessions with BBB web conferences so that people can easily join the web conference. This is blocked while waiting for media.emacsconf.org. +- elisp:emacsconf-publish-bbb-static-redirects: generate static redirects +- elisp:emacsconf-publish-bbb-redirect-all **** DONE Generate BBB rooms CLOSED: [2023-10-17 Tue 09:41] @@ -976,7 +984,7 @@ document.querySelector('.create-room-button').click();" #+end_src **** TODO Send testing instructions SCHEDULED: <2023-11-10 Fri> -*** VNC +*** DONE VNC :PROPERTIES: :CUSTOM_ID: vnc :STATUS: confirmed access to emacsconf-gen and emacsconf-dev @@ -1040,7 +1048,7 @@ xvncviewer 127.0.0.1:$TRACK_PORT -shared -geometry 1280x720 -passwd vnc-passwd-$ **** TODO Ask bandali or zaeph to share their window manager configuration :bandali:zaeph: -*** OBS +*** DONE OBS :PROPERTIES: :CUSTOM_ID: obs :STATUS: confirmed that gen and dev can stream @@ -1106,7 +1114,7 @@ CLOSED: [2023-10-17 Tue 10:30] :PROPERTIES: :CUSTOM_ID: check-icecast :END: -*** MPV +*** DONE MPV :PROPERTIES: :CUSTOM_ID: mpv :STATUS: confirmed that mpv can watch both streams @@ -1135,22 +1143,51 @@ To set up for the year: 4. Create a $year/watch.md manually. -*** Status page +*** DONE Status page :PROPERTIES: :CUSTOM_ID: status -:STATUS: Not yet started +:STATUS: ready to go :END: -*** Public media +Manually maintained + +/ssh:front0.emacsconf.org:/var/www/status.emacsconf.org/index.html + +*** DONE Public media :PROPERTIES: :CUSTOM_ID: media -:STATUS: Not yet started +:STATUS: confirmed, set to protected so that we can test publishing live :END: -*** Mumble + +Start of year: + +1. Set =media_protect_root= to true in Ansible =group_vars/all.yml=. +2. =ansible-playbook -i inventory.yml prod-playbook.yml --tags media= +3. Generate the index with =emacsconf-publish-update-media= + +Confirm by setting a submitted talk to =PLAYING= and testing with +elisp:emacsconf-publish-media-files-on-change . The public media +directory should have the files and the entry should be in the index. +Switching it back to =TO_STREAM= and calling +elisp:emacsconf-publish-media-files-on-change should remove it. + +**** TODO Switch public media to unprotected root before the conference +SCHEDULED: <2023-11-25 Sat> + +1. Clear public media directory. +2. Set =media_protect_root= to false in Ansible =group_vars/all.yml=. +3. =ansible-playbook -i inventory.yml prod-playbook.yml --tags media= + +You can generate the index with =emacsconf-publish-update-media=. + +*** DONE Mumble :PROPERTIES: :CUSTOM_ID: mumble -:STATUS: Not yet started +:STATUS: confirmed gen and dev can connect, receive audio :END: + +If you see =Server connection rejected: Wrong certificate or password.=, use *Certificate Wizard* to reimport the .p12 file in that user's home directory. + *** DONE Etherpad :PROPERTIES: :CUSTOM_ID: etherpad @@ -1174,16 +1211,21 @@ Because the pads refer to the next and previous talks and include the talk title :CUSTOM_ID: overlays :STATUS: Not yet started :END: + +[[elisp:emacsconf-stream-generate-overlays]] + *** Intros :PROPERTIES: :CUSTOM_ID: intros :STATUS: Not yet started :END: -**** BLOCKED Record intro videos with 1-2 sentence intros for all the talks -:PROPERTIES: -:CUSTOM_ID: record-intros -:END: -**** TODO Write 1-2 sentence intros for all the talks + +elisp:emacsconf-pad-expand-intro + +It would be nice to put this into a VTT so that I can record and split using subed-record. + +**** DONE Write 1-2 sentence intros for all the talks +CLOSED: [2023-10-17 Tue 15:03] :PROPERTIES: :CUSTOM_ID: write-intros :END: @@ -1210,6 +1252,11 @@ conf.org. Actually recording the introductions can wait until closer to the conference because talk titles and Q&A methods can change. We can verify speaker name pronunciations at that time. + +Hmm... Actually, we can go ahead and record all of these so that +speakers can doublecheck pronunciations, and then we'll re-record them +in case someone wants to get fancier about intros. + ***** Intros :levels: - Good: Use the same template as before: In this talk, SPEAKER shares @@ -1249,6 +1296,11 @@ use it when recording the intros. - OPTION: Using honorifics based on e-mail signatures and intros: - Recognizes credentials +**** TODO Record intro videos with 1-2 sentence intros for all the talks +SCHEDULED: <2023-10-18 Wed> +:PROPERTIES: +:CUSTOM_ID: record-intros +:END: **** TODO Generate intro slides :PROPERTIES: :CUSTOM_ID: generate-intro @@ -1266,6 +1318,10 @@ itself. SVGs don't support line-wrapping, so it helps to do a quick pass to make sure all the talks are displayed properly. +Hmm... Maybe I should take the names and pronouns off the video +overlay? Then there's less worry about wrapping, and people can always +go to the URL to get more information. + *** IRC channels :PROPERTIES: :CUSTOM_ID: irc |