Stop using platform@lists.ocaml.org as a maintainer #25826
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the midst of the various changes to the compiler packages I have been working on for Windows, I have been adding missing fields to core support packages in order to satisfy
opam lint
. While doing that, I spotted that many packages were still taggedmaintainer: "platform@lists.ocaml.org"
. Upon grep'ing, I discovered that it's exclusively compiler and infrastructure packages which still use it!It seems sensible to have named maintainers: the
bug-reports
field tells you were to file the issue (here) and the maintainers list gives a hint as to who to tag. In particular, it seems sensible to me to have themaintainers
fields of these packages indicate people who would expect to be made aware of changes.maintainers
is intended to hold maintainers of the opam packages, rather than strictly maintainers of the software itself.To that end, this PR removes the use of platform@lists.ocaml.org from all remaining packages. Note that updating the
maintainer
field does not trigger switch recompilation in any version of opam. I have split the changes into 5 commits (which can be further split if necessary):As your starter for ten, I propose that I indeed actively maintain these packages (in the case of the secondary compiler, for my many sins and in the case of the "Museum", for my many quirks...) and that @Octachron co-maintains the "Modern" compiler packages.
If you:
Please chime in! The only thing I absolutely believe we should do is stop using an email address which I don't think still works and which I certainly know one of the principal maintainers of these packages isn't checking...!
cc @avsm, @AltGr, @Octachron, @kit-ty-kate (list of people from git log who have clearly maintained these packages, looking at the git log), @ocaml/opam-dev, @yallop (BER variants), @bobzhang (+rescript variants)