17:00:53 <kushal> #startmeeting Fedora Cloud WG
17:00:53 <zodbot> Meeting started Wed Feb  3 17:00:53 2016 UTC.  The chair is kushal. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:53 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:00:53 <zodbot> The meeting name has been set to 'fedora_cloud_wg'
17:00:59 <kushal> #topic Roll Call
17:01:05 <kushal> .hellomynameis kushal
17:01:06 <zodbot> kushal: kushal 'Kushal Das' <mail@kushaldas.in>
17:01:07 <jbrooks> .fas jasonbrooks
17:01:09 <zodbot> jbrooks: jasonbrooks 'Jason Brooks' <JBROOKS@REDHAT.COM>
17:01:09 <smdeep> .hello smdeep
17:01:12 <zodbot> smdeep: smdeep 'Sudeep Mukherjee' <smdeep@gmail.com>
17:01:19 <trishnag> .hello trishnag
17:01:21 <zodbot> trishnag: trishnag 'Trishna Guha' <trishnaguha17@gmail.com>
17:01:23 <scollier> .hello scollier
17:01:24 <zodbot> scollier: scollier 'Scott Collier' <emailscottcollier@gmail.com>
17:01:28 <nzwulfin> .hello mmicene
17:01:29 <zodbot> nzwulfin: mmicene 'Matt Micene' <nzwulfin@gmail.com>
17:01:46 <kushal> Anyone else?
17:01:59 <kushal> #chair jbrooks smdeep trishnag scollier nzwulfin
17:01:59 <zodbot> Current chairs: jbrooks kushal nzwulfin scollier smdeep trishnag
17:02:06 <kushal> #chair maxamillion
17:02:06 <zodbot> Current chairs: jbrooks kushal maxamillion nzwulfin scollier smdeep trishnag
17:02:07 <maxamillion> .hello maxamillion
17:02:08 <zodbot> maxamillion: maxamillion 'Adam Miller' <maxamillion@gmail.com>
17:02:33 <kushal> Anyone else?
17:03:45 <kushal> Okay, last week we had very low attendance
17:03:55 <kushal> This week is better
17:04:08 <kushal> So action items from the old meeting
17:04:51 <kushal> #topic Action items from last meeting
17:04:52 <kushal> * jzb actually update ticket 135
17:04:52 <kushal> * jzb will update and close 135
17:04:52 <kushal> * kushal to find test results and then create the ticket to release
17:04:52 <kushal> https://dl.fedoraproject.org/pub/alt/atomic/testing/23-20160116/Cloud-Images/
17:04:52 <kushal> * jzb open ticket with Websites about listing current AMIs
17:05:00 <kushal> jzb, is not here today.
17:05:27 <kushal> I decided to wait for a new build to mark it release ready, but then from 29th all builds are failing :(
17:06:16 <kushal> So, want to know if everyone here is okay about releasing https://dl.fedoraproject.org/pub/alt/atomic/testing/23-20160116/Cloud-Images/ as the updated image?
17:06:29 <kushal> I will still have to file the rel-eng ticket anyway.
17:06:31 <subho> .fas subho
17:06:32 <zodbot> subho: subhodip 'Subhodip Biswas' <440volt.tux@gmail.com> - subho '' <subho.prp@gmail.com>
17:06:49 <scollier> kushal, any known issues?
17:06:50 <kushal> subho, type .hellomynameis sucho
17:06:59 <kushal> scollier, Nope iirc
17:07:09 <kushal> but there must be tons of new packages :)
17:07:13 <kushal> including a new kernel
17:07:23 <kushal> Not sure if that matters :)
17:07:30 <subho> .hellomynameis subho
17:07:31 <zodbot> subho: subho 'None' <subho.prp@gmail.com>
17:07:42 <scollier> kushal, what kind of QA doe the images get before marked as ready for release?
17:07:43 <sayan> .fas sayanchowdhury
17:07:43 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com>
17:08:03 <maxamillion> yeah, there were some issues with the builds prior to the last two-week release ... appears we have new ones
17:08:22 <kushal> scollier, currently we only had automatic autocloud one, but today I am going to ask our manual testers to test this one once.
17:08:37 <kushal> smdeep, fhackdroid trishnag are part of that team
17:08:39 <maxamillion> kushal: wait, releasing what now? .. is this the two-week atomic or something else?
17:08:49 <kushal> maxamillion, updated base image :)
17:08:56 <kushal> maxamillion, not two week atomic :)
17:09:01 <maxamillion> kushal: ah, cool cool
17:09:11 <kushal> http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=flat&method=createImage&order=-id
17:09:22 <kushal> ^^ this link shows the states of all cloud builds
17:09:32 <smdeep> ok
17:09:40 <trishnag> kushal, okay
17:09:44 <scollier> kushal, sorry, but what's the diff between a base image and a two week?  i should prob know this.
17:10:09 <kushal> scollier, base image is the regular cloud image, two week atomic is the Atomic host image :)
17:10:16 <scollier> kushal, oh, ok.
17:10:46 <kushal> scollier, So two week atomic goes out regularly thanks to help from maxamillion and rest of the rel-eng team.
17:11:05 <scollier> kushal, +1 from me if your team runs it through the ringer
17:11:05 <kushal> But we have to test this base image to release it as an updated image.
17:11:12 <scollier> kushal, ack
17:11:14 <kushal> scollier, Noted, thanks :)
17:11:33 <kushal> smdeep, trishnag pryanka fhackdroid you have work :)
17:11:35 <scollier> kushal, do you have a test plan you can link to?
17:11:51 <smdeep> Sure
17:12:07 <kushal> scollier, we have the formal QA tests, and then one can run the formal autocloud tests too using tunir.
17:12:26 <kushal> scollier, wait, giving the link
17:12:48 * kushal searches his worknotes.
17:12:59 <maxamillion> the Cloud Base image is an official deliverable for a normal Fedora Release isn't it? ... if so, do we have any kind of sign off from QA for the release criteria being met? (do we need to modify that criteria?)
17:13:06 <kushal> https://fedoraproject.org/wiki/Test_Results:Current_Cloud_Test
17:13:06 <scollier> kushal, can send later.  that's ok.
17:13:11 <scollier> kushal, excellent, thanks.
17:13:25 <kushal> maxamillion, ^^ those are the formal tests we have to run
17:13:45 <maxamillion> kushal: awesome +1
17:14:02 <kushal> maxamillion, I will create a copy of that page so that people can update.
17:14:28 <maxamillion> kushal: sounds good
17:14:30 <kushal> https://github.com/kushaldas/tunirtests/wiki
17:14:46 <kushal> ^^ this  contains details of current tests on autocloud.
17:14:55 * scollier looks
17:15:09 * smdeep bookmarks
17:15:32 <kushal> That reminds me to update the file test (it is a non-gating test), and the package is not there in the base image anymore :)
17:15:49 <kushal> Not sure if we count that as a bug or not.
17:16:50 <kushal> For the rest of open tickets, do anyone wants to discuss any from https://fedorahosted.org/cloud/report/9 ?
17:16:51 <scollier> kushal, on the wiki page, in the "how to test" section, I don't see the cloud image listed for download
17:17:02 <scollier> in teh table
17:17:15 <kushal> scollier, yeah, we have to fill those for our nightly.
17:17:45 <scollier> kushal, i don't understand what that means
17:18:27 <kushal> scollier, Means that wiki page for the latest rawhide, but we need to make one for our release (and the latest rawhide builds are broken).
17:19:03 <kushal> scollier, We are thinking about marking our nightly 23-20160116 as the updated release.
17:19:10 <kushal> s/thinking/talking
17:19:38 <scollier> kushal, ok, so it would be added to the table for everyone to test?  got it.
17:19:48 <kushal> yes.
17:19:51 <kushal> scollier, manual work :)
17:19:57 <scollier> kushal, ack.  got it, thanks.
17:20:15 <kushal> Do we want any owners to discuss any of https://fedorahosted.org/cloud/report/9 ?
17:20:43 * scollier looks
17:21:23 <maxamillion> yeah, I want to discuss https://fedorahosted.org/cloud/ticket/148 ... we had talked about it previously and people said they would comment on the ticket but haven't
17:21:39 <scollier> kushal, there's not really a ticket for it, but i got the fedora-dockerfiles from 15 open PRs down to 4, now back up to 7.  still cleaning up the merge from f22,23 branches back to master.
17:21:43 <kushal> maxamillion, guilty as changed .
17:21:50 <kushal> scollier++
17:21:50 <zodbot> kushal: Karma for scollier changed to 1 (for the f23 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
17:22:00 <maxamillion> if I don't get anything back, I'm just going to move forward with things as-is and submit to FESCo
17:22:08 <scollier> maxamillion, reading
17:22:12 <kushal> maxamillion, Will put this priority for this week.
17:22:35 <kushal> scollier, btw, I was wondering about having more real usable apps there as Fedora docker files
17:22:45 <maxamillion> kushal: much appreciated
17:22:47 <kushal> and then some good documentation about how to use them.
17:22:48 <scollier> kushal, such as?
17:23:24 <kushal> scollier, say a normal user want to run ghost (blogging platform) or wordpress on their atomic image.
17:23:55 <scollier> got it, so multi-container configurations that comprise an application
17:23:58 <kushal> scollier, if we can provide them something (may be nulecule spec based) which will be super easy to install/run
17:24:01 <scollier> kushal, i've wanted that forever
17:24:07 <kushal> scollier, Yes sir.
17:24:11 <kushal> scollier, /me too
17:24:40 <scollier> maxamillion, this is in progress too: https://github.com/projectatomic/container-best-practices
17:24:51 <kushal> scollier, that can be really useful for atomic users.
17:24:56 <scollier> maxamillion, providing guidelines for Dockerfiles, etc...
17:25:04 <kushal> scollier, and we can get more people to use our two week releases
17:25:11 <kushal> https://github.com/projectatomic/container-best-practices
17:25:18 <kushal> Just putting up for link :)
17:25:19 <scollier> maxamillion, i think one of the things we are thinking about is providing a "Dockerfile Template" which would container required labels, etc...
17:25:31 <maxamillion> scollier: ah, I didn't know that existed ... nice
17:25:32 <scollier> kushal, ack.
17:25:51 <scollier> maxamillion, it's meant to be an upstream effort.
17:25:56 <maxamillion> scollier: rocking
17:26:18 <scollier> maxamillion, to create the doc, just clone and "make"  it'll create an index.html that you can view the content with
17:26:27 <kushal> scollier, is there any place to read the html?
17:26:32 <kushal> like readthedocs
17:26:48 <scollier> kushal, they are working on getting it integrated into projectatomic.io
17:26:53 <kushal> scollier, Okay
17:26:57 <scollier> so that nightly builds would be published automagically
17:27:17 <scollier> maxamillion, IMO though, what you've raised is a complicated topic :)
17:27:22 <kushal> scollier, this is why I like readthedocs and sphix personally, every git push goes in nicely
17:27:36 <scollier> kushal, ok, will pass that along.
17:27:55 <misc> who is working on integrating it on projectatomic ?
17:28:05 <maxamillion> scollier: it is
17:28:05 <kushal> misc, hello there :)
17:28:11 <kushal> #chair misc
17:28:11 <zodbot> Current chairs: jbrooks kushal maxamillion misc nzwulfin scollier smdeep trishnag
17:28:23 <scollier> misc, baude
17:28:25 <misc> (cause I guess I could help as I did the builder for the website, and it can support pulling from more than 1 git)
17:28:33 <scollier> misc, excellent
17:28:36 <maxamillion> scollier: it needs to be project-wide but it's so far just been me writing down whatever the hell I thought made sense, this is my attempt to get more folks involved so we can really drive it
17:28:38 <scollier> mind if i connect you tow?
17:28:50 <scollier> maxamillion, totally understand
17:28:59 <misc> scollier: no problem. but I am traveling for the time being and in pto for a while after :)
17:29:06 <scollier> misc, ack
17:29:22 <kushal> Any thing else?
17:29:26 <scollier> maxamillion, i think it might be helpful
17:29:36 <kushal> We are like almost "Open Floor" anyway.
17:29:38 <scollier> if you held a "review workshop"? of sorts
17:29:40 <misc> (and I am also in brno tomorow evening, so we can also discuss over beverage, it usually help to raise priority to make sure I am not thirsty)
17:29:50 <kushal> misc, :)
17:30:03 <smdeep> Is it open floor now?
17:30:11 <maxamillion> scollier: connect what?
17:31:04 <kushal> #topic Open Floor
17:31:05 <scollier> maxamillion, i was asking misc if i could connect him and baude for integrating the best practices guide into projectatomic.io
17:31:07 <kushal> smdeep, Now :)
17:31:17 <trishnag> kushal, so I will test 23-20160116 manually right?
17:31:19 <smdeep> Is Kung Fu Panda 3 alright for an 8 year old
17:31:19 <maxamillion> scollier: ohhh ok
17:31:22 <smdeep> :)
17:31:30 <scollier> maxamillion, i was mentioning to you that i think it would be good if you held a reviewer workshop
17:31:34 <scollier> and covered the toolchain
17:31:37 <kushal> trishnag, yes, just download that image on our infra cloud.
17:31:45 <trishnag> kushal, okay :)
17:31:57 <kushal> smdeep, :)
17:32:02 <smdeep> :)
17:32:13 <maxamillion> scollier: absolutely, I'd be really interested in that
17:32:21 <maxamillion> scollier: I haven't the first clue how to go about that though
17:32:28 <kushal> So this week people are busy+ traveling for devconf
17:33:02 <maxamillion> kushal: +1
17:33:14 <scollier> maxamillion, happy to brainstorm over an etherpad if you like
17:33:53 <smdeep> trishnag, read your blog very insipiring
17:34:04 <kushal> Anyway if there is nothing else we can end the meeting.
17:34:17 <maxamillion> scollier: yup, I'm in
17:34:17 <nzwulfin> maxamillion: a question, is there a good resource to start learning to write tests
17:34:27 <maxamillion> nzwulfin: that'd be a question for kushal
17:34:34 <trishnag> smdeep, thank you :) :)
17:34:47 <smdeep> trishnag, welcome!
17:34:51 <nzwulfin> sorry i meant for taskotron .. re your email to the list
17:34:52 <kushal> nzwulfin, I guess you saw your github wiki page.
17:34:56 <kushal> nzwulfin, ah :)
17:35:22 <nzwulfin> i've got some bad tunirtests already submitted ;)
17:35:48 <kushal> nzwulfin, hehe :)
17:35:56 <nzwulfin> i found running / installing / managing taskotron, but not how to actually write a YAML test
17:36:10 <maxamillion> nzwulfin: oh, a lot of that is up in the air right now ... the implementation of the mechanism by which we will write the tests is still in flight, but to the best of my knowledge one of the goals will be that we could run the tunir tests via taskotron (or something similar)
17:36:35 <nzwulfin> ah ok .. then i'll stay tuned to that discussion
17:37:56 <kushal> Okay, then closing this meeting.
17:38:06 <kushal> 5
17:38:08 <kushal> 4
17:38:08 <kushal> 3
17:38:09 <kushal> 2
17:38:10 <kushal> 1
17:38:11 <kushal> #endmeeting