summaryrefslogtreecommitdiffstats
path: root/2023/organizers-notebook
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2023-10-17 18:11:35 -0400
committerSacha Chua <sacha@sachachua.com>2023-10-17 18:11:35 -0400
commit3095261e5b54c5afbc44a552802c7576aff3456c (patch)
treeedf5c92466a35c02cc20f12083f52fb62f3c56a9 /2023/organizers-notebook
parent14468623a6113efb8a5ba5a640d88f95d4eb65f8 (diff)
downloademacsconf-wiki-3095261e5b54c5afbc44a552802c7576aff3456c.tar.xz
emacsconf-wiki-3095261e5b54c5afbc44a552802c7576aff3456c.zip
status updates
Diffstat (limited to '2023/organizers-notebook')
-rw-r--r--2023/organizers-notebook/index.org148
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