Re: [PATCH] projects/glibc: Update status.

Siddhesh Poyarekar <[email protected]> Fri, 28 Jun 2024 14:17:07 -0400
Newsgroups org.linuxfoundation.lists.cti-tac
Message-ID <[email protected]>

On 2024-06-28 14:05, Carlos O'Donell wrote:
> 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]/>`_

Revisited.  Looks good to me otherwise.

Reviewed-by: Siddhesh Poyarekar <[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>`_
>