summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2022/organizers-notebook/index.org414
1 files changed, 230 insertions, 184 deletions
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index 3469b9e9..274c5f6b 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -59,7 +59,7 @@ or ~C-c \~ (~org-match-sparse-tree~) to see anything tagged with your tag.
| Week ending | Work | Speakers | Volunteers | Public |
| [2022-09-30 Fri] | | [[#acceptance][acceptance, reply to confirm]] | | |
-| [2022-10-09 Sun] | | [[#check-sched][schedule, reply if not okay]] | [[#volunteer-2022-10-09][overall priorities]] | |
+| [2022-10-09 Sun] | | [[#check-sched][schedule, reply if not okay]] | [[#overall][overall priorities]] | |
| [2022-10-16 Sun] | [[#etherpad][Etherpad]], [[#upload][stream]] | | infra update | |
| [2022-10-23 Sun] | [[#upload][file upload]], [[#write-viewing][watch pages]] | [[#mail-upload][file upload instructions]], backstage | [[#volunteer-2022-10-23][training]] | |
| [2022-10-30 Sun] | [[#streaming][OBS in the cloud]] | | caption kickoff | [[#announce-program][schedule]], posters? |
@@ -80,30 +80,31 @@ scramble to do in order to get the conference off the ground. *bold*
is our current goal. Feel free to volunteer for anything that
interests you!
-| | Good | Better | Best |
-|------------------------+-------------------------------------+--------------------------------------+--------------------------------------------------------------|
-| [[#intro][intro and exit]] | *text on screen* | per-talk video, recorded voiceover | Emacs thing so we can display info, countdowns, IRC |
-| [[#conforg][conf.org management]] | on sachac's laptop | S: on res.emacsconf.org | *DONE S/Z: other people know how to work with it* |
-| [[#prepare-prerec-process][prerec]] | convert to webm | normalize audio | *[[#mastering][DONE Z: reduce noise]]* |
-| [[#publish-live][talk pages]] | DONE S: link to stream, pad, IRC | *S: link to prerec when live* | embed stream, pad, IRC, prerec |
-| [[#sched-decision][schedule]] | one track | *DONE S: two tracks* | aligned times, full roster |
-| [[#upload][upload]] | FTP | *DONE S: web-based* | auto-encoded, preview (SReview?) |
-| [[#streaming][streaming]] | ffmpeg from computer | OBS | *DONE: OBS in cloud, switchable hosts* |
-| [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* |
-| [[#coordinate-volunteers][volunteer coordination]] | ad-hoc | *DONE playbook* | training meetings + recordings |
-| BBB rooms | about 5 rooms that we cycle through | | *DONE S: one room per speaker* |
-| host | no host, speaker reads pad | *host reads pad* | host monitors IRC and helps with BBB as well |
-| BBB Q&A | none | *DONE open to community* | moderated by speaker and host |
-| [[#write-viewing][watch page]] | tracks | + IRC | *DONE S: + talk info*, maybe even current/recent/next |
-| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *DONE S: one pad per talk, self-hosted* so we can access API |
-| [[#irc][IRC]] | #emacsconf, -org | *DONE #emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots |
-| [[#irc-announce][IRC announcements]] | ERC commands | *DONE S: hook-based* | timer-based |
-| [[#publishing-sched][sched update]] | *DONE S: publish at start* | update main sched | update talk pages |
-| [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live |
-| schedule view | text table | imagemap fallback | *DONE S: interactive SVG* |
-| [[#caption-workflow][caption workflow]] | YT autosubs | Whisper autosubs | *DONE: Whisper + more granular timestamps* |
-| [[#wiki-design][wiki]] | plain text, markdown | *DONE S: some JS and CSS enrichment* | more JS and CSS, embeds, videoplayer |
-| [[#ansible][ansible]] | none | *DONE S: some automation* | comprehensive, can also work against containers |
+| | Good | Better | Best |
+|------------------------+-----------------------------------------+--------------------------------------+--------------------------------------------------------------|
+| [[#conforg][conf.org management]] | on sachac's laptop | S: on res.emacsconf.org | *DONE S/Z: other people know how to work with it* |
+| [[#prepare-prerec-process][prerec]] | convert to webm | normalize audio | *[[#mastering][DONE Z: reduce noise]]* |
+| [[#publish-live][talk pages]] | DONE S: link to stream, pad, IRC | *S: link to prerec when live* | embed stream, pad, IRC, prerec |
+| [[#sched-decision][schedule]] | one track | *DONE S: two tracks* | aligned times, full roster |
+| [[#upload][upload]] | FTP | *DONE S: web-based* | auto-encoded, preview (SReview?) |
+| [[#streaming][streaming]] | ffmpeg from computer | OBS | *DONE: OBS in cloud, switchable hosts* |
+| [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* |
+| [[#coordinate-volunteers][volunteer coordination]] | ad-hoc | *DONE playbook* | training meetings + recordings |
+| BBB rooms | about 5 rooms that we cycle through | | *DONE S: one room per speaker* |
+| host | no host, speaker reads pad | *host reads pad* | host monitors IRC and helps with BBB as well |
+| BBB Q&A | none | *DONE open to community* | moderated by speaker and host |
+| BBB Q&A start | awkward silence while waiting | *speaker can demo a little* | host has prepared questions just in case no one shows up |
+| [[#write-viewing][watch page]] | tracks | + IRC | *DONE S: + talk info*, maybe even current/recent/next |
+| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *DONE S: one pad per talk, self-hosted* so we can access API |
+| [[#irc][IRC]] | #emacsconf, -org | *DONE #emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots |
+| [[#irc-announce][IRC announcements]] | ERC commands | *DONE S: hook-based* | timer-based |
+| [[#publishing-sched][sched update]] | *DONE S: publish at start* | update main sched | update talk pages |
+| [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live |
+| schedule view | text table | imagemap fallback | *DONE S: interactive SVG* |
+| [[#caption-workflow][caption workflow]] | YT autosubs | Whisper autosubs | *DONE: Whisper + more granular timestamps* |
+| [[#wiki-design][wiki]] | plain text, markdown | *DONE S: some JS and CSS enrichment* | more JS and CSS, embeds, videoplayer |
+| [[#ansible][ansible]] | none | *DONE S: some automation* | comprehensive, can also work against containers |
+| [[#intro][intro and exit]] | *DONE: slide on screen, host on Mumble* | per-talk video, recorded voiceover | Emacs thing so we can display info, countdowns, IRC |
* Projects and other long-running tasks
:PROPERTIES:
@@ -113,7 +114,7 @@ interests you!
#+TOC: headlines 1 local
Roughly ordered by importance.
-** TODO Record intro/outro for day-1 and day-2 :zaeph:
+** TODO [#C] Record intro/outro for day-1 and day-2 :zaeph:
:PROPERTIES:
:CUSTOM_ID: rec-intro
:END:
@@ -261,17 +262,26 @@ Thanks again for all your contributions!
Sacha
-** TODO Prepare intros for the hosts to read :zaeph:
+** TODO [#A] Prepare intros for the hosts to read :sachac:
:PROPERTIES:
:CUSTOM_ID: host-intros
:END:
-*** TODO Set up Etherpad with the talks and see if we can involve the speakers and captioning volunteers :sachac:
-** TODO Write check-in email :sachac:
+https://pad.emacsconf.org/intros
+also in :INTRO_NOTE: in conf.org so that we can plop it into the hyperlists
+*** DONE Set up Etherpad with the talks and see if we can involve the speakers and captioning volunteers :sachac:
+CLOSED: [2022-11-19 Sat 11:06]
+** TODO [#A] Write check-in email :sachac:
SCHEDULED: <2022-11-19 Sat>
:PROPERTIES:
:CUSTOM_ID: check-in-email
:END:
-** TODO Plan in-case-of-emergency schedule for dropping back to one track after Saturday morning :sachac:
+*** TODO Draft e-mail to send speakers who may need to do it live
+:PROPERTIES:
+:CUSTOM_ID: live-speakers
+:END:
+
+
+** TODO [#B] Plan in-case-of-emergency schedule for dropping back to one track after Saturday morning :sachac:
:PROPERTIES:
:CUSTOM_ID: one-track
:END:
@@ -380,7 +390,6 @@ SCHEDULED: <2022-11-18 Fri>
- [[file:emergency-back-to-one.svg]]
:end:
-
*** TODO Get the emergency schedule sorted out so that we can easily switch to it
:PROPERTIES:
:CREATED: [2022-11-19 Sat 08:01]
@@ -390,15 +399,9 @@ SCHEDULED: <2022-11-18 Fri>
:CUSTOM_ID: satellite
:END:
*** Zurich
-**** TODO Link to them on the wiki :zaeph:
+**** TODO Link to them on the wiki :bandali:
https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html
-**** TODO announce on the emacsconf-discuss mailing list :zaeph:
-** TODO Draft e-mail to send speakers who may need to do it live
-:PROPERTIES:
-:CUSTOM_ID: live-speakers
-:END:
-
-
+**** TODO announce on the emacsconf-discuss mailing list :bandali:
** DONE Prepare for prerecs :zaeph:
CLOSED: [2022-10-29 Sat 09:58] DEADLINE: <2022-11-04 Fri>
:PROPERTIES:
@@ -447,7 +450,7 @@ We need time after the prerecs get submitted to:
Make changes in [[#prerec-process]]
-** INPROGRESS Work on the OBS scenes :zaeph:corwin:sachac:
+** INPROGRESS [#C] Work on the OBS scenes :zaeph:corwin:sachac:
DEADLINE: <2022-11-11 Fri>
:PROPERTIES:
:CUSTOM_ID: obs-scenes
@@ -523,7 +526,7 @@ Overlay considerations:
CLOSED: [2022-11-07 Mon 14:46]
https://gitlab.com/akshay196/emacsconf-artwork/-/blob/main/2022/talk-banner/sample.svg
-** TODO Create protocol for live Q&A :zaeph:
+** TODO [#B] Create protocol for live Q&A :zaeph:
:PROPERTIES:
:CUSTOM_ID: live-protocol
:END:
@@ -532,16 +535,19 @@ Objective:
Comments:
- It would be nice to have a protocol with speakers to tell us that they’re uncomfortable with a question, just so that we can find a smooth way to skip it.
-** INPROGRESS Find volunteers for tech-checks :zaeph:
+** DONE Find volunteers for tech-checks :zaeph:
+CLOSED: [2022-11-19 Sat 11:08]
:PROPERTIES:
:CUSTOM_ID: tech-checks
:END:
*** DONE Add entry in 2022/volunteer.md
-*** INPROGRESS Write protocol for adding tech-checker volunteer
+*** DONE Write protocol for adding tech-checker volunteer
+CLOSED: [2022-11-19 Sat 11:08]
- Invite volunteer to BBB (ask core organizers)
- Update [[file:prepare.md::Tech-check]] with new tech-checker info
- Coach tech-checker on the protocol
-*** INPROGRESS Write the tech-checking protocol (formerly referred to as “tech-checklist”)
+*** DONE Write the tech-checking protocol (formerly referred to as “tech-checklist”)
+CLOSED: [2022-11-19 Sat 11:08]
From previous years:
#+begin_quote
- Can you speak and be heard? Is there echo?
@@ -553,8 +559,7 @@ From previous years:
- Can you share contact information (ex: phone number) so that we can get in touch with you in case of technical issues or scheduling changes?
- Do you need help finding your way around IRC so that you can check into `#emacsconf-org`? What is your IRC nickname?
#+end_quote
-** DONE Update viewing instructions and watch pages :sachac:
-CLOSED: [2022-10-14 Fri 15:02]
+** TODO Update viewing instructions and watch pages :sachac:
:PROPERTIES:
:CUSTOM_ID: write-viewing
:END:
@@ -567,11 +572,13 @@ Also add to watch page
- https://emacsconf.org/2022/watch/dev/
*** DONE Add Q&A distinction to SVG schedule
CLOSED: [2022-10-17 Mon 00:39]
-*** TODO Make it easy to get to recent/current/next talk information while watching
+*** CANCELLED [#C] Make it easy to get to recent/current/next talk information while watching
+CLOSED: [2022-11-19 Sat 11:08]
Maybe links to the current shift's pads
*** TODO Add pad to sched directive so that it will be linked when the pads are live
*** TODO Update https://live.emacsconf.org/ as well
** TODO Prepare to handle talk state changes :sachac:publish:
+SCHEDULED: <2022-11-21 Mon>
:PROPERTIES:
:CUSTOM_ID: publish-live
:END:
@@ -609,7 +616,7 @@ Maybe links to the current shift's pads
Other things that aren't tracked by todo status:
- CHECK_IN: t :: once the speaker has been checked into the BBB room or IRC
-***** TODO Prerec publishing
+**** TODO Prerec publishing
:PROPERTIES:
:CREATED: [2022-10-20 Thu 08:08]
:END:
@@ -643,7 +650,7 @@ so that more people can work with it during the conference
See the publish role in the ansible playbook
** TODO Set up stream events on Toobnix and YouTube :sachac:stream:
-SCHEDULED: <2022-11-19 Sat>
+SCHEDULED: <2022-11-20 Sun>
:PROPERTIES:
:CUSTOM_ID: other-streams
:END:
@@ -655,14 +662,15 @@ so that people on other platforms can come across EmacsConf
while true; do ffmpeg -loglevel 24 -i http://localhost:8000/main.webm -cluster_size_limit 2M -cluster_time_limit 5100 -b:v 1M -crf 30 -g 125 -deadline good -threads 4 -vcodec libx264 -acodec libmp3lame -f flv $MOUNT; done
#+end_src
-** BLOCKED Set up talks on Toobnix and YouTube :sachac:yt:toobnix:
-SCHEDULED: <2022-11-19 Sat>
+** TODO Set up talks on Toobnix and YouTube :sachac:yt:toobnix:
+SCHEDULED: <2022-11-20 Sun>
:PROPERTIES:
:CUSTOM_ID: video-platforms
:END:
so that people can find the videos on other video platforms
waiting for prerecs
-** TODO Ask speakers for bios or support nudges to include on their talk pages :wiki:
+** DONE Ask speakers for bios or support nudges to include on their talk pages :wiki:
+CLOSED: [2022-11-19 Sat 11:09]
:PROPERTIES:
:CUSTOM_ID: speaker-bio
:END:
@@ -738,19 +746,22 @@ videotestsrc num_buffers=2450 ! video/x-raw,width=400,height=300,framerate=10/1
1251,/home/sacha/proj/emacsconf/private/assets/titles% find -name community-title.svg -exec inkscape --export-type=png --export-width=1280 --export-height=720 --export-background-opacity=0 {} \;
-*** TODO Do mini dry run
+*** DONE Do mini dry run
+CLOSED: [2022-11-19 Sat 11:09]
:PROPERTIES:
:CREATED: [2022-11-19 Sat 07:49]
:END:
-**** STARTED Revisit OBS and streaming setup to prepare for the dry run next weekend
+**** DONE Revisit OBS and streaming setup to prepare for the dry run next weekend
+CLOSED: [2022-11-19 Sat 11:09]
:PROPERTIES:
:CREATED: [2022-11-19 Sat 08:00]
:Effort: 1:00
:END:
:LOGBOOK:
-CLOCK: [2022-11-19 Sat 09:47]
+CLOCK: [2022-11-19 Sat 09:47]--[2022-11-19 Sat 11:09] => 1:22
:END:
-** TODO [#C] Smoothen captioning workflow :sachac:
+** DONE [#C] Smoothen captioning workflow :sachac:
+CLOSED: [2022-11-19 Sat 11:10]
:PROPERTIES:
:CUSTOM_ID: caption-workflow
:END:
@@ -768,7 +779,8 @@ call ../run-aeneas.sh from the directory with the opus or ogg and the txt file
sachac@res-emacsconf:~/current/meetups$ python3 -m aeneas.tools.execute_task emacsconf-2022-meetups--attending-and-organizing-emacs-meetups--bhavin-gandhi--main.opus reflowed.srt "task_language=eng|os_task_file_format=json|is_text_type=subtitles" output.json
I might try out lhotse and torchaudio someday, but it's low priority. aeneas seems to do a reasonable job of
-*** TODO [#C] Move publishing the backstage index to res so that we can trigger it after the files are uploaded
+*** DONE [#C] Move publishing the backstage index to res so that we can trigger it after the files are uploaded
+CLOSED: [2022-11-19 Sat 11:09]
:PROPERTIES:
:CREATED: [2022-10-21 Fri 16:45]
:END:
@@ -920,7 +932,8 @@ https://chat.emacsconf.org/ .
Sacha Chua
*** DONE [#C] Support cue IDs in subed-vtt.el
CLOSED: [2022-11-11 Fri 08:58]
-*** TODO [#C] jiwer · PyPI - measure error rate
+*** CANCELLED [#C] jiwer · PyPI - measure error rate
+CLOSED: [2022-11-19 Sat 11:09]
:PROPERTIES:
:CREATED: [2022-10-22 Sat 20:59]
:END:
@@ -942,18 +955,19 @@ https://pypi.org/project/jiwer/
- You can create new categories by making up new CategoryNames.
- You can also link to a talk with a link like this: =\[[/2022/talks/maint|Maintaining the Maintainers: Attribution as an Economic Model for Open Source]]=
You can make a new heading called =# Related talks=
-** TODO Turn off file upload service on media.emacsconf.org :sachac:infra:
-SCHEDULED: <2022-12-14 Wed>
+** TODO [#B] Turn off file upload service on media.emacsconf.org :sachac:infra:
+SCHEDULED: <2022-11-27 Sun>
:PROPERTIES:
:CUSTOM_ID: upload-off
:END:
+so that nginx can have more memory and we don't risk slowdowns
** TODO [#C] JS/CSS enhancement :emacsconf:
:PROPERTIES:
:CREATED: [2022-10-22 Sat 15:15]
:CUSTOM_ID: watch-css
:END:
-*** TODO Add start and end attributes to the brief stuff for possible JS/CSS
+*** TODO [#C] Add start and end attributes to the brief stuff for possible JS/CSS
:PROPERTIES:
:CREATED: [2022-10-20 Thu 22:26]
:END:
@@ -974,6 +988,7 @@ Playbook will be able to reproduce:
in prod or docker container
*** TODO restreamers on live0
+[[#other-streams][Set up stream events on Toobnix and YouTube]]
*** DONE icecast on live0
CLOSED: [2022-10-29 Sat 09:56]
:PROPERTIES:
@@ -988,7 +1003,8 @@ CLOSED: [2022-10-29 Sat 09:56]
CLOSED: [2022-10-29 Sat 09:56]
-*** TODO publishing environment
+*** DONE publishing environment
+CLOSED: [2022-11-19 Sat 11:12]
*** DONE Get ansible to run against a clean docker
CLOSED: [2022-10-11 Tue 12:20]
*** DONE Set up Etherpad with MySQL
@@ -1096,19 +1112,20 @@ CLOSED: [2022-10-16 Sun 14:42]
Waiting for DNS
add to /etc/dehydrated/domains.txt
sudo sh -x /etc/cron.daily/renew-https-cert-local
-*** TODO Link to pad from talk page
-SCHEDULED: <2022-11-15 Tue>
+*** TODO [#A] Link to pad from talk page
+SCHEDULED: <2022-11-20 Sun>
*** DONE Add links to general conference pad
CLOSED: [2022-10-19 Wed 09:22]
for collecting feedback
-*** TODO Prototype shift pads for easier scrolling
+*** TODO [#C] Prototype shift pads for easier scrolling
if we can get the anchor plugin
*** DONE Be able to fall back to wikimedia if necessary, maybe with nginx redirects
CLOSED: [2022-10-13 Thu 13:55]
*** DONE Export pad initial content HTML to make it easier to reimport into wikimedia or elsewhere
CLOSED: [2022-10-13 Thu 13:46]
~emacsconf-pad-export-initial-content-for-all-talks~
-** TODO Set up BBB rooms and update conf.org :sachac:
+** DONE Set up BBB rooms and update conf.org :sachac:
+CLOSED: [2022-11-19 Sat 11:12]
:PROPERTIES:
:CUSTOM_ID: create-bbb
:END:
@@ -1138,7 +1155,8 @@ CLOSED: [2022-11-08 Tue 09:48] DEADLINE: <2022-11-18 Fri>
- FlowyCoder: sat-pm-gen, sun-pm-gen
- jman: sun-pm-gen
-** INPROGRESS Coordinate and help volunteers :sachac:
+** DONE Coordinate and help volunteers :sachac:
+CLOSED: [2022-11-19 Sat 11:14]
:PROPERTIES:
:CUSTOM_ID: coordinate-volunteers
:END:
@@ -1149,8 +1167,10 @@ CLOSED: [2022-11-08 Tue 09:48] DEADLINE: <2022-11-18 Fri>
https://wiki.debian.org/DebConf/21/VideoVolunteering
- Encourage people to sign up for [[#shifts]]
-*** TODO Plan training session(s), Q&A availability, recordings
-*** BLOCKED Hold Q&A session with volunteers
+*** DONE Plan training session(s), Q&A availability, recordings
+CLOSED: [2022-11-19 Sat 11:14]
+*** CANCELLED Hold Q&A session with volunteers
+CLOSED: [2022-11-19 Sat 11:14]
:PROPERTIES:
:CUSTOM_ID: schedule-volunteer-qna
:END:
@@ -1379,8 +1399,8 @@ that would support resizing.
*** Other notes
There are sockets in the home directory for MPV control if you want to keep that process.
echo '{ "command": ["loadfile", "test2.webm"] }' | socat - ~/mpv-socket-emacsconf-dev
-*** TODO Test and document command-line way of managing audio :sachac:
-DEADLINE: <2022-11-20 Sun>
+*** DONE Test and document command-line way of managing audio :sachac:
+CLOSED: [2022-11-19 Sat 11:14] DEADLINE: <2022-11-20 Sun>
*** DONE Move my conf.org setup to res so that we can control everything from there
CLOSED: [2022-11-03 Thu 14:10]
@@ -1437,9 +1457,13 @@ CLOSED: [2022-10-30 Sun 21:54]
*** DONE See if I can even Ansible-up the rest of the tasks
CLOSED: [2022-10-30 Sun 21:54]
like starting up Firefox and mpv and everything
-*** TODO obs-websocket control of OBS on the server
+*** CANCELLED obs-websocket control of OBS on the server
+CLOSED: [2022-11-19 Sat 11:14]
so that the streamer can adjust volume offscreen?
-*** TODO document such that someone else could use/fix it
+*** DONE document such that someone else could use/fix it
+CLOSED: [2022-11-19 Sat 11:15]
+*** DONE recruit at least one more person to help operate the "video bouncer"
+CLOSED: [2022-11-19 Sat 11:15]
*** Other notes
- bandali doesn't have much cognitive bandwidth at the moment, so we can keep things simple with OBS on laptops
@@ -1464,25 +1488,23 @@ so that the streamer can adjust volume offscreen?
- https://opensource.com/article/20/5/conference-free-software
- https://github.com/soonum/hubangl
- https://obsproject.com/forum/threads/run-obs-on-vm-in-the-cloud.122543/
-*** TODO recruit at least one more person to help operate the "video bouncer"
** INPROGRESS Use Mumble for backchannel coordination and also on-stage
DEADLINE: <2022-11-18 Fri>
:PROPERTIES:
:CUSTOM_ID: mumble
:END:
-*** TODO Update the Mumble setup :bandali:
+
+[2022-11-19 Sat] sachac: Confirmed that you can join the emacsconf-dev or emacsconf-gen channel if you have access, and you can speak on air in just that channel
+
+*** DONE Update the Mumble setup :bandali:
+CLOSED: [2022-11-19 Sat 11:15]
- [X] Add emacsconf-gen and emacsconf-dev channels
- [X] Give the emacsconf-gen and emacsconf-dev users access to them
- [X] Give the other organizers access to emacsconf-gen, emacsconf-dev, and org-private
-- [ ] Get emacsconf-gen and -dev to join the right channels
+- [X] Get emacsconf-gen and -dev to join the right channels
*** DONE E-mail volunteers and help them get on Mumble :bandali:
CLOSED: [2022-11-19 Sat 09:03]
-| | Emailed | Onboarded |
-|------------+---------+------------------|
-| FlowyCoder | X | [2022-11-19 Sat] |
-| jman | X | |
-| vetrivln | X | |
**** Template
We plan to use Mumble as a virtual walkie-talkie during the conference
@@ -1496,7 +1518,9 @@ as follows:
2. Create and backup your certificate. (This is part of the wizard for
the desktop client, and it might be automatic on a phone client.)
3. Connect to mumble.emacsconf.org with your desired username.
-4. Register your account on the server. This reserves your username.
+4. Register your account on the server using the ~Self > Register~
+ command. This reserves your username using your certificate and
+ allows me to add you to ACLs.
5. Let me know (sachac on #emacsconf-org in IRC or
sacha@sachachua.com) when you've registered so that I can add you
to the access control lists for the private channels. If I'm around
@@ -1516,10 +1540,18 @@ Sacha
*** DONE Generate certificates, add them to conf.org, and register the users :sachac:
CLOSED: [2022-11-08 Tue 11:33]
-*** TODO Set up Mumble and bring the volunteers on board
+*** WAITING Set up Mumble and bring the volunteers on board
+SCHEDULED: <2022-11-26 Sat>
:PROPERTIES:
:CREATED: [2022-11-19 Sat 07:59]
:END:
+
+| | Emailed | Onboarded |
+|------------+---------+------------------------------------------------------------|
+| FlowyCoder | X | [2022-11-19 Sat] access granted, briefed |
+| jman | X | |
+| vetrivln | X | [2022-11-19 Sat] access granted, needs to figure out audio |
+
** Volunteer update
:PROPERTIES:
:CUSTOM_ID: volunteer-2022-11-14
@@ -1564,27 +1596,34 @@ https://media.emacsconf.org/2022/backstage/hyperlists/
*** DONE Try writing it to an Etherpad
CLOSED: [2022-11-14 Mon 14:14] SCHEDULED: <2022-11-19 Sat>
-*** TODO Revisit the hyperlists to make sure they make sense
+*** TODO [#A] Revisit the hyperlists to make sure they make sense
:PROPERTIES:
:CREATED: [2022-11-19 Sat 07:49]
:END:
+*** TODO [#B] Add intro notes and specific talk notes to the hyperlist
+*** TODO [#A] Make a hyperlist for checking people in for easier copying and pasting
** SOMEDAY [#C] Consider breakout rooms for lunch break
:PROPERTIES:
:CREATED: [2022-11-07 Mon 08:12]
:CUSTOM_ID: breakouts
:END:
-** TODO Review notebook for tasks, priorities, and scheduling
+** STARTED Review notebook for tasks, priorities, and scheduling
:PROPERTIES:
:CREATED: [2022-11-19 Sat 08:01]
:CUSTOM_ID: review
+:Effort: 0:15
+:END:
+:LOGBOOK:
+CLOCK: [2022-11-19 Sat 11:17]
:END:
* Projects to bear in mind but which are not actual
:PROPERTIES:
:CUSTOM_ID: maybe-projects
:END:
-** STANDBY Find a way to accommodate a specific return-speaker
+** DONE Find a way to accommodate a specific return-speaker
+CLOSED: [2022-11-19 Sat 11:17]
We’re not sure if we’re going to get a presentation or a prerec for them
this year, but we need to keep this at the back of our minds.
@@ -1672,50 +1711,16 @@ Ideas to consider:
- Making organizers-notebook nicer to browse through (or maybe use organice?)
- Improve the video player (resolution switching? chapter markers?) - https://github.com/sampotts/plyr for video?
-*** BLOCKED ?: Figure out JS and CSS niceties that will make organizers-notebook more enjoyable to browse through :css:js:
+*** SOMEDAY [#C] ?: Figure out JS and CSS niceties that will make organizers-notebook more enjoyable to browse through :css:js:
- TODO/DONE/etc. keyword highlighting?
- Collapsible sections?
-*** BLOCKED ?: Find a way to add JS libraries to the wiki but shield them from anon editing :js:
+*** SOMEDAY [#C] ?: Find a way to add JS libraries to the wiki but shield them from anon editing :js:
gitolite should have some options to do this
-*** BLOCKED ?: Beautify video players :js:css:
+*** SOMEDAY [#C] ?: Beautify video players :js:css:
Might not be necessary.
-** What ideas do we want to borrow from other conferences?
-:PROPERTIES:
-:CUSTOM_ID: other-confs
-:END:
-
-- FOSDEM had a conference track
- - https://archive.fosdem.org/2022/schedule/track/conference_organisation/
-- DebConf
- - Thorough documentation at https://debconf-video-team.pages.debian.net/docs/
- - https://debconf-video-team.pages.debian.net/docs/online_volunteer_roles.html
- - Ansible: https://salsa.debian.org/debconf-video-team/ansible , https://debconf-video-team.pages.debian.net/ansible
- - SReview for cutting videos?
- - https://wiki.debian.org/Teams/DebConf/Video/Subtitles
- - Pentabarf https://lists.debian.org/debconf-team/2008/08/msg00147.html
- - Schedule shows local time and DebConf time: https://debconf21.debconf.org/schedule/
-- LibrePlanet https://libreplanet.org/2022/
- - libreadventure, minetest?
-
- - https://www.collabmagazine.com/organizing-a-multi-track-virtual-conference-with-microsoft-teams-live-events-a-technical-playbook-and-lessons-learned/ : 4-person team, post-prod, break commercials
-
-** [#C] Do we want to make the ikiwiki web-editable?
-:PROPERTIES:
-:CUSTOM_ID: cgi
-:END:
-Pain points:
-- Speakers usually ended up going through us
-
-Options:
-- Web-editable:
- - Speakers and general public will be able to edit it more easily
-- Git: (current)
- - Haven't had a problem with spam
- - Reduces merge conflict potential
-
** How do we want to make better use of Etherpad?
:PROPERTIES:
:CUSTOM_ID: pad-decision
@@ -1777,7 +1782,64 @@ Ideas:
- Easier to pick out questions even with overlapping Q&A/talks
- Needs logging and more organizer attention
- Maybe a volunteer can have an ERC command that copies a question into a buffer, or even into the Etherpad
-** How many BBB rooms do we want to set up?
+** Do we want people to advertise any openings with their companies or any work that they're looking for?
+:PROPERTIES:
+:CUSTOM_ID: advertising
+:END:
+
+- Speakers on their page?
+- General audience on a wiki page somewhere?
+
+** Decision archive
+:PROPERTIES:
+:CUSTOM_ID: decision-archive
+:END:
+*** Where should volunteers e-mail?
+:LOGBOOK:
+- Note taken on [2022-09-23 Fri 11:26] \\
+ Discussed in #emacsconf-org
+:END:
+
+- *Default to emacsconf-org and offer emacsconf-org-private as an option*
+- emacsconf-org-private
+ - less public, e.g. if for whatever reason we might have to decline an offer of help
+ - Also, some people want to volunteer but do not want to be in the public’s eye.
+- emacsconf-org
+ - If you’re thinking about the enticement factor of having people
+ volunteer publicly, we’ll still have a well-furnished list of people
+ helping us run the conf somewhere on the wiki. [11:22]
+ - i would think if someone doesn't want to do it publicly, they could
+ opt to write to -org-private instead, but otherwise the defacto
+ should be public (-org)
+ - i just think most folks would want to do this publicly unless for
+ specific reasons, rather than the other way around
+
+*** CANCELLED Do we want to do alt-stream the same way again this year?
+
+Superseded by decision to have multiple tracks
+
+- Alt stream joins the current session and then continues with it until the Q&A finishes; people join the BBB room if they want to ask questions
+ - Nice and convivial, Q&A still gets captured
+ - Inertia means most people get the main message
+- Multiple streams with more space between talks, people choose which stream they want to watch
+ - How other conferences do it
+ - Speakers can attend related talks more easily
+*** DONE Shall we put a generic e-mail address for sending feedback, maybe with different mailtos?
+CLOSED: [2022-10-07 Fri 14:45]
+Pain points:
+- Many talk pages don't have public e-mail addresses, so it takes a
+ little extra work (or is sometimes impossible) for people to follow
+ up if they have questions
+
+Options:
+- Do nothing (current)
+- Add a mailto link to emacsconf-discuss that prepopulates the subject
+- Add a mailto link to emacsconf-org
+ - Wider discussion
+- *Add a mailto to emacsconf-org-private*
+ - Private feedback that can be forwarded to the speaker
+
+*** DONE How many BBB rooms do we want to set up?
:PROPERTIES:
:CUSTOM_ID: bbb-rooms
:END:
@@ -1790,7 +1852,7 @@ Ideas:
- Five or so, rotating among them
- Check-in person directs the speaker to the next available room
- Worked fine last time
-** How easy do we want to make it to join the BBB session?
+*** DONE How easy do we want to make it to join the BBB session?
:PROPERTIES:
:CUSTOM_ID: bbb-join
:END:
@@ -1819,9 +1881,10 @@ Options:
Change talk status to OPEN_Q or UNSTREAMED_Q, and change to TO_ARCHIVE when done.
M-x emacsconf-publish-bbb-redirect to update the redirect for a single talk
M-x emacsconf-publish-bbb-redirect-all updates all the redirects
-*** TODO Add nginx redirect from emacsconf.org
+**** DONE Add nginx redirect from emacsconf.org
+CLOSED: [2022-11-19 Sat 11:17]
/ssh:front|sudo::/etc/nginx/sites-available/emacsconf.org
-** DONE How do we want to name the BBB rooms?
+*** DONE How do we want to name the BBB rooms?
CLOSED: [2022-10-19 Wed 11:08]
:PROPERTIES:
:CUSTOM_ID: bbb-name
@@ -1836,64 +1899,40 @@ Needs to be easy to:
ec22-sat-am-dev Speaker Name (slugs)
-
-** Do we want people to advertise any openings with their companies or any work that they're looking for?
+*** SOMEDAY [#C] Do we want to make the ikiwiki web-editable?
:PROPERTIES:
-:CUSTOM_ID: advertising
+:CUSTOM_ID: cgi
:END:
+Pain points:
+- Speakers usually ended up going through us
-- Speakers on their page?
-- General audience on a wiki page somewhere?
-
-** Decision archive
+Options:
+- Web-editable:
+ - Speakers and general public will be able to edit it more easily
+- Git: (current)
+ - Haven't had a problem with spam
+ - Reduces merge conflict potential
+
+*** DONE What ideas do we want to borrow from other conferences?
:PROPERTIES:
-:CUSTOM_ID: decision-archive
-:END:
-*** Where should volunteers e-mail?
-:LOGBOOK:
-- Note taken on [2022-09-23 Fri 11:26] \\
- Discussed in #emacsconf-org
+:CUSTOM_ID: other-confs
:END:
-- *Default to emacsconf-org and offer emacsconf-org-private as an option*
-- emacsconf-org-private
- - less public, e.g. if for whatever reason we might have to decline an offer of help
- - Also, some people want to volunteer but do not want to be in the public’s eye.
-- emacsconf-org
- - If you’re thinking about the enticement factor of having people
- volunteer publicly, we’ll still have a well-furnished list of people
- helping us run the conf somewhere on the wiki. [11:22]
- - i would think if someone doesn't want to do it publicly, they could
- opt to write to -org-private instead, but otherwise the defacto
- should be public (-org)
- - i just think most folks would want to do this publicly unless for
- specific reasons, rather than the other way around
-
-*** CANCELLED Do we want to do alt-stream the same way again this year?
-
-Superseded by decision to have multiple tracks
-
-- Alt stream joins the current session and then continues with it until the Q&A finishes; people join the BBB room if they want to ask questions
- - Nice and convivial, Q&A still gets captured
- - Inertia means most people get the main message
-- Multiple streams with more space between talks, people choose which stream they want to watch
- - How other conferences do it
- - Speakers can attend related talks more easily
-*** DONE Shall we put a generic e-mail address for sending feedback, maybe with different mailtos?
-CLOSED: [2022-10-07 Fri 14:45]
-Pain points:
-- Many talk pages don't have public e-mail addresses, so it takes a
- little extra work (or is sometimes impossible) for people to follow
- up if they have questions
-
-Options:
-- Do nothing (current)
-- Add a mailto link to emacsconf-discuss that prepopulates the subject
-- Add a mailto link to emacsconf-org
- - Wider discussion
-- *Add a mailto to emacsconf-org-private*
- - Private feedback that can be forwarded to the speaker
+- FOSDEM had a conference track
+ - https://archive.fosdem.org/2022/schedule/track/conference_organisation/
+- DebConf
+ - Thorough documentation at https://debconf-video-team.pages.debian.net/docs/
+ - https://debconf-video-team.pages.debian.net/docs/online_volunteer_roles.html
+ - Ansible: https://salsa.debian.org/debconf-video-team/ansible , https://debconf-video-team.pages.debian.net/ansible
+ - SReview for cutting videos?
+ - https://wiki.debian.org/Teams/DebConf/Video/Subtitles
+ - Pentabarf https://lists.debian.org/debconf-team/2008/08/msg00147.html
+ - Schedule shows local time and DebConf time: https://debconf21.debconf.org/schedule/
+- LibrePlanet https://libreplanet.org/2022/
+ - libreadventure, minetest?
+ - https://www.collabmagazine.com/organizing-a-multi-track-virtual-conference-with-microsoft-teams-live-events-a-technical-playbook-and-lessons-learned/ : 4-person team, post-prod, break commercials
+
* Roles needed
:PROPERTIES:
:CUSTOM_ID: roles
@@ -2224,7 +2263,8 @@ fi
:PROPERTIES:
:CUSTOM_ID: confirm-prerec
:END:
-**** TODO Make sure all submissions have been acknowledged
+**** DONE Make sure all submissions have been acknowledged
+CLOSED: [2022-11-19 Sat 11:18]
- [X] sibi
- [X] vidianos
- [X] bhavin
@@ -2234,8 +2274,9 @@ fi
- [X] andrew
- [X] zachary for asmblox (reception confirmed by zaeph, and no problem
with video)
-- [ ] ramin (ack’d by zaeph)
-- [ ] abin (meain, ack’d by zaeph)
+- [X] ramin (ack’d by zaeph)
+- [X] abin (meain, ack’d by zaeph)
+
**** Acknowledge pre-rec submission
:PROPERTIES:
:CUSTOM_ID: ack-prerec
@@ -2436,7 +2477,8 @@ If you’ve got any question on the process, you canget in touch with me (zaeph)
:CUSTOM_ID: before
:END:
- Coordinate volunteer schedules so all the roles are covered
-*** TODO Update ansible configuration :sachac:
+*** TODO [#A] Update ansible configuration :sachac:
+SCHEDULED: <2022-12-01 Thu>
in prod-vars.yml
media_protect_root: true
@@ -2715,10 +2757,13 @@ ${description}
- media.emacsconf.org/2021
- wiki page for talk
-**** TODO Make sure VTTs only get published when they're edited
+**** TODO [#B] Make sure VTTs only get published when they're edited
:PROPERTIES:
:CREATED: [2022-11-19 Sat 08:03]
:END:
+***** publishing
+***** webm
+***** media directory
*** Handle Q&A
:PROPERTIES:
:CUSTOM_ID: questions
@@ -3008,7 +3053,8 @@ Make a table of the form
- Update Toobnix and Youtube captions with =conf-video-share=.
- Update Toobnix and Youtube descriptions with chapters.
- Update ${conf-year}/${captions}/${slug}.md in the wiki. To make this from scratch, use =M-x conf-prepare-transcript-directives= from the talk heading in the conference Org file.
-*** BLOCKED Downsize the server :bandali:
+*** BLOCKED [#A] Downsize the server :bandali:
+SCHEDULED: <2022-12-03 Sat>
** In case of
:PROPERTIES:
:CUSTOM_ID: exceptions