summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo Vivier <zaeph@zaeph.net>2022-10-08 15:20:46 +0200
committerLeo Vivier <zaeph@zaeph.net>2022-10-08 15:20:46 +0200
commita146cb5f7029b6cec4eaa50bb1e49e8c0164d0a9 (patch)
treee01d3aabc149fe46a44c3f379a9eec7cb85702cb
parentc1d6e20096746c3879347fb65a8b9a2d9a7dd760 (diff)
downloademacsconf-wiki-a146cb5f7029b6cec4eaa50bb1e49e8c0164d0a9.tar.xz
emacsconf-wiki-a146cb5f7029b6cec4eaa50bb1e49e8c0164d0a9.zip
Add new process for adding users to gitolite
Diffstat (limited to '')
-rw-r--r--2022/organizers-notebook.md40
-rw-r--r--2022/organizers-notebook/index.org8
2 files changed, 39 insertions, 9 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md
index 996c29ff..99e9a19e 100644
--- a/2022/organizers-notebook.md
+++ b/2022/organizers-notebook.md
@@ -215,7 +215,8 @@ Blocked by [Figure out web-based file upload](#upload)
14. [Make talk pages easy to update when the talk is live](#publish-live):sachac:
15. [Set up talks on Toobnix and YouTube](#video-platforms):sachac:
16. [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):needsowner:wiki:
-17. [Ask speakers for bios or support nudges to include on their talk pages](#org4c0fcd0)
+17. [Figure out why ikiwiki runs into complex regular expression issues?](#org110cc76):infra:wiki:
+18. [Ask speakers for bios or support nudges to include on their talk pages](#org58a15b2)
Ordered by importance.
@@ -398,6 +399,7 @@ Where:
sachac's notes:
<file:///home/zaeph/code/docker/emacsconf-publish/>
+- probably good to set it up on front
<a id="extra-prepare"></a>
@@ -474,7 +476,12 @@ Also add to watch page
You can make a new heading called `# Related talks`
-<a id="org4c0fcd0"></a>
+<a id="org110cc76"></a>
+
+### TODO Figure out why ikiwiki runs into complex regular expression issues? :infra:wiki:
+
+
+<a id="org58a15b2"></a>
### TODO Ask speakers for bios or support nudges to include on their talk pages
@@ -1184,12 +1191,27 @@ Interested in a shift? Please e-mail <mailto:emacsconf-org-private@gnu.org> and
# Other tasks and processes
-1. [As prerecorded talks come in](#prerec-process)
-2. [When a talk is captioned](#when-captioned)
-3. [Other tasks before the conference](#before)
-4. [During the conference](#during-conference)
-5. [After the conference](#after-conference)
-6. [In case of](#exceptions)
+1. [Giving conf.org access to a new volunteer or fake user](#org15be4bc)
+2. [As prerecorded talks come in](#prerec-process)
+3. [When a talk is captioned](#when-captioned)
+4. [Other tasks before the conference](#before)
+5. [During the conference](#during-conference)
+6. [After the conference](#after-conference)
+7. [In case of](#exceptions)
+
+
+<a id="org15be4bc"></a>
+
+## 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 instance.
+
+Regular process:
+
+- Get public key from volunteer,
+- Add key under `./key/dir/`,
+- Update permissions on `./conf/gitolite.conf`,
+- Push to origin.
<a id="prerec-process"></a>
@@ -1706,7 +1728,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping
Make a table of the form
-<table id="org83e11e8" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org63d4e37" 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 40226cd7..edde827b 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -780,6 +780,14 @@ Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] an
:END:
#+TOC: headlines 1 local
+** 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 instance.
+
+Regular process:
+- Get public key from volunteer,
+- Add key under ~./key/dir/~,
+- Update permissions on ~./conf/gitolite.conf~,
+- Push to origin.
** As prerecorded talks come in
:PROPERTIES:
:CUSTOM_ID: prerec-process