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>`_ >