summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2022/organizers-notebook.md132
-rw-r--r--2022/organizers-notebook/index.org135
2 files changed, 141 insertions, 126 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md
index cca5c367..3ff1dfe3 100644
--- a/2022/organizers-notebook.md
+++ b/2022/organizers-notebook.md
@@ -29,13 +29,12 @@ Other projects:
- [Prepare for prerecs](#prepare-prerec-process):zaeph:
- [Work on the OBS scenes](#obs-scenes):zaeph:corwin:
-- [Build up the ansible playbook](#ansible):sachac:opal:
- [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:
- [Update viewing instructions and watch pages](#write-viewing):sachac:
-- [JS/CSS enhancement](#watch-css):emacsconf:
- [Prepare to handle talk state changes](#publish-live):sachac:publish:
+- [Move conf.org management to orga@res.emacsconf.org](#conforg):sachac:
- [Set up stream events on Toobnix and YouTube](#other-streams):sachac:stream:
- [Set up talks on Toobnix and YouTube](#video-platforms):sachac:yt:toobnix:
- [Check process for posting prerecs to the talk page and media directory as soon as the talk is live](#post-prerec):sachac:
@@ -44,6 +43,8 @@ Other projects:
- [Smoothen captioning workflow](#caption-workflow):sachac:
- [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):quiliro:wiki:
- [Turn off file upload service on media.emacsconf.org](#upload-off):sachac:infra:
+- [JS/CSS enhancement](#watch-css):emacsconf:
+- [Build up the ansible playbook](#ansible):sachac:opal:
- [Plan Etherpad use and hosting](#etherpad):sachac:ansible:
- [Set up BBB rooms and update conf.org](#create-bbb):sachac:
- [Coordinate and help volunteers](#coordinate-volunteers):sachac:
@@ -70,7 +71,7 @@ Other projects:
</colgroup>
<tbody>
<tr>
-<td class="org-left">&#xa0;</td>
+<td class="org-left">Week ending</td>
<td class="org-left">Work</td>
<td class="org-left">Speakers</td>
<td class="org-left">Volunteers</td>
@@ -107,7 +108,7 @@ Other projects:
<tr>
<td class="org-left"><span class="timestamp-wrapper"><span class="timestamp">[2022-10-23 Sun]</span></span></td>
-<td class="org-left"><a href="#upload">file upload</a></td>
+<td class="org-left"><a href="#upload">file upload</a>, <a href="#write-viewing">watch pages</a></td>
<td class="org-left"><a href="#mail-upload">file upload instructions</a>, backstage</td>
<td class="org-left"><a href="#volunteer-2022-10-23">training</a></td>
<td class="org-left">&#xa0;</td>
@@ -116,7 +117,7 @@ Other projects:
<tr>
<td class="org-left"><span class="timestamp-wrapper"><span class="timestamp">[2022-10-30 Sun]</span></span></td>
-<td class="org-left"><a href="#intro">intro, exit</a></td>
+<td class="org-left"><a href="#streaming">OBS in the cloud</a></td>
<td class="org-left">&#xa0;</td>
<td class="org-left"><a href="#shifts">shifts</a></td>
<td class="org-left"><a href="#announce-program">schedule</a>, posters?</td>
@@ -125,7 +126,7 @@ Other projects:
<tr>
<td class="org-left"><span class="timestamp-wrapper"><span class="timestamp">[2022-11-06 Sun]</span></span></td>
-<td class="org-left"><a href="#write-viewing">watch pages</a>, prerecs</td>
+<td class="org-left"><a href="#intro">intro, exit</a>, <a href="#dry-run">dry run</a>, prerecs</td>
<td class="org-left"><a href="#ack-prerec">prerec confirmation</a>/reminder, <a href="#approve-captions">caption progress</a></td>
<td class="org-left">caption kickoff</td>
<td class="org-left">&#xa0;</td>
@@ -134,7 +135,7 @@ Other projects:
<tr>
<td class="org-left"><span class="timestamp-wrapper"><span class="timestamp">[2022-11-13 Sun]</span></span></td>
-<td class="org-left"><a href="#dry-run">dry run</a>, captions</td>
+<td class="org-left">captions</td>
<td class="org-left">tech check, bio, support links (ex: Liberapay)?</td>
<td class="org-left">&#xa0;</td>
<td class="org-left">&#xa0;</td>
@@ -203,7 +204,7 @@ interests you!
<tr>
-<td class="org-left">conf.org management</td>
+<td class="org-left"><a href="#conforg">conf.org management</a></td>
<td class="org-left">on sachac&rsquo;s laptop</td>
<td class="org-left">S: on res.emacsconf.org</td>
<td class="org-left"><b>other people know how to work with it</b></td>
@@ -443,13 +444,12 @@ chatter in the other lists cc&rsquo;d in this message; thank you.
- [Prepare for prerecs](#prepare-prerec-process):zaeph:
- [Work on the OBS scenes](#obs-scenes):zaeph:corwin:
-- [Build up the ansible playbook](#ansible):sachac:opal:
- [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:
- [Update viewing instructions and watch pages](#write-viewing):sachac:
-- [JS/CSS enhancement](#watch-css):emacsconf:
- [Prepare to handle talk state changes](#publish-live):sachac:publish:
+- [Move conf.org management to orga@res.emacsconf.org](#conforg):sachac:
- [Set up stream events on Toobnix and YouTube](#other-streams):sachac:stream:
- [Set up talks on Toobnix and YouTube](#video-platforms):sachac:yt:toobnix:
- [Check process for posting prerecs to the talk page and media directory as soon as the talk is live](#post-prerec):sachac:
@@ -458,6 +458,8 @@ chatter in the other lists cc&rsquo;d in this message; thank you.
- [Smoothen captioning workflow](#caption-workflow):sachac:
- [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):quiliro:wiki:
- [Turn off file upload service on media.emacsconf.org](#upload-off):sachac:infra:
+- [JS/CSS enhancement](#watch-css):emacsconf:
+- [Build up the ansible playbook](#ansible):sachac:opal:
- [Plan Etherpad use and hosting](#etherpad):sachac:ansible:
- [Set up BBB rooms and update conf.org](#create-bbb):sachac:
- [Coordinate and help volunteers](#coordinate-volunteers):sachac:
@@ -524,43 +526,6 @@ Make changes in [As prerecorded talks come in](#prerec-process)
- [ ] corwin is out from Nov 11-20, and we should start working on them before then.
-<a id="ansible"></a>
-
-## TODO Build up the ansible playbook :sachac:opal:
-
-git@git.emacsconf.org:pub/emacsconf-ansible
-
-Goals:
-
-Playbook will be able to reproduce:
-
-- [Etherpad](#etherpad): probably okay to deploy on VPS
-- web-based file upload: probably in a docker
-- publishing environment for schedule etc.
-
-in prod or docker container
-
-
-### TODO restreamers on live0
-
-
-### DONE icecast on live0
-
-(find-file &ldquo;/ssh:live|sudo::/etc/icecast2/icecast.xml&rdquo;)
-
-
-#### DONE Set up watch/gen-480p
-
-
-### TODO publishing environment
-
-
-### DONE Get ansible to run against a clean docker
-
-
-### DONE Set up Etherpad with MySQL
-
-
<a id="intro"></a>
## TODO Make something to display between talks :akshay196:
@@ -694,14 +659,6 @@ Maybe links to the current shift&rsquo;s pads
### TODO Update <https://live.emacsconf.org/> as well
-<a id="watch-css"></a>
-
-## TODO JS/CSS enhancement :emacsconf:
-
-
-### TODO Add start and end attributes to the brief stuff for possible JS/CSS
-
-
<a id="publish-live"></a>
## TODO Prepare to handle talk state changes :sachac:publish:
@@ -762,6 +719,14 @@ emacsconf-erc.el in the emacsconf-el repo
- announcement can include talk page, pad, IRC nick, pronouns
+<a id="conforg"></a>
+
+## TODO Move conf.org management to orga@res.emacsconf.org :sachac:
+
+so that more people can work with it during the conference
+See the publish role in the ansible playbook
+
+
<a id="other-streams"></a>
## TODO Set up stream events on Toobnix and YouTube :sachac:stream:
@@ -999,6 +964,51 @@ Sacha Chua
## TODO Turn off file upload service on media.emacsconf.org :sachac:infra:
+<a id="watch-css"></a>
+
+## TODO JS/CSS enhancement :emacsconf:
+
+
+### TODO Add start and end attributes to the brief stuff for possible JS/CSS
+
+
+<a id="ansible"></a>
+
+## TODO Build up the ansible playbook :sachac:opal:
+
+git@git.emacsconf.org:pub/emacsconf-ansible
+
+Goals:
+
+Playbook will be able to reproduce:
+
+- [Etherpad](#etherpad): probably okay to deploy on VPS
+- web-based file upload: probably in a docker
+- publishing environment for schedule etc.
+
+in prod or docker container
+
+
+### TODO restreamers on live0
+
+
+### DONE icecast on live0
+
+(find-file &ldquo;/ssh:live|sudo::/etc/icecast2/icecast.xml&rdquo;)
+
+
+#### DONE Set up watch/gen-480p
+
+
+### TODO publishing environment
+
+
+### DONE Get ansible to run against a clean docker
+
+
+### DONE Set up Etherpad with MySQL
+
+
<a id="etherpad"></a>
## INPROGRESS Plan Etherpad use and hosting :sachac:ansible:
@@ -2044,11 +2054,11 @@ Per categories, earlier suffixes come earlier in the process.
## Giving conf.org access to a new volunteer or fake user
-This can only be done by the admins of the gitolite instance (bandali
-and zaeph, prioritize zaeph). This is because the changes need to be
-made in the gitolite-admin repo that can only be accessed by admins.
-In a pinch, people with access to the \`orga\` user on front0 can
-manually add themselves to the list of admins and manually rebuild the
+This can only be done by the admins of the gitolite instance (zaeph,
+or bandali as a backup). This is because the changes need to be made
+in the gitolite-admin repo that can only be accessed by admins. In a
+pinch, people with access to the \`orga\` user on front0 can manually
+add themselves to the list of admins and manually rebuild the
instance.
Regular process:
@@ -2707,7 +2717,7 @@ Probably focus on grabbing the audio first and seeing what&rsquo;s worth keeping
Make a table of the form
-<table id="orge58dc32" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org4850a3d" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index fb4f6a7a..48d50561 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -57,16 +57,16 @@ or ~C-c \~ (~org-match-sparse-tree~) to see anything tagged with your tag.
:OWNER: sachac
:END:
-| | 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-16 Sun] | [[#etherpad][Etherpad]], [[#upload][stream]] | | infra update | |
-| [2022-10-23 Sun] | [[#upload][file upload]] | [[#mail-upload][file upload instructions]], backstage | [[#volunteer-2022-10-23][training]] | |
-| [2022-10-30 Sun] | [[#intro][intro, exit]] | | [[#shifts][shifts]] | [[#announce-program][schedule]], posters? |
-| [2022-11-06 Sun] | [[#write-viewing][watch pages]], prerecs | [[#ack-prerec][prerec confirmation]]/reminder, [[#approve-captions][caption progress]] | caption kickoff | |
-| [2022-11-13 Sun] | [[#dry-run][dry run]], captions | tech check, bio, support links (ex: Liberapay)? | | |
-| [2022-11-20 Sun] | captions | checkin instructions | | |
-| [2022-11-27 Sun] | captions | last weekend before EmacsConf | | watching |
+| 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-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]] | | [[#shifts][shifts]] | [[#announce-program][schedule]], posters? |
+| [2022-11-06 Sun] | [[#intro][intro, exit]], [[#dry-run][dry run]], prerecs | [[#ack-prerec][prerec confirmation]]/reminder, [[#approve-captions][caption progress]] | caption kickoff | |
+| [2022-11-13 Sun] | captions | tech check, bio, support links (ex: Liberapay)? | | |
+| [2022-11-20 Sun] | captions | checkin instructions | | |
+| [2022-11-27 Sun] | captions | last weekend before EmacsConf | | watching |
* Overall priorities
@@ -84,7 +84,7 @@ 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 |
-| conf.org management | on sachac's laptop | S: on res.emacsconf.org | *other people know how to work with it* |
+| [[#conforg][conf.org management]] | on sachac's laptop | S: on res.emacsconf.org | *other people know how to work with it* |
| [[#prepare-prerec-process][prerec]] | convert to webm | *DONE Z: normalize audio* | reduce noise |
| [[#publish-live][talk pages]] | 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 |
@@ -233,41 +233,6 @@ DEADLINE: <2022-11-11 Fri>
:CUSTOM_ID: obs-scenes
:END:
- [ ] corwin is out from Nov 11-20, and we should start working on them before then.
-** TODO Build up the ansible playbook :sachac:opal:
-:PROPERTIES:
-:CUSTOM_ID: ansible
-:END:
-git@git.emacsconf.org:pub/emacsconf-ansible
-
-Goals:
-
-Playbook will be able to reproduce:
-- [[#etherpad][Etherpad]]: probably okay to deploy on VPS
-- web-based file upload: probably in a docker
-- publishing environment for schedule etc.
-
-in prod or docker container
-
-*** TODO restreamers on live0
-*** DONE icecast on live0
-CLOSED: [2022-10-29 Sat 09:56]
-:PROPERTIES:
-:Effort: 1:00
-:END:
-:LOGBOOK:
-[2022-10-20 Thu 12:36]
-:END:
-
-(find-file "/ssh:live|sudo::/etc/icecast2/icecast.xml")
-**** DONE Set up watch/gen-480p
-CLOSED: [2022-10-29 Sat 09:56]
-
-
-*** TODO publishing environment
-*** DONE Get ansible to run against a clean docker
-CLOSED: [2022-10-11 Tue 12:20]
-*** DONE Set up Etherpad with MySQL
-
** TODO Make something to display between talks :akshay196:
:PROPERTIES:
:CREATED: [2022-10-03 Mon 07:50]
@@ -330,7 +295,6 @@ placeholder text
Overlay considerations:
- talk videos will likely have subtitles; no subtitles for Q&A
- zaeph doesn't like vertical text
-
** TODO Create protocol for live Q&A :zaeph:
:PROPERTIES:
@@ -380,18 +344,6 @@ CLOSED: [2022-10-17 Mon 00:39]
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 [#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
-:PROPERTIES:
-:CREATED: [2022-10-20 Thu 22:26]
-:END:
-
** TODO Prepare to handle talk state changes :sachac:publish:
:PROPERTIES:
:CUSTOM_ID: publish-live
@@ -451,7 +403,13 @@ emacsconf-erc.el in the emacsconf-el repo
- Q&A starting now & where
- a small announcement might go into the hallway and emacsconf-org
- announcement can include talk page, pad, IRC nick, pronouns
-
+** TODO Move conf.org management to orga@res.emacsconf.org :sachac:
+:PROPERTIES:
+:CUSTOM_ID: conforg
+:END:
+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:
:PROPERTIES:
:CUSTOM_ID: other-streams
@@ -653,6 +611,53 @@ SCHEDULED: <2022-12-14 Wed>
:PROPERTIES:
:CUSTOM_ID: upload-off
:END:
+** 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
+:PROPERTIES:
+:CREATED: [2022-10-20 Thu 22:26]
+:END:
+
+** TODO Build up the ansible playbook :sachac:opal:
+:PROPERTIES:
+:CUSTOM_ID: ansible
+:END:
+git@git.emacsconf.org:pub/emacsconf-ansible
+
+Goals:
+
+Playbook will be able to reproduce:
+- [[#etherpad][Etherpad]]: probably okay to deploy on VPS
+- web-based file upload: probably in a docker
+- publishing environment for schedule etc.
+
+in prod or docker container
+
+*** TODO restreamers on live0
+*** DONE icecast on live0
+CLOSED: [2022-10-29 Sat 09:56]
+:PROPERTIES:
+:Effort: 1:00
+:END:
+:LOGBOOK:
+[2022-10-20 Thu 12:36]
+:END:
+
+(find-file "/ssh:live|sudo::/etc/icecast2/icecast.xml")
+**** DONE Set up watch/gen-480p
+CLOSED: [2022-10-29 Sat 09:56]
+
+
+*** TODO publishing environment
+*** DONE Get ansible to run against a clean docker
+CLOSED: [2022-10-11 Tue 12:20]
+*** DONE Set up Etherpad with MySQL
+
** INPROGRESS [#C] Plan Etherpad use and hosting :sachac:ansible:
:PROPERTIES:
:CUSTOM_ID: etherpad
@@ -1408,11 +1413,11 @@ Per categories, earlier suffixes come earlier in the process.
:PROPERTIES:
:CUSTOM_ID: private-access
:END:
-This can only be done by the admins of the gitolite instance (bandali
-and zaeph, prioritize zaeph). This is because the changes need to be
-made in the gitolite-admin repo that can only be accessed by admins.
-In a pinch, people with access to the `orga` user on front0 can
-manually add themselves to the list of admins and manually rebuild the
+This can only be done by the admins of the gitolite instance (zaeph,
+or bandali as a backup). This is because the changes need to be made
+in the gitolite-admin repo that can only be accessed by admins. In a
+pinch, people with access to the `orga` user on front0 can manually
+add themselves to the list of admins and manually rebuild the
instance.
Regular process: