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

Reference Types Working Group remaining tasks #940

Closed
2 of 4 tasks
sudo-bmitch opened this issue Aug 25, 2022 · 21 comments
Closed
2 of 4 tasks

Reference Types Working Group remaining tasks #940

sudo-bmitch opened this issue Aug 25, 2022 · 21 comments
Milestone

Comments

@sudo-bmitch
Copy link
Contributor

sudo-bmitch commented Aug 25, 2022

We agreed to merge #934 with the following outstanding tasks:

  • Update image-spec spec.md definitions to match distribution-spec
  • refers naming
  • MUST language
  • potentially other restrictions / allowances for the use of the new fields (@mikebrow)
@sudo-bmitch sudo-bmitch added this to the v1.1 milestone Aug 26, 2022
@nishakm
Copy link
Contributor

nishakm commented Sep 1, 2022

Please choose your preferred name for the manifest field and API name from the list below:

Image Distribution Votes
refers referrers @sudo-bmitch @btklein
affects affectors
connects connectors
qualifies qualifiers @nishakm
attribute attributes
relates_to relationships @vsoch @afflom
subject referrers @mikebrow @lachie83 @Jamstah @sajayantony

@vsoch
Copy link
Contributor

vsoch commented Sep 1, 2022

I can't edit, so my vote is for the last one:

  • relates_to and relationships

It's not the nicest looking one (the underscore!), but I think for the image it's the most obvious term to indicate a relationship (akin to how you'd see when working with graphs "this thing relates to...") and then relationships are also what graph/ontology communities use. This makes me think that having the others as "has X" would actually make them fit that criteria too. "Attribute" is confusing with a kind of feature/descriptor, and qualifies suggests there is some criteria that one thing has that "qualifies" or validates the other. Affects makes me think of seasons, touching, it's just not the right word. So then my second and third choices would be refers and referrers, slight preference over connects/connectors which sounds like it's describing lego pieces.

@estesp
Copy link
Contributor

estesp commented Sep 1, 2022

Given most people in this community are not necessarily members of the image-spec repo, maybe it makes more sense to not require edit, but pick 6 of the more "positive" looking response emojis and assign them to the rows of your table @nishakm? That way people can just click an emoji response to vote, and it's easier to see totals anyway and who voted. Then we just have to make sure that whatever ❤️ is is what @sudo-bmitch actually wants to vote for 😂

@vsoch
Copy link
Contributor

vsoch commented Sep 1, 2022

@afflom
Copy link

afflom commented Sep 1, 2022

A key named "attribute(s)" that contains an oci descriptor doesn't make much sense to me. I'm not sure if I get a vote, but "referrer" or "relates_to" are the only ones that form coherence about what that object might contain in my mind.

If I do get a vote, then I agree with @vsoch's comment and vote for relates_to/relationships

@nishakm
Copy link
Contributor

nishakm commented Sep 2, 2022

😅 Sorry everyone. Just comment here on which ones you like and I will count the thumbs up from others.

@nishakm
Copy link
Contributor

nishakm commented Sep 2, 2022

@afflom you can totally vote!

@vsoch
Copy link
Contributor

vsoch commented Sep 2, 2022

@nishakm could we AT the usernames next to the voting grid so it's easier to count / see who voted? (like on slack!)

@vsoch
Copy link
Contributor

vsoch commented Sep 2, 2022

Thank you that is super helpful! So I’d only like to vote for one, my first choice “relates to and relationships” please! Otherwise I’m watering down my top vote.

@vsoch
Copy link
Contributor

vsoch commented Sep 2, 2022

Perfecto thank you @nishakm ! And sorry for the multiple pokes, if you ever need some random help on something I will make time!

@Jamstah
Copy link

Jamstah commented Sep 2, 2022

refers / referrers is fine for me

relates_to / relationships is good too

I don't like any of the others! Too many assumptions in them.

@mikebrow
Copy link
Member

mikebrow commented Sep 6, 2022

other... @lachie83 's subject mention in slack drawing from proposal A... seems to me to make it very clear. Otherwise refers is fine let the documentation explain that it's the subject reference of the artifact.

@lachie83
Copy link
Contributor

lachie83 commented Sep 7, 2022

@nishakm can you please add the following with my vote to the table in your comment above - #940 (comment)

Image Distribution Votes
subject referrers @lachie83

@sudo-bmitch
Copy link
Contributor Author

Doh, apparently I forgot to submit my comment. My vote is for refers/referrers. I'm not a huge fan of the wording, but the longer we go, the more code gets written with those. I'm not a fan of an underscore in the field, but we could also do camel case if that were to get picked.

Other ideas to consider (but I'm not voting for):

  • extends/extenders (similar issue to attributes since we have extensions)
  • parent/children (denotes directionality, but not much else)
  • associate/associates (might be even harder to type/say than referrers)

@michaelb990
Copy link
Contributor

I'd also vote for subject/refers & referrers. (Same votes as the other MB 👍 )

@Jamstah
Copy link

Jamstah commented Sep 8, 2022

Actually, I like subject / referrers and would change my vote(s) to just that one. Subject is more clear I think.

@btklein
Copy link

btklein commented Sep 8, 2022

Refers / Referrers 👍

@sajayantony
Copy link
Member

@nishakm can you help update the table with the other votes -
There are more folks who are voting for subject/referrers including me.
I know we discussed this in the call but it looks like folks started chiming in after the call.

@mikebrow
Copy link
Member

mikebrow commented Sep 8, 2022

FYI my preference is 1 subject, referrers; 2 refers, referrers

@nishakm
Copy link
Contributor

nishakm commented Sep 9, 2022

I've removed duplicate votes since more have come out. Seems like subject/referrers has won out. Any disputes on the vote?

@bainsy88
Copy link

Bit late to the party but having caught up on the specs etc this week I struggled a bit with refers/referrers so was glad to see this issue.

subject/referrers works best for me

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