diff options
Diffstat (limited to '2024')
-rw-r--r-- | 2024/organizers-notebook.md | 60 | ||||
-rw-r--r-- | 2024/organizers-notebook/index.org | 124 |
2 files changed, 154 insertions, 30 deletions
diff --git a/2024/organizers-notebook.md b/2024/organizers-notebook.md index 747ee132..82a4e95f 100644 --- a/2024/organizers-notebook.md +++ b/2024/organizers-notebook.md @@ -17,20 +17,20 @@ You might also like the [general organizers' notebook](/organizers-notebook) and - [Draft schedule](#draft-schedule) - [Prepare shift calendar, ask people to sign up](#shifts) - [Record intros and opening remarks](#intros) -- [Check EmacsConf infrastructure](#orgedb1658):project: - - [BigBlueButton](#org04eb818) - - [IRC web client](#org566ca64) - - [IRC announcements](#org212894d) - - [Media](#orge433fce) - - [Publishing resources to the wiki](#org6d9c422) - - [Publishing videos to the media server](#org33ba132) - - [Playing videos, switching to windows](#org449f3e9) - - [Etherpad](#org402ab29) - - [Do a dry run](#org73cd89d) - - [Resizing](#org4c231c4) -- [Processes and notes](#org0300a39) - - [Hosting](#orgd203994) - - [ERC](#org68c64ec) +- [Check EmacsConf infrastructure](#check-emacsconf-infrastructure):project: + - [BigBlueButton](#check-emacsconf-infrastructure-bigbluebutton) + - [IRC web client](#check-emacsconf-infrastructure-irc-web-client) + - [IRC announcements](#check-emacsconf-infrastructure-irc-announcements) + - [Media](#check-emacsconf-infrastructure-media) + - [Publishing resources to the wiki](#check-emacsconf-infrastructure-publishing-resources-to-the-wiki) + - [Publishing videos to the media server](#check-emacsconf-infrastructure-publishing-videos-to-the-media-server) + - [Playing videos, switching to windows](#check-emacsconf-infrastructure-playing-videos-switching-to-windows) + - [Etherpad](#check-emacsconf-infrastructure-etherpad) + - [Do a dry run](#check-emacsconf-infrastructure-do-a-dry-run) + - [Resizing](#check-emacsconf-infrastructure-resizing) +- [Processes and notes](#processes-and-notes) + - [Hosting](#processes-and-notes-hosting) + - [ERC](#processes-and-notes-erc) - [Decisions](#decisions) - [BigBlueButton replacement (BBB)](#bbb) - [Support code](#support-code) @@ -286,7 +286,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 7 2024 -<table id="org5a619f6"> +<table id="org66cc345"> <colgroup> @@ -374,7 +374,7 @@ Saturday Dec 7 2024 Sunday Dec 8 2024 -<table id="org03065f8"> +<table id="org6a12bbd"> <colgroup> @@ -814,7 +814,7 @@ who make EmacsConf even possible. Thanks for coming to EmacsConf 2024. -<a id="orgedb1658"></a> +<a id="check-emacsconf-infrastructure"></a> # TODO Check EmacsConf infrastructure :project: @@ -831,7 +831,7 @@ Thanks for coming to EmacsConf 2024. - [X] Mumble: Can join from my phone, can speak on stream -<a id="org04eb818"></a> +<a id="check-emacsconf-infrastructure-bigbluebutton"></a> ## TODO BigBlueButton @@ -1086,7 +1086,7 @@ yq e -i “.public.app.clientTitle = \\”EmacsConf\\“” $TAR ### TODO Explore meeting layout? Default to custom, hosts will need to drag people’s webcam over if there’s a share -<a id="org566ca64"></a> +<a id="check-emacsconf-infrastructure-irc-web-client"></a> ## IRC web client @@ -1094,7 +1094,7 @@ yq e -i “.public.app.clientTitle = \\”EmacsConf\\“” $TAR ### DONE Ask libera.chat to increase connections allowed from chat.emacsconf.org on Dec 7 and 8 -<a id="org212894d"></a> +<a id="check-emacsconf-infrastructure-irc-announcements"></a> ## IRC announcements @@ -1105,7 +1105,7 @@ yq e -i “.public.app.clientTitle = \\”EmacsConf\\“” $TAR ### TODO Confirm automated IRC announcements from res -<a id="orge433fce"></a> +<a id="check-emacsconf-infrastructure-media"></a> ## Media @@ -1119,19 +1119,19 @@ yq e -i “.public.app.clientTitle = \\”EmacsConf\\“” $TAR You can generate the index with `emacsconf-publish-update-media`. -<a id="org6d9c422"></a> +<a id="check-emacsconf-infrastructure-publishing-resources-to-the-wiki"></a> ## TODO Publishing resources to the wiki ansible-playbook -i inventory.yml prod-playbook.yml –tags publish -<a id="org33ba132"></a> +<a id="check-emacsconf-infrastructure-publishing-videos-to-the-media-server"></a> ## TODO Publishing videos to the media server -<a id="org449f3e9"></a> +<a id="check-emacsconf-infrastructure-playing-videos-switching-to-windows"></a> ## Playing videos, switching to windows @@ -1142,7 +1142,7 @@ ansible-playbook -i inventory.yml prod-playbook.yml –tags publish ### TODO Document how to get that set up again -<a id="org402ab29"></a> +<a id="check-emacsconf-infrastructure-etherpad"></a> ## Etherpad @@ -1153,7 +1153,7 @@ ansible-playbook -i inventory.yml prod-playbook.yml –tags publish ### TODO Generate the main index -<a id="org73cd89d"></a> +<a id="check-emacsconf-infrastructure-do-a-dry-run"></a> ## TODO Do a dry run @@ -1164,7 +1164,7 @@ ansible-playbook -i inventory.yml prod-playbook.yml –tags publish ### TODO Test connecting to VNC and streaming via OBS -<a id="org4c231c4"></a> +<a id="check-emacsconf-infrastructure-resizing"></a> ## Resizing @@ -1191,12 +1191,12 @@ front0: nanode meet: nanode -<a id="org0300a39"></a> +<a id="processes-and-notes"></a> # Processes and notes -<a id="orgd203994"></a> +<a id="processes-and-notes-hosting"></a> ## Hosting @@ -1204,7 +1204,7 @@ meet: nanode ### TODO Finalize host for dev track -<a id="org68c64ec"></a> +<a id="processes-and-notes-erc"></a> ## ERC diff --git a/2024/organizers-notebook/index.org b/2024/organizers-notebook/index.org index 857010d8..4c47e4b1 100644 --- a/2024/organizers-notebook/index.org +++ b/2024/organizers-notebook/index.org @@ -55,6 +55,9 @@ You might also like the [general organizers' notebook](/organizers-notebook) and #+TOC: headlines 2 * COMMENT Shortcuts +:PROPERTIES: +:CUSTOM_ID: shortcuts +:END: [[file:~/proj/emacsconf/wiki/organizers-notebook/index.org][Common notebook]] @@ -137,6 +140,9 @@ CLOSED: [2024-09-17 Tue 16:45] :END: **** Draft linked pages +:PROPERTIES: +:CUSTOM_ID: phases-draft-cfp-draft-linked-pages +:END: - [X] cfp - [X] submit page @@ -146,9 +152,13 @@ CLOSED: [2024-09-17 Tue 16:45] CLOSED: [2024-06-11 Tue 19:21] DEADLINE: <2024-06-14 Fri> :PROPERTIES: :CREATED: [024-06-03 Mon 10:1] +:CUSTOM_ID: phases-draft-cfp-check-with-other-organizers :END: **** DONE Post CFP in the usual places CLOSED: [2024-09-17 Tue 16:45] +:PROPERTIES: +:CUSTOM_ID: phases-draft-cfp-post-cfp-in-the-usual-places +:END: emacsconf-discuss, reddit.com/r/emacs, Emacs News, emacs-tangents, Mastodon, X ** TODO Draft schedule :PROPERTIES: @@ -482,6 +492,7 @@ Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] an SCHEDULED: <2024-12-03 Tue> :PROPERTIES: :CREATED: [2024-12-02 Mon 16:48] +:CUSTOM_ID: phases-record-intros-and-opening-remarks-redo-pkal-pronunciation :END: #+begin_quote @@ -496,6 +507,9 @@ or you can ask questions through Etherpad or IRC. #+end_example *** WAITING Rerecord intro for Ihor Radchenko and Bastien Guerry +:PROPERTIES: +:CUSTOM_ID: phases-record-intros-and-opening-remarks-rerecord-intro-for-ihor-radchenko-and-bastien-guerry +:END: zaeph's tips: Ihor said his name in this presentation: https://youtu.be/YA1RJxH4xfQ?t=1 @@ -514,6 +528,9 @@ or ask questions through Etherpad or IRC. #+end_example *** TODO Rerecord Eev intro with MAC-SYM-A pronunciation :record:emacsconf: +:PROPERTIES: +:CUSTOM_ID: phases-record-intros-and-opening-remarks-rerecord-eev-intro-with-mac-sym-a-pronunciation +:END: #+begin_quote My name in the intro is perfect, but Maxima comes from Macsyma, and it is @@ -530,6 +547,7 @@ You can ask questions via Etherpad or IRC. SCHEDULED: <2024-12-03 Tue> :PROPERTIES: :CREATED: [2024-12-02 Mon 19:48] +:CUSTOM_ID: phases-record-intros-and-opening-remarks-rerecord-vincent-conus-using-psitransfer-version :END: [[file:~/proj/emacsconf/2024/cache/emacsconf-2024-papers--writing-academic-papers-in-orgroam--vincent-conus--name.ogg]] @@ -548,6 +566,7 @@ or ask questions through Etherpad or IRC. *** WAITING Rerecord Joseph Turner with new title :emacsconf:record: :PROPERTIES: :CREATED: [2024-12-02 Mon 13:51] +:CUSTOM_ID: phases-record-intros-and-opening-remarks-rerecord-joseph-turner-with-new-title :END: [[https://sachachua.com/blog/2024/12/2024-12-02-emacs-news/][2024-12-02 Emacs news]] @@ -564,6 +583,7 @@ or you can ask questions through Etherpad or IRC. *** STARTED Record sat-open remarks :emacsconf:record: :PROPERTIES: :Effort: 0:30 +:CUSTOM_ID: phases-record-intros-and-opening-remarks-record-sat-open-remarks :END: :LOGBOOK: CLOCK: [2024-12-03 Tue 13:38]--[2024-12-04 Wed 08:48] => 19:10 @@ -692,6 +712,9 @@ all the people and organizations who make EmacsConf possible. Thanks for coming to EmacsConf 2024. *** TODO Record sun-open remarks +:PROPERTIES: +:CUSTOM_ID: phases-record-intros-and-opening-remarks-record-sun-open-remarks +:END: Welcome to the second day of EmacsConf 2024. Today we have one track of talks, @@ -819,6 +842,9 @@ who make EmacsConf even possible. Thanks for coming to EmacsConf 2024. * TODO [#A] Check EmacsConf infrastructure :project: +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure +:END: - [X] IRC - [ ] Streaming assets @@ -836,12 +862,19 @@ Thanks for coming to EmacsConf 2024. DEADLINE: <2024-11-15 Fri> :PROPERTIES: :CREATED: [2024-11-02 Sat 11:38] +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton :END: - Plan: spin up Linode temporarily: [[#bbb][BigBlueButton replacement]] *** Notes +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-notes +:END: **** install, sizes +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-notes-install-sizes +:END: [2024-11-19 Tue] Prerequisites: @@ -881,11 +914,15 @@ https://techdocs.akamai.com/linode-api/reference/post-resize-disk https://www.linode.com/community/questions/21942/how-can-i-schedule-resizing-a-linode **** backing up +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-notes-backing-up +:END: [2024-11-20 Wed] ssh root@66.175.208.243 'tar zcvf - /var/bigbluebutton /etc/bigbluebutton /root/greenlight-v3 /usr/local/bigbluebutton /usr/share/bbb-web' > bbb-backup.tar.gz **** DONE Set up bbb with new domain name CLOSED: [2024-11-28 Thu 10:00] :PROPERTIES: :Effort: 1:00 +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-notes-set-up-bbb-with-new-domain-name :END: :LOGBOOK: CLOCK: [2024-11-28 Thu 09:06]--[2024-11-28 Thu 09:17] => 0:11 @@ -929,6 +966,7 @@ SCHEDULED: <2024-11-28 Thu> :PROPERTIES: :CREATED: [2024-11-28 Thu 11:12] :Effort: 0:30 +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-set-up-moderator-access-codes-for-all-the-meeting-rooms-and-make-it-so-people-can-start-the-meeting :END: :LOGBOOK: CLOCK: [2024-11-28 Thu 12:13]--[2024-11-28 Thu 13:10] => 0:57 @@ -1009,6 +1047,7 @@ CLOSED: [2024-11-28 Thu 10:59] SCHEDULED: <2024-11-28 Thu> :PROPERTIES: :CREATED: [2024-11-28 Thu 10:12] :Effort: 1:00 +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-figure-out-what-s-going-on-with-bbb :END: :LOGBOOK: CLOCK: [2024-11-28 Thu 10:47]--[2024-11-28 Thu 10:59] => 0:12 @@ -1093,13 +1132,18 @@ https://github.com/bigbluebutton/greenlight/issues/1925 CLOSED: [2024-11-28 Thu 13:03] SCHEDULED: <2024-11-21 Thu> :PROPERTIES: :CREATED: [2024-11-19 Tue 15:39] +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-check-bbb-audio-from-my-phone :END: *** DONE Create accounts for corwin CLOSED: [2024-11-28 Thu 10:11] +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-create-accounts-for-corwin +:END: *** CANCELLED [#C] Customize BBB to process at night CLOSED: [2024-11-27 Wed 13:17] :PROPERTIES: :CREATED: [2024-11-20 Wed 12:11] +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-customize-bbb-to-process-at-night :END: https://docs.bigbluebutton.org/3.0/administration/customize/ @@ -1117,40 +1161,75 @@ and do systemctl daemon-reload. This file overrides the timing of when systemd r - [[file:~/sync/orgzly/Inbox.org::*Set up rooms and assign as properties][Set up rooms and assign as properties]] *** TODO [#C] Change background presentation +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-change-background-presentation +:END: https://docs.bigbluebutton.org/3.0/administration/customize/#change-the-default-presentation *** TODO [#C] Modify landing page +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-modify-landing-page +:END: /var/www/bigbluebutton-default/assets/index.html keep backup copy as it will be overwritten when bbb-conf is called *** TODO [#C] Change default welcome message :PROPERTIES: :Effort: 0:30 +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-change-default-welcome-message :END: :LOGBOOK: CLOCK: [2024-11-20 Wed 12:21]--[2024-11-20 Wed 12:46] => 0:25 :END: https://docs.bigbluebutton.org/3.0/administration/customize/#change-the-default-welcome-message *** TODO [#C] Change html5 title +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-change-html5-title +:END: /usr/share/bigbluebutton/html5-client/private/config/settings.yml TARGET=/usr/share/bigbluebutton/html5-client/private/config/settings.yml yq e -i ".public.app.clientTitle = \"EmacsConf\"" $TARGET *** TODO [#C] Try live captions +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-try-live-captions +:END: https://docs.bigbluebutton.org/3.0/administration/customize/#enable-live-captions *** TODO Explore meeting layout? Default to custom, hosts will need to drag people's webcam over if there's a share +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-explore-meeting-layout-default-to-custom-hosts-will-need-to-drag-people-s-webcam-over-if-there-s-a-share +:END: ** IRC web client +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-irc-web-client +:END: *** DONE Ask libera.chat to increase connections allowed from chat.emacsconf.org on Dec 7 and 8 CLOSED: [2024-11-27 Wed 13:18] +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-irc-web-client-ask-libera-chat-to-increase-connections-allowed-from-chat-emacsconf-org-on-dec-7-and-8 +:END: ** IRC announcements +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-irc-announcements +:END: *** DONE Confirm manual IRC announcements CLOSED: [2024-11-02 Sat 12:05] +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-irc-announcements-confirm-manual-irc-announcements +:END: *** TODO Confirm automated IRC announcements from res +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-irc-announcements-confirm-automated-irc-announcements-from-res +:END: ** Media +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-media +:END: *** TODO Switch public media to unprotected root before the conference SCHEDULED: <2024-11-29 Fri> :PROPERTIES: :CREATED: [2024-11-12 Tue 14:18] +:CUSTOM_ID: check-emacsconf-infrastructure-media-switch-public-media-to-unprotected-root-before-the-conference :END: 1. Clear public media directory. @@ -1159,27 +1238,53 @@ SCHEDULED: <2024-11-29 Fri> You can generate the index with =emacsconf-publish-update-media=. ** TODO Publishing resources to the wiki +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-publishing-resources-to-the-wiki +:END: ansible-playbook -i inventory.yml prod-playbook.yml --tags publish ** TODO Publishing videos to the media server +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-publishing-videos-to-the-media-server +:END: ** Playing videos, switching to windows +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-playing-videos-switching-to-windows +:END: *** TODO Generate test videos for everything +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-playing-videos-switching-to-windows-generate-test-videos-for-everything +:END: *** TODO Document how to get that set up again +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-playing-videos-switching-to-windows-document-how-to-get-that-set-up-again +:END: ** Etherpad +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-etherpad +:END: *** TODO Generate pads for all the talks +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-etherpad-generate-pads-for-all-the-talks +:END: *** TODO Generate the main index +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-etherpad-generate-the-main-index +:END: ** TODO Do a dry run SCHEDULED: <2024-11-22 Fri> :PROPERTIES: :CREATED: [2024-11-02 Sat 11:40] +:CUSTOM_ID: check-emacsconf-infrastructure-do-a-dry-run :END: *** DONE Generate all the test assets CLOSED: [2024-11-06 Wed 18:52] :PROPERTIES: :Effort: 0:15 +:CUSTOM_ID: check-emacsconf-infrastructure-do-a-dry-run-generate-all-the-test-assets :END: :LOGBOOK: CLOCK: [2024-11-06 Wed 18:47]--[2024-11-06 Wed 18:52] => 0:05 @@ -1188,8 +1293,12 @@ CLOCK: [2024-11-06 Wed 18:47]--[2024-11-06 Wed 18:52] => 0:05 SCHEDULED: <2024-11-07 Thu> :PROPERTIES: :CREATED: [2024-11-06 Wed 18:52] +:CUSTOM_ID: check-emacsconf-infrastructure-do-a-dry-run-test-connecting-to-vnc-and-streaming-via-obs :END: ** Resizing +:PROPERTIES: +:CUSTOM_ID: check-emacsconf-infrastructure-resizing +:END: live0: 64GB front0: 32GB @@ -1199,6 +1308,7 @@ meet: 64GB SCHEDULED: <2024-12-06 Fri> :PROPERTIES: :CREATED: [2024-11-22 Fri 13:46] +:CUSTOM_ID: check-emacsconf-infrastructure-resizing-resize-nodes-before-production :END: live0: 64GB @@ -1209,6 +1319,7 @@ meet: 64GB SCHEDULED: <2024-12-08 Sun> :PROPERTIES: :CREATED: [2024-11-22 Fri 13:46] +:CUSTOM_ID: check-emacsconf-infrastructure-resizing-resize-nodes-after-production :END: live0: nanode @@ -1217,12 +1328,25 @@ front0: nanode SCHEDULED: <2024-12-10 Tue> :PROPERTIES: :CREATED: [2024-11-22 Fri 13:47] +:CUSTOM_ID: check-emacsconf-infrastructure-resizing-resize-meet-after-production :END: meet: nanode * Processes and notes +:PROPERTIES: +:CUSTOM_ID: processes-and-notes +:END: ** Hosting +:PROPERTIES: +:CUSTOM_ID: processes-and-notes-hosting +:END: *** TODO Finalize host for dev track +:PROPERTIES: +:CUSTOM_ID: processes-and-notes-hosting-finalize-host-for-dev-track +:END: ** ERC +:PROPERTIES: +:CUSTOM_ID: processes-and-notes-erc +:END: Some convenient commands are defined in emacsconf-el:emacsconf-erc.el. |