19:01:35 #startmeeting Fedora Cloud SIG 19:01:35 Meeting started Wed Mar 18 19:01:35 2015 UTC. The chair is kushal. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:35 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:01:38 yeah 19:01:45 #topic rollcall 19:01:52 .hellomynameis kushal 19:01:53 kushal: kushal 'Kushal Das' 19:01:53 .fas rtnpro 19:01:57 rtnpro: rtnpro 'Ratnadeep Debnath' 19:01:57 .hellomyname is jzb 19:02:03 .hellomynameis dustymabe 19:02:03 .hello oddshocks 19:02:04 dustymabe: dustymabe 'Dusty Mabe' 19:02:08 oddshocks: oddshocks 'David Gay' 19:02:08 aw 19:02:12 aw nice! 19:02:14 d'oh 19:02:18 .hellomynameis jzb 19:02:19 jzb: jzb 'Joe Brockmeier' 19:03:27 roshi, jsmith ? 19:04:02 * jsmith stumbles back to the computer, late as usual :-( 19:04:35 Okay, I think we can move forward. 19:04:47 #topic Action items from previous meeting 19:04:56 * jzb get with base working group on docker image. 19:06:01 I think this is same of #97 19:06:22 #topic Maintaining Fedora docker images for f22 #97 19:06:27 yeah 19:06:31 OK - so minor progress 19:06:47 I haven't gotten with the working group yet, I need to send a note to devel- 19:07:02 which is sub-optimal, I didn't realize "base" didn't have a specific mailing list. 19:07:16 jzb, so this is about testing the docker images from koji, correct? 19:07:31 kushal: partially 19:07:34 we have two or three issues: 19:07:39 1) defining the images 19:07:45 2) testing / keeping track of images 19:07:54 3) ensuring we promote the images 19:08:07 I think the problems identified in the last batch (alpha) were fixed in the TC2 beta 19:08:22 e.g. - no longer pulling in the wrong packages (server definition) 19:08:35 but I need to sync with the appropriate folks on 2/3 19:08:43 Okay. 19:08:55 I will do that by next week unless someone else is burning to run with that. 19:09:21 jzb, I guess I have some good news on the testing side of the images, I will talk more in the open floor. 19:09:31 kushal: rock :-) 19:09:41 EOF for me on this one, though 19:09:46 Okay :) 19:09:51 oh - other folks who want to test TC2 are welcome to do so 19:09:52 jzb: I fixed up the kickstart 19:10:04 I did fire it up and it does work more or less as expected. 19:10:05 jzb: and I got koji patched today to name the images right 19:10:21 dgilmore, thanks :) 19:10:22 dgilmore: I initially read that as "got koji punched today" 19:10:28 dgilmore: whatever you have to do... 19:10:33 jzb: and I know at least 3 people have downloaded the arm docker base image 19:10:44 jzb: :P 19:10:48 no punching of koji 19:11:02 dgilmore: Can I tickle it instead? 19:11:06 * jsmith ducks and hides 19:11:28 dgilmore: thanks 19:12:07 jzb: we do need to come up with better processes for uploading the images to the docker registry 19:12:16 upstream though is largely broken 19:12:48 dgilmore: understood. Is that something Adam would be saddled with, I mean, responsible for? 19:13:00 jzb: I do not think so 19:13:12 dgilmore: who currently has the honor? 19:13:24 jzb: lms5 manually does it 19:13:26 jzb, I think lsm5 19:13:29 OK 19:13:33 because thats how upstream docker works 19:13:44 lsm5 ;) 19:13:58 Not sure if we can fix upstream... 19:13:59 mattdm, welcome :) 19:14:03 jzb, nope :) 19:14:05 * mattdm is here -- sorry clock goes so fast :) 19:14:13 jzb: not sure we can 19:14:26 * dgilmore needs to run and pick up daughter from school 19:14:46 Moving to the next ticket then. 19:14:53 #topic Care and Feeding, Fedora Dockerfiles #84 19:15:03 jzb, any update on this ^^? 19:16:01 un momento 19:16:07 kushal, dumb question, how do we link directly to that ticket? 19:16:32 https://fedorahosted.org/cloud/ticket/84 19:16:32 scollier, https://fedorahosted.org/cloud/ticket/84 19:16:43 kushal: it might be useful to send the URL with the topic 19:16:46 thanks. i thought we could call it with the bot 19:16:58 kushal: some progress, but no final results. 19:17:02 jzb, yeah, will do that from now on. 19:17:05 jzb, Okay. 19:17:14 kushal: longer version - have started the discussion about dnf 19:17:25 and looking for help in fixing yum -> dnf 19:17:33 I believe scollier is still looking for someone to maintain the repo 19:17:39 jzb, it's on my radar to help with that, yes. 19:17:40 jzb, yup, even our cloudtoserver needs work on the same. 19:18:15 scollier: I'm optimistically planning to do some work on that this weekend. 19:18:28 now that we have an f22 docker image without the wrong package set :-) 19:18:58 but we don't have a victim, er volunteer, to step up entirely. 19:19:05 EOF 19:19:28 i have maybe 5 things to do on fedora-dockerfiles 19:19:46 jzb, add an action item for searching victim for dockerfiles :) 19:20:28 1. dnf 2. clean up READMEs for libvirt 3. atomic tool inclusion 4. CI 5. K8s integration. 19:21:27 scollier: can you expand on #3, pls? 19:21:33 scollier: I think I know what you mean, but I want to make sure. 19:22:39 jzb, sure. the LABELs patch was merged, which means we can work with the "atomic" tool now. 19:22:53 jzb, which can abstract away some of the more complicated commands. 19:22:56 to run containers. 19:22:58 scollier: to include additional instructions 19:23:02 install things into containers. 19:23:06 not supported by Docker, necessarily? 19:23:07 stop, uninstall containers. 19:23:41 cool 19:23:48 jzb, supported by docker & atomic 19:25:06 scollier, jzb can you please paste some more links here about the same which we can read later and learn more about the same? 19:25:14 #action jzb help find scollier additional maintainer for dockerfiles 19:25:16 kushal, sure, will do in a few min. 19:25:38 #action jzb (and others) update dockerfiles for dnf 19:25:46 who will take #2? 19:25:56 (clean up readmes for libvirt)? 19:26:31 jzb, which README(s) are these? 19:26:58 kushal, no readmes here: https://github.com/fedora-cloud/Fedora-Dockerfiles/tree/master/libvirt 19:26:59 kushal: scollier said 5 things to do 19:28:11 jzb, scollier Okay, thanks. 19:29:03 no volunteers? 19:29:20 jzb I would but I'm swamped right now with school and work 19:29:36 I just don't want to commit and not follow through 19:29:44 understood 19:30:38 Moving on then. 19:30:56 #topic Getting sha256sum published for the cloud images https://fedorahosted.org/cloud/ticket/93 19:31:15 Last week I had a chance to meet lennart in fossasia.org 19:31:45 Had a long discussion over this. 19:31:51 2 points from it: 19:32:17 1. We want a standardized filename for the same information, like SHA256SUM 19:33:27 2. The way systemd folks wants shasum and signature in two different files, can not be done in near future, but we should look into this during F23 or F24 19:33:48 http://dl.fedoraproject.org/pub/alt/stage/22_Beta_TC2/Cloud-Images/x86_64/Images/Fedora-Cloud-Images-x86_64-22_Beta_TC2-CHECKSUM 19:33:52 He is really against the idea of having two different parser in the codebase. 19:33:59 we already have the sha256sums published 19:34:28 dgilmore, Yes, just a standard name would help to find it easily, like SHA256SUM 19:34:40 kushal: for #1 I have proposed in the ticket that we can keep the same name of the checksum file we already have and also have a symlink named SHA256SUM 19:34:42 kushal: it is a standard name 19:34:52 I think #1 can be solved with that 19:35:06 kushal: we produce many different CHECKSUM files as part of a compose 19:35:07 dgilmore: a name that never changes 19:35:17 jzb: not going to happen 19:35:24 dustymabe, yup, that can be a way, but we have to test it :) 19:35:32 dgilmore: what about my proposal? 19:35:50 dgilmore, reasons? Other than fixing many tools/scripts. 19:35:51 dustymabe: its not okay 19:36:08 kushal: people like to rsync all the images into a single location for one 19:36:41 dgilmore: can you state what is wrong with the symlink solution? 19:36:44 dgilmore, but we don't release them from a central place, and we can at least provide a standard way to search for the information. 19:37:51 http://paste.fedoraproject.org/199747/26707461/ 19:38:01 that is all teh CHECKSUMS we create in a single compose 19:38:22 dustymabe: 1 is that some mirrors do not have follow symlinks 19:38:35 dustymabe: that it is inconsistent with everything we do 19:38:53 dgilmore, all those checksum files are in different directories. 19:39:37 kushal: yes, but people do things like rsync all the iso/images's and CHECKSUMS into one place to do different things 19:40:04 dgilmore, we can keep both style names (files), that way we will still have the old style files intact when people rsync all in one place. 19:40:18 it will cause confusion 19:40:36 kushal: I am curious why there is a desire to change? 19:40:46 what is the use case and the problem trying to be solved? 19:41:15 https://fedorahosted.org/cloud/ticket/93 19:41:41 I think the systemd folks are trying to "discover" images easier 19:41:44 dustymabe: that does not really tell much of a story 19:41:52 other than ubuntu does it and we should too 19:42:07 as part of that they want to be able to find the checksum in a predictable way 19:42:22 dgilmore, it says that finding the checksum file is difficult as the filename changes regularly. 19:42:24 dustymabe: it is predictable 19:42:51 dgilmore: yes predictable for Fedora 19:43:07 I really do not see any good justification for something that breaks many use cases in use today 19:43:09 but maybe not consistent with XYZ distro 19:43:41 we can not use symlinks 19:43:43 I'm not saying it is right that they want this change, I do understand where they are coming from though 19:44:06 we can not be sure that mirrors will have follow symlinks turned on 19:44:10 what's not entirely clear in this ticket 19:44:19 and we have no control over the mirrors configs 19:44:40 is what happens if systemd can find the images using nspawn 19:44:48 jzb: what is not clear is a definite use case, and the benefit of making a disruptive change 19:45:10 dgilmore, what about adding a _copy_ of the file rather than a symlink? 19:45:33 mattdm: I really think changing it at all will cause issues 19:45:56 I would want a very specific known use case. 19:46:13 systemd nspawn is the specific use case 19:46:27 I do not see one in the ticket. perhaps knowing how systemd-nspawn uses it would help 19:46:38 mattdm: there is nothing stating how it works 19:46:43 and why the change is needed 19:47:17 mattdm: do I understand correctly this would give some sort of Docker search like capability to launch Fedora images using nspawn? 19:47:41 mattdm: what exactly is the problem being solved? 19:47:58 jzb, yes 19:48:01 * jzb needs to read up on nspawn 19:48:12 jzb, and they want to verify the downloaded images. 19:48:13 I beleive lennart wants to use the files both an index to files in that directory and a checksum, both at once 19:48:19 mattdm: how does systemd know where to go get an image? as I see it you have to feed it a url with the image. getting the matching checksum can be fed in also 19:48:20 kushal, is that correct? 19:48:40 mattdm: there is way too much vague handwaviness here 19:49:05 lets get some concrete things in place, exact use cases, 19:49:17 mattdm, I am not sure about the part where nspawn gets the URL, I am yet to try it.l 19:49:27 rtnpro, you have used it, any comments ^^ ? 19:51:11 mattdm, dgilmore we can ask Lennart for more specific use cases with details on these open questions. 19:51:18 I guess rtnpro slept. 19:51:20 kushal: +1 19:51:20 kushal, no :( 19:51:33 who's going to take the action there? 19:51:37 me 19:51:41 we should probably write up a feature change for f23 19:51:51 it's unlikely to happen by f22 at this point 19:52:00 jzb: it is way too late for f23 19:52:03 f22 19:52:15 so yes a f23 change should be what is being worked towards 19:52:21 dgilmore: I think we can squeak it in to f23 ;-) 19:52:30 silly typos 19:52:34 #action kushal wil ask Lennart for more specific use case and details for #93 19:52:43 kushal: I guess its not worth talking about #2 yet until we get some more info 19:52:54 +1 for F23 19:52:58 Btw, Lennart does not expect this to be in before F23 anyway. 19:53:35 kushal: jzb: mattdm: etc. we could make a redirect for the CHECKSUM like we do for the cloud images themselves 19:53:44 and that may suit the needs 19:53:56 dgilmore: oh, you mean some sort of Apache redirect? 19:54:53 jzb: like we do for the cloud images 19:55:15 I guess we can continue this discussion over the list as we don't have much time left. 19:55:25 http://cloud.fedoraproject.org/fedora-19.x86_64.qcow2 19:55:34 http://cloud.fedoraproject.org/fedora-21.x86_64.qcow2 19:56:00 which redirects to the right image 19:56:28 but you would need a path in there 19:56:48 http://cloud.fedoraproject.org/fedora/21/x86_64/SHA256SUM 19:56:52 kushal: +1 19:57:03 dgilmore: thx 19:57:08 I suggested awhile ago that we publish soemthing like https://cloud-images.ubuntu.com/releases/streams/v1/com.ubuntu.cloud:released:download.json 19:57:21 a "simplestreams" format json index to the images 19:57:30 * oddshocks remembers that 19:57:34 that might fill systemd's needs tooo 19:57:42 mattdm, +1 19:58:10 Moving to next ticket for now. 19:58:26 #topic Atomic as separate spin (or, going the other way, main cloud edition)? https://fedorahosted.org/cloud/ticket/96 19:58:55 mattdm: might be worth adding that link to the ticket.. good info 19:59:22 dustymabe good idea 19:59:23 * jsmith has to run to another meeting 19:59:38 mattdm: seems useful 19:59:53 mattdm, any points you want to say for #96? 20:00:06 Unless something has changed on #96 since our last meeting, I'm still for C for F22, and A for F23 20:01:11 I think we are still of the same opinion 20:01:20 oddshocks, +1 for me too 20:01:31 any votes against C for F22 and A for F23? 20:02:03 A will mean that atomic is less visable 20:02:19 * mattdm still odesn't remember what letters he gave to which idea 20:02:29 mattdm, :) 20:02:33 mattdm: A is as a spin 20:02:37 mattdm: that's a little humorous. :-) 20:02:40 i.e. much less visable 20:02:40 dgilmore: yes 20:02:46 Hm. I think the spins page is quite popular, actually. I don't have the metrics, but I'd bet that people would notice an Atomic spin pretty quickly. 20:03:06 though I am wondering 20:03:09 * dgilmore has no strong opinion 20:03:17 Especially if we published an article in Magazine, etc. 20:03:23 how much traffic to Atomic comes from "Get Fedora Cloud -> Atomic" 20:03:28 Note: we are over our 1 hour meeting time. 20:03:33 vs. "Project Atomic - Get Fedora Cloud -> Atomic" 20:03:33 as a spin it will not be talked about in Media, it will not be on any of the main pages 20:03:41 you have to know it exists and dig to get it 20:03:56 The key factor, I think, is that we confirm that there is enough interest in participating in the spin's development. Enough people for a meeting, or whatever activities the different spin folks do to stay in touch 20:04:21 here's a thought 20:04:30 media _do_ talk about our popular existing spins, fwiw 20:04:39 definitely not as much as the main offerings, though 20:04:40 I mean, you have to know about the KDE or XFCE spins to get them, too, and plenty of folks use them 20:04:42 how about I run with mattdm's idea and create a proposal page on the wiki 20:04:54 and we can "officially" vote on the mailing list? 20:04:59 * oddshocks is always for a vote 20:05:07 note that this would be a vote of the working group members 20:05:09 jzb: +1 20:05:13 though other opinions are welcome. 20:05:16 I would love to see those numbers on how people find atomic images. 20:06:05 jzb: +1 on getting that traffic data, too 20:06:26 OK, silence == assent 20:06:44 #action create proposal page on wiki for Atomic spin for f23 forward, call for vote on mailing list. 20:06:50 er 20:07:04 #action jzb create proposal page on wiki for Atomic spin for f23 forward, call for vote on mailing list. 20:07:11 EFO 20:07:13 er, EOF 20:07:17 :) 20:07:27 #topic Producing Updated Cloud/Atomic Images https://fedorahosted.org/cloud/ticket/94 20:07:30 oddshocks, ^^ 20:08:46 I haven't heard anything on that, 20:08:49 dgilmore: ? ^ 20:10:29 oddshocks: I am waiting on confirmation of testing to push it live 20:10:41 or there to be bugs that need a respin 20:10:45 Alright, then that's the status :) 20:11:09 http://dl.fedoraproject.org/pub/alt/stage/21-20150309/ has the last updates compose 20:11:16 dgilmore: do you need testers? we could note that in the meeting notes 20:11:37 oddshocks: I do not need testers. but the cloud WG does 20:11:59 and the Cloud WG needs to report back and say that its tested and okay to make live 20:12:28 oddshocks: it is in the CloudWG's hands at this point in time 20:12:29 dgilmore, I will do the tests and get back to you. 20:12:58 I have tunir ready to run all of our cloud tests for the same. 20:13:30 I was thinking about talking about it in the open floor, but anyway we are over time. 20:13:31 \o/ 20:13:40 I will drop a mail to the list and blog on the same tomorrow 20:14:00 * oddshocks also has an open floor point, but will just email the list 20:14:25 If there is nothing else, we can close the meeting today. 20:14:44 +1 20:14:49 * oddshocks crickets 20:15:00 3 20:15:01 2 20:15:08 1 20:15:13 #endmeeting