Skip to content
This repository has been archived by the owner on Aug 5, 2024. It is now read-only.

Ping the maintainer of a package when it's modified #16

Open
dbuenzli opened this issue Jul 7, 2017 · 6 comments
Open

Ping the maintainer of a package when it's modified #16

dbuenzli opened this issue Jul 7, 2017 · 6 comments

Comments

@dbuenzli
Copy link

dbuenzli commented Jul 7, 2017

Many people want that.

Here are a few relevant discussion occured on the opam-repository tracker.

ocaml/opam-repository#6819
ocaml/opam-repository#4897

@AltGr
Copy link
Collaborator

AltGr commented Jul 7, 2017

Should be easy with @hannesm's great work in building a database of the contributor's github idents.

@hannesm
Copy link

hannesm commented Jul 7, 2017 via email

@dbuenzli
Copy link
Author

dbuenzli commented Jul 7, 2017

I guess the answer is no, but I'm just writing this to make sure it is the case.

Isn't there any API call on gh that allows to retrieve the gh user name of the email mentioned in maintainer: and if not did anyone try to submit an issue for that ?

If we could avoid having to multiply redundant information in the metadata fields and this to only support the system on which the opam-repository happens to be currently hosted I wouldn't mind.

@AltGr
Copy link
Collaborator

AltGr commented Jul 7, 2017

The maintainer info is just free-form strings, so that could be added there as well:
maintainer: "Foo Bar <[email protected]> @foobar"
if we go that way, we can't expect new submissions to follow the format though (although opam-publish could help)

If there is an API call, that would be nice of course. But the data here is due to become part of the repository, as it will identify signing keys (with name and email being just metadata). The fact that they match github ids is very convenient for us, but won't be a requirement of the system (@hannesm please correct if I am wrong).

@dbuenzli
Copy link
Author

dbuenzli commented Jul 7, 2017

But the data here is due to become part of the repository, as it will identify signing keys (with name and email being just metadata).

If it's needed I rather have that cleanly in a separate field. My issue is not adding new fields my issue is denormalized data.

@hannesm
Copy link

hannesm commented Jul 7, 2017 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants