17:00:15 #startmeeting 2015-09-30 discussion 17:00:15 Meeting started Wed Sep 30 17:00:15 2015 UTC. The chair is vbatts|work. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:00:15 The meeting name has been set to '2015_09_30_discussion' 17:01:43 video is https://bluejeans.com/1771332256/ 17:01:48 notes at https://docs.google.com/document/d/16Z7I6NS15iuFeYlrEvBxPlsQvmnUf6wzq7tbt2QFN7Q/edit?usp=sharing 17:01:59 crosbymichael: vishh: Joining? 17:02:14 sorry, i maybe a little late 17:02:19 okay no worries 17:04:36 #topic #topic 17:04:41 #topic vbatts - top down spec 17:06:31 work on more links: https://github.com/opencontainers/specs/pull/176 17:06:47 #action vbatts more work on the overview 17:06:53 #topic protobuf transition 17:07:35 benefits: generate bindings in many languages 17:08:00 drawbacks: hard to map some things into proto2. Proto3 fixes those, but it's still in beta. 17:08:12 https://github.com/opencontainers/specs/pull/185 17:09:03 initial tooling work in https://github.com/vbatts/specs/tree/protobuf3 , but it doesn't translate the *.proto syntax to proto3 17:09:27 some further work in a few directions: https://github.com/vbatts/specs/pulls 17:09:37 https://github.com/vbatts/specs/pull/1 17:10:25 ^ investigating per-platform user extensions in proto2, but there are problems with JSON rendering 17:10:34 XXX_extensions map[int32]proto.Extension `json:"-"` 17:14:27 are there other approaches? vishh says extensions are it in proto2 17:15:00 extensions also allow others to extend our fields 17:15:46 if we can figure out how to marshal / unmarshal extensions in proto2, that would be a reasonable way forward 17:17:10 #topic Carry the hypervisor discussion on to the mailing-list and next week’s 17:18:39 duglin: regard https://github.com/opencontainers/specs/blob/master/principles.md#5-industrial-grade-delivery 17:18:43 duglin: not really 17:18:49 per https://github.com/opencontainers/specs/blob/master/bundle.md does a bundle start and include the dir containing the config files+rootfs, or is the bundle the contents of the dir (configFile+rootfs) ? 17:18:54 xu: can use existing specs and bump pod model up to higher-level tooling 17:19:15 vbatts|work: yea, going to open a PR to clarify some of this - its not as crisp as it should be in places. 17:19:22 jojy_mesos: https://github.com/vbatts/specs/pull/3 17:19:43 rob: two Windows container models: Windows server containers and hypervisor containers 17:19:57 duglin: cool. Keep in mind leaning on the mission and spirit of the current charter 17:20:06 great. thanks vincent! 17:20:27 yes that’s part of what I want to fix - remove stuff not in the charter and only talk about stuff we’ve implemented - leaving the in/out scope questions for the charter folks 17:20:31 justincormack: asks for docs on hyperv models 17:20:39 #action rob will send docs to the list 17:20:40 jojy_mesos: you can see the current iteration here https://github.com/opencontainers/specs/pull/185 17:20:44 jojy_mesos: `make cpp` 17:21:07 #topic brandon - summarize discussion on bundle identity 17:21:14 great! will try it 17:21:38 #action he's drafting right now 17:22:02 #topic mrunal - review oct patterns of environment and/or write an initial environment validation tool, to be run as a bundle. 17:22:49 #topic clarifying docs 17:25:27 duglin: wants clarity on https://github.com/opencontainers/specs/blob/master/principles.md#5-industrial-grade-delivery 17:25:35 everyone agrees the bundle should be deliverable 17:25:51 there's disagreement about whether delivery itself is in scope ;) 17:26:54 further discussion in PRs against the principles language 17:27:06 #action duglin to open a PR to clarify principles 17:27:30 rob: what's the workflow about principles? Are these things that devs can edit without going through the charter? 17:27:55 vbatts: changes to the principles aren't pushed to the charter 17:28:03 vbatts: no PRs against opencontainers/web 17:28:53 duglin: principles should be consistent with the charter and scoped by the charter 17:29:03 but inside those constraints we can change principle wording 17:29:56 or email mike dolan 17:30:01 ^ that works for me 17:30:19 he has the pen and is leading the discussions 17:30:56 rob: push through a collegue at your company, if you don't have one push to Mike Dolan? 17:31:44 mdolan@linuxfoundation.org 17:32:24 duglin: what is a bundle? 17:35:54 Now at my desk :) 17:36:18 #topic duglin - clarity around bundle root 17:36:19 #action duglin will PR clarified language 17:36:35 #action doug to review and open PR for clarity 17:36:39 haha 17:36:59 #topic wking - lifecycle 17:37:09 https://groups.google.com/a/opencontainers.org/d/msg/dev/frUXLljXy8Y/_sg-BidnAwAJ 17:37:17 ^ my most recent attempt to summarize this 17:39:16 mrunalp: there's existing language around hooks, do we need more? 17:39:36 I think we do to clarify the execution environment and exactly when these hooks are triggered 17:40:13 #link https://groups.google.com/a/opencontainers.org/d/msg/dev/frUXLljXy8Y/_sg-BidnAwAJ wking's most recent attempt to summarize 17:41:40 xu: can you create a new container in an existing namespace? 17:41:44 mrunalp: yes, with cgroupsPath 17:41:52 and namespace paths 17:44:13 mrunalp: pre-start hooks are called after creating or joining (not skipped for the joining case) 17:44:18 xu: makes sense 17:44:55 #action wking to PR the lifecycle docs 17:45:30 #endmeeting 17:45:55 ... 17:45:57 #endmeeting