Skip to content

Commit e30e1ee

Browse files
authored
Clarify PMC members vs PMCs (apache#40777)
* PMC - is Project Management Committee * PMC member - is a person who is a member of the commitee We should avoid naming PMC member "a PMC" - while convenient shorthand, it's confusing. We have some historical references to PMC members as PMCs and this PR corrects that.
1 parent ee97d7b commit e30e1ee

12 files changed

+24
-22
lines changed

COMMITTERS.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ can become the Mentor and guide the proposed candidates on how they can become a
181181

182182
1. Candidate Proposer
183183

184-
This is the person who launches the DISCUSS thread & makes the case for a PMC promotion
184+
This is the person who launches the DISCUSS thread & makes the case for a PMC member promotion
185185

186186
2. Candidate Mentor
187187

RELEASE_NOTES.rst

+2-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,8 @@ Support for Microsoft SQL-Server for Airflow Meta Database has been removed (#36
183183

184184
After `discussion <https://lists.apache.org/thread/r06j306hldg03g2my1pd4nyjxg78b3h4>`__
185185
and a `voting process <https://lists.apache.org/thread/pgcgmhf6560k8jbsmz8nlyoxosvltph2>`__,
186-
the Airflow's PMC and Committers have reached a resolution to no longer maintain MsSQL as a supported Database Backend.
186+
the Airflow's PMC members and Committers have reached a resolution to no longer maintain MsSQL as a
187+
supported Database Backend.
187188

188189
As of Airflow 2.9.0 support of MsSQL has been removed for Airflow Database Backend.
189190

airflow/reproducible_build.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
release-notes-hash: 37953284e268ff0273e6ba4d8ce9db4f
2-
source-date-epoch: 1718019354
1+
release-notes-hash: 7eeb7c1acdacfe80b87269f1a70b592c
2+
source-date-epoch: 1720945319

chart/dockerfiles/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Those are images that are needed for the Helm Chart.
2121

2222
In each of the images you can find "build_and_push.sh" script that builds and pushes the image.
2323

24-
You need to be a PMC with direct push access to "apache/airflow" DockerHub registry
24+
You need to be a PMC member with direct push access to "apache/airflow" DockerHub registry
2525
to be able to push to the Airflow DockerHub registry.
2626

2727
You can set the DOCKERHUB_USER variable to push to your own DockerHub user if you want

contributing-docs/01_roles_in_airflow_project.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ PMC Member
3030
The PMC (Project Management Committee) is a group of maintainers that drives changes in the way that
3131
Airflow is managed as a project.
3232

33-
Considering Apache, the role of the PMC is primarily to ensure that Airflow conforms to Apache's processes
33+
Considering Apache, the role of the PMC member is primarily to ensure that Airflow conforms to Apache's processes
3434
and guidelines.
3535

3636
Committers/Maintainers

dev/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ Source tree - without polluting your editable installation with installed provid
118118

119119
The person acting as release manager has to fulfill certain pre-requisites. More details and FAQs are
120120
available in the [ASF Release Policy](http://www.apache.org/legal/release-policy.html) but here some important
121-
pre-requisites are listed below. Note that release manager does not have to be a PMC - it is enough
121+
pre-requisites are listed below. Note that release manager does not have to be a PMC member - it is enough
122122
to be committer to assume the release manager role, but there are final steps in the process (uploading
123123
final releases to SVN) that can only be done by PMC member. If needed, the release manager
124-
can ask PMC to perform that final step of release.
124+
can ask a PMC member to perform that final step of release.
125125

126126
## Upload Public keys to id.apache.org and GitHub
127127

dev/README_RELEASE_AIRFLOW.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@ The following files should be present (9 files):
533533
* .tar.gz + .asc + .sha512
534534
* -py3-none-any.whl + .asc + .sha512
535535
536-
As a PMC you should be able to clone the SVN repository:
536+
As a PMC member, you should be able to clone the SVN repository:
537537
538538
```shell script
539539
svn co https://dist.apache.org/repos/dist/dev/airflow
@@ -1007,7 +1007,7 @@ Announcement is done from official Apache-Airflow accounts.
10071007
* Fosstodon: https://fosstodon.org/@airflow
10081008
10091009
Make sure attach the release image generated with Figma to the post.
1010-
If you don't have access to the account ask PMC to post.
1010+
If you don't have access to the account ask a PMC member to post.
10111011
10121012
------------------------------------------------------------------------------------------------------------
10131013

dev/README_RELEASE_HELM_CHART.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
- [Build RC artifacts](#build-rc-artifacts)
3030
- [Prepare issue for testing status of rc](#prepare-issue-for-testing-status-of-rc)
3131
- [Prepare Vote email on the Apache Airflow release candidate](#prepare-vote-email-on-the-apache-airflow-release-candidate)
32-
- [Verify the release candidate by PMCs](#verify-the-release-candidate-by-pmcs)
32+
- [Verify the release candidate by PMC members](#verify-the-release-candidate-by-pmc-members)
3333
- [SVN check](#svn-check)
3434
- [Source tarball reproducibility check](#source-tarball-reproducibility-check)
3535
- [Licence check](#licence-check)
@@ -376,9 +376,9 @@ Note, you need to update the `helm gpg verify` output and verify the end of the
376376

377377
Note, For RC2/3 you may refer to shorten vote period as agreed in mailing list [thread](https://lists.apache.org/thread/cv194w1fqqykrhswhmm54zy9gnnv6kgm).
378378

379-
# Verify the release candidate by PMCs
379+
# Verify the release candidate by PMC members
380380

381-
The PMCs should verify the releases in order to make sure the release is following the
381+
The PMC members should verify the releases in order to make sure the release is following the
382382
[Apache Legal Release Policy](http://www.apache.org/legal/release-policy.html).
383383

384384
At least 3 (+1) votes should be recorded in accordance to
@@ -402,7 +402,7 @@ The following files should be present (7 files):
402402
* `airflow-{VERSION}.tgz` + .asc + .sha512
403403
* `airflow-{VERSION}.tgz.prov`
404404

405-
As a PMC you should be able to clone the SVN repository:
405+
As a PMC member, you should be able to clone the SVN repository:
406406

407407
```shell
408408
svn co https://dist.apache.org/repos/dist/dev/airflow
@@ -842,7 +842,7 @@ Announcement is done from official Apache-Airflow accounts.
842842
* Fosstodon: https://fosstodon.org/@airflow
843843

844844
Make sure attach the release image generated with Figma to the post.
845-
If you don't have access to the account ask PMC to post.
845+
If you don't have access to the account ask a PMC member to post.
846846
847847
------------------------------------------------------------------------------------------------------------
848848

dev/README_RELEASE_PROVIDER_PACKAGES.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@ EOF
738738

739739
Due to the nature of packages, not all packages have to be released as convenience
740740
packages in the final release. During the voting process
741-
the voting PMCs might decide to exclude certain packages from the release if some critical
741+
the voting PMC members might decide to exclude certain packages from the release if some critical
742742
problems have been found in some packages.
743743

744744
Please modify the message above accordingly to clearly exclude those packages.
@@ -757,7 +757,7 @@ The following files should be present (6 files):
757757
* .tar.gz + .asc + .sha512 (one set of files per provider)
758758
* -py3-none-any.whl + .asc + .sha512 (one set of files per provider)
759759

760-
As a PMC you should be able to clone the SVN repository:
760+
As a PMC member, you should be able to clone the SVN repository:
761761

762762
```shell script
763763
svn co https://dist.apache.org/repos/dist/dev/airflow/
@@ -1345,7 +1345,8 @@ NOTE!
13451345

13461346

13471347
As a rule we announce only new providers that were added.
1348-
If you believe there is a reason to announce in social media for another case consult with PMCs about it.
1348+
If you believe there is a reason to announce in social media for another case consult with PMC
1349+
members about it.
13491350

13501351
Example for special cases:
13511352

@@ -1361,7 +1362,7 @@ Announcement is done from official Apache-Airflow accounts.
13611362
* Fosstodon: https://fosstodon.org/@airflow
13621363

13631364
Make sure attach the release image generated with Figma to the post.
1364-
If you don't have access to the account ask PMC to post.
1365+
If you don't have access to the account ask a PMC member to post.
13651366

13661367
------------------------------------------------------------------------------------------------------------
13671368

dev/README_RELEASE_PYTHON_CLIENT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ The following files should be present (6 files):
294294
* .tar.gz + .asc + .sha512
295295
* -py3-none-any.whl + .asc + .sha512
296296
297-
As a PMC you should be able to clone the SVN repository
297+
As a PMC member, you should be able to clone the SVN repository
298298
299299
```shell script
300300
svn co https://dist.apache.org/repos/dist/dev/airflow/clients/python

dev/WHAT_GOES_INTO_THE_NEXT_RELEASE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ We think so. The release manager's role is nicely described in
7676
[Release manager chapter of release publishing ASF infra docs](https://infra.apache.org/release-publishing.html#releasemanager).
7777
There is far more complete description here that describes the whole process
7878
[Release management policy](https://www.apache.org/legal/release-policy.html#management) - also mentioning
79-
that it's the PMC's responsibility (and particularly PMC chair's) to adhere to the process.
79+
that it's the PMC member's responsibility (and particularly PMC chair's) to adhere to the process.
8080

8181
# What's the role of individual maintainers?
8282

docs/apache-airflow/howto/set-up-database.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ MsSQL Database
324324

325325
After `discussion <https://lists.apache.org/thread/r06j306hldg03g2my1pd4nyjxg78b3h4>`__
326326
and a `voting process <https://lists.apache.org/thread/pgcgmhf6560k8jbsmz8nlyoxosvltph2>`__,
327-
the Airflow's PMC and Committers have reached a resolution to no longer maintain MsSQL as a supported Database Backend.
327+
the Airflow's PMC members and Committers have reached a resolution to no longer maintain MsSQL as a supported Database Backend.
328328

329329
As of Airflow 2.9.0 support of MsSQL has been removed for Airflow Database Backend.
330330
This does not affect the existing provider packages (operators and hooks), DAGs can still access and process data from MsSQL.

0 commit comments

Comments
 (0)