18:08:33 #startmeeting 18:08:33 Meeting started Wed Sep 17 18:08:33 2014 UTC. The chair is walters. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:08:33 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:09:13 first item that comes to mind is compose status 18:09:21 and the mirrormanager thread 18:10:16 we have atomic in in RC1 18:10:31 we do not yet have things done for nightly 18:10:47 right now we do not have mirrormanager running right for f21 18:11:22 #link http://dl.fedoraproject.org/pub/alt/stage/21_Alpha_RC1/Cloud/Images/x86_64/ 18:11:49 I need to put the actual atomic tree up 18:12:16 any blockers for that that anyone can help with? 18:12:30 has anyone tested these images? I'm downloading now 18:12:40 walters: no idea 18:13:18 i think SOP would be to fill in https://fedoraproject.org/wiki/Test_Results:Fedora_21_Alpha_RC1_Cloud ? 18:13:48 probably need to duplicate this matrix for atomic vs mainline cloud 18:13:59 http://dl.fedoraproject.org/pub/alt/stage/atomic/ has teh atomic tree 18:14:04 walters: likely 18:15:47 done now 18:15:54 that tree is from RC1? 18:16:07 walters: yes 18:16:09 #link http://dl.fedoraproject.org/pub/alt/stage/atomic/ 18:16:20 its whats installed into the atomic cloud image 18:16:32 cool 18:18:00 what are the next steps for the mirroring work? 18:18:36 i do not know 18:18:56 * nirik reads up 18:19:19 we do need to get things made nightly 18:19:31 and get that out somewhere 18:21:28 * roshi is here 18:22:30 once we have the mirror up, we need to figure out whether we bake in the metalink XML into the image, or create a fedora-release-atomic package that contains config 18:22:40 er, bake the metalink URL 18:23:29 fedora-release-atomic sounds like a good idea.. then again. I guess we can't really change it on the fly 18:23:33 * jbrooks is here, late, reading scrollback 18:23:51 hmm, i'm running into cloud-init issues 18:23:55 so there wouldn't be much point.. other than just having things nice and neat 18:24:11 walters: any specifics? 18:24:27 http://fpaste.org/134330/09782451/ 18:25:09 what user-data did you supply?: 18:25:16 walters I can speak to the matrices for testing atomic later in the meeting 18:25:18 walters: has it ever worked? 18:25:39 dgilmore, yeah 18:26:01 walters: FYI this might help you find more info: http://dustymabe.com/2014/09/08/capture-elusive-cloud-init-debug-output-with-journalctl/ 18:26:09 with the "it" here being a large collection of changing RPMs not regularly subject to automated testing 18:26:10 but you probably already know about that 18:26:43 anyone else want to give the image a try? 18:26:52 walters, I will 18:27:44 hmm 18:27:45 walters: can you paste up the debug output from cloud-init? 18:29:41 there's not more useful info 18:29:56 anyways we can debug the image async from this meeting 18:30:45 there was gpg, but that requires more ostree work on top of the existing metalink code 18:31:59 beyond that, at some point soon we should talk about the atomic f22 plans and how stuff like lorax will work, how we share compose tooling with fedora rel-eng...but cloud image for f21 first 18:33:12 anyone have other items? 18:34:15 if I can interject :) 18:34:24 testing for Atomic 18:34:31 yep 18:34:52 well, the current docs for Cloud I wrote only for the cloud base image 18:35:20 atomic didn't stick out as anything close to a release blocker in my head 18:35:54 right 18:35:59 after talking to #fedora-cloud and mattdm it appears that the goal is to have atomic be a potential release blocker 18:36:33 if this is something that's going to happen (or wanted to happen), then we need to take a good look at the release criteria and how atomic fits into it 18:36:52 as well as draft testcases to validate against those criteria (or the existing criteria) 18:37:30 for the time being, (if it's enough), I can just add another table to the current Cloud matrix 18:38:07 can you link to that? 18:39:07 sure 18:39:10 https://fedoraproject.org/wiki/Test_Results:Fedora_21_Alpha_RC1_Cloud 18:39:55 right, i edited that page just earlier to duplicate the x86_64 matris 18:39:57 *matrix 18:40:04 (note atomic is x86_64 only) 18:40:51 ah, you did it already :) 18:41:18 my question is: is that enough coverage to say "Yes, our Atomic image is good for GA"? 18:41:40 if it's a very different image than the base cloud image, I wouldn't think that would be enough coverage 18:42:58 we clearly need docker testcases 18:44:47 without a doubt 18:44:57 I'm learning docker bit by bit 18:45:03 walters: we should be able to write a script that will easily do a smoke test on docker 18:45:22 as I learn how it's supposed to act, I can write test cases - but it might be slow as I learn 18:45:25 roshi: I can help 18:45:29 for sure dustymabe 18:45:45 ah...is the idea that the tests that include _base_ apply to all products? 18:46:12 but even if we have automated tests (which we want, and taskotron will be able to handle in the future) we should have them written out so they can be run manually as well 18:46:30 roshi: sure 18:46:43 the "base" in the testcase names just means that we're referencing the same testcase on the wiki as the other matrices 18:47:31 so first -> what do we want to test -> document it -> write test cases -> write automated tests based off those testcases 18:47:38 as I see it anyways 18:49:13 #action create docker test case/atomic test cases for release criteria 18:49:25 any other agenda items? 18:50:01 also, make sure we don't need new release criteria 18:50:01 (actually, we need rpm-ostree test cases, other could be derived from the existing ones) 18:50:45 number80, also a good point, at the moment the client is intentionally limited to upgrade/rollback plus some informational commands, but yes 18:52:23 I did try the atomic image on openstack and it's in good shape actually 18:52:46 but I don't know the current corner cases we should test 18:52:50 really? ok, so i have local cloud-init issues then 18:53:12 walters: yeah I was able to use an image from about 2 weeks ago with cloud-init 18:53:18 ok cool 18:53:24 with openstack 18:53:47 the next step is to add the above tree as a remote and upgrade 18:53:48 walters: maybe this could be added to the test matrix for cloud 18:53:57 *nods* 18:54:01 for sure 18:54:24 fyi I tried similar things with CentOS7 atomic.. thats when I hit a bug in partx 18:54:28 https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2014-September/msg00014.html 18:55:17 right 18:55:21 actually this mail describes it better: https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2014-September/msg00004.html 18:55:56 walters: I assume you are aware of that issue 18:56:09 yes, blocked on storage rework 18:56:48 walters: you mean "rework" of our storage strategy for atomic? 18:57:06 that was what i was thinking, though we could try backporting partx i guess 18:57:44 yeah. we could come up with a strategy that doesn't need it I guess.. but that assumes we only deliver an image with a single partition 18:57:53 is there a chance of that? 18:58:19 FYI this only affects CentOS.. it is fixed in util-linux in F21 18:58:26 sorry to hijack the meeting 18:59:14 dustymabe: this is #atomic upstream channel so it's not out of topic :) 18:59:28 that's all i had for the moment, i'll debug login issues and then return to working on content set issues 18:59:35 number80: i guess you are right :) 19:02:36 sounds like we can close the meeting. 19:02:42 #endmeeting