summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook/index.org
diff options
context:
space:
mode:
Diffstat (limited to '2022/organizers-notebook/index.org')
-rw-r--r--2022/organizers-notebook/index.org106
1 files changed, 106 insertions, 0 deletions
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index 8c759247..9b9eb7bf 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -274,6 +274,112 @@ Sacha
:PROPERTIES:
:CUSTOM_ID: one-track
:END:
+
+We might be able to do it on a modular basis (Saturday afternoon, Sunday morning, or Sunday afternoon).
+We need a quick way to notify the affected speakers, and we should give them a heads-up as well.
+We also need a quick way to update the schedule.
+*** STARTED Update conf.org and the wiki based on the selected schedule
+:PROPERTIES:
+:Effort: 0:30
+:END:
+:LOGBOOK:
+CLOCK: [2022-11-17 Thu 21:15]--[2022-11-17 Thu 21:15] => 0:00
+:END:
+*** TODO Give speakers a heads-up regarding schedule tweaks and the potential for bigger schedule changes
+SCHEDULED: <2022-11-18 Fri>
+*** TODO Draft the code for mailing all the affected speakers
+*** Saturday afternoon
+#+begin_src emacs-lisp :exports results :results replace :var filename="emergency-back-to-one.svg" :eval never-export
+(emacsconf-schedule-test
+ filename
+ (emacsconf-time-constraints
+ '(("LUNCH" "11:30" "13:30")
+ ("saturday closing remarks" "16:30" "18:00")
+ ("sunday closing remarks" "16:30" "18:00")))
+ (arranged
+ (emacsconf-schedule-inflate-sexp
+ '(("Saturday, December 3" :start "2022-12-03 13:00")
+ meetups
+ community
+ buttons
+ realestate
+ health
+ jupyter
+ mail
+ eev python
+ haskell)))
+ (emacsconf-schedule-start-time "13:00")
+ (emacsconf-schedule-svg-modify-functions '(;emacsconf-schedule-svg-color-by-status
+ ))
+ (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 5)
+ (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks
+ emacsconf-schedule-allocate-video-time-round-up-to-five
+ emacsconf-schedule-allocate-buffer-time))
+ (emacsconf-schedule-apply nil) ;; change this in case of emergency
+)
+#+end_src
+
+#+RESULTS:
+:results:
+- LUNCH: Not found
+- saturday closing remarks: Not found
+- sunday closing remarks: Not found
+- Missing talks: journalism, school, handwritten, science, buddy, survey, orgyear, rolodex, orgsuperlinks, hyperorg, workflows, grail, orgvm, indieweb, fanfare, localizing, treesitter, lspbridge, sqlite, maint, rde, justl, devel, detached, eshell, async, asmblox, dbus, wayland, sat-open, sat-close, sun-open, sun-close
+- [[file:emergency-back-to-one.svg]]
+:end:
+
+*** Sunday morning
+#+begin_src emacs-lisp :exports results :results replace :var filename="emergency-back-to-one.svg" :eval never-export
+(emacsconf-schedule-test
+ filename
+ (emacsconf-time-constraints '())
+ (arranged
+ (emacsconf-schedule-inflate-sexp
+ '(("Sunday, December 4" :start "2022-12-04 9:00")
+ sun-open survey orgyear orgsuperlinks rolodex lspbridge treesitter asmblox wayland orgvm)))
+ (emacsconf-schedule-end-time "12:30")
+ (emacsconf-schedule-svg-modify-functions '(;emacsconf-schedule-svg-color-by-status
+ ))
+ (emacsconf-schedule-default-buffer-minutes 5)
+ (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 5)
+ (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks
+ emacsconf-schedule-allocate-video-time-round-up-to-five
+ emacsconf-schedule-allocate-buffer-time)))
+#+end_src
+
+#+RESULTS:
+:results:
+- Missing talks: journalism, school, handwritten, science, meetups, buddy, community, realestate, health, jupyter, buttons, hyperorg, workflows, grail, indieweb, fanfare, localizing, sqlite, mail, eev, python, maint, haskell, rde, justl, devel, detached, eshell, async, dbus, sat-open, sat-close, sun-close
+- [[file:emergency-back-to-one.svg]]
+:end:
+
+
+*** Sunday afternoon
+#+begin_src emacs-lisp :exports results :results replace :var filename="emergency-back-to-one.svg" :eval never-export
+(emacsconf-schedule-test
+ filename
+ emacsconf-time-constraints
+ (arranged
+ (emacsconf-schedule-inflate-sexp
+ '(("Sunday, December 4" :start "2022-12-04 13:00")
+ hyperorg workflows grail indieweb devel detached eshell async dbus localizing fanfare sun-close)))
+ (emacsconf-schedule-start-time "13:00")
+ (emacsconf-schedule-svg-modify-functions '(;emacsconf-schedule-svg-color-by-status
+ ))
+ (emacsconf-schedule-default-buffer-minutes 5)
+ (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 5)
+ (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks
+ emacsconf-schedule-allocate-video-time-round-up-to-five
+ emacsconf-schedule-allocate-buffer-time)))
+#+end_src
+
+#+RESULTS:
+:results:
+- Missing talks: journalism, school, handwritten, science, meetups, buddy, community, realestate, health, jupyter, survey, orgyear, rolodex, orgsuperlinks, buttons, orgvm, treesitter, lspbridge, sqlite, mail, eev, python, maint, haskell, rde, justl, asmblox, wayland, sat-open, sat-close, sun-open
+- [[file:emergency-back-to-one.svg]]
+:end:
+
+
** Satellite events
:PROPERTIES:
:CUSTOM_ID: satellite