summaryrefslogtreecommitdiffstats
path: root/2023/organizers-notebook
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2023/organizers-notebook/index.org180
1 files changed, 134 insertions, 46 deletions
diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org
index 0ebe019e..ca8e03b1 100644
--- a/2023/organizers-notebook/index.org
+++ b/2023/organizers-notebook/index.org
@@ -710,39 +710,39 @@ and we can have space in the schedule if they cancel last-minute.
** Prepare for the conference
:PROPERTIES:
-:CUSTOM_ID: check-infra
+:CUSTOM_ID: status
: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 | | 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 |
+| 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 | DONE | test videos generated |
+| BBB | | redirects created, confirmed; next: e-mail speakers testing/checkin instructions |
+| 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 | DONE | 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 | DONE | generated and uploaded |
+| Intros | INPROGRESS | all intros recorded, should send them to speakers for review |
+| 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
@@ -885,17 +885,63 @@ CLOSED: [2023-10-13 Fri 10:08] SCHEDULED: <2023-10-08 Sun>
:CUSTOM_ID: backstage
:STATUS: Ready to go
:END:
-*** Test assets
+*** DONE Test assets
+CLOSED: [2023-10-19 Thu 12:23]
:PROPERTIES:
:CUSTOM_ID: test
-:STATUS: Not yet started
-:END:
-**** TODO Generate test videos
+:STATUS: autopilot tested, seems to work
+:END:
+
+[[/ssh:res:/data/emacsconf/2023/assets/test]]
+
+**** DONE Generate test videos
+CLOSED: [2023-10-19 Thu 12:23]
+**** Try autopilot
+
+#+begin_src emacs-lisp :eval no
+(let* ((offset-seconds 60)
+ (start-time (time-add (current-time) offset-seconds))
+ (emacsconf-schedule-validation-functions nil)
+ (emacsconf-schedule-default-buffer-minutes 1)
+ (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 1)
+ (emacsconf-schedule-strategies '(emacsconf-schedule-allocate-buffer-time
+ emacsconf-schedule-copy-previous-track))
+ (schedule (emacsconf-schedule-prepare
+ (emacsconf-schedule-inflate-sexp
+ `(("GEN"
+ :start ,(format-time-string "%Y-%m-%d %H:%M" start-time)
+ :set-track "General")
+ (sat-open :time 1)
+ (adventure :time 1) ; pad Q&A
+ (uni :time 1) ; live Q&A
+ (teaching :time 1)
+ (table :time 1)
+ (taming :time 1)
+ (one :time 1)
+ (cubing :time 1) ; IRC
+ ("DEV"
+ :start
+ ,(format-time-string "%Y-%m-%d %H:%M" (time-add start-time 60))
+ :set-track "Development")
+ (matplotllm :time 1)
+ (gc :time 1) ; pad
+ (repl :time 1) ; IRC
+ (voice :time 1)
+ (llm :time 1)
+ (overlay :time 1)
+ (eval :time 1)
+ (emacsconf :time 1))))))
+ (emacsconf-stream-crontabs t schedule))
+#+end_src
+
*** BBB
:PROPERTIES:
:CUSTOM_ID: bbb
-:STATUS: redirects created, confirmed; next: e-mail speakers
+:STATUS: redirects created, confirmed; next: e-mail speakers testing/checkin instructions
:END:
+
+Generate them for possibly live presentations as well? We'll see.
+
**** DONE Generate redirects
CLOSED: [2023-10-17 Tue 12:55]
:PROPERTIES:
@@ -982,6 +1028,8 @@ document.querySelector('.create-room-button').click();"
(dolist (group groups)
(emacsconf-spookfox-create-bbb group)))
#+end_src
+**** TODO Possibly generate BBB rooms for live presentations?
+SCHEDULED: <2023-11-10 Fri>
**** TODO Send testing instructions
SCHEDULED: <2023-11-10 Fri>
*** DONE VNC
@@ -996,6 +1044,9 @@ Success:
- [X] Confirm that you can connect to emacsconf-gen via VNC
- [X] Confirm that you can connect to emacsconf-dev via VNC
+Setting up
+- elisp:emacsconf-publish-res-index
+
**** Instructions
:PROPERTIES:
:CUSTOM_ID: vnc-instructions
@@ -1193,6 +1244,9 @@ If you see =Server connection rejected: Wrong certificate or password.=, use *Ce
:CUSTOM_ID: etherpad
:STATUS: Ready to go, pads created
:END:
+
+[[elisp:emacsconf-pad-prepopulate-all-talks]]
+
**** DONE Create pads for all the talks
CLOSED: [2023-10-17 Tue 09:46] SCHEDULED: <2023-11-05 Sun>
:PROPERTIES:
@@ -1206,18 +1260,18 @@ Because the pads refer to the next and previous talks and include the talk title
:CUSTOM_ID: proxy
:STATUS: Ready to go, pad.emacsconf.org works
:END:
-*** Overlays
+*** DONE Overlays
:PROPERTIES:
:CUSTOM_ID: overlays
-:STATUS: Not yet started
+:STATUS: generated and uploaded
:END:
[[elisp:emacsconf-stream-generate-overlays]]
-*** Intros
+*** INPROGRESS Intros
:PROPERTIES:
:CUSTOM_ID: intros
-:STATUS: in-between slides generated, some intros recorded
+:STATUS: all intros recorded, should send them to speakers for review
:END:
Intro slides
@@ -1226,9 +1280,9 @@ elisp:emacsconf-stream-generate-in-between-pages
elisp:emacsconf-pad-expand-intro
[[elisp:emacsconf-subed-intro-subtitles][elisp:emacsconf-subed-intro-subtitles]]
-It would be nice to put this into a VTT so that I can record and split using subed-record.
+http://ipa-reader.xyz/
-**** DONE Write 1-2 sentence intros for all the talks
+**** CANCELLED Write 1-2 sentence intros for all the talks
CLOSED: [2023-10-17 Tue 15:03]
:PROPERTIES:
:CUSTOM_ID: write-intros
@@ -1300,11 +1354,16 @@ use it when recording the intros.
- OPTION: Using honorifics based on e-mail signatures and intros:
- Recognizes credentials
-**** INPROGRESS Record intro videos with 1-2 sentence intros for all the talks
-SCHEDULED: <2023-10-18 Wed>
+**** DONE Record intro videos with 1-2 sentence intros for all the talks
+CLOSED: [2023-10-19 Thu 12:22] SCHEDULED: <2023-10-18 Wed>
:PROPERTIES:
:CUSTOM_ID: record-intros
:END:
+**** DONE Record the rest of the intros
+CLOSED: [2023-10-19 Thu 12:22]
+:PROPERTIES:
+:CREATED: [2023-10-18 Wed 09:35]
+:END:
**** DONE Generate intro slides
CLOSED: [2023-10-18 Wed 09:46]
:PROPERTIES:
@@ -1328,12 +1387,21 @@ overlay? Then there's less worry about wrapping, and people can always
go to the URL to get more information.
elisp:emacsconf-stream-generate-in-between-pages
+**** TODO Ask speakers to review intros
+SCHEDULED: <2023-11-10 Fri>
+after they've uploaded their videos, since we might be able to check the pronunciation ourselves
*** IRC channels
:PROPERTIES:
:CUSTOM_ID: irc
:STATUS: Not yet started
:END:
+
+- /opall
+- /conftopic
+- /deopall
+**** TODO Confirm that the emacsconf user can connect
+I think I had that on orga@res.emacsconf.org
*** IRC talk info
:PROPERTIES:
:CUSTOM_ID: irc-talk-info
@@ -1402,6 +1470,26 @@ Corwin has volunteered to take this on
- name
- short name
- pronouns
+** Get ready for production
+:PROPERTIES:
+:CUSTOM_ID: go-live
+:END:
+*** A day or two before
+
+[[emacsconf-ansible:group_vars/all.yml]]:
+
+#+begin_example
+test_mode: false
+media_protect_root: false
+#+end_example
+
+#+begin_src sh :eval no
+ansible-playbook -i inventory.ml prod-playbook.yml --tags stream
+ansible-playbook -i inventory.ml prod-playbook.yml --tags media
+#+end_src
+
+Resize the nodes
+
** Volunteers
:PROPERTIES:
:CUSTOM_ID: coordinate-volunteers
@@ -1809,7 +1897,7 @@ Note: Let's see if we can decide on this by [2023-10-13 Fri] so that we can
e-mail the draft schedules to people.
Compared to [[#draft-schedule][two-track schedule]]:
-#+INCLUDE: schedule.svg export EXPORT EXPORT EXPORT EXPORT EXPORT html
+#+INCLUDE: schedule.svg export EXPORT EXPORT EXPORT EXPORT EXPORT EXPORT html
What if we have three tracks instead?
@@ -1932,7 +2020,7 @@ What if we have three tracks instead?
[[file:schedule-option-aligned-talks.svg]]
#+end_comment
-#+INCLUDE: schedule-option-aligned-talks.svg export EXPORT EXPORT EXPORT EXPORT EXPORT html
+#+INCLUDE: schedule-option-aligned-talks.svg export EXPORT EXPORT EXPORT EXPORT EXPORT EXPORT html
*** Three tracks for Sunday morning?
:PROPERTIES:
:CUSTOM_ID: three-tracks-sun-am
@@ -2039,5 +2127,5 @@ What if we have three tracks instead?
[[file:schedule-option-sun-am.svg]]
#+end_comment
-#+INCLUDE: schedule-option-sun-am.svg export EXPORT EXPORT EXPORT EXPORT EXPORT html
+#+INCLUDE: schedule-option-sun-am.svg export EXPORT EXPORT EXPORT EXPORT EXPORT EXPORT html