[PATCH] projects/glibc: Update status.

Carlos O'Donell <[email protected]> Fri, 28 Jun 2024 14:05:40 -0400
Newsgroups org.linuxfoundation.lists.cti-tac
Message-ID <[email protected]>
Update the status of the glibc project to use CTI resources.

As part of that update also update the following documents:

tac/minutes: Add the additional minutes from recent TAC meetings.
tac/audit: Include a link to the CY24 technical audit.
tac/cy24audit: Include Ian Kelling's comments on the BBB service.
tac/index: Include a link the CY24 technical audit.

Signed-off-by: Carlos O'Donell <[email protected]>
---
 source/projects/glibc.rst | 53 ++++++++++++++++++++++-----------------
 source/tac/audit.rst      |  2 +-
 source/tac/cy24audit.rst  | 43 +++++++++++++++++++++++++++++++
 source/tac/index.rst      |  3 ++-
 source/tac/minutes.rst    |  4 +++
 5 files changed, 80 insertions(+), 25 deletions(-)
 create mode 100644 source/tac/cy24audit.rst

diff --git a/source/projects/glibc.rst b/source/projects/glibc.rst
index 27e6b09..9d1bf32 100644
--- a/source/projects/glibc.rst
+++ b/source/projects/glibc.rst
@@ -3,37 +3,44 @@ CY24: Migrate glibc to CTI services
 
 In 2024 the goal is to migrate the glibc project to use CTI services.
 
-The community feedback was collected from July to August 2023.
-
 Current Status
 --------------
 
-The `GNU Maintainers for the glibc project 
-<https://sourceware.org/glibc/wiki/MAINTAINERS#Project_stewards_.28GNU_package_maintainers.29>`_
-were asked to make a decision on switching to the services provided by
-CTI and currently the following support has been tallied:
-
- * Ryan Arnold - Yay
- * Paul Eggert - Nay
- * Jakub Jelinek - Abstain
- * Maxim Kuvyrkov - Yay
- * Joseph Myers - Yay
- * Carlos O'Donell - Yay
- * Alexandre Oliva - Nay
- * Andreas Schwab - No statement
-
-As of 2024-02-28 feedback from the stewards was being incorporated into
-this document to provide assurances that FOSS would be used to provide
-services and that there was a checking mechanism in place for services
-to remain FOSS.
+As of 2024-06-28 we have finalized a statement of work with the service
+provider, Linux Foundation IT, and `recorded it here on the CTI TAC
+mailing list <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_.
 
 Next steps
 ----------
 
- * Revisit discussion with Paul Eggert and attain resolution in March 2024
-   to move forward.
+* Plan for CTI Board meeting to approve budget spend for SOW.
+
+* Start transition planning with Linux Foundation IT team.
+
+Notes
+-----
+
+* Revisitied discussion with Paul Eggert and attain resolution in March 2024 to move forward. Posted originally `here <https://inbox.sourceware.org/libc-alpha/[email protected]/>`_
+
+ * 2024-03-08: CTI website launched on March 8th 2024 to attempt to resolve requests for documenation from Paul Eggert.
+
+* The `GNU Maintainers for the glibc project <https://sourceware.org/glibc/wiki/MAINTAINERS#Project_stewards_.28GNU_package_maintainers.29>`_ were asked to make a decision on switching to the services provided by CTI and currently the following support has been tallied:
+
+  * Ryan Arnold - Yay
+  * Paul Eggert - Nay
+  * Jakub Jelinek - Abstain
+  * Maxim Kuvyrkov - Yay
+  * Joseph Myers - Yay
+  * Carlos O'Donell - Yay
+  * Alexandre Oliva - Nay
+  * Andreas Schwab - No statement
+
+* As of 2024-02-28 feedback from the stewards was being incorporated into
+  this document to provide assurances that FOSS would be used to provide
+  services and that there was a checking mechanism in place for services
+  to remain FOSS.
 
