mirror of
https://github.com/apache/airflow.git
synced 2026-11-04 07:12:48 +00:00
Clarify PMC members vs PMCs (#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.
This commit is contained in:
1 parent
ee97d7b6f5
commit
e30e1ee540
12 files changed
+24
-22
No files matched your search
+1
-1
@@ -181,7 +181,7 @@ can become the Mentor and guide the proposed candidates on how they can become a
|
||||
|
||||
1. Candidate Proposer
|
||||
|
||||
This is the person who launches the DISCUSS thread & makes the case for a PMC promotion
|
||||
This is the person who launches the DISCUSS thread & makes the case for a PMC member promotion
|
||||
|
||||
2. Candidate Mentor
|
||||
|
||||
|
||||
+2
-1
@@ -183,7 +183,8 @@ Support for Microsoft SQL-Server for Airflow Meta Database has been removed (#36
|
||||
|
||||
After `discussion <https://lists.apache.org/thread/r06j306hldg03g2my1pd4nyjxg78b3h4>`__
|
||||
and a `voting process <https://lists.apache.org/thread/pgcgmhf6560k8jbsmz8nlyoxosvltph2>`__,
|
||||
the Airflow's PMC and Committers have reached a resolution to no longer maintain MsSQL as a supported Database Backend.
|
||||
the Airflow's PMC members and Committers have reached a resolution to no longer maintain MsSQL as a
|
||||
supported Database Backend.
|
||||
|
||||
As of Airflow 2.9.0 support of MsSQL has been removed for Airflow Database Backend.
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
release-notes-hash: 37953284e268ff0273e6ba4d8ce9db4f
|
||||
source-date-epoch: 1718019354
|
||||
release-notes-hash: 7eeb7c1acdacfe80b87269f1a70b592c
|
||||
source-date-epoch: 1720945319
|
||||
@@ -21,7 +21,7 @@ Those are images that are needed for the Helm Chart.
|
||||
|
||||
In each of the images you can find "build_and_push.sh" script that builds and pushes the image.
|
||||
|
||||
You need to be a PMC with direct push access to "apache/airflow" DockerHub registry
|
||||
You need to be a PMC member with direct push access to "apache/airflow" DockerHub registry
|
||||
to be able to push to the Airflow DockerHub registry.
|
||||
|
||||
You can set the DOCKERHUB_USER variable to push to your own DockerHub user if you want
|
||||
|
||||
@@ -30,7 +30,7 @@ PMC Member
|
||||
The PMC (Project Management Committee) is a group of maintainers that drives changes in the way that
|
||||
Airflow is managed as a project.
|
||||
|
||||
Considering Apache, the role of the PMC is primarily to ensure that Airflow conforms to Apache's processes
|
||||
Considering Apache, the role of the PMC member is primarily to ensure that Airflow conforms to Apache's processes
|
||||
and guidelines.
|
||||
|
||||
Committers/Maintainers
|
||||
|
||||
+2
-2
@@ -118,10 +118,10 @@ Source tree - without polluting your editable installation with installed provid
|
||||
|
||||
The person acting as release manager has to fulfill certain pre-requisites. More details and FAQs are
|
||||
available in the [ASF Release Policy](http://www.apache.org/legal/release-policy.html) but here some important
|
||||
pre-requisites are listed below. Note that release manager does not have to be a PMC - it is enough
|
||||
pre-requisites are listed below. Note that release manager does not have to be a PMC member - it is enough
|
||||
to be committer to assume the release manager role, but there are final steps in the process (uploading
|
||||
final releases to SVN) that can only be done by PMC member. If needed, the release manager
|
||||
can ask PMC to perform that final step of release.
|
||||
can ask a PMC member to perform that final step of release.
|
||||
|
||||
## Upload Public keys to id.apache.org and GitHub
|
||||
|
||||
|
||||
@@ -533,7 +533,7 @@ The following files should be present (9 files):
|
||||
* .tar.gz + .asc + .sha512
|
||||
* -py3-none-any.whl + .asc + .sha512
|
||||
|
||||
As a PMC you should be able to clone the SVN repository:
|
||||
As a PMC member, you should be able to clone the SVN repository:
|
||||
|
||||
```shell script
|
||||
svn co https://dist.apache.org/repos/dist/dev/airflow
|
||||
@@ -1007,7 +1007,7 @@ Announcement is done from official Apache-Airflow accounts.
|
||||
* Fosstodon: https://fosstodon.org/@airflow
|
||||
|
||||
Make sure attach the release image generated with Figma to the post.
|
||||
If you don't have access to the account ask PMC to post.
|
||||
If you don't have access to the account ask a PMC member to post.
|
||||
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
- [Build RC artifacts](#build-rc-artifacts)
|
||||
- [Prepare issue for testing status of rc](#prepare-issue-for-testing-status-of-rc)
|
||||
- [Prepare Vote email on the Apache Airflow release candidate](#prepare-vote-email-on-the-apache-airflow-release-candidate)
|
||||
- [Verify the release candidate by PMCs](#verify-the-release-candidate-by-pmcs)
|
||||
- [Verify the release candidate by PMC members](#verify-the-release-candidate-by-pmc-members)
|
||||
- [SVN check](#svn-check)
|
||||
- [Source tarball reproducibility check](#source-tarball-reproducibility-check)
|
||||
- [Licence check](#licence-check)
|
||||
@@ -376,9 +376,9 @@ Note, you need to update the `helm gpg verify` output and verify the end of the
|
||||
|
||||
Note, For RC2/3 you may refer to shorten vote period as agreed in mailing list [thread](https://lists.apache.org/thread/cv194w1fqqykrhswhmm54zy9gnnv6kgm).
|
||||
|
||||
# Verify the release candidate by PMCs
|
||||
# Verify the release candidate by PMC members
|
||||
|
||||
The PMCs should verify the releases in order to make sure the release is following the
|
||||
The PMC members should verify the releases in order to make sure the release is following the
|
||||
[Apache Legal Release Policy](http://www.apache.org/legal/release-policy.html).
|
||||
|
||||
At least 3 (+1) votes should be recorded in accordance to
|
||||
@@ -402,7 +402,7 @@ The following files should be present (7 files):
|
||||
* `airflow-{VERSION}.tgz` + .asc + .sha512
|
||||
* `airflow-{VERSION}.tgz.prov`
|
||||
|
||||
As a PMC you should be able to clone the SVN repository:
|
||||
As a PMC member, you should be able to clone the SVN repository:
|
||||
|
||||
```shell
|
||||
svn co https://dist.apache.org/repos/dist/dev/airflow
|
||||
@@ -842,7 +842,7 @@ Announcement is done from official Apache-Airflow accounts.
|
||||
* Fosstodon: https://fosstodon.org/@airflow
|
||||
|
||||
Make sure attach the release image generated with Figma to the post.
|
||||
If you don't have access to the account ask PMC to post.
|
||||
If you don't have access to the account ask a PMC member to post.
|
||||
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -738,7 +738,7 @@ EOF
|
||||
|
||||
Due to the nature of packages, not all packages have to be released as convenience
|
||||
packages in the final release. During the voting process
|
||||
the voting PMCs might decide to exclude certain packages from the release if some critical
|
||||
the voting PMC members might decide to exclude certain packages from the release if some critical
|
||||
problems have been found in some packages.
|
||||
|
||||
Please modify the message above accordingly to clearly exclude those packages.
|
||||
@@ -757,7 +757,7 @@ The following files should be present (6 files):
|
||||
* .tar.gz + .asc + .sha512 (one set of files per provider)
|
||||
* -py3-none-any.whl + .asc + .sha512 (one set of files per provider)
|
||||
|
||||
As a PMC you should be able to clone the SVN repository:
|
||||
As a PMC member, you should be able to clone the SVN repository:
|
||||
|
||||
```shell script
|
||||
svn co https://dist.apache.org/repos/dist/dev/airflow/
|
||||
@@ -1345,7 +1345,8 @@ NOTE!
|
||||
|
||||
|
||||
As a rule we announce only new providers that were added.
|
||||
If you believe there is a reason to announce in social media for another case consult with PMCs about it.
|
||||
If you believe there is a reason to announce in social media for another case consult with PMC
|
||||
members about it.
|
||||
|
||||
Example for special cases:
|
||||
|
||||
@@ -1361,7 +1362,7 @@ Announcement is done from official Apache-Airflow accounts.
|
||||
* Fosstodon: https://fosstodon.org/@airflow
|
||||
|
||||
Make sure attach the release image generated with Figma to the post.
|
||||
If you don't have access to the account ask PMC to post.
|
||||
If you don't have access to the account ask a PMC member to post.
|
||||
|
||||
------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -294,7 +294,7 @@ The following files should be present (6 files):
|
||||
* .tar.gz + .asc + .sha512
|
||||
* -py3-none-any.whl + .asc + .sha512
|
||||
|
||||
As a PMC you should be able to clone the SVN repository
|
||||
As a PMC member, you should be able to clone the SVN repository
|
||||
|
||||
```shell script
|
||||
svn co https://dist.apache.org/repos/dist/dev/airflow/clients/python
|
||||
|
||||
@@ -76,7 +76,7 @@ We think so. The release manager's role is nicely described in
|
||||
[Release manager chapter of release publishing ASF infra docs](https://infra.apache.org/release-publishing.html#releasemanager).
|
||||
There is far more complete description here that describes the whole process
|
||||
[Release management policy](https://www.apache.org/legal/release-policy.html#management) - also mentioning
|
||||
that it's the PMC's responsibility (and particularly PMC chair's) to adhere to the process.
|
||||
that it's the PMC member's responsibility (and particularly PMC chair's) to adhere to the process.
|
||||
|
||||
# What's the role of individual maintainers?
|
||||
|
||||
|
||||
@@ -324,7 +324,7 @@ MsSQL Database
|
||||
|
||||
After `discussion <https://lists.apache.org/thread/r06j306hldg03g2my1pd4nyjxg78b3h4>`__
|
||||
and a `voting process <https://lists.apache.org/thread/pgcgmhf6560k8jbsmz8nlyoxosvltph2>`__,
|
||||
the Airflow's PMC and Committers have reached a resolution to no longer maintain MsSQL as a supported Database Backend.
|
||||
the Airflow's PMC members and Committers have reached a resolution to no longer maintain MsSQL as a supported Database Backend.
|
||||
|
||||
As of Airflow 2.9.0 support of MsSQL has been removed for Airflow Database Backend.
|
||||
This does not affect the existing provider packages (operators and hooks), DAGs can still access and process data from MsSQL.
|
||||
|
||||
Reference in new issue
Block a user