diff options
author | EmacsConf <emacsconf-org@gnu.org> | 2022-11-06 12:16:01 -0800 |
---|---|---|
committer | EmacsConf <emacsconf-org@gnu.org> | 2022-11-06 12:16:01 -0800 |
commit | ce3989d8c468bc5abaf0a46a4b7d3e492566d353 (patch) | |
tree | 4a397cf1ebb331a03a274bfca2db2562136e6409 /2022/organizers-notebook.md | |
parent | cb282ba282adec8df7e912e86ea3d185ffdd8bec (diff) | |
parent | 97c6387b5aae0a186919e801221971068da75d78 (diff) | |
download | emacsconf-wiki-ce3989d8c468bc5abaf0a46a4b7d3e492566d353.tar.xz emacsconf-wiki-ce3989d8c468bc5abaf0a46a4b7d3e492566d353.zip |
Merge branch 'master' of git.emacsconf.org:emacsconf-wiki
Diffstat (limited to '')
-rw-r--r-- | 2022/organizers-notebook.md | 133 |
1 files changed, 103 insertions, 30 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index beb6516a..4af5a3a1 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -27,8 +27,9 @@ Time-sensitive tasks: Other projects: +- [Record intro/outro for day-1 and day-2](#org4067ddb):zaeph: - [Prepare for prerecs](#prepare-prerec-process):zaeph: -- [Work on the OBS scenes](#obs-scenes):zaeph:corwin: +- [Work on the OBS scenes](#obs-scenes):zaeph:corwin:sachac: - [Make something to display between talks](#intro):akshay196: - [Create protocol for live Q&A](#live-protocol):zaeph: - [Find volunteers for tech-checks](#tech-checks):zaeph: @@ -50,6 +51,10 @@ Other projects: - [Coordinate and help volunteers](#coordinate-volunteers):sachac: - [Investigate streaming options, maybe OBS in the cloud](#streaming):sachac: +Schedule by status: (gray: waiting, light yellow: processing, yellow: to assign, light green: captioning, green: captioned and ready) - Updated by conf.org and the wiki repository + +![img](schedule.svg) + <a id="cadence"></a> @@ -358,7 +363,7 @@ interests you! <tr> <td class="org-left"><a href="#wiki-design">wiki</a></td> <td class="org-left">plain text, markdown</td> -<td class="org-left"><b>S: some JS and CSS enrichment</b></td> +<td class="org-left"><b>DONE S: some JS and CSS enrichment</b></td> <td class="org-left">more JS and CSS, embeds, videoplayer</td> </tr> @@ -366,7 +371,7 @@ interests you! <tr> <td class="org-left"><a href="#ansible">ansible</a></td> <td class="org-left">none</td> -<td class="org-left"><b>S: some automation</b></td> +<td class="org-left"><b>DONE S: some automation</b></td> <td class="org-left">comprehensive, can also work against containers</td> </tr> </tbody> @@ -442,8 +447,9 @@ chatter in the other lists cc’d in this message; thank you. # Projects and other long-running tasks +- [Record intro/outro for day-1 and day-2](#org4067ddb):zaeph: - [Prepare for prerecs](#prepare-prerec-process):zaeph: -- [Work on the OBS scenes](#obs-scenes):zaeph:corwin: +- [Work on the OBS scenes](#obs-scenes):zaeph:corwin:sachac: - [Make something to display between talks](#intro):akshay196: - [Create protocol for live Q&A](#live-protocol):zaeph: - [Find volunteers for tech-checks](#tech-checks):zaeph: @@ -468,6 +474,11 @@ chatter in the other lists cc’d in this message; thank you. Ordered by importance. +<a id="org4067ddb"></a> + +## TODO Record intro/outro for day-1 and day-2 :zaeph: + + <a id="prepare-prerec-process"></a> ## DONE Prepare for prerecs :zaeph: @@ -521,7 +532,7 @@ Make changes in [As prerecorded talks come in](#prerec-process) <a id="obs-scenes"></a> -## TODO Work on the OBS scenes :zaeph:corwin: +## INPROGRESS Work on the OBS scenes :zaeph:corwin:sachac: - [ ] corwin is out from Nov 11-20, and we should start working on them before then. @@ -784,7 +795,7 @@ Agenda: - Dev: rsync -avze ssh emacsconf-dev@res.emacsconf.org:~/.config/obs-studio/basic/profiles/ ~/.config/obs-studio/basic/profiles/ - Sacha will turn off the OBS recordings on res so that you can test streaming from your computer - - If you’re doing this independently, you can jump ahead to “Test connecting to the VNC” in order to stop the recording yourself + - If you’re doing this independently, you can jump ahead to &lsquo ;Test connecting to the VNC’ in order to stop the recording yourself - Verify with MPV: @@ -835,7 +846,7 @@ Agenda: cd /data/emacsconf/stream/2022 track-mpv filename.webm -11. Test Q&A. You can either wait for the video to finish or quit it with “q”. +11. Test Q&A. You can either wait for the video to finish or quit it with &lsquo ;q’. You can paste in the URLs or use `firefox /data/emacsconf/2022/index-$TRACK.html` @@ -868,13 +879,17 @@ You can then use - emacsconf-agenda-by-track - emacsconf-agenda -If things are going well, you can use C-c C-t on the agenda view to change a talk to PLAYING, CLOSED\_Q, or OPEN\_Q, and various things should appen in the background. +If things are going well, you can use C-c C-t on the agenda view to change a talk to PLAYING, CLOSED\_Q, or OPEN\_Q, and various things should happen in the background. If they don’t happen in the background, use emacsconf-add-org-after-todo-state-change-hook to add the todo state change hook, then try again. -Task shortcut: +Task state shortcuts for C-c C-t: - **m (mpv):** PLAYING - -stream-play-video, emacsconf-stream-set-talk-info, publish the files to the media directory - **q (Q&A):** CLOSED\_Q - **o (open):** update the BBB redirect URLs to let people into the room +- u (unstreamed) +- r (to archive) + +You can leave the emacsclient with `C-x 5 0` ### Checklist for later dry run @@ -1026,6 +1041,46 @@ Large and medium might do better on a system with a GPU. I’ll default to t ### DONE E-mail for bringing new captioning volunteers onboard + (defun emacsconf-mail-backstage-intro (volunteer &optional template) + (interactive (list (emacsconf-complete-volunteer))) + (emacsconf-mail-prepare + (or template (emacsconf-mail-merge-get-template "backstage-intro")) + (assoc-default "EMAIL" volunteer 'string=) + (list + :backstage "https://media.emacsconf.org/2022/backstage/" + :backstage-user "emacsconf" + :backstage-password emacsconf-backstage-password + :conf-name emacsconf-name + :year emacsconf-year + :name (assoc-default "NAME_SHORT" volunteer 'string=) + :email (assoc-default "EMAIL" volunteer 'string=)))) + + +#### Template + +Hi ${name}! + +Thank you for volunteering for ${conf-name} ${year}! + +We’ve set up ${backstage} as the backstage area where you can view the +videos and resources uploaded so far. You can access it with the +username "${backstage-user}&lsquo ; and the password ’${backstage-password}&lsquo ;. +Please keep the backstage password and other speakers” talk resources +secret. + +For some ideas on ways to help, you can check out +<https://emacsconf.org/2022/volunteer/> . You can also suggest other +things you might be interested in. + +To ask questions or chat with other volunteers, please e-mail the +mailing list at emacsconf-org@gnu.org or drop by #emacsconf on the +libera.chat IRC network. + +Sacha Chua + + +### DONE E-mail for bringing new captioning volunteers onboard + (defun emacsconf-mail-captioning-intro (volunteer &optional template) (interactive (list (emacsconf-complete-volunteer) (emacsconf-mail-merge-get-template "captioning-intro"))) @@ -1282,7 +1337,7 @@ see conf.org for the rest of the process <a id="coordinate-volunteers"></a> -## TODO Coordinate and help volunteers :sachac: +## INPROGRESS Coordinate and help volunteers :sachac: - <../volunteer> - Figure out what information volunteers need in order to feel @@ -1299,7 +1354,7 @@ see conf.org for the rest of the process <a id="streaming"></a> -## TODO Investigate streaming options, maybe OBS in the cloud :sachac: +## DONE Investigate streaming options, maybe OBS in the cloud :sachac: Current status @@ -1328,7 +1383,7 @@ Goals: 3. Start up the VNC server if it’s not already running - ssh emacsconf-$TRACK@res.emacsconf.org ~/bin/track-vnc + ssh emacsconf-$TRACK@res.emacsconf.org &lsquo ;~/bin/track-vnc’ 4. Forward your local ports @@ -1487,11 +1542,23 @@ echo ’{ &lsquo ;command’: [&lsquo ;loadfile’, &lsquo ;test2.we (let ((emacsconf-schedule-strategies '(emacsconf-schedule-test-buffer))) (emacsconf-stream-schedule-timers (emacsconf-schedule-prepare (emacsconf-schedule-inflate-sexp - `(("Test" :start ,(format-time-string "%Y-%m-%d %H:%M" - (time-add (current-time) (seconds-to-time 60)))) - (journalism :time "1") - (school :time "1") - (handwritten :time "1")))))) + `(("Test gen" :start ,(format-time-string "%Y-%m-%d %H:%M" + (time-add (current-time) (seconds-to-time 60)))) + (journalism :time "1") + (school :time "2") + (handwritten :time "1") + ("Test dev" :start ,(format-time-string "%Y-%m-%d %H:%M" + (time-add (current-time) (seconds-to-time 60)))) + (treesitter :time "2") + (lspbridge :time "1") + (asmblox :time "1")))))) + +the dev one worked, but the gen one gets +Couldn’t find local shell prompt for /bin/sh +Tramp: Opening connection **Async Shell Command** for emacsconf-gen@res.emacsconf.org using ssh…failed + +Maybe I need to stagger them, or maybe I need to use a shell command. +Changed to call ssh directly instead of using tramp. ### TODO Figure out how to work with the layout @@ -1595,13 +1662,6 @@ Note on how DebConf handled incidents: ## How do we want to make the full schedule more manageable? -updated by conf.org -![img](schedule.svg) - -- Green: no availability constraints -- Red: invalid because of availability constraint -- Dashed: IRC/pad Q&A, not live - Host role: - Give the speaker a heads-up before their Q&A session begins @@ -3088,7 +3148,7 @@ Probably focus on grabbing the audio first and seeing what’s worth keeping Make a table of the form -<table id="org54251e6" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="orgaf3d908" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -3350,6 +3410,17 @@ mpv –vf=negate $url - E-mail affected speakers - see emacsconf-mail-schedule-update function +### New talk + +- Create entry in conf.org +- Fit it into the schedule using the emacsconf-schedule-plan variable +- When happy, execute the draft-schedule block to update the SCHEDULED properties +- emacsconf-generate-talk-page +- emacsconf-update-schedule +- emacsconf +- emacsconf-stream-generate-assets-for-talk + + <a id="archive"></a> # Task archive @@ -4056,7 +4127,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. @@ -4111,8 +4182,8 @@ talk page when your talk goes live. If you happen to have a script or a transcript, please include them as well (it’ll speed up the captioning for us). -Please start your filenames with the ID for the talk that it’s for: -${slugs}. +Please add a comment or start your filenames with the ID for the talk +that it’s for: ${slugs}. If you’re still working on your talk, you might find the tips at <https://emacsconf.org/2022/prepare> useful. In brief: @@ -4121,8 +4192,10 @@ If you’re still working on your talk, you might find the tips at - we recommend dark text on a light background, with enough contrast to make it easy to read - if possible, use a headset or external microphone to record audio -- leave 5 seconds of quiet at the end of the video to facilitate noise - reduction for us + in order to minimize computer noise +- upload a separate 5 second recording of quiet or leave 5 seconds + of quiet at the end of your talk video so that we can process your + video for noise reduction Please plan to upload your talk by November 4 (next Friday) so that we can get started preparing it for streaming. If you can’t make it by |