-Posted originally here: https://inbox.sourceware.org/libc-alpha/[email protected]/
+* Community feedback was collected from July to August 2023.
 
 Service migration
 -----------------
diff --git a/source/tac/audit.rst b/source/tac/audit.rst
index 6398ef0..163eedb 100644
--- a/source/tac/audit.rst
+++ b/source/tac/audit.rst
@@ -18,7 +18,7 @@ that will be noted in the public report and actions will be taken
 by the TAC to discuss these with the community and current service
 provider.
 
-The CY24 audit has not yet been conducted, but the audit will review
+The :doc:`CY24 audit<cy24audit>`: has not yet been completed, but the audit will review
 the current :doc:`services being used <../services/index>`:.
 
 -----------------
diff --git a/source/tac/cy24audit.rst b/source/tac/cy24audit.rst
new file mode 100644
index 0000000..d8f556e
--- /dev/null
+++ b/source/tac/cy24audit.rst
@@ -0,0 +1,43 @@
+CY24 Technical Audit
+======================
+
+The CTI TAC will conduct an annual technical audit of the services
+provided to ensure that the services in use continue to meet the
+technical requirements of the community.
+
+The audit will cover:
+
+  * Reviewing that services cover the current requirements, including any security requirements.
+
+  * Reviewing that the services are being provided using FOSS.
+
+  * Reviewing the cost of all services currently being provided.
+
+If prices have increased or services are not being provided by FOSS
+that will be noted in the public report and actions will be taken
+by the TAC to discuss these with the community and current service
+provider.
+
+Service Audit
+=============
+
+* Video conferencing services
+
+    * Service uses `BBB <https://github.com/bigbluebutton/bigbluebutton>`_
+      which is FOSS and LGPL-3.0 licensed.
+
+It was raised by Ian Kelling that the current BigBlueButton conference service
+currently has a `dependency on the non-free MongoDB <https://lore.kernel.org/cti-tac/[email protected]/>`_.
+The upstream BigBlueButton developers intend to remove the dependency on this
+non-free component, but that work has not yet completed. As part of the CY24
+audit we should discuss what actions CTI will take regarding this issue since
+we require that all services should be implemented with free software. The
+best outcome would be to remove the dependency on MongoDB, but that needs to
+be discussed with the broader FOSS community to see if we can help prioritize
+or support that work.
+
+-----------------
+
+* :ref:`genindex`
+
+* :ref:`search`
diff --git a/source/tac/index.rst b/source/tac/index.rst
index 876b8c3..d19ac58 100644
--- a/source/tac/index.rst
+++ b/source/tac/index.rst
@@ -6,8 +6,9 @@ Core Toolchain Infrastructure - Technical Advisory Council
 
 .. toctree::
 
-   Meetings Minutes <minutes>
+   Meetings minutes <minutes>
    Annual technical audit <audit>
+   CY24 technical audit <cy24audit>
 
 The Core Toolchain Infrastructure Technical Advisory Council is
 currently made up of the following community member (alphabetical):
diff --git a/source/tac/minutes.rst b/source/tac/minutes.rst
index b279cfb..2606abb 100644
--- a/source/tac/minutes.rst
+++ b/source/tac/minutes.rst
@@ -7,6 +7,10 @@ The CTI TAC meetings minutes are sent to mailing list for archival: https://lore
 
 Recent meeting minutes are linked to here:
 
+  * `CTI TAC Meeting Notes 2024-06-27 <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_
+  * `CTI TAC Meeting Notes 2024-05-29 <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_
+  * `CTI TAC Meeting Notes 2024-04-24 <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_
+  * `CTI TAC Meeting Notes 2024-03-27 <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_
   * `CTI TAC Meeting Notes 2024-02-28 <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_
   * `CTI TAC Meeting Notes 2024-01-31 <https://lore.kernel.org/cti-tac/[email protected]/T/#u>`_
 
-- 
2.45.0