17:04:22 <mboddu> #startmeeting RELENG (2017-09-11)
17:04:22 <zodbot> Meeting started Thu Sep  7 17:04:22 2017 UTC.  The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:04:22 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:04:22 <zodbot> The meeting name has been set to 'releng_(2017-09-11)'
17:04:22 <mboddu> #meetingname releng
17:04:23 <mboddu> #chair dgilmore nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin
17:04:23 <mboddu> #topic init process
17:04:23 <zodbot> The meeting name has been set to 'releng'
17:04:23 <zodbot> Current chairs: Kellin dgilmore masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll
17:05:07 <Kellin> .hello kellin
17:05:08 <zodbot> Kellin: kellin 'None' <kellin@retromud.org>
17:07:38 <tyll> .hell till
17:07:41 <tyll> .hello till
17:07:42 <zodbot> tyll: till 'Till Maas' <opensource@till.name>
17:08:40 <mboddu> tyll: how's it going? I like your email id :)
17:09:21 <masta> sry gang, have to bounce for lunch appointment. (will read the irc logs later)
17:09:59 <mboddu> masta: have a nice lunch, see ya
17:10:32 <tyll> mboddu: thank you, just got my new DSL router and hope to get better Internet soon - how about you?
17:10:38 <tyll> seems to be quiet here today
17:11:24 <mboddu> tyll: I am doing fine, just got back from lunch
17:11:54 <mboddu> tyll: it is kinda quiet, yet again, I dont have a lot to discuss as well
17:12:17 <ifor> Hi! It's my first time here. I see people type here .hello when they join should I do it as well?
17:12:53 <nirik> morning
17:13:21 <tyll> ifor: it helps others to figure out who you are :-)
17:13:29 <nirik> .hello kevin
17:13:31 <zodbot> nirik: kevin 'Kevin Fenzi' <kevin@scrye.com>
17:13:36 <tyll> ifor: the syntax is ".hello FASUSERNAME"
17:13:49 <ifor> .hello ifor
17:13:50 <zodbot> ifor: ifor 'None' <igor.wodiany@gmail.com>
17:13:57 <ifor> Thanks :)
17:14:36 <mboddu> ifor: welcome
17:14:41 <mboddu> Okay, lets start
17:15:03 <mboddu> I want to start with Open Floor since I have couple of things which might take up some time
17:15:19 <mboddu> #topic Open Floor
17:15:38 <ifor> As it's open floor now I would like to say hi to everyone
17:16:02 <nirik> welcome ifor
17:16:03 <ifor> I talked to dgilmore few days ago and I sent an email to the list
17:16:28 <ifor> I would like to do some work related to releng
17:16:55 <ifor> I was told to start with some easyfix ticket
17:17:19 <ifor> This one is open https://pagure.io/releng/issue/6832
17:17:25 <ifor> But seems to be already done
17:17:26 <mboddu> ifor: thanks for your interest, this is a releng meeting and you can see whats happening in releng world, but we generally hangout in #fedora-releng channel
17:17:56 <mboddu> ifor: sorry but this is not the right place and time for it
17:18:18 <ifor> Okay I didn't know that
17:18:40 <ifor> I'll let you carry on with the meeting and join other channel later
17:19:05 <mboddu> ifor: no problem, as I said you are welcome to stay and see whats happening but join #fedora-releng for any sort of questions
17:19:27 <mboddu> Okay, getting back to the meeting
17:20:13 * nirik has no idea if that ticket is fixed yet or what script it is. ;)
17:20:49 <mboddu> nirik: its fixed, at least I made a PR for it, not sure whether its merged or not
17:21:50 <mboddu> nirik: yep its merged and is fixed
17:21:59 <mboddu> nirik: I will close the ticket
17:22:03 <Kellin> what is merged/fixed?  what ticket?
17:22:17 <nirik> we should go thru tickets sometime and add more easyfixes. ;)
17:22:29 <mboddu> nirik: yep, that is true
17:23:18 <mboddu> Anyway, There is debate going on Server variant compose, whether its normal or modular or both? I have heard different thoughts about it, does anyone know if there is any decision made on it?
17:23:29 <mboddu> nirik, tyll : ^ ?
17:23:41 <mboddu> Kellin: https://pagure.io/releng/issue/6832
17:24:11 <nirik> well, modular server is a f27 change... but I don't know the status off hand
17:24:58 <tyll> afaik it is unlcear how to upgrade from F26 server so a regular F27 server might be needed for now to provide some kind of upgrade path
17:26:32 <nirik> so both might make sense indeed
17:26:38 <mboddu> nirik, tyll : Okay, but we are about to start beta composes, when can be a decision is made? I am assuming its FESCo related decision and hence asking you guys in particular.
17:27:56 <nirik> well, IMHO it's both, but it also depends on if the module version is ready or not... I have not talked to them specifically about that
17:29:43 <mboddu> nirik: Okay, I was in an assumption its going to be both but I heard it might be only modular, so I thought of bringing it up here and see what is needed to make it work.
17:30:19 <nirik> threebean: you around ? ^
17:33:13 <tyll> after thinking more about it, I am not sure if we actually need a traditional compose to allow an upgrade path because AFAIU the compose is only needed for new install media
17:33:36 <threebean> yes, reading up.
17:34:24 <tyll> but maybe I am missing something... The change proposal sounds like the modular compose is going to replace the traditional compose: https://fedoraproject.org/wiki/Changes/Modular_Server#Scope
17:34:45 <threebean> yeah - that was my understanding of the intent too.  the key person to weigh in would be sgallagh from the server WG.
17:35:51 <sgallagh> My understanding is that the Everything tree would handle upgrades and that we intend only to ship modular install media
17:36:17 <Kellin> is it relevant to ask here if we have a clear upgrade path to do a dnf system-upgrade on fedora-server 26->modular27?
17:36:24 <sgallagh> Where "ship" is orthogonal to "produce" in the case that the tooling has issues with that.
17:36:31 <threebean> see also https://fedoraproject.org/wiki/Changes/Modular_Server#Upgrade.2Fcompatibility_impact
17:36:51 <sgallagh> Kellin: short answer: no there is no upgrade path for F27. We may implement one for F28
17:37:43 <nirik> sgallagh / threebean do you know if modular composes are producing images yet? and is the plan to merge those into regular composes now?
17:37:55 <threebean> they are not producing images yet, but we're trying.
17:38:03 <threebean> the latest one failed in buildinstall due to missing fedora-logos.
17:38:17 <threebean> contyk suggests there will be further problems after that's included, but they're working on it.
17:39:39 <nirik> ok, cool
17:39:55 <mboddu> threebean : I guess from releng perspective its just a compose(probably need to think about mirroring and other stuff) but as a whole, are we ready for it? Like, are all the tools are updated for it?
17:40:03 * sgallagh goes back to resting (he's out sick today)
17:40:10 <threebean> sgallagh++ feel better.
17:40:15 <zodbot> threebean: Karma for sgallagh changed to 9 (for the f26 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
17:40:21 <sgallagh> Thanks
17:40:57 <tyll> sgallagh: get well soon
17:41:12 <threebean> mboddu: more or less, yes.  the compose is less difficult from a releng/tools point of view.  we worked out most of the kinks in f26.
17:41:32 <mboddu> sgallagh: get well soon
17:41:39 <threebean> bodhi+modules is the new fish this time around.  (targetting release shortly after we get out of beta freeze)
17:42:12 <mboddu> nirik: ^ what releng pieces are effected by it? I can think of composes, mirroring, torrents - am I missing anything else?
17:42:53 <nirik> websites (if the images are in a different path/named differently)
17:42:56 <threebean> we pub it in /alt last time around.  I guess we need to decide where in the pub tree the f27 modular server should go once it actually builds.
17:43:03 <threebean> s/pub it/put it/
17:43:04 <mboddu> threebean: okay, so whats going to be for Beta - is it modular or normal?
17:43:50 <threebean> for Server?  the goal as stated in the Change is modular, right?  It depends on if we can get these images built.
17:43:50 <mboddu> threebean: yes, thats what mirroring thing I was talking about
17:46:02 <mboddu> threebean: okay, if we a get a successful modular server compose then thats what is for Beta, got it
17:46:03 <threebean> looking down at the contingency plan in the Change.., there's a note about building and shipping the traditional Server if the modular one fails.
17:46:10 * threebean nods
17:46:24 <threebean> yeah - it will hinge on whether or not the modular compose can come together or not.
17:48:50 <mboddu> threebean: Okay, as per the policy we wont do a release until all the release blocking bits are cleared. And the Change says its a release blocking, based on where we are right now, I think its better to have a cut off date by which there should be a successful compose and tested, if we wont get it done by that date then we can do the normal server release, does it sound okay?
17:49:10 * threebean nods
17:49:46 <threebean> yes.  in that event, I imagine that the modular folks will still be working hard on a modular server on the side.
17:50:12 <mboddu> threebean: sure, and we can do just another modular release as we did for F26
17:50:24 <threebean> yeah :)
17:51:05 <mboddu> nirik, tyll, threebean : ^^ not sure who decides on it, but if its FESCo then I am happy to create a ticket.
17:52:44 <threebean> iirc, it's on the fesco agenda for tomorrow.
17:53:00 <threebean> https://pagure.io/fesco/issue/1760
17:53:04 <nirik> I guess so. It's a bit off from our normal process, but we can see what people say.
17:53:53 <mboddu> threebean: thats good, one less ticket for me to create ;)
17:57:03 <mboddu> #info There is a debate about Fedora Server compose - whether its going to be Modular or traditional compose. FESCo will make a decision on it(probably tomorrow). We need to make changes to pungi composes, mirroring, torrents and websites if its modular based.
17:57:48 <mboddu> There is not enough time for my other topic, but its about flatpaks support in Fedora
17:58:32 <mboddu> #info Flatpak support is coming to fedora and we need to start looking at what needs to be changed/updated to support them. https://pagure.io/releng/issue/6998
17:58:47 <mboddu> Anybody got anything else for quick updates?
18:00:20 <mboddu> Okay, thats it then
18:00:25 <mboddu> Thanks guys for joining
18:00:29 <mboddu> #endmeeting