21:00:24 #startmeeting 2016-09-07 discussion 21:00:24 Meeting started Wed Sep 7 21:00:24 2016 UTC. The chair is vbatts|work. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:00:24 The meeting name has been set to '2016_09_07_discussion' 21:00:50 mrunalp: hi :D 21:01:01 cyphar, I was just looking at 1018 :) 21:01:10 cyphar, Is it getting stuck in c code for recvmsg? 21:01:19 yeah, it is 21:01:39 okay, cool. 21:01:52 I spent far too long debugging the strace issue only to find out that it affects master as well 21:02:01 and that it affects a bunch of other versions 21:03:49 #chair mrunalp 21:03:49 Current chairs: mrunalp vbatts|work 21:05:13 cyphar, What other data do we send with the master fd 21:06:37 https://github.com/opencontainers/runtime-spec/pull/554 21:06:40 vbatts|work: chair me? 21:07:19 #topic https://github.com/opencontainers/runtime-spec/pull/554 21:07:25 RobDolinMS: My preference would be to put in a placeholder for -rc2, and then fill it in for the rc3 21:07:37 so, the meeting room ain't working 21:07:59 RobDolinMS: To make it clear that the spec will treat Windows containers as first-class platforms 21:07:59 #chair wking 21:07:59 Current chairs: mrunalp vbatts|work wking 21:08:09 philips: why is this critical for 1.0? 21:08:23 RobDolinMS: It's important for the OCI that the 1.0 spec is about Windows 21:08:34 RobDolinMS: ... as well 21:08:45 philips: What's the Windows timeline? Do we block 1.0? 21:09:09 why has uberconf given me this avatar? 21:09:12 RobDolinMS: The question I asked in the mailing list, was do we want a stub or a big, monolithic PR? 21:09:21 How big is the Big monolithic PR, and when does it arrive? 21:09:26 oh i think it's because i mis-spelled my name 21:09:29 RobDolinMS: IF folks want a monolithic PR, I can ask for that 21:09:32 uberconf is pretty broken 21:09:51 i'd not prefer a monolithic PR 21:09:59 RobDolinMS: It's important that Microsoft is engaged with the OCI 21:10:27 philips: I think we all agree with the goals. But if we start now, we're 6-8 weeks off from a 1.0 21:10:41 philips: if Windows has any debate, we're probably pushing back 1.0 significantly 21:11:19 so, are we going to resolve the issues with the conference system or just continue with the meeting? 21:11:40 We can push Windows support into 1.1 and land it as a minor bump 21:11:55 RobDolinMS: I don't expect it to be a long pull for Windows support 21:12:27 stevvooe: use the call-in number 21:12:51 stephenrwalli: I don't remember how Solaris worked. Was that long or easy? 21:13:01 vbatts|work: it was pretty straightforward 21:13:05 stevvooe: use the real phone # 21:13:07 415-968-0849 21:13:09 If someone is having trouble getting into the call: 415-968-0849 21:13:45 #link https://github.com/opencontainers/runtime-spec/pull/411 21:13:49 ^ Solaris PR 21:14:31 In flight for ~ a week? 21:14:53 stephenrwalli: so then maybe PR for Windows can be fast enough, but it should start going 21:14:58 RobDolinMS: understood 21:15:18 philips: mrunalp, what else is on the docket? The API stuff is wrapping up? 21:15:27 mrunalp: yeah, and this Windows stuff is the only other major bit 21:15:36 RobDolinMS: Do you want the placeholder now? 21:15:41 mrunalp: I don't mind either way 21:16:04 mrunalp: other runtime-spec topics? 21:16:25 #topic runtime-spec 1.0.0-rc2 21:16:34 vbatts|work: there's a day left on the vote 21:16:55 #link https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/5qj2hATVxew 21:17:48 vbatts|work: runtime maintainers on this call, vote for/against the proposal 21:18:04 vbatts|work: I might push a PR to pull in the ChangeLog and handle the version bumps 21:19:10 vbatts|work: RobDolinMS, it looks like #554 is missing a signed-off-by or some such 21:20:05 philips: so we're cutting -rc2 with the Windows stuff half done? 21:20:42 philips: legal-ese is great, but I don't think #554 is a material change... 21:21:05 https://github.com/opencontainers/image-spec/milestone/7 21:21:08 #topic image-spec v0.5.0 milestone 21:21:15 #link https://github.com/opencontainers/image-spec/milestone/7 21:21:44 philips: is there anything else folks want in 0.5.0 besides those three bits? 21:22:22 vbatts|work: Pulling in #231 got a file rename that is complicated 21:22:33 philips: I've removed the rename, so you can rebase on that to drop it 21:22:38 vbatts|work: I'll do that shortly 21:22:50 https://github.com/opencontainers/image-spec/milestone/3 21:23:12 philips: the v1.0.0 milestone has the extension PR, which is getting close 21:23:19 #link https://github.com/opencontainers/image-spec/pull/164 21:23:39 philips: the other active discussion is on foreign 21:24:10 stevvooe: we can relax the language a bit per stephenrwalli's suggestion 21:24:22 stevvooe: but we need to get it merged sooner than later 21:24:39 #link https://github.com/opencontainers/image-spec/pull/233 21:24:53 philips: I'm fine with stephenrwalli's language and stevvooe's language 21:24:56 https://github.com/opencontainers/image-spec/pull/233#issuecomment-245415558 21:25:33 I like not having a MUST if we're not defining "distribute" 21:25:45 stevvooe: "distribute" is clearly defined legally 21:26:51 I suspect "distribute" cannot be baked down into a technical implementation 21:27:23 philips: I think it's fine. My main issue was that I wanted it to be clear that it's a legal/licensing requirement 21:27:49 philips: once you mention that it's legal/licensing, I don't thing that the rest matters so much 21:28:06 stevvooe: I'll work with stephenrwalli to get something in the specific/vague sweet spot 21:28:33 stevvooe: we can't enforce the lack of distribution without crypto, so I don't want to get into that level of technical discussion 21:28:45 philips: I just moved that into the v1.0.0 milestone 21:28:59 https://github.com/opencontainers/image-spec/pull/224 21:28:59 #topic Dropping rootfs.type 21:29:29 stevvooe: I've tried to identify the rules and the risk of not including it 21:29:39 stevvooe: I think the risk is sufficient that it's better to leave it alone 21:30:08 stevvooe: I'd rather not deal with the microcomplexities that aren't neccessary for stable interop 21:30:24 stevvooe: I don't see removing it as solving a particular problem 21:30:40 philips: I view it as a stupid magic number, and that's fine 21:32:05 I've said a few times that if we don't want to remove it, we need to actually define the field 21:32:23 #action wking to replace #224 with another PR to actually define rootfs.type 21:32:48 philips: I'll also add that to v1.0.0 21:33:29 #topic image-spec v1.0 milestone 21:33:36 #link https://github.com/opencontainers/image-spec/issues/126 21:33:48 philips: we have a number of implementations now (skopeo, rkt, Docker has a proposal) 21:33:53 philips: anything else for v1.0 21:33:56 vbatts|work: nope 21:34:16 philips: after we cut 0.5.0, I'd like to get a v1.0.0-rc1 next, but we can do 0.6.0 if we can't sort these other issues 21:34:26 OCI F2F@CNDay/KubeCon: https://docs.google.com/document/d/1wtJeXhiVOL7qdDK_zouZPjskTIrsOLmD-9Ij478y7_Y/edit 21:34:40 #topic Tool repositories 21:34:50 #link https://github.com/opencontainers/tob/pull/18 21:34:58 https://github.com/opencontainers/tob/pull/18 21:35:15 philips: we want to get that sorted 21:35:46 philips: should be a week-long vote, so maybe landed in 10 days 21:35:55 philips: I don't expect much deliberation, but we'll see 21:36:29 RobDolinMS: Should this start with spec maintainers, or pull in frequent contributoris 21:36:32 * contributors 21:37:54 philips: I hate being super process-y, but ocitools wasn't an official project, so I'd rather re-induct Liang 21:38:04 philips: I'm sure everyone will say yes 21:38:27 #action RobDolinMS to update the list of initial tool maintainers to match the spec maintainers 21:38:40 #action philips to put the tool-repo proposal up for a vote 21:38:46 philips: other topics? 21:38:55 vbatts|work: I've rebased #255 to remove the rename 21:39:09 philips: everyone has 22 minutes after this call to review PRs 21:39:12 #endmeeting