diff options
| author | Sacha Chua <sacha@sachachua.com> | 2022-11-01 10:01:03 -0400 | 
|---|---|---|
| committer | Sacha Chua <sacha@sachachua.com> | 2022-11-01 10:01:03 -0400 | 
| commit | ed309f9ff800a5735fbe8baa128d133f4f781077 (patch) | |
| tree | 9b74d92b2167b4b9e417522fac8610b73d314eff /2022 | |
| parent | 768ac3a3a9e3366cc91f52d2e43d6b86d0fd7678 (diff) | |
| download | emacsconf-wiki-ed309f9ff800a5735fbe8baa128d133f4f781077.tar.xz emacsconf-wiki-ed309f9ff800a5735fbe8baa128d133f4f781077.zip  | |
Add links and move tasks around
Diffstat (limited to '')
| -rw-r--r-- | 2022/organizers-notebook.md | 132 | ||||
| -rw-r--r-- | 2022/organizers-notebook/index.org | 135 | 
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"> </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"> </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"> </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"> </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"> </td>  <td class="org-left"> </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’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’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’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 “/ssh:live|sudo::/etc/icecast2/icecast.xml”) - - -#### 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’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 “/ssh:live|sudo::/etc/icecast2/icecast.xml”) + + +#### 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’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:  | 
