# slirp4netns maintainers file (Moby-style TOML syntax)
[Org]
# Approvers (aka Core Maintainers) approve pull requests and ship releases.
# GitHub Team: rootless-containers/slirp4netns-approvers
#
# An approver may approve PRs and ship releases without waiting for LGTMs from other approvers.
# However, the approver should try to get LGTMs from other approvers for significant changes.
#
# Release guide (since v1.1.1):
# 1. Bump up the version string in `configure.ac` to `vX.Y.Z` (or `vX.Y.Z-beta.W`)
# 2. `git commit -a -s -m vX.Y.Z`
# 3. Bump up the version string to `vX.Y.Z+dev` (or `vX.Y.Z-beta.W+dev`)
# 4. `git commit -a -s -m vX.Y.Z+dev`
# 5. Open a PR and merge it.
# 6. Create a tag `v.X.Y.Z` for the `vX.Y.Z` commit, with a GPG sign: `git tag -s vX.Y.Z <commit>`
# 7. Push the tag to the upstream: `git push upstream vX.Y.Z`
# 8. GitHub Actions automatically ships a draft release with statically compiled binaries `slirp4netns-$(uname -m)` and `SHA256SUMS`: https://github.com/rootless-containers/slirp4netns/releases
# If it fails, check the GitHub Actions log: https://github.com/rootless-containers/slirp4netns/actions?query=workflow%3ARelease
# 9. Sign `SHA256SUMS`: `gpg --detach-sign -a SHA256SUMS`
# This command will create `SHA256SUMS.asc`. Make sure to use the same GPG key used for `git tag -s vX.Y.Z <commit>`.
# 10. Attach `SHA256SUMS.asc` and add release note texts to the draft release, and ship the release.
[Org.Approvers]
people = [
"akihirosuda",
"cyphar",
"giuseppe",
]
# Package maintainers maintain distro packages.
# GitHub Team: rootless-containers/slirp4netns-package-maintainers
[Org.PackageMaintainers]
# https://src.fedoraproject.org/rpms/slirp4netns
# https://copr.fedorainfracloud.org/coprs/vbatts/shadow-utils-newxidmap/package/slirp4netns/
[Org.PackageMaintainers.Fedora]
people = [
"giuseppe",
"lsm5",
"rhatdan",
"vbatts",
]
# https://www.archlinux.org/packages/community/x86_64/slirp4netns/
[Org.PackageMaintainers.Arch]
people = [
"barthalion",
]
# https://build.opensuse.org/package/show/openSUSE%3AFactory/slirp4netns
[Org.PackageMaintainers.openSUSE]
people = [
"cyphar",
"saschagrunert",
]
# https://packages.debian.org/buster/slirp4netns
[Org.PackageMaintainers.Debian]
people = [
"siretart",
]
# https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/networking/slirp4netns
[Org.PackageMaintainers.NixOS]
people = [
"orivej-nixos",
]
# https://packages.gentoo.org/packages/app-emulation/slirp4netns
[Org.PackageMaintainers.Gentoo]
people = [
"zmedico",
"g-braeunlich",
]
# https://git.slackbuilds.org/slackbuilds/tree/network/slirp4netns
[Org.PackageMaintainers.Slackware]
people = [
"vbatts",
]
# https://github.com/void-linux/void-packages/tree/master/srcpkgs/slirp4netns
[Org.PackageMaintainers.Void]
people = [
"cameronnemo",
]
# alphabetical order
[people]
[people.akihirosuda]
Name = "Akihiro Suda"
Email = "akihiro.suda.cz@hco.ntt.co.jp"
GitHub = "AkihiroSuda"
[people.barthalion]
Name = "Bartłomiej Piotrowski"
GitHub = "barthalion"
[people.cameronnemo]
Name = "Cameron Nemo"
GitHub = "CameronNemo"
[people.cyphar]
Name = "Aleksa Sarai"
Email = "cyphar@cyphar.com"
GitHub = "cyphar"
[people.g-braeunlich]
Name = "Gerhard Bräunlich"
GitHub = "g-braeunlich"
[people.giuseppe]
Name = "Giuseppe Scrivano"
Email = "giuseppe@scrivano.org"
GitHub = "giuseppe"
[people.lsm5]
Name = "Lokesh Mandvekar"
GitHub = "lsm5"
[people.rhatdan]
Name = "Daniel Walsh"
GitHub = "rhatdan"
[people.orivej-nixos]
Name = "Orivej Desh"
GitHub = "orivej-nixos"
[people.saschagrunert]
Name = "Sascha Grunert"
GitHub = "saschagrunert"
[people.siretart]
Name = "Reinhard Tartler"
GitHub = "siretart"
[people.vbatts]
Name = "Vincent Batts"
GitHub = "vbatts"
[people.zmedico]
Name = "Zac Medico"
GitHub = "zmedico"