13:02:37 #startmeeting 13:02:37 Meeting started Fri Aug 1 13:02:37 2014 UTC. The chair is jzb. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:37 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:02:51 .hellomynameis ausil 13:02:52 dgilmore: ausil 'Dennis Gilmore' 13:03:00 #chair dgilmore walters geppetto KidProton smooge 13:03:00 Current chairs: KidProton dgilmore geppetto jzb smooge walters 13:03:29 .hellomynameis jzb 13:03:30 jzb: jzb 'Joe Brockmeier' 13:03:31 a quick status update: been working on some code and planning more for https://bugzilla.gnome.org/show_bug.cgi?id=729388 13:03:39 Hey 13:03:55 #chair oddshocks 13:03:55 Current chairs: KidProton dgilmore geppetto jzb oddshocks smooge walters 13:03:57 the main ugly thing is chaining SSL from the metalink server to the ostree checksum 13:04:10 * stickster here 13:04:30 .hellomynameis walters 13:04:31 walters: walters 'Colin Walters' 13:04:50 :-) 13:04:56 .hellomynameis stickster 13:04:57 stickster: Sorry, but you don't exist 13:04:59 haha 13:05:02 .hellomynameis pfrields 13:05:02 ouch 13:05:04 stickster: pfrields 'Paul W. Frields' 13:05:04 walters: one thing we need to take into account, content will not be pulled via ssl at all. only the metalink from mirrormanager 13:05:07 stickster: denied by a bot 13:05:11 .hellomynameis KidProton 13:05:12 KidProton: Sorry, but you don't exist 13:05:14 dgilmore, that's what i mean, yeah 13:05:22 Agh 13:05:22 jzb: hmm. I guess I misread the times? 13:05:27 dustymabe: perhaps? 13:05:40 .hellomynameis oddshocks 13:05:41 oddshocks: oddshocks 'David Gay' 13:06:07 jzb: 9:00:00 AM - 9:30:00 AM GMT ?? 13:06:17 .hellomynameis james 13:06:20 geppetto: james 'James Antill' 13:06:25 for agenda: where are we on official composes/mirroring? 13:06:45 .hellomynameis bkp 13:06:45 KidProton: Sorry, but you don't exist 13:06:53 dustymabe: the timezone of teh request was US EDT 13:07:09 KidProton: fas account name 13:07:30 dgilmore: ahh I think I get it now "Friday, August 1, 2014, 9:00:00 AM - 9:30:00 AM GMT -05:00 US/Canada Eastern" 13:07:30 K, whatevs. I am content to live in nonexistence. 13:07:51 walters: is that to dgilmore specifically, or...? 13:07:54 I should read it "Friday, August 1, 2014, 9:00:00 AM - 9:30:00 AM (GMT -05:00) US/Canada Eastern" 13:08:20 dgilmore: jzb: thanks 13:08:26 walters: i have the tree being built for TC's and RC's i need to setup apache on the compose box so that we can make the tree available for the images 13:08:28 dgilmore: walters: Reminder, oddshocks is here to help wrt. MirrorManager -- I think he (and maybe pingou) have questions about what needs to specifically happen there 13:08:35 * bochecha_ is here too 13:08:42 jzb, yeah 13:08:48 dgilmore, cool! 13:09:12 I invited pingou but not sure he'll be here 13:09:31 walters: ive not yet looked at making trees nightly, but once we have a TC i will and it will be trivial 13:10:26 stickster: yeah, we need to work out what exactly we are going to do there. thats more to do with walters and what content he needs to put in to be able to verify things 13:10:37 * stickster looks at walters :-) 13:11:01 walters: Please provide braindump -> oddshocks :-) 13:11:05 that's what's in the bug 13:11:16 i think the closer it looks to what yum does the easier it will be 13:11:26 https://bugzilla.gnome.org/show_bug.cgi?id=729388 ? 13:11:26 stickster: is that a text or conversation braindump? 13:11:39 stickster: maybe braindump -> mailing list + oddshocks 13:11:40 ? 13:11:44 jzb: +1 13:11:48 yep, anything that needs doing to mirrormanager along the lines of code fixes, I can help out :) 13:12:32 currently MM just looks for a file named repomd.xml, but does not parse it? (just checksums it?) 13:12:47 https://bugzilla.gnome.org/show_bug.cgi?id=729388#c3 <-- basic plan? 13:13:01 * stickster parrots bug 13:14:05 walters: i believe its just checksuming it and putting the chacksums in the metalink data 13:14:07 dgilmore, ok, i'm a bit worried about waiting much longer to work out the imagefactory side - agrimm did get it to work locally at least 13:14:41 * agrimm reads scrollback 13:14:45 walters: yeah, its the same as any anaconda install of a tree 13:15:03 walters: testing in a vm would be sufficient 13:15:11 #info support metalinks bug https://bugzilla.gnome.org/show_bug.cgi?id=729388#c3 13:16:03 #action walters provide oddshocks (and mailing list?) w/ 'braindump' on mirrormanager issue(s) 13:16:38 jzb: thanks :) I could definitely use some more info on what challenges we're facing, so that will be very helpful 13:16:54 the bug should be enough no? 13:18:12 walters: if we did go with something other than xml for repomd we should name the file appropriately 13:18:17 repomd.json 13:18:19 etc 13:18:31 on the mirroring, did we have any sense for whether all mirrors would take the content? i know that was a previous concern 13:18:49 it would mean teaching mm about it but it shouldnt be a big deal and id rather it be clean 13:19:08 walters: it really depends on where in the tree we put it 13:19:14 we have two options 13:19:16 Not sure what sort of stuff happens with repomd, but if we have a choice, JSON or YAML would seem more preferrable to XML just based on human readability 13:19:53 oddshocks: do you have the info you need from the bug? 13:20:00 we can put it in /pub/alt or /pub/fedora in /pub/fedora most mirrors should take it but some use extensive exclude/include lists 13:20:19 oddshocks: well yum uses xml 13:20:30 we are kinda mirroring what yum has done 13:20:30 dgilmore: ah well in that case :P 13:20:34 thanks geppetto :P 13:20:36 makes sense for sure 13:20:42 dgilmore: :p 13:21:16 repomd.xml was designed years and years ago, by a committee of people … when people thought xml solved problems 13:21:18 geppetto: Like violence, if the XML you're using isn't working, add more. 13:21:24 oddshocks: the idea was that if we just used a repomd.xml file mm should recognise it as a repo and we can set things up somewhat more easily 13:21:51 jzb: if you're referring to https://bugzilla.gnome.org/show_bug.cgi?id=729388#c3, then I think so. it looks pretty straightforward 13:22:01 oddshocks: yep. Woot 13:22:34 jzb: I might need to ping folks about where certain things live or to clarify behaviour since I haven't dealed with these systems yet, but that comment makes full sense to me 13:22:41 geppetto: XML solves problems. It just may create new ones. 13:22:58 dgilmore: that sounds like a good plan. 13:23:00 oddshocks: good deal. 13:23:37 dgilmore, put it under /pub/fedora/linux/atomic? 13:23:54 smooge: maybe 13:24:06 or .../releases/atomic. 13:24:13 stickster: can't 13:24:23 if we were starting fresh i would have liked to avoid parsing XML *before* verifying GPG signatures, but I don't think that's going to be easily possible now 13:24:25 ok 13:24:32 stickster: issue is alot of mirrors only sync releases at release time 13:24:38 updates will go to the same place 13:24:41 ah, makes sense 13:24:50 * oddshocks nods 13:25:07 (which does take us to the detached signatures issue that's still outstanding) 13:25:24 walters: we really dont do detatched 13:25:42 walters: RC's and updates will be signed at compose time 13:25:54 dgilmore, are there any references/rationale for this? 13:26:46 Red Hat Enterprise Linux's signing infrastructure does detached, and that plan was approved by SRT, for what it's worth 13:26:56 so if there is some concern, maybe they should be made aware? 13:28:31 walters: there is a very small chance that detached could be tampered with and still pass checks afaik. We decided awhile ago not to do detatched at all. we would need a compelling case to change that 13:28:44 is there any online record of that discussion? 13:29:30 I forget where it was. but i think IRC 13:29:40 so likely not a record of it 13:30:20 dgilmore: does lack of detached sigs also affect other cloud products? 13:30:28 I'm looking at #5808 13:30:33 https://fedorahosted.org/rel-eng/ticket/5805 13:31:44 the core issue with inline signatures is they effectively form a new file format for whatever they're signing 13:32:04 e.g. if you try to inline sign XML, you no longer have XML 13:32:19 jzb: its not an issue for anything 13:32:26 this then affects automated verification 13:33:11 #action walters to put together a followup discussion on this 13:33:19 walters: thanks! 13:33:23 walters: fedup uses the .treeinfo file, we provide a .treeinfo.signed file and a .treeinfo 13:33:44 ISTM that if SRT is doing this for commercial product and satisfied with the assurance level, we should take that into account... but just my $0.02 13:33:44 we wanted to leave the unmodified unsigned version 13:34:15 No idea whether there are add'l technical wrinkles that make it difficult 13:34:35 stickster: +1 13:35:00 well, I'm wondering why maybe we couldn't have a middle path where we do detached until we can work out the problems 13:35:05 and simply give warning to users 13:35:24 stickster: would they have the same assurance if they did not control the delivery network 13:35:28 "we don't think this is the safest, most 100% way to verify images, but it's better than not having a product or having it completely unsigned." 13:35:46 dgilmore: No idea -- bears discussion though 13:36:02 * oddshocks has to go, will read any remaining logs 13:36:13 oddshocks: have a good weekend 13:36:20 Thanks oddshocks 13:36:22 * oddshocks actually has 5-10 more mins turns out 13:36:25 :-) 13:36:26 we can follow up on this later 13:36:27 walters: would providing both signed and unsigned copies help you? 13:36:29 but thanks :) 13:36:29 jzb: That warning seems way too scary 13:36:29 i'll send an email 13:38:33 OK what other items do we need to get through this morning? 13:38:58 and do we want to keep the normal meeting time for next week w/so many of us @ Flock? 13:39:59 i think if we have tree composes coming that sounds great! that will unblock things like MM and image creation testing 13:40:22 jzb: I'd be fine with 9 AM but based on last year's Flock I'm not sure if people will be seated at that time. Might be in transit to the keynote or stepping down from their hotel room 13:40:48 whatever time will get us the biggest turnout works for me though 13:41:18 its 3:41pm in .cz right now 13:41:30 so this time would be the middle of things 13:41:35 so it should be skipped 13:41:36 well, the regular time is actually afternoon 13:41:40 Tuesday 13:41:50 thinking about it, it'd probably be like 10 p.m. there 13:42:01 so I'm going to propose we do an email check-in 13:42:08 people will be drinking/sleeping/not paying attention 13:42:10 jzb: Makes sense. 13:42:11 can we all agree to send a status update Tuesday if we have things on our plate? 13:42:14 doh. time changes. right 13:42:32 I'll also try to send updates from in-person meetings at Flock on any decisions/conversations. 13:42:50 * oddshocks agrees 13:43:13 #action jzb to send Flock updates to -devel and infra@. Stakeholders to send status updates Tuesday. 13:43:30 jzb: as for other items, did we want to discuss the fedora base docker image? 13:43:57 ah yes 13:43:58 dustymabe: is that blocked on any of the Atomic / rpm-ostree stuff? 13:44:26 jzb: I don't think so but I know it is something that was discussed in some of these meetings before 13:45:05 * stickster notes, we are talking to jreznik @ Flock and may be able to get him to assist with the check-ins so jzb can turn more attention to the marketing + community building side around atomic 13:45:30 dustymabe: docker base image has moved into the base wg 13:45:35 I can report in to the list on any MM/MM2 discussions I have with pingou and anyone else 13:45:40 dustymabe: we have a kickstart in fedora for it 13:45:40 related to this stuff 13:45:45 oddshocks: you rock, thanks 13:45:56 and am working on integrating it into the compose processes also 13:45:59 :) 13:46:01 #action oddshocks to report on MM/MM2 discussions w/pingou, others. 13:46:29 dgilmore: pointer to KS file? 13:46:36 * pingou late 13:46:43 dgilmore: ok yeah. I was just interested in the status. I know others had mentioned some help might be needed theree 13:46:54 s/theree/there 13:46:54 pingou: You missed all the shouting, but the log will be out there shortly :-) 13:46:57 https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-docker-base.ks 13:47:03 stickster: thanks :) 13:47:49 * stickster thankful there really isn't much actual shouting :-) 13:47:56 dgilmore: thanks! 13:48:15 #info Docker Base image Kickstart File: https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-docker-base.ks 13:48:46 * oddshocks has to go for real this time, will be back on the IRCs in a few hours 13:48:49 * oddshocks waves 13:49:17 any other items for today? I think we're winding down. 13:50:30 I do not have anything 13:50:37 walters: you good? 13:50:46 jzb, yeah 13:51:02 OK - so no meeting on Tuesday next week, but email checkin on status. 13:51:19 thanks very much everybody, have a great weekend. Look forward to seeing many of you in Prague! 13:51:24 #endmeeting