16:02:05 <Rathann> #startmeeting FESCO (2017-03-10) 16:02:05 <zodbot> Meeting started Fri Mar 10 16:02:05 2017 UTC. The chair is Rathann. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:02:05 <zodbot> The meeting name has been set to 'fesco_(2017-03-10)' 16:02:05 <Rathann> #meetingname fesco 16:02:05 <zodbot> The meeting name has been set to 'fesco' 16:02:35 <jforbes> .hello jforbes 16:02:36 <zodbot> jforbes: jforbes 'Justin M. Forbes' <jforbes@redhat.com> 16:02:43 <nirik> morning everyone. 16:02:53 <jwb> hi 16:03:31 <Rathann> #chair rathann jforbes nirik jwb 16:03:31 <zodbot> Current chairs: Rathann jforbes jwb nirik rathann 16:04:27 <Rathann> jsmith, paragan, kalev-afk, sgallagh: ping 16:05:21 <sgallagh_> .hello sgallagh 16:05:22 <zodbot> sgallagh_: sgallagh 'Stephen Gallagher' <sgallagh@redhat.com> 16:06:16 <Rathann> #chair sgallagh 16:06:16 <zodbot> Current chairs: Rathann jforbes jwb nirik rathann sgallagh 16:06:31 <Rathann> ok, that's 5 16:06:51 * Rathann wonders why zodbot is case sensitive 16:07:09 <maxamillion> .hello maxamillion 16:07:10 <zodbot> maxamillion: maxamillion 'Adam Miller' <maxamillion@gmail.com> 16:07:16 <Rathann> welcome 16:07:22 <Rathann> #chair maxamillion 16:07:22 <zodbot> Current chairs: Rathann jforbes jwb maxamillion nirik rathann sgallagh 16:07:31 <maxamillion> sorry, in the Atomic Host WG VFAD and wasn't paying attention to time 16:07:35 <Rathann> #topic init process 16:08:08 <Rathann> not much on the agenda today 16:08:24 <Rathann> #topic #1686 F27 System Wide Change: No More Alphas 16:08:24 <Rathann> .fesco 1686 16:08:25 <zodbot> Rathann: Issue #1686: F27 System Wide Change: No More Alphas - fesco - Pagure - https://pagure.io/fesco/issue/1686 16:09:10 <Rathann> adamw: around? 16:09:32 <nirik> I don't think he's around today... 16:09:36 <nirik> and dgilmore is in meetings. 16:09:47 * nirik has no questions tho, I'm +1 to the change. 16:09:50 <jforbes> While I think the underlying changes here will gate the kernel process since we do daily rawhide builds, I do see the overall benefit to fedora 16:10:04 <jforbes> I'm +1 as well 16:10:30 <jwb> 0 16:10:42 <maxamillion> +1 here 16:11:03 <sgallagh> Alpha does provide an important check-in date though 16:12:08 <jforbes> sgallagh: My impression was that the feature status checks would still be included in the schedule 16:12:12 <sgallagh> We have a fair amount of process around Alpha, including the contingency plan stuff 16:12:22 <nirik> "We will likely want to add a new checkpoint for change implementation that currently needs to be checked at Alpha " 16:12:29 <sgallagh> /me nods 16:12:55 <Rathann> yes, I think we should keep the other checkpoints, too 16:13:16 <jwb> i guess i've either missed it, or it wasn't spelled out clearly, but what exactly is doing the gating 16:13:39 <sgallagh> I'm +1, but I think it's going to necessitate some non-technical process changes as well as technical ones. 16:13:59 <Rathann> jwb: the compose process, IIUC 16:14:06 <jwb> that doesn't help 16:14:07 <jforbes> jwb: There was talk in the thread about either something automatic with bodhi or using a different system, but basically running automatic tests 16:14:21 <jwb> right, all of this is handwavy 16:14:56 <nirik> not bodhi 16:15:03 <Rathann> I am +1 in general 16:15:12 <sgallagh> jwb: What I was hearing this week was basically that Bodhi would be enabled for Rawhide, but that by default it would go automatically to the repo unless tests failed 16:15:13 <nirik> taskotron and/or openqa 16:15:22 <Rathann> so that's +1:5 and 0:1 16:15:25 <sgallagh> Which apparently disagrees with what others are hearing... 16:15:38 <jwb> you guys are just illustrating my point for me. keep going. 16:16:07 <nirik> "But that's not a part of the proposal. Nothing in the proposal involves using Bodhi." 16:16:13 <nirik> (from adamw's post to devel list) 16:16:21 <jwb> i like the idea behind this. i'd like to understand how it will actually impact contributors 16:16:43 <jwb> Rathann: yes, it's passed. we can likely move on since nobody actually has details 16:17:03 <jforbes> Taskotron runs the tests. The real question is where results can be seen. Bodhi was mentioned by adamw as a possible integration point there, but entirely automated 16:17:56 <Rathann> jwb: there's no rush, we can defer and ask for more implementation details 16:18:02 <nirik> well, the idea is pagure in front of dist git 16:18:08 <nirik> but I am not sure the status of that. 16:18:13 <jforbes> "The major focus at present is to deploy a Pagure instance on top of dist-git, as that provides another point at which we can provide a proper test feedback loop. " 16:18:24 <jwb> Rathann: i kind of disagree. this stuff should be landing now 16:18:32 <jwb> rawhide is off churning away for f27 16:18:37 <jwb> if this is an f27 change... 16:18:53 <nirik> right and it says it should be landing shortly after f26 branches... so... now. 16:19:08 <jwb> yet nobody has details 16:19:15 <jwb> all was have are ideas 16:19:28 <jwb> which means i question if this can really land in time for f27 16:19:37 <jwb> but i'm not doubtful enough to block it 16:20:36 <jforbes> jwb: I would agree, but it seems the handwavy ideas are really all in the reporting portion of it, the actual interface. The tests themselves are there. 16:20:38 <nirik> it's hard without having the change owners here. 16:20:49 <jwb> it's already passed guys. move on 16:21:25 <Rathann> ok, I'll ping the change owners for more details 16:21:50 <jforbes> And the big thing here, is the gating of rawhide doesn't seem to be dependent on this change 16:22:05 <Rathann> #action Rathann will ping adamw and ausil for more details on F27 System Wide Change: No More Alphas 16:22:41 <nirik> taskotron is already running on rawhide builds... but yeah. 16:23:35 <Rathann> #agreed Approve the F27 System Wide Change: No More Alphas (+1:5, 0:1, -1:0) 16:23:49 <Rathann> #topic #1687 Consider adding SSSD to one of the default comps groups 16:23:55 <Rathann> .fesco 1687 16:23:56 <zodbot> Rathann: Issue #1687: Consider adding SSSD to one of the default comps groups - fesco - Pagure - https://pagure.io/fesco/issue/1687 16:24:48 <sgallagh> /me can answer questions on this if required 16:24:57 <nirik> sure. +1 16:26:03 <Rathann> I'm +1 16:26:10 <jforbes> sgallagh: Is this something that is going to annoy atomic? 16:26:13 <Rathann> sgallagh: does this replace nscd? 16:26:35 <sgallagh> jforbes: I doubt it; they don't use @core as far as I am aware 16:27:03 <sgallagh> Rathann: it's not a 100% replacement 16:27:16 <jforbes> sgallagh: okay, I thought they were still using core. If not, I am all for it. 16:27:20 <sgallagh> Because SSSD doesn't handle the hosts or services maps 16:27:27 <jforbes> +1 16:27:59 <sgallagh> jforbes: That said, I think atomic ships sssd-common in the host already anyway 16:28:18 <jwb> this puts SSSD in the path of all logins? 16:28:40 <Rathann> sgallagh: how does it interact with nscd, then? 16:28:57 <jforbes> sgallagh: Yeah, I could see a lot of people would want it, but a lot of the atomic folks are really squidgy about any size changes too. 16:29:05 <sgallagh> jwb: No, it's not being added to PAM by default 16:29:13 <sgallagh> It's being added only for name-service 16:29:26 <jwb> like dns? 16:29:42 <sgallagh> jwb: SSSD doesn't handle the hosts map 16:29:43 <jwb> i know absolutely nothing about SSSD 16:30:02 <sgallagh> It handles users, groups, initgroups, sudo, autofs and netgroups 16:30:16 <sgallagh> Might be one more I'm forgetting 16:30:39 <jwb> so i'm trying to figure out how it's going to impact users on a daily basis 16:30:50 <jwb> how does it handle all those things? 16:31:05 <sgallagh> jwb: It provides libnss_sss.so.2 for glibc 16:31:34 <sgallagh> SSSD also has a fast in-memory cache these days which is comparable in performance to nscd 16:31:40 <jwb> sgallagh: ok, that means nothing to me. let's take this offline 16:31:48 <maxamillion> I think SSSD is already in the atomic host image actually 16:31:57 <sgallagh> jwb: name-service uses plugins configured in nsswitch.conf 16:32:06 <sgallagh> SSSD provides a thin shim plugin that talks to the daemon 16:32:26 <sgallagh> maxamillion: Yes, it is. They're looking at moving it to a container, but for now it's tightly part of the host 16:32:30 <Rathann> I'm counting 3 +1 16:32:36 <Rathann> anyone else want to vote? 16:32:49 <Rathann> or defer? 16:32:57 <sgallagh> I have a couple more things to say, if I may 16:33:01 <Rathann> sure 16:33:09 <jwb> sgallagh: i know you're trying to be helpful, but you're talking at levels that all sound like gibberish to me. it's OK, i can go read 16:33:29 <sgallagh> Today, if you use SSSD, there's a performance penalty because SSSD doesn't play well with nscd (you have to disable nscd for the maps handled by SSSD) 16:33:50 <sgallagh> This means that looking up local users actually has to hit the disk, whereas if nscd was in play it would just go to *its* cache. 16:33:58 <maxamillion> sgallagh: rgr 16:34:08 <sgallagh> We fixed that in SSSD recently so that now the local users can also be cached by SSSD for significant performance improvement 16:34:26 <sgallagh> So now that we have that, we want to offer it by default 16:34:37 <maxamillion> yeah, arlight 16:34:38 <maxamillion> +1 16:34:52 <sgallagh> This request is to put just the pieces of SSSD that enable the "files provider" onto the system by default. 16:35:06 <sgallagh> It does not include the LDAP, Kerberos, FreeIPA, AD, etc. functionality. 16:35:14 <Rathann> right 16:35:15 <sgallagh> That's available in @standard today. 16:35:43 <Rathann> I'm slightly worried about having both nscd and sssd running by default since they overlap in this case 16:35:55 <sgallagh> Rathann: nscd doesn't run by default on Fedora 16:36:13 <Rathann> oh, right 16:36:19 <Rathann> I've just checked it too 16:36:26 * Rathann somehow missed this change 16:36:38 <sgallagh> It's been that way for at least five years 16:37:34 <sgallagh> Any further questions? 16:37:43 <Rathann> right, no questions from me then 16:38:05 <Rathann> and we're missing votes from sgallagh and jwb 16:38:17 <sgallagh> jwb: https://fedorahosted.org/sssd/wiki/DesignDocs/FilesProvider is a good resource, FWIW 16:38:23 <sgallagh> I voted +1 16:38:37 <sgallagh> Or, I thought I did 16:38:54 <Rathann> not that I can see 16:39:02 <Rathann> but I was expecting a +1 from you anyway 16:39:05 <sgallagh> Well, I just did, then :) 16:39:07 <Rathann> right 16:39:15 <Rathann> jwb? 16:39:25 <jwb> +1 i guess 16:39:32 <Rathann> #agreed Approve the Consider adding SSSD to one of the default comps groups (+1:6, 0:0, -1:0) 16:39:34 <Rathann> great 16:39:41 <sgallagh> #action sgallagh to send a PR for comps 16:39:53 <Rathann> #topic #1688 Incomplete (non testable) Changes of F26 16:39:53 <Rathann> .fesco 1688 16:39:54 <zodbot> Rathann: Issue #1688: Incomplete (non testable) Changes of F26 - fesco - Pagure - https://pagure.io/fesco/issue/1688 16:40:52 <Rathann> wow... that's a lot 16:41:06 <Rathann> probably people forgot to update at least some 16:41:41 <nirik> the static info there is a week old, FWIW 16:41:51 <jforbes> Some are notated that way. 16:42:00 <nirik> but wait, edited 13 hours ago. nevermind 16:42:25 <jwb> i'd suggest just approving the deferal of the ones that wish to move to f27 16:42:36 <jwb> and revisiting the rest of the list next week 16:42:41 <sgallagh_> jwb: +1 16:42:45 <nirik> jwb: +1 16:42:54 <nirik> some of these are clearly done, just not updated... like gcc7 16:43:02 <Rathann> ok, +1 16:44:19 <jforbes> jwb: +1 16:44:23 <dgilmore> hi all sorry was in meetings 16:45:00 <maxamillion> jwb: +1 16:45:28 <jwb> i'll comment the ticket 16:46:03 <Rathann> #agreed Approve deferring the incomplete F26 changes that were asked to be moved to F27, revisit the rest next week (+1:5, 0:0, -1:0) 16:46:06 <Rathann> thanks jwb 16:48:18 <Rathann> #topic #1635 F26 Self Contained Changes 16:48:18 <Rathann> .fesco 1635 16:48:18 <Rathann> there are two changes there 16:48:19 <Rathann> Arm Support In FMW https://fedoraproject.org/wiki/Changes/ArmSupportInFmw and Python 3 C.UTF-8 locale https://fedoraproject.org/wiki/Changes/python3_c.utf-8_locale 16:48:20 <zodbot> Rathann: Issue #1635: F26 Self Contained Changes - fesco - Pagure - https://pagure.io/fesco/issue/1635 16:48:32 <Rathann> jkurik suggested deferring them to F27 16:48:44 <dgilmore> +1 to both 16:49:13 <dgilmore> assuming they are done/testable now 16:49:59 <jforbes> Well, kind of crappy to defer when the reason is we didn't hold a meeting last week. 16:50:17 <Rathann> agreed 16:50:38 <cstratak> Hello 16:50:40 <Rathann> cstratak: what's the status of Python 3 C.UTF-8 locale https://fedoraproject.org/wiki/Changes/python3_c.utf-8_locale ? 16:50:49 <Rathann> is it in testable state? 16:51:07 <sgallagh> jforbes: Well, at the same time if they didn't get the changes in before Alpha freeze... 16:51:12 <cstratak> I haven't pushed the changes in rawhide as the change was not accepted so far, however I have testable builds in copr. 16:51:54 <Rathann> I'm +1 to both for the record, even if they missed the freeze 16:52:16 <cstratak> The change was sent the last day of the deadline but it has to stay for one week at the devel mailing list before it's considered to be discussed 16:52:18 <sgallagh> I'm a little concerned about the Python one, since I'm not sure how much fallout this will have 16:52:33 <sgallagh> I know the *existing* default locale has caused lots of problems in the past 16:52:39 <cstratak> during that time a fesco meeting was cancelled and the alpha freeze came around 16:53:41 <cstratak> sgallagh, I believe everything is mentioned at the change, is it something not clean about it? 16:53:47 <cstratak> clear 16:53:53 <nirik> Looks like FMW has arm changes upstream, but also note it wasn't going to replace the command line arm image as default, just start offering these. 16:54:02 <nirik> so I am +1 to both 16:54:07 <Rathann> #chair dgilmore 16:54:07 <zodbot> Current chairs: Rathann dgilmore jforbes jwb maxamillion nirik rathann sgallagh 16:54:19 <sgallagh> "upgrade/compatibility impact" has nothing, which I doubt is true 16:54:23 <maxamillion> I'm +1 to both 16:54:48 <sgallagh> To be clear, this is something I want to see land, but I'm really concerned about landing it this late in F26 16:54:48 <jforbes> sgallagh: They didn't get the changes in before alpha freeze because they weren't approved last week, because we didn't have a meeting. 16:54:48 <cstratak> sgallagh, well it is true actually 16:56:00 <cstratak> sgallagh, it only affects isolated environments where the locale is not set and only python application during their run time. So essentially it kinda makes things "more" compatible in most aspects 16:56:08 <sgallagh> So things like... Anaconda. 16:56:18 <cstratak> anaconda shouldnt have any issues by it 16:56:34 <sgallagh> Locale issues have plagued anaconda for years. 16:56:36 <Rathann> cstratak: have you tested anaconda with this change? 16:56:38 <sgallagh> It's why I'm so hesitant 16:56:55 <cstratak> and if they do actually I'm in contact as well with anaconda developers for any issues that might arise by changes in the interpreter 16:57:22 <cstratak> so they would be of the first people to actually be aware of this change and test it as soon as it's accepted. 16:57:29 <Rathann> ok... 16:57:29 <sgallagh> cstratak: Right... but since this missed Alpha, we really only have Beta to test and fix issues in anaconda that arise from it 16:57:52 <sgallagh> (for wide testing, I mean) 16:58:41 <Rathann> I'm counting 4 +1 to both changes so far 16:58:46 <nirik> well, we have not yet made a alpha rc... 16:58:54 <jwb> i'm +1 for the arm thing 16:58:56 <nirik> but that would require passing this in... 16:58:56 <cstratak> sgallagh, well while that might hold true in the sense that the change might have a wide effect (which it does not), the change not landing in the alpha was due to scheduling 16:59:20 <cstratak> and I can push the patch even today as it is ready 16:59:27 <sgallagh> cstratak: I know, and I am not happy about that. 16:59:43 <sgallagh> (FWIW, I showed up last Friday hoping we could address these questions then) 17:00:01 <Rathann> #agreed Approve Arm Support In FMW (+1:5, 0:0, -1:0) 17:00:11 <jforbes> +1 to both 17:00:15 <Rathann> #undo 17:00:15 <zodbot> Removing item from minutes: AGREED by Rathann at 17:00:01 : Approve Arm Support In FMW (+1:5, 0:0, -1:0) 17:00:29 <sgallagh> If the rest of FESCo is willing to give it the go-ahead to be a Freeze Exception for Alpha and land there, I guess I could go along with that. 17:00:35 <Rathann> #agreed Approve Arm Support In FMW (+1:6, 0:0, -1:0) 17:00:40 <jforbes> sgallagh: since we have no alpha rc yet, it might be worth asking for a freeze exception 17:00:46 <Rathann> sgallagh: yes, I'd be +1 to that 17:01:50 <cstratak> so would a freeze exception work better in that case? 17:02:07 <sgallagh> It would give us two milestones to get real testing 17:02:12 <dgilmore> we would need a FE to get it in 17:02:17 <sgallagh> Which would make me more comfortable 17:02:18 <dgilmore> which FESCo can do 17:02:26 <nirik> and we should land it asap... so we could see the nightly composes 17:02:28 <sgallagh> Right 17:02:55 <cstratak> that makes sense. I can create the builds and bodhi updates today, however what would be the procedure after that? 17:03:45 <nirik> https://qa.fedoraproject.org/blockerbugs/milestone/26/alpha/buglist 17:03:59 <sgallagh> cstratak: We'd probably file the Change BZ as a freeze-exception 17:04:02 <nirik> need some bug describing the change and then propose it... 17:04:05 <sgallagh> And grant it on FESCo's authority 17:04:16 <Rathann> https://qa.fedoraproject.org/blockerbugs/propose_bug 17:04:33 <cstratak> I already have another bugzilla proposing the change, give me one second 17:04:42 <dgilmore> .fesco 1126 17:04:43 <zodbot> dgilmore: Issue #1126: Need a procedure for tracking FESCo release blockers - fesco - Pagure - https://pagure.io/fesco/issue/1126 17:04:55 <cstratak> https://bugzilla.redhat.com/show_bug.cgi?id=1404918 17:05:32 <Rathann> mbriza: just for the record, is https://fedoraproject.org/wiki/Changes/ArmSupportInFmw in a testable state right now? 17:06:04 <mbriza> Rathann: yes and no... there are testable windows and mac builds, the testing version is not imported to fedora yet 17:06:20 <mbriza> Rathann: i'm going to release 4.1 next week and import it 17:06:25 <Rathann> ok 17:06:33 <dgilmore> mbriza: if you need official builds please file a releng issue 17:06:48 <sgallagh> Proposal: FESCo declares that inclusion of the C.UTF8 locale python Change is an approved Freeze Exception for F26 Alpha 17:07:04 <mbriza> dgilmore: ok... there will be a change to how it is built for both platforms, do you use my scripts for building it? 17:07:22 <dgilmore> mbriza: I have to tweak the mac one 17:07:22 <mbriza> dgilmore: from what i remember you don't do so for mac so i assume i'll have to file another issue for that too, right? 17:07:36 <sgallagh> Actually, amended: Proposal: FESCo declares that inclusion of the C.UTF8 locale python Change is approved both for Fedora 26 and as a Freeze Exception for F26 Alpha 17:07:36 <nirik> sgallagh: +1 17:07:36 <dgilmore> mbriza: we should fix that 17:07:46 <jforbes> sgallagh: +1 17:07:53 <Rathann> sgallagh: +1 17:08:03 <dgilmore> +1 17:08:08 <sgallagh> +1 17:08:10 <mbriza> dgilmore: ok - we'll need to add xz-libs to both builds, i'll put some details about how i do it into the releng issue 17:08:20 * nirik really needs to get the macos builders configured and setup in phx2. The todo list never seems to grow shorter tho. 17:08:55 <Rathann> anyone else wants to vote? 17:09:23 <Rathann> jwb, maxamillion ? 17:09:39 <jwb> +1 17:10:01 <cstratak> so I proposed a freeze exception 17:10:07 <cstratak> for the c locale 17:10:32 <Rathann> #agreed FESCo declares that inclusion of the C.UTF8 locale python Change is approved both for Fedora 26 and as a Freeze Exception for F26 Alpha (+1:6, 0:0, -1:0) 17:10:48 <Rathann> ok, that looks like the end of the agenda 17:11:17 <Rathann> #topic Next week's meeting chair 17:11:23 <Rathann> any volunteers? 17:11:45 <sgallagh> I haven't done it in a while. 17:12:03 <Rathann> #action sgallagh to run the next meeting 17:12:08 <Rathann> thank you 17:12:18 <Rathann> #topic Open floor 17:13:03 <Rathann> does anyone have anything else to discuss? 17:13:21 <Rathann> if not, I'll end the meeting in about 2 minutes 17:15:22 <Rathann> #endmeeting