owned this note
owned this note
Published
Linked with GitHub
# OCI Weekly Discussion
###### tags: `oci` `discussion`
Time: 1700 GMT (1300 EST; 1000 PST; 1900 CET; 0300 AEST; 0100 CST)
- [OCI Calendar](https://calendar.google.com/calendar/b/2/r?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pMHNhZG8waTM3ZWtuYXI1MXZzdThtZDVoZ0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t)
- [Conference URL](https://zoom.us/j/6449415895?pwd=S2tJVGVra0dYdlZCRjJwdXdPdGRQQT09) with embedded passcode
- One tap mobile
[+16465588656,,6449415895#](+16465588656,,6449415895#) US (New York)
[+16699006833,,6449415895#](+16699006833,,6449415895#) US (San Jose)
Passcode: 77777 *(5 7's)*
Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 644 941 5895
Find your local number: https://zoom.us/u/aLDk4OXTu
Working groups:
* Auth: <https://hackmd.io/YyhWh7X_RuCod0i0mGxVLg>
* Image Compatibility: <https://hackmd.io/060HKC3DTV-NzzewNQbHCg>
*template at the bottom*
## April 25, 2024
**Recording**: https://youtu.be/En2YMj-KxII
### Attendees:
- Brandon Mitchell
- Sajay Antony
- Samuel Karp
- Derek McGowan
- Ramkumar Chinchani
- Amye SP
- Jory Burson
- Tianon
- Mike Brown (IBM)
- Brian Goff
- Jon Johnson
- _add yourself_
### Actionable Agenda Items:
- image-spec:
- Update Go version: <https://github.com/opencontainers/image-spec/pull/1170>
- distribution-spec:
- Conformance pull should not require tag listing: <https://github.com/opencontainers/distribution-spec/pull/476>
- Conformance report is broken: <https://github.com/opencontainers/distribution-spec/pull/534>
- Tag pagination: <https://github.com/opencontainers/distribution-spec/pull/470>
- _add your items_
### Presentation/Discussion Agenda Items:
- Welcome Jory! (LF Standards team)
### Notes:
- Conversation of if/when we should consider adding maintainers
Notes from zoom chat:
00:10:57 Sajay Antony: In converse - There is drama because people care.
00:15:09 Amye Scavarda Perrin: Drupal did it first
00:15:12 Derek McGowan: And if you have better information about how other standards work
00:15:17 Brian Goff (@cpuguy83): ❤️
00:15:18 Derek McGowan: For many of us, this is the only “standards” we work on
00:15:35 Amye Scavarda Perrin: 100% - I’m really delighted to be handing off to Jory + the LF standards team
00:16:49 Derek McGowan: I would say a “2.0” is essentially a new spec
00:17:06 Derek McGowan: And should have a new set of maintainers
00:17:52 Jory Burson (LF): Do you have a doc like Design Principles or priorities of constituencies?
00:19:14 Samuel Karp: We don't have, but that sounds useful
00:19:16 Brandon Mitchell: https://github.com/opencontainers/image-spec/blob/main/considerations.md#extensibility
00:19:19 Mike Brown: 2.0 :-O
00:19:27 Ramkumar Chinchani: https://github.com/opencontainers/tob/blob/main/CHARTER.md
00:19:27 Sajay Antony: FAQ is the closest - FAQ - Open Container Initiative (opencontainers.org)
00:21:44 Tianon (he/him): https://github.com/opencontainers/image-spec/pull/935 vbatts ahead of his time
00:21:58 Derek McGowan: Would be good to have that, more specific than charter but not so low level as working groups
00:23:52 Tianon (he/him): the people who can tell Chesterton why the fence is here 👀
00:26:31 Sajay Antony: @Brandon holding up a lot
00:30:36 Derek McGowan: So we need an artifact manifest?
00:33:16 Jory Burson (LF): Qq - what are the main OSS implementations of OCI Specs
00:33:44 Samuel Karp: runc is the reference implementation of the runtime-spec and the most widely used
00:34:14 Brandon Mitchell: Some of the specs have a list that people contribute to, but it's far from a complete list. E.g. https://github.com/opencontainers/image-spec/blob/main/implementations.md
00:34:28 Samuel Karp: CNCF Distribution is afaik the largest OSS implementation of the distribution-spec; there are also very large proprietary implementations by Docker, cloud providers and others
00:34:50 Sajay Antony: Reacted to "CNCF Distribution is..." with ❤️
00:35:21 Samuel Karp: The image-spec is interpreted by a bunch of things; in my space it'd be higher-level container runtimes like containerd, Docker, CRI-O, podman, etc.
00:36:23 Samuel Karp: FreeBSD too!
00:36:25 Tianon (he/him): lots and lots of jq and bash 😀
00:36:56 Derek McGowan: What about rkt, that was the catalyst for creating OCI in the first place 😛
00:37:11 Amye Scavarda Perrin: Rkt is archived
00:37:23 Amye Scavarda Perrin: Reacted to "What about rkt, that..." with 😆
00:37:31 Amye Scavarda Perrin: But yes, we can talk about that too
00:37:32 Samuel Karp: Kubernetes doesn't really implement anything in OCI, interestingly enough
00:37:35 Brandon Mitchell: Getting common agreement is how we get our most active discussions, to phrase it politely. :D
00:39:21 Derek McGowan: I mention rkt because for history, they announced https://github.com/rkt/rkt/blob/master/Documentation/app-container.md which freaked out the industry that we were going to have s
tandards wars, OCI fixed that, pretty quickly too
00:39:24 Amye Scavarda Perrin: A good speedrun
00:39:44 Tianon (he/him): k8s is definitely the most popular way to do multi-host orchestration, but I bet the amount of non-multi-host dwarfs it 👀
00:39:55 Amye Scavarda Perrin: That’s a good point, Derek. Want to take us towards that next? (After Brandon)
00:39:57 Jory Burson (LF): Gonna go re-read Phippy & Friends lol
00:40:49 Derek McGowan: Which is cool and scary
00:41:09 Sajay Antony: AI + OCI is something I hear on a weekly basis.
00:45:25 Amye Scavarda Perrin: Design principles/roadmap/scoping documentation ++
00:48:11 Tianon (he/him): if we say DAG three times, I bet Jon will show up
00:48:22 Amye Scavarda Perrin: We have 15 minutes 😄
00:49:26 Sajay Antony: I honestly miss the Vbatts energy.
00:49:40 Amye Scavarda Perrin: (He busy)
00:49:48 Brandon Mitchell: I'll start adding cupcakes to my reviews.
00:50:35 Brandon Mitchell: Wait, I only said DAG once
00:50:50 Sajay Antony: Wow .. @Jon Johnson
00:50:58 Sajay Antony: DAG spell.
00:51:36 Tianon (he/him): "what if we had _more_ DAGs?"
00:51:47 Derek McGowan: I have been out on paternity so I missed the “As Amye leaves us for other pastures” announcement
00:52:06 Amye Scavarda Perrin: We were waiting until Jory was available :D
00:52:24 Amye Scavarda Perrin: I’m here through the end of May to help transition things off in both OCI and CNCF
00:53:45 Brandon Mitchell: This is what it looks like when a large group all tries to nerd snipe Jon.
00:59:54 Samuel Karp: "my newest Go library that I wrote" - should I be scared?
01:00:13 Tianon (he/him): https://github.com/jonjohnsonjr/targz
01:00:19 Tianon (he/him): Jon's too slow, I'm gonna share it with the class
01:00:43 Tianon (he/him): proud of our boi, writing some great Go
01:02:03 Mike Brown: gsip love it
01:02:15 Amye Scavarda Perrin: operations@opencontainers.org
01:03:15 Ramkumar Chinchani: rough consensus and working code?
## April 18, 2024
**Recording**: https://youtu.be/A6KFgdz3DrE
### Attendees:
- Tianon
- James Sturtevant
- Sajay Antony
- Nathan Rini
- Brandon Mitchell
- Ramkumar Chinchani
- Toddy
- Brandon Klein
- _add yourself_
### Actionable Agenda Items:
- Who's taking notes?
- _add your items_
### Presentation/Discussion Agenda Items:
- _add your items_
### Notes:
- Blog published - https://opencontainers.org/posts/blog/2024-03-13-image-and-distribution-1-1/
- Brief discussion on tag listing v2
- Toddy: can the client pushing content be exposed in the tag listing API (was this pushed by the Docker engine)
- Tianon: <https://github.com/yifeikong/curl_cffi>
- _add your notes_
## April 11, 2024
**Recording**: https://youtu.be/DFHOz8pjOdY
### Attendees:
- Tianon
- Michael Brown
- Brandon Mitchell
- Ramkumar Chinchani
- Brandon Klein
- Sajay Antony
- Brian Goff
- Samuel Karp
- _add yourself_
### Actionable Agenda Items:
- [Container Plumbing Days in Seattle](https://events.linuxfoundation.org/container-plumbing-days/) is next Monday
- _add your items_
### Presentation/Discussion Agenda Items:
- _add your items_
### Notes:
- Discussed process to add an updated tag listing API
- _add your notes_
## April 4, 2024
**Recording**: https://youtu.be/oMd-Pc7qQz0
### Attendees:
- Ramkumar Chinchani
- Tianon
- Brandon Mitchell
- Joseph Ferguson
- Josh Dolitsky
- Syed Ahmed
- Brandon Klein
- Toddy
- Jon Johnson
- Brian Goff
- _add yourself_
### Actionable Agenda Items:
- Who's taking notes?
- _add your items_
### Presentation/Discussion Agenda Items:
- Blog post for 1.1 releases (Brandon): <https://github.com/opencontainers/opencontainers.org/pull/152>
- image-spec:
- Clarify syntax for `artifactType` and `mediaType` fields in manifests (Brandon):
- <https://github.com/sigstore/cosign/pull/3622>
- <https://github.com/opencontainers/image-spec/pull/1182>
- Go versions needs reviews: <https://github.com/opencontainers/image-spec/pull/1170>
- jonboulle emeritus vote: <https://github.com/opencontainers/image-spec/pull/1179>
- distribution-spec:
- port separator, okay to close?: <https://github.com/opencontainers/distribution-spec/pull/498>
- TOC ordering, review needed: <https://github.com/opencontainers/distribution-spec/pull/471>
- release process, review needed: <https://github.com/opencontainers/distribution-spec/pull/460>
- tag pagination, does the recommended limit need to be dropped, and should a suggestion for clients to use the link header be added? (Brandon): <https://github.com/opencontainers/distribution-spec/pull/470>
- _add your items_
### Notes:
- Fixing existing tag API
- More users would be broken by the 413 than the Link header
- Consensus is to prefer to break curl scripts over Link header aware clients
- Tag listing v2 wishlist
- descriptors in responses
- untagged manifests
- some kind of search (annotation and artifactType)
- link header pagination
- graphql search?
- query tags by digest
- historical tags
- all manifests that point to a digest (index to manifest, manifest to layer)
## April 2023 - March 2024 Call Logs
The fifth year of archived call logs is located on OCI GitHub as [oci-weekly-notes-2023-apr-2024-mar.md](https://github.com/opencontainers/.github/blob/main/meeting-notes/oci-weekly-notes-2023-apr-2024-mar.md).
## April 2022 - March 2023 Call Logs
The fourth year of archived call logs is located on OCI GitHub as [oci-weekly-notes-2022-apr-2023-mar.md](https://github.com/opencontainers/.github/blob/main/meeting-notes/oci-weekly-notes-2022-apr-2023-mar.md).
## April 2021 - March 2022 Call Logs
The third year of archived call logs is located on OCI GitHub as [oci-weekly-notes-2021-apr-2022-mar.md](https://github.com/opencontainers/.github/blob/main/meeting-notes/oci-weekly-notes-2021-apr-2022-mar.md).
## April 2020 - March 2021 Call Logs
The second year of archived call logs is located on OCI GitHub as [oci-weekly-notes-2020-apr-2021-mar.md](https://github.com/opencontainers/.github/blob/main/meeting-notes/oci-weekly-notes-2020-apr-2021-mar.md).
## March 2019 - March 2020 Call Logs
Older call logs are archived on the OCI GitHub [here](https://github.com/opencontainers/.github/blob/main/meeting-notes/oci-weekly-notes-2019-mar-2020-mar.md) covering March 2019 - March 2020.
## Template
## Meeting Date
### Attendees:
- _add yourself_
### Actionable Agenda Items:
- Who's taking notes?
- _add your items_
### Presentation/Discussion Agenda Items:
- _add your items_
### Notes:
- _add your notes_