Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible vendor lock-in issue related to maintainer services #651

Open
zeuner opened this issue Sep 10, 2023 · 0 comments
Open

Possible vendor lock-in issue related to maintainer services #651

zeuner opened this issue Sep 10, 2023 · 0 comments

Comments

@zeuner
Copy link

zeuner commented Sep 10, 2023

OfBorg is expected to notify maintainers when a pull request is made against the maintained package (https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md?plain=1#L59). Providing a GitHub handle is optional as long as an e-mail address or Matrix handle is given (https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix#L7). So it can be expected that not only GitHub users are welcome to contribute.

However, there is information that a GitHub ID is actually required (NixOS/nixpkgs#254299 (comment)).

In times where developers decide to leave GitHub for good reasons, it seems anachronistic to enforce a stronger vendor lock-in in favour of GitHub than what the maintainer-list.nix suggests. Plus, notifications through GitHub seem to be limited (#636 (comment)), while e-mail and Matrix might be more flexible here. So it seems reasonable to make sure there are no unnecessary hindrances for developers that wish to rely less on GitHub.

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

No branches or pull requests

1 participant