You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by pk...@apache.org on 2026/07/22 13:55:58 UTC
(logging-parent) branch main updated: Simplify the `` section (#490)
This is an automated email from the ASF dual-hosted git repository.
ppkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-parent.git
The following commit(s) were added to refs/heads/main by this push:
new 25cad9e Simplify the `<developers>` section (#490)
25cad9e is described below
commit 25cad9e5643334578c4818231402e0c73885dc2a
Author: Piotr P. Karwasz <pk...@apache.org>
AuthorDate: Wed Jul 22 15:55:52 2026 +0200
Simplify the `<developers>` section (#490)
* Simplify `<developers>` section to stable team entries
Replace the fixed list of named PMC members with two role-based team
entries: the PMC (`dev@logging.apache.org`) for development matters and
the Security Team (`security@logging.apache.org`) as the security
contact. Both carry the ASF organization, a team/security page URL, and
a free-form role.
A hand-maintained roster is always incomplete, its contact details go
stale in immutable releases, and naming individuals implies a support
obligation they have not signed up for. Git history and the project team
page already track contributors accurately.
The section cannot be dropped entirely: Maven Central requires at least
one developer with a name and email. The two meta-entries satisfy that
while pointing at durable, monitored channels. `<developers>` is
inherited by child projects, so a comment documents that these entries
should not be overridden downstream.
Assisted-By: Claude Opus 4.8 (1M context) <no...@anthropic.com>
* fix: restore Gary's entry
* Simplify comment and remove individuals
* fix: restore Gary's entry (again)
---------
Co-authored-by: Volkan Yazıcı <vo...@yazi.ci>
---
pom.xml | 56 ++++++++++++++++++++------------------------------------
1 file changed, 20 insertions(+), 36 deletions(-)
diff --git a/pom.xml b/pom.xml
index 760d15d..38095d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,60 +43,44 @@
<inceptionYear>1999</inceptionYear>
+ <!-- Maven Central requires a `developers` element containing at least one `developer` to with a `name` and an `email`. -->
<developers>
<developer>
- <id>ggregory</id>
- <name>Gary Gregory</name>
- <email>ggregory@apache.org</email>
- <url>https://www.garygregory.com</url>
+ <id>logging-dev</id>
+ <name>Apache Logging Services Project Management Committee (PMC)</name>
+ <email>dev@logging.apache.org</email>
+ <url>https://logging.apache.org/team-list.html</url>
<organization>The Apache Software Foundation</organization>
<organizationUrl>https://www.apache.org/</organizationUrl>
<roles>
- <role>PMC Member</role>
+ <role>PMC</role>
</roles>
- <timezone>America/New_York</timezone>
</developer>
<developer>
- <id>grobmeier</id>
- <name>Christian Grobmeier</name>
- <email>grobmeier@apache.org</email>
+ <id>logging-security</id>
+ <name>Apache Logging Services Security Team</name>
+ <email>security@logging.apache.org</email>
+ <url>https://logging.apache.org/security.html</url>
+ <organization>The Apache Software Foundation</organization>
+ <organizationUrl>https://www.apache.org/</organizationUrl>
<roles>
- <role>PMC Member</role>
+ <role>security</role>
</roles>
- <timezone>Europe/Berlin</timezone>
</developer>
<developer>
- <id>mattsicker</id>
- <name>Matt Sicker</name>
- <email>mattsicker@apache.org</email>
- <organization>Apple</organization>
- <roles>
- <role>PMC Member</role>
- </roles>
- <timezone>America/Chicago</timezone>
- </developer>
-
- <developer>
- <id>pkarwasz</id>
- <name>Piotr P. Karwasz</name>
- <email>pkarwasz@apache.org</email>
+ <id>ggregory</id>
+ <name>Gary Gregory</name>
+ <email>ggregory@apache.org</email>
+ <url>https://www.garygregory.com</url>
+ <organization>The Apache Software Foundation</organization>
+ <organizationUrl>https://www.apache.org/</organizationUrl>
<roles>
<role>PMC Member</role>
</roles>
- <timezone>Europe/Warsaw</timezone>
- </developer>
-
- <developer>
- <id>vy</id>
- <name>Volkan Yazıcı</name>
- <email>vy@apache.org</email>
- <roles>
- <role>PMC Chair</role>
- </roles>
- <timezone>Europe/Amsterdam</timezone>
+ <timezone>America/New_York</timezone>
</developer>
</developers>