Skip to content

misc: add project governance etc - #7841

Open
hzhou wants to merge 4 commits into
pmodels:mainfrom
hzhou:2606_governance
Open

misc: add project governance etc#7841
hzhou wants to merge 4 commits into
pmodels:mainfrom
hzhou:2606_governance

Conversation

@hzhou

@hzhou hzhou commented Jun 14, 2026

Copy link
Copy Markdown
Collaborator

Pull Request Description

In preparing for joining HPSF - hpsfoundation/tac#91

[skip spell]
[skip whitespace]
[skip warnings]

Author Checklist

  • Provide Description
    Particularly focus on why, not what. Reference background, issues, test failures, xfail entries, etc.
  • Commits Follow Good Practice
    Commits are self-contained and do not do two things at once.
    Commit message is of the form: module: short description
    Commit message explains what's in the commit.
  • Passes All Tests
    Whitespace checker. Warnings test. Additional tests via comments.
  • Contribution Agreement
    For non-Argonne authors, check contribution agreement.
    If necessary, request an explicit comment from your companies PR approval manager.

@hzhou hzhou changed the title 2606 governance misc: add project governance etc Jun 16, 2026
@hzhou
hzhou force-pushed the 2606_governance branch 2 times, most recently from df3916b to 238f248 Compare July 14, 2026 16:29
@hzhou
hzhou requested review from raffenet, rsth, spickartz and wgropp July 14, 2026 16:57
Comment thread GOVERNANCE.md
### Weekly MPICH development meetings
Public MPICH development meetings are held every Thursday at 9am Central Time. These meetings are held virtually. Meeting agenda and meetinglinks are announced at least one day ahead via devel@lists.mpich.org.

### MPICH mailing lists

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you also want to list announce@lists.mpich.org? related Q: do we know if a web interface for mailing lists will be available again?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. Thanks for reminding me.

The archives are available, for example: https://mailman.cels.anl.gov/archives/list/discuss@lists.mpich.org/. It appears to me it is a public accessible link. But let me know if you have access issue. We probably should post the archive links on the website (my TODO this afternoon).

Unfortunately the old archives are not available at the moment. I need work with the IT to see if we can get that up as well.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah. I guess I was expecting a redirect for https://lists.mpich.org/ to go to the new web interface. I can just go to the CELS page myself from now on.

@hzhou
hzhou force-pushed the 2606_governance branch 2 times, most recently from f634bf8 to 14f5673 Compare July 15, 2026 17:43
@hzhou
hzhou force-pushed the 2606_governance branch 5 times, most recently from 06c85ae to a313661 Compare July 15, 2026 19:45

@sonjahapp sonjahapp left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some editorial comments - mainly about unifying the terminology.

Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md

## Technical Steering Committee
### Role
The role of the Technical Steering Committee (TSC) is to provide technical direction to the project. The TSC will vote on any matters deferred by the Technical Core Team or issues raised by the community.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The role of the Technical Steering Committee (TSC) is to provide technical direction to the project. The TSC will vote on any matters deferred by the Technical Core Team or issues raised by the community.
The role of the Technical Steering Committee (TSC) is to provide technical direction to the project. The TSC will vote on any matters deferred by the Technical Core Team or issues raised by the community.
Each member of the TSC has one vote.

Clarify that voting is one vote per member of TSC.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want (need?) to specify the required majority to take a decision? For the membership votings this is more clearly specified.

Comment thread GOVERNANCE.md Outdated

@spickartz spickartz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some minor questions/corrections.

Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md

## Technical Steering Committee
### Role
The role of the Technical Steering Committee (TSC) is to provide technical direction to the project. The TSC will vote on any matters deferred by the Technical Core Team or issues raised by the community.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want (need?) to specify the required majority to take a decision? For the membership votings this is more clearly specified.

Comment thread GOVERNANCE.md
The role of the Technical Steering Committee (TSC) is to provide technical direction to the project. The TSC will vote on any matters deferred by the Technical Core Team or issues raised by the community.

### Membership
Members can be added to the TSC by a majority vote of the TSC. Members may be removed from the TSC by a 2/3 vote of the TSC. If a TSC member has been inactive for over 6 months, the TSC must hold a vote on whether to remove that member from the TSC.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What means "active"? If the TSC only meets twice a year, does this mean the member has to attend each meeting to be counted as active?

hzhou added 3 commits August 12, 2026 12:27
LICENSE is a copy of the Apache v2.0 license text.
NOTICE adopts Apache recommendation and lists major contributors.
This is an exact copy from https://www.contributor-covenant.org. It will
serve as a starting base. MPICH's adaptation will show as spearate
individual commits.
A simplified version following the example of the spack project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants