14:31:14 <mboddu> #startmeeting RELENG (2017-06-05)
14:31:14 <zodbot> Meeting started Mon Jun  5 14:31:14 2017 UTC.  The chair is mboddu. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:31:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:31:14 <zodbot> The meeting name has been set to 'releng_(2017-06-05)'
14:31:14 <mboddu> #meetingname releng
14:31:14 <zodbot> The meeting name has been set to 'releng'
14:31:14 <mboddu> #chair dgilmore nirik tyll sharkcz masta pbrobinson pingou puiterwijk maxamillion mboddu Kellin
14:31:14 <zodbot> Current chairs: Kellin dgilmore masta maxamillion mboddu nirik pbrobinson pingou puiterwijk sharkcz tyll
14:31:14 <mboddu> #topic init process
14:31:42 * masta is around
14:31:53 <Kellin> .hello kellin
14:31:54 <zodbot> Kellin: kellin 'None' <kellin@retromud.org>
14:31:56 <contyk> .hello psabata
14:31:57 <zodbot> contyk: psabata 'Petr Ĺ abata' <psabata@redhat.com>
14:32:12 <dustymabe> .hello dustymabe
14:32:13 <zodbot> dustymabe: dustymabe 'Dusty Mabe' <dustymabe@redhat.com>
14:32:41 <mboddu> FYI, nirik is on PTO this week
14:32:59 <masta> hello contyk, nice to see you last week in person.
14:33:22 <mboddu> masta: are you back in states or still in Brno?
14:33:39 <masta> back in Dallas, USA
14:33:52 <mboddu> masta: okay
14:33:55 <contyk> masta: ah, that's you :)
14:34:15 <masta> contyk, yes!
14:34:59 <mboddu> lets give couple more min for people to join and then we will start
14:35:14 <mboddu> sharkcz: are you around?
14:35:33 <dgilmore> hi all
14:35:36 <sharkcz> mboddu: have another meeting running now ... :-(
14:35:38 * mboddu wants to get an update on Alt arch, its been a while since we were busy on other stuff in previous meeting
14:35:52 <maxamillion> .hello maxamillion
14:35:53 <zodbot> maxamillion: maxamillion 'Adam Miller' <maxamillion@gmail.com>
14:35:55 <mboddu> sharkcz: okay
14:36:00 <mboddu> Lets start
14:36:03 <maxamillion> .pushduty
14:36:05 <zodbot> maxamillion: The following people are on push duty: Rob, Fedora Release Engineering
14:36:08 <zodbot> maxamillion: - https://apps.fedoraproject.org/calendar/release-engineering/
14:36:23 <mboddu> #topic #6822 using include statements in pungi-fedora
14:36:32 <mboddu> #link https://pagure.io/releng/issue/6822
14:36:57 * dustymabe waves
14:37:19 <masta> maxamillion, thanks,.... I was worried I was on push duty. the calendar seem to be different in recent months
14:37:41 <mboddu> dustymabe: Do you remember whats lsedlar recommendation on this? If I remember correctly, its not advised but very useful to use, I might be remembering it wrong
14:38:03 <dustymabe> mboddu: i think lsedlar's take was "why aren't we doing this already"
14:38:09 <maxamillion> masta: :)
14:38:15 <maxamillion> dustymabe: \o
14:38:17 <lsedlar> there's no reason not to recommend it
14:38:34 <mboddu> lsedlar, dustymabe : okay, thanks
14:38:48 <dustymabe> dgilmore, do you know of a reason why we aren't doing this today?
14:39:10 <mboddu> dgilmore: so, can we start using the "include" option for pungi configs?
14:39:15 <dgilmore> dustymabe: because we are not
14:39:25 <dgilmore> the use of them is not documented
14:39:39 <dgilmore> there is no reason why we can't
14:39:42 <masta> the include thing is fine
14:39:46 <dustymabe> dgilmore: cool - good to know
14:39:47 <lsedlar> true, the format generally lacks any documentation
14:39:48 <dgilmore> though for some thing it may get tricky
14:40:13 <dgilmore> like keeping a historical record that this was the config used for Alpha, BEta, Final etc
14:40:28 <masta> but, I say we run the pungi validation script on anything that uses %include
14:40:41 <dustymabe> dgilmore: i'm thinking we have a single config for a branch that is like basically a library of configuration
14:40:41 <dgilmore> dustymabe: there is no intentional decision either way
14:40:50 <dgilmore> dustymabe: huh
14:40:59 <dustymabe> and then individual pungi configs will change only what they need to
14:41:11 <maxamillion> lsedlar: may I request documentation be made? :)
14:41:19 <dgilmore> I do not grok what you just said dustymabe
14:41:50 <dustymabe> dgilmore: basically most configuration lives in one file - then individual configs (like atomic nightly cloud nightly, etc, just #include that one)
14:42:02 <dustymabe> and change what they need to
14:42:11 <lsedlar> maxamillion, yes you can :)
14:42:19 <masta> FTW  pungi-config-validate
14:42:20 <dgilmore> dustymabe: I think you need to use some more words
14:42:25 <dgilmore> and be a bit clearer
14:42:53 <dustymabe> does anyone else not know what I'm saying?
14:43:25 <contyk> you want to include config files in other config files
14:43:26 <dustymabe> i guess I just need to create an example
14:43:38 <dgilmore> contyk: that I get
14:43:46 <masta> dustymabe, yes, I've no idea what you say. please express
14:43:54 <dgilmore> but what he is proposing as to how he thinks it will work I do not
14:44:11 <maxamillion> lsedlar: thanks :)
14:44:12 <dustymabe> ok - basically there is a lot of config in fedora.conf
14:44:23 * dgilmore notes that the use fo include is not documented
14:44:32 <contyk> dgilmore: that might be a problem :)
14:44:36 <dustymabe> a lot of stuff at the top that doesn't actually tell pungi to build anything
14:44:54 <dustymabe> but is just configuration, like names, etc..
14:44:58 <dgilmore> and for things like alpha and beta and final we likely do not want to use includes so we have a record of exactly what was used
14:45:16 <dustymabe> dgilmore: personally, i think that's what git is for
14:45:29 <dustymabe> but i don't have a problem with that
14:45:33 <dgilmore> dustymabe: that only helps whjen you know the commit used
14:45:38 <dgilmore> dustymabe: which we do not know
14:46:04 <dustymabe> dgilmore: probably the last commit that edited the file
14:46:05 <contyk> wasn't there a proposal to build composes in koji?
14:46:16 <contyk> for exactly this reason?
14:46:29 <dgilmore> dustymabe: are you proposing that we have a snipped for each thing and include them all
14:46:32 <contyk> I don't know any specifics, just heard something like that
14:46:36 <dgilmore> so there would be a Atomic host snippet
14:46:39 <dgilmore> workstation
14:46:41 <dgilmore> Server
14:46:43 <dgilmore> Cloud
14:46:51 <dgilmore> spinad and labs etc?
14:46:57 <dustymabe> dgilmore: no I don't think so
14:47:12 <dgilmore> dustymabe: so you need to be explicitly clear
14:47:16 <dustymabe> dgilmore: basically what I want is all the config at the top that is common for them all to be in a global config file
14:47:24 <dgilmore> because I do not understand what change you are trying to make
14:47:30 <dgilmore> other than use includes
14:47:37 <dgilmore> I am not sure what you mean by that
14:47:57 <dgilmore> dustymabe: only osme of it is common
14:48:00 <dustymabe> ok, if you diff the config files in say fedora 25 branch
14:48:10 <dustymabe> you'll see mostly common configuration and then you'll see some tweaks
14:48:26 <dustymabe> i'm proposing that the common configuration be somewhere in a common config file
14:48:29 <dustymabe> that is included
14:48:34 <masta> dustymabe, I thinking that right now the atomic kickstart configs need to be separate
14:48:49 <dgilmore> mboddu: they are
14:49:05 <dgilmore> opps sorry mboddu
14:49:14 <dgilmore> masta: the kickstarts are seperate
14:49:19 <mboddu> dgilmore: :)
14:49:22 <dgilmore> words seem to be failing us
14:49:45 <dgilmore> because I read what masta said as the kickstarts have to be seperate
14:49:53 <dgilmore> which they already are
14:50:15 <masta> yes
14:50:21 <dustymabe> ok from my last set of statements, do you get what I'm saying now?
14:50:46 * masta goes to read the kickstarts for Fedora Atomic
14:50:59 <dustymabe> masta: this really has nothing to do with kickstarts
14:51:25 <masta> okay, my bad... pls help me understand?
14:51:37 <dustymabe> pungi configs are separate from kickstarts
14:51:54 <masta> yep
14:51:55 <dustymabe> a pungi config might define an image build and specify a kickstart to use
14:53:26 <dustymabe> ok - so from my previous set of statements
14:53:37 <dustymabe> i would propose that we take what we can from the top of the fedora.conf file
14:53:47 <dustymabe> and make it into a common config file for the others to #include
14:54:05 <dustymabe> here is an example of the parts of the file I would like to do that with: https://da.gd/FCDg
14:54:14 <dgilmore> dustymabe: kinda
14:54:24 <dgilmore> dustymabe: I think showing us what you mean might be easier
14:54:49 <dustymabe> so basically nothing that actually tells pungi to do an image-build or installer build or any build really
14:55:05 <dustymabe> just all the nitty gritty config
14:56:22 <dustymabe> dgilmore: see the fpaste for an example
14:56:56 <dgilmore> dustymabe: we should discuss it out of the meeting
14:57:07 <dustymabe> dgilmore: i tried that on the mailing list
14:57:12 <masta> Oh! this is about using %include in pungi, we do that all the time... so long as it validates via pungi-config-validate.. I'm +1
14:57:30 <dustymabe> masta: thanks - please add comments to the issue
14:57:41 * masta does
14:57:41 <dgilmore> masta: we do not do it at all
14:57:48 <dgilmore> masta: in Fedora
14:57:59 <dgilmore> anyway lets move on
14:58:05 <masta> dgilmore, oh! so I stand corrected. my bad
14:58:05 <dustymabe> dgilmore: well that's not true, there is at least one case where we already do
14:58:15 <contyk> let's talk about Xinclude in variants files ;)
14:58:23 <mboddu> dgilmore: lsedlar said that they are doing it internally
14:58:42 <mboddu> Okay, lets move on
14:58:45 <dustymabe> i don't know why we have to move on already - there's no resolution to this?
14:58:58 <dustymabe> are we saying "no" are we saying "maybe"
14:59:15 <dgilmore> dustymabe: we are not going to dolve it in the meeting and we have other things to discuss
14:59:23 <dgilmore> I think we should look at making things better
14:59:32 <dustymabe> well i tried to talk about this outside of the meeting
14:59:35 <dgilmore> but spending the whole meeting trying to do so is not productive
14:59:55 <mboddu> dustymabe: also, we need the documentation before we make any decision
14:59:58 <masta> dustymabe, the it has to validate pungi-config-validate or else nothing, I can say that with truth.. and that is trivial. so lets move on
15:00:32 <dustymabe> mboddu: thanks for bringing this up
15:00:36 <dustymabe> let's move on
15:00:49 <mboddu> #info masta will update the ticket and lsedlar will try to update the documentation on how to use %include
15:02:15 <mboddu> #topic #6791 Create module-bootstrap-master tag similar to f26-modularity
15:02:23 <mboddu> #link https://pagure.io/releng/issue/6791
15:02:56 <contyk> this one's been implemented, although the tag name is different than originally requested
15:02:59 <contyk> that's not a problem
15:03:32 <masta> not a problem
15:03:47 <dgilmore> contyk: rawhide seemed better to me that master
15:03:48 <contyk> we've also populated it with some content, with mboddu's help
15:03:50 <mboddu> contyk: okay, I just wanted to know if any more requests will come along on this issue? Like the secure-boot pkgs tagging and any others
15:04:10 <contyk> mboddu: yes, it might happen, over time
15:04:25 <contyk> mboddu: but if it has to be done, I'll open a new ticket
15:04:39 <contyk> as of now there's nothing else to be done
15:04:51 <dgilmore> I think this can be closed now
15:04:54 <contyk> +1
15:05:11 <mboddu> contyk: okay, just wanted to check, thanks
15:05:49 <mboddu> #info Nothing else can be done on this ticket as of now, if anything else pops up modularity-wg will open a new ticket. The ticket can be closed.
15:06:31 <mboddu> #topic #6775 Please Review Arbitrary Branching Change Proposal and Provide Feedback
15:06:38 <mboddu> #link https://pagure.io/releng/issue/6775
15:06:54 <mboddu> dgilmore: would you like to share any updates from FESCo?
15:09:00 * mboddu checks whats the new timeline for this
15:09:08 <dgilmore> FESCo acked it
15:09:22 <dgilmore> and said that the removal of pkgdb needs to be handled carefully
15:09:35 <dgilmore> it has been delayed a couple of weeks
15:10:17 <mboddu> dgilmore: so, is it still removing pkgdb and replacing it with new system, both being done at the same time?
15:11:48 <maxamillion> mboddu: "both being done at the same time" ... what is "both" here?
15:12:06 <mboddu> maxamillion: removing pkgdb and implementing new system
15:12:41 <mboddu> maxamillion: last time when we talked about it, I suggested using both like pkgdb for rpms and new system for modules and stuff
15:13:16 <maxamillion> mboddu: ohhh ok
15:13:24 <dgilmore> mboddu: the claim is that it can not be phased in
15:13:26 <mboddu> maxamillion: my suggestion was to use both of them for sometime and slowly move to new system when we feel like its good enough
15:13:34 <dgilmore> I suggested phasing in also
15:13:46 <maxamillion> I worry about consistency across systems
15:13:56 <masta> lets assume that removing pkgdb will not happen this cycle. hope for best, assume the worst.
15:14:07 <dgilmore> I need to follow up to some of the thread on devel@ about the packager group
15:14:32 <dgilmore> masta: its scheduled for remoaval in about 4-5 weeks
15:14:54 <mboddu> dgilmore: thats what scares me a lot
15:15:26 <dgilmore> mboddu: you and me both
15:15:52 <dgilmore> but all we can do is be engaged and make sure its a featureful as possible
15:16:00 <dgilmore> and raise concerns over issues we see
15:16:08 <mboddu> dgilmore: sure
15:16:31 <dgilmore> then make sure when its done we report issues and brokenees to the people working on it who are on the hook to fix broken things
15:16:56 <mboddu> #info FESCo acked the change and said that the removal of pkgdb needs to be handled carefully
15:16:56 <masta> wow
15:17:12 <mboddu> thanks dgilmore
15:17:26 <masta> dgilmore, understood.
15:17:40 <mboddu> moving on
15:17:43 <mboddu> #topic #6365 "Broken dependencies" report does not understand rich dependencies
15:17:50 <mboddu> #link https://pagure.io/releng/issue/6365
15:18:27 <mboddu> dgilmore: correct me if I am wrong, I thought we are planning on supporting dnf for f27 but not rich dependencies, am I right?
15:19:04 <mboddu> dgilmore: or are we going to support both?
15:21:14 <masta> uh...
15:21:39 <masta> so creterepo_s in mash, or koji dist-repos?
15:21:53 <masta> err... createrepo_c, even
15:22:12 <mboddu> masta: the plan was to port mash since koji dist-repos has some issues
15:22:37 <maxamillion> masta: I was going to ask what createrepo_s was, but was trying to google around first :)
15:22:54 <maxamillion> masta: I switched back to irc and noticed it was a fools errand
15:22:57 <contyk> S is for speed
15:23:04 <masta> it's a trivial fix, and I've had a patch in paguer for ages...
15:23:18 <maxamillion> masta: oh? is there a PR?
15:23:28 <masta> yes
15:23:39 <dgilmore> masta: correct
15:24:25 <dgilmore> masta: using the API is prefered
15:24:31 <dustymabe> i'm guessing the issues with dist-repos are not easily overcome
15:24:50 <dgilmore> dustymabe: dist-repos as is, is not functional
15:25:14 <dgilmore> main issue is that the debuginfo rpms are mixed in with the regular rpms
15:26:24 <dustymabe> k
15:27:02 <mboddu> Okay, lets move on
15:27:15 <mboddu> #topic Open Floor
15:27:58 <mboddu> #info Fedora 26 Beta got delayed by a week, current proposed release date is June 13 2017
15:28:13 <masta> maxamillion, https://pagure.io/mash/pull-request/1
15:28:14 <mboddu> Anybody got anything else?
15:28:16 <maxamillion> masta: +1
15:28:25 <maxamillion> no I
15:28:47 * mboddu got another meeting in 2 min
15:29:18 <mboddu> Okay, lets end the meeting
15:29:20 <dustymabe> mboddu:
15:29:31 <dustymabe> mboddu: ooops
15:29:32 <contyk> already? :(
15:29:32 <mboddu> dustymabe: you got anything?
15:29:33 <dustymabe> sorry
15:29:35 <dustymabe> nope
15:29:38 <mboddu> dustymabe: okay
15:29:45 <contyk> could I get one more topic in?
15:30:04 <contyk> https://pagure.io/releng/issue/6815
15:30:32 <contyk> the only releng task associated with this change has been implemented
15:30:45 <contyk> I was wondering if I could get a releng ack on the change so I can push it forward
15:30:49 <mboddu> contyk: we are over our time and I got another meeting now, can we take this to the #fedora-releng channel
15:31:04 <mboddu> contyk: sorry about it
15:31:26 <dgilmore> contyk: been meaning to do that, I need to coordinate with katec to make sure we get any work needed in our backlog
15:31:44 <contyk> dgilmore: thanks
15:31:55 <mboddu> so, we got everything
15:32:01 <mboddu> Thanks everyone for joining
15:32:05 <mboddu> #endmeeting