Skip to content

Proposal to refresh API Backlog CODEOWNERS and MAINTAINERS based on sustained participation #307

@albertoramosmonagas

Description

@albertoramosmonagas

Problem description

The current API Backlog CODEOWNERS setup no longer fully reflects the people who are most actively and consistently supporting the group.

In practice, participation from current codeowners has become uneven, and reviews and follow-up actions often fall on a very limited number of people. This creates bottlenecks and reduces the amount of feedback available to move API proposals forward efficiently.

A review of the attendees tables from roughly the last year (around 30 API Backlog sessions) shows that the most sustained participation is concentrated in a different group than the current CODEOWNERS list.

Top participation figures identified from the attendance review:

Person Sessions % over 30
Alberto Ramos Monagas 25 83.3%
Pierre Close 25 83.3%
Jan Friman 21 70.0%
Reg Cox 17 56.7%
Tanja de Groot 16 53.3%
Eric Murray 15 50.0%
Christopher Aubut 15 50.0%
Surajj Jaggernath 14 46.7%

For reference, current CODEOWNERS attendance in the same period is:

Current codeowner 2025 → today
Eric Murray 15 / 30
Christopher Aubut 15 / 30
Noel Wirzius 7 / 30
Jorge Garcia Hospital 7 / 30

At the same time, it has been discussed that the CODEOWNERS team should remain compact, as their role is mainly to act as gatekeepers for process and working group decisions, while the broader direction and support of the group should be reinforced through the MAINTAINERS team.

Expected action

Discuss and agree a refresh of both CODEOWNERS and MAINTAINERS.md for the API Backlog repository.

Proposed update:

CODEOWNERS

Keep the CODEOWNERS team limited to 4 people:

  • Eric Murray (Vodafone)
  • Christopher Aubut (Charter Communications)
  • Alberto Ramos (Telefónica)
  • Pierre Close (AT&T)

MAINTAINERS

Update the MAINTAINERS team as follows:

Maintain

  • Christopher Aubut (Charter Communications)
  • Noel Wirzius (Deutsche Telekom)
  • Ludovic Robert --> Gilles Renoux (Orange)
  • Jorge Garcia (Telefónica)
  • Eric Murray (Vodafone)
  • Alberto Ramos (Telefónica)

Add

  • Pierre Close (AT&T)
  • Jan Friman (Ericsson)
  • Reg Cox (GSMA)
  • Mark Cornall (GSMA)

This would strengthen the active maintainer base while keeping the codeowner function compact.

If agreed, the next step would be:

  1. confirm availability with the proposed incoming people,
  2. confirm alignment with the people stepping back from the CODEOWNERS role,
  3. update the repository files accordingly.

Additional context

  • This proposal is intended as a Backlog housekeeping update based on sustained participation and operational support.
  • There is currently no documented election process for API Backlog CODEOWNERS, so the proposed approach is to handle this by discussion and lazy consensus within the group.
  • Feedback already received indicates that Noel Wirzius is fine to step back as CODEOWNER while continuing as Maintainer from the DT side.
  • The intention is not to make this a political exercise, but to align roles with current activity and improve the operational effectiveness of the group.

CC: @FrimanJan, @RegCox, @tanjadegroot, @eric-murray, @caubut-charter, @NoelWirzius, @jgarciahospital, @hdamker, @camaraproject/api-backlog_codeowners, @camaraproject/api-backlog_maintainers, @pjhac, @surajjj

Metadata

Metadata

Assignees

No one assigned

    Labels

    subproject managementIssues and PRs related to the management of the sub project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions