15:00:00 #startmeeting FESCO (2018-06-15) 15:00:00 Meeting started Fri Jun 15 15:00:00 2018 UTC. 15:00:00 This meeting is logged and archived in a public location. 15:00:00 The chair is bowlofeggs. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:00 The meeting name has been set to 'fesco_(2018-06-15)' 15:00:00 #meetingname fesco 15:00:00 #chair nirik, maxamillion, jsmith, jwb, zbyszek, tyll, sgallagh, contyk, bowlofeggs 15:00:00 #topic init process 15:00:00 The meeting name has been set to 'fesco' 15:00:00 Current chairs: bowlofeggs contyk jsmith jwb maxamillion nirik sgallagh tyll zbyszek 15:00:13 .hello psabata 15:00:14 contyk: psabata 'Petr Šabata' 15:00:27 .hello tmraz 15:00:29 t8m: tmraz 'Tomáš Mráz' 15:00:37 .hello2 15:00:38 sgallagh: sgallagh 'Stephen Gallagher' 15:00:59 morning 15:01:05 .hello kevin 15:01:06 nirik: kevin 'Kevin Fenzi' 15:01:11 .hello2 15:01:12 maxamillion: maxamillion 'Adam Miller' 15:01:34 alright, quorum established 15:01:56 .hello2 15:01:57 jsmith: jsmith 'Jared Smith' 15:02:31 .hello2 15:02:32 zbyszek: zbyszek 'Zbigniew Jędrzejewski-Szmek' 15:03:09 alright, let's get this party started 15:03:15 #topic #1820 Adjust/Drop/Document batched updates policy 15:03:15 .fesco 1820 15:03:18 bowlofeggs: Issue #1820: Adjust/Drop/Document batched updates policy - fesco - Pagure - https://pagure.io/fesco/issue/1820 15:03:29 this one i put back on the schedule because it's not really moved in a while 15:03:32 Pfff, sorry, I didn't do anythign re this. 15:03:47 it's alright, i'm also insanely busy lately and very much understand :) 15:04:01 If somebody wants to take over, please do. 15:04:20 i'd be willing to document the wiki page, though i will be unable to do so for more than a month or so 15:04:21 I think we should just disable batched until we have a plan with qa testing batches, etc ready to go. 15:04:38 nirik: it is effectively disabled right now 15:04:55 yeah, although it's a bit confusing... 15:04:55 since the deque job runs daily currently 15:05:08 * jsmith is perfectly fine with the current state of affairs, and still hopes for a better future 15:05:09 well disabling it more than this would be a non-insigificant effort 15:05:14 it's not a setting in bodhi 15:05:23 There was another proposal for the zchunk format recently. So it's possible that the technology will change a bit too. 15:05:28 Yeah, I'd rather keep the terminology present so people remain used to it 15:05:48 bummer. I hoped it would just be switching things to stable and ignore the batched state for now, but oh well. 15:06:23 hi 15:06:31 Proposal: Leave things the way they are now, until we have a plan with QA testing of batches, etc. 15:06:33 the thing i'm more concerned about is the holding pattern things are kind of in - some people only want to re-enable it if i add some features to bodhi, but i don't want to add those features unless i think fesco will ultimately vote to enable, and others don't seem to want to enable it 15:06:44 jsmith: +1 15:06:55 jsmith: well it sounds like QA doesn't necessarily intend to test batches 15:07:03 oh 15:07:18 i would counter propose that to get things moving, i should write the wiki that was previously pitched by zbyszek (thoguh i can't for more than a month) 15:07:43 i mostly just want to get some movement on this ticket, even if it's in the direction i personally don't want to go 15:07:55 Proposal (modified): Leave things the way they are now, and wait for bowlofeggs or zbyszek to write up the wiki :-) 15:08:03 jsmith: +1 15:08:06 jsmith: sadly +1 15:08:09 +1 15:08:17 jsmith: +1 15:08:45 +1 15:08:49 +1 15:09:07 #agreed Leave things the way they are now, and wait for bowlofeggs or zbyszek to write up the wiki :-) (+7, 0, -0) 15:09:10 excellent, thanks! 15:09:22 #topic #1912 Please update Wiki pages and permisions to reflect results of May 2018 elections 15:09:22 .fesco 1912 15:09:23 bowlofeggs: Issue #1912: Please update Wiki pages and permisions to reflect results of May 2018 elections - fesco - Pagure - https://pagure.io/fesco/issue/1912 15:09:29 i believe this is taken care of by zbyszek and nirik 15:09:32 This is done already, no? 15:09:33 shall we just move on? 15:09:42 yep. Should be all done. 15:09:43 Yep. 15:09:44 cool 15:09:51 #action no action needed 15:09:58 #topic #1900 Stop building freeipa server packages on i686 15:09:58 .fesco 1900 15:10:00 bowlofeggs: Issue #1900: Stop building freeipa server packages on i686 - fesco - Pagure - https://pagure.io/fesco/issue/1900 15:10:03 bowlofeggs: can we get "FESCo Meeting Time" on the agenda somewhere, BTW? 15:10:19 We need to decide when we're next meeting sometime today 15:10:25 is this one different from the one i linked in my first comment? 15:10:28 sgallagh: sure! 15:11:01 bowlofeggs: this issue is a consequence of the 389-ds-base issue 15:11:06 With regards to #1900, I don't know what else we can possibly do... 15:11:33 yeah, i think we can just acknowledge it 15:11:43 There isn't a reproducer anyway: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/L6YCA2O62IQRVA2V72RKQHKL624W5EHS/ 15:11:44 we knew this was happening when we discussed the 389-ds-base package 15:11:52 (I couldn't get the claimed test suite failures.) 15:11:58 +1 to stopping 15:12:09 I'm fine with this. 15:12:26 Reluctant +1 from me 15:12:38 +1 15:12:41 Frankly, I'd like to see us get to a point where we only build i686 packages for multilib needs, but I know I'm in the minority there 15:12:56 you are not! i subscribe to this newsletter 15:12:58 would love to see that, too 15:13:04 fweimer: yeah it seemed there was some difficulty in documenting a reproducer when we looked into this earlier this year 15:13:27 * nirik finds that troubling. 15:13:31 I don't think we should "accept" this ticket, but instead "acknowledge". 15:13:46 nirik: "that"? 15:13:56 zbyszek, what is the practical difference? 15:14:11 when we discussed this problem in https://pagure.io/fesco/issue/1845 we decided to just ask for a change to be filed, and it was 15:14:21 that there is no reproducer for this possible tools issue that could also be affecting other things. 15:14:50 nirik: Oh, we know about the _Atomic alignment problem. 15:14:57 fweimer: do you propose that we do something else than acknowledge this problem? 15:14:58 jwb: it's not like we could reject it, so I don't like voting on something that implies that. 15:15:25 bowlofeggs: I don't know. I would have fixed the problem for them if they had a reproducer. 15:15:30 zbyszek, ok 15:15:42 fweimer, but we don't. and we have a packaged agenda. so can we move on? 15:15:49 s/packaged/packed 15:15:50 The uint64_t alignment problem on i386 is definitely there. 15:15:52 fweimer: yeah i found this problem frustrating, especially with the difficulty in getting communication on it 15:15:54 Yes, please move on. 15:15:58 jwb: +1 15:16:01 fweimer: but thats not so much a bug, but a...limitation right? 15:16:02 let me count votes 15:16:16 i think i see +4? 15:16:23 +1 to stopping since we can't do much else 15:16:26 bowlofeggs: I'm +1 to "accepting", even though I would prefer a different verb 15:16:39 ah i didn't count sgallagh, so that's +7 15:16:55 I count as +3? :) 15:17:02 #agreed FESCo acknowledges (+7, 0, -1) 15:17:09 nirik: It's definitely an oversight when introducing _Atomic in C11. 15:17:09 sgallagh: haha, well with nirik and zbyszek :) 15:17:10 sgallagh: you are important 15:17:15 ;-) 15:17:22 #topic FESCo meeting time 15:17:23 nirik: It's not too hard to work around for application code though. 15:17:47 * bowlofeggs tries to find the link to the calendar poll 15:18:04 http://whenisgood.net/i8eam9s/results/sbgf8m9 15:18:33 we still lack 2 responses 15:18:52 maxamillion: ? 15:19:05 That being said, it looks like we're down to one viable time anyway... 15:19:10 and tyll? 15:19:14 Mondays, 15:00 (assuming UTC) 15:19:24 jsmith: Those are start times, so that's still three viable times 15:19:34 bowlofeggs: sorry ... bleh 15:19:45 sgallagh: Only if the meetings are limited to 30 minutes 15:19:45 bowlofeggs: I'm in two meetings right now, reading backlog 15:19:47 yeah, and jsmith can only do the first bit 15:19:59 jsmith: That's not how WhenIsGood works 15:20:10 You only list start times, not duration 15:20:32 sgallagh, oh. that was unclear to me entirely 15:20:33 1500 UTC on Mondays works for me as well 15:20:37 ah i had actually interpreted it as including duration too, though i didn't really read docs or anything, just an assumption 15:20:44 bowlofeggs, same 15:20:44 tyll: 1500 on mondays? 15:20:57 also, if this is in UTC then all my answers are wrong 15:21:02 it said "duration: 2 hours" above the calendar 15:21:07 jwb: The results page is in UTC 15:21:09 but yeah, the ui isn't the best 15:21:23 When you submitted your answers, there should have been a drop-down with your TZ 15:21:24 ah right tyll isn't around today 15:21:37 a wonderful dropdown :) 15:21:46 that's not confusing or anything 15:22:15 * nirik can do 15utc, won't like it, but I can do it. 15:22:19 should we just declare it to be 1500 UTC on mondays, assuming skipping next monday unless we want to double down? 15:22:19 honestly, i'd rather just not have a meeting. i'm not convinced it works. 15:22:19 But yeah, looks like jwb probably entered his times as UTC :-/ 15:22:49 or do we need to recast due to tz confusion? 15:23:01 jwb: do you advocate for ticket voting instead? 15:23:07 it's fun talking to you guys and everything, but i feel like we just continually wait to do anything until meeting time when we could probably resolve almost everything in-ticket. 15:23:11 bowlofeggs, yes 15:23:19 We have used https://framadate.org/ also in other places. 15:23:33 bowlofeggs, with an expected response time perhaps. like, 3 days of a ticket being filed we have to comment/vote 15:23:36 or something 15:24:33 jwb: i agree that there are some things we just need to rubber stamp 15:24:41 jwb: we can try to do that without stopping the meeting, in the beginning at least for simple tickets, and see how that goes. 15:24:43 we have tried many times over the years to do more voting in tickets and it never worked, but sure, we could try again. ;) 15:24:45 but there are times i've found the meeting discussion to be helpful to my vote 15:24:54 bowlofeggs: exactly 15:24:55 I think there's value in at least having a meeting time for those issues that benefit from a higher communication speed 15:25:01 nirik, we did, but never without NOT having a meeting 15:25:02 perhaps we could leverage pagure statuses? 15:25:04 jwb: I completely agree, and will try to do better at voting in tickets before the meetings. 15:25:07 nirik, which is a crutch we all just lean on 15:25:08 i think it'd be good to vote in-ticket on obvious things though, to save the agenda from them 15:25:49 ie, only items marked meeting by someone will be discussed in meeting, all other tickets must be voted in ticket 15:25:54 anyway, i can do 15:00 UTC on mondays 15:26:10 Proposal: Tickets by default are resolved one week after they are submitted by the majority of votes cast in them (minimum three votes) unless a FESCo member adds the "meeting" keyword to indicate that an active discussion must happen. 15:26:27 +1 15:26:34 sgallagh: shouldn't it be minimum 5? 15:26:56 he was putting a time limit on it to force responses 15:27:06 Exactly 15:27:08 not suggesting we wait for majority 15:27:08 sgallagh: +1 15:27:20 As long as at least three votes occur within the week, it's good to go. 15:27:24 "get your vote in if you want it to count" 15:27:28 So you have to be responsive, or your vote doesn't count 15:27:33 oh i see 15:27:35 +1 15:27:37 sure. Can give it a go... 15:27:39 +1 15:27:41 +1 15:27:41 yeah i think i like that, +1 15:27:47 i like it, speaking as someone that is probably going to be hurt the most by it. DO IT 15:27:57 +1 for the record 15:27:57 * bowlofeggs counts votes 15:27:59 -0, I'm afraid this won't work, but I won't stand in the way 15:28:23 i see +6 -0 15:28:51 #agreed Tickets by default are resolved one week after they are submitted by the majority of votes cast in them (minimum three votes) unless a FESCo member adds the "meeting" keyword to indicate that an active discussion must happen. (+6, 1 neutral, -0) 15:29:04 are we also agreed on monday 1500? 15:29:16 starting in 10 days, not 3 days? 15:29:21 yes 15:29:26 cool 15:29:29 will be a good test of our new ticket rule 15:29:33 bowlofeggs: I think so, yes. Unless anyone else's responses were wrong? 15:30:07 #agreed FESCo meeting will shift to Mondays at 1500 UTC. The next meeting will be on 2018-06-25 15:30:14 ok, next topic 15:30:26 #topic #1902 F29 Self Contained Change: java-11-openjdk - next LTS OpenJDK release and future main JDK in Fedora 15:30:26 .fesco 1902 15:30:29 bowlofeggs: Issue #1902: F29 Self Contained Change: java-11-openjdk - next LTS OpenJDK release and future main JDK in Fedora - fesco - Pagure - https://pagure.io/fesco/issue/1902 15:31:01 We should probably announce this new policy to devel-announce so people know what to expect from FESCo going forward. 15:31:05 I can write something up. 15:31:19 thanks sgallagh 15:31:23 sgallagh: +1 15:31:29 +1 for java11 and +1 for sgallagh 15:31:31 +1 to java stuff 15:31:35 bowlofeggs: +1 for java 15:31:45 +1 15:31:49 #action sgallagh will document the new fesco voting policy to devel-announce 15:31:54 +1 java11 15:31:56 +1 to java 15:31:59 +1 from me 15:32:03 +1 15:32:39 * sgallagh will also suggest to jkurik that Self-Contained Changes can go to individual tickets, since we'll be processing them out-of-meeting now. 15:32:56 #agreed Java-11 appoved (+8, 0, 0) 15:33:03 sgallagh: +1 15:33:10 sgallagh: +1 15:33:18 #topic #1903 F29 System Wide Change: Node.js 10.x as default Node.js interpreter 15:33:18 .fesco 1903 15:33:20 bowlofeggs: Issue #1903: F29 System Wide Change: Node.js 10.x as default Node.js interpreter - fesco - Pagure - https://pagure.io/fesco/issue/1903 15:33:31 should we auto downvote this since sgallagh filed it? 15:33:36 hehehe 15:33:42 :) 15:33:45 clearly. 15:33:49 +1 15:33:50 +1 from me 15:33:58 +1 from me, of course 15:33:59 +1 15:34:04 +1 15:34:10 what about the nodejs:10 module? 15:34:20 will it be empty on f29? 15:34:21 Just a note: the exact implementation of this will depend on my other Change 15:34:34 hm 15:34:36 contyk: Coming up later on 15:34:42 +1 15:35:05 If that one is approved, we will ONLY ship the interpreter as a default module and block if from the traditional repo 15:35:15 sorry missed the ping on the meeting 15:35:23 +1 15:35:29 because bowlofeggs excluded me 15:35:41 sgallagh: hmm, that would require ursa major being deployed 15:35:44 dgilmore: i think contyk took your seat today :) 15:36:00 dgilmore: o/ 15:36:00 bowlofeggs: oh, i thought the elections had not finished yet 15:36:08 contyk: vote? 15:36:09 that is fine then :D 15:36:19 dgilmore: Elections are finished, results announced... 15:36:26 +1 on the change, although the details are fuzzy 15:36:29 dgilmore: yeah they finished about a dayish ago 15:36:33 dgilmore: Thanks for your service, though :-) 15:36:34 * dgilmore missed that totally and did not vote because of it 15:36:56 * dgilmore goes back to his hole 15:37:05 #agreed node.js 10 is approved (+8, 0, -0) 15:37:11 we will miss you dgilmore 15:37:18 fyi, ursa major is a service that puts modules in the non-modular buildroot 15:37:38 #topic #1905 F29 System Wide Change: Hide the grub menu 15:37:38 .fesco 1905 15:37:39 bowlofeggs: Issue #1905: F29 System Wide Change: Hide the grub menu - fesco - Pagure - https://pagure.io/fesco/issue/1905 15:37:40 yeah, dgilmore++ 15:37:41 nirik: Karma for ausil changed to 5 (for the f28 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:37:45 if nodejs is only shipped as a module, we would need to deploy that service in Fedora, otherwise people wouldn't be able to build non-modular nodejs packages 15:37:47 alright, now we're getting into a contentious one! 15:38:01 contyk: OK, I will have to keep that in mind 15:38:11 oh are we not done on the previous? i can go back 15:38:18 bowlofeggs: no, we're fine 15:38:21 cool 15:38:24 so... grub 15:38:41 Does this one have any relationship to the other bootloader ticket? 15:38:41 i honestly don't have a strong opinion on this one. it seems like a lot of other people do though! 15:38:55 sgallagh: which is the other bootloeader one? 15:39:12 BLS 15:39:14 While I appreciate the work Hans is doing, I think this is still premature. 15:39:18 I am +1 to this now... I think some great tweaks were made to it from feedback 15:39:34 bowlofeggs: https://fedoraproject.org/wiki/Changes/BootLoaderSpecByDefault 15:39:34 sgallagh, i don't think it does 15:39:34 It's definitely getting better based on the feedback, but I'm still not sure it's ready for prime-time 15:39:35 sgallagh: I don't think so. 15:39:50 jsmith, premature? All the grub changes for this are finished and about to be merged 15:39:57 +1 too 15:40:14 I lost track of the thread 15:40:24 i agree that hansg has seemed to do an excellent job listening to feedback and adjusting his plan accordingly 15:40:28 What's the current quick summary? 15:40:32 hansg: how are upgrades handled? they keep the old behavior? or get the new behavior? 15:40:40 hansg: Oh, I didn't realize they were that close to being done. 15:40:55 Maybe it helps to be clear, the end goal here is to get Fedora WS to boot looking like this: https://fedorapeople.org/~jwrdegoede/flickerfree-videos/workstation-normal.webm 15:40:58 ooh, duh, it's on the change page 15:41:21 nirik, the keep the old behavior and right it is on the change page 15:41:27 sgallagh: i think some people just like seeing the grub menu - i think it's fair to say that they can adjust the setting if they want to keep that behavior 15:41:40 i think hansg is realyl proposing changing the defaults? is that right? 15:41:50 default to hidden, unless a crash was detected, i think? 15:41:56 Note that for new WS installs disabling this will be a matter of "sudo grub2-envedit - unset menu_auto_hide" 15:42:29 jsmith: what concerns do you have about the change? 15:42:41 bowlofeggs, correct, default to show the menu unless a user successfully logged in the previous boot and that user session was active for at least 2 minutes 15:42:55 hansg: Based on that video, this isn't just removing the bootloader, it's also killing dracut? 15:43:12 hansg: Just to be clear, I like the idea of flicker-free booting. My concerns are two-fold, I guess. 15:43:13 * sgallagh wonders where drive decrypt happens 15:43:27 sgallagh, s/killing/hiding 15:43:29 Erm, so the default is auto-hide, but within that default, the default is to show and only hide if the previous boot was successful 15:43:35 sgallagh: it's based on a retina scan ;) 15:43:36 1) Between the BIOS and the GDM screen, how does someone know that the system is still booting and hasn't hung? 15:43:59 sgallagh, no dracut is still there, this is a lvm based install, you just don't see it 15:44:05 2) Is it clear to people how to get back to a GRUB menu? 15:44:06 https://fedorapeople.org/~jwrdegoede/flickerfree-videos/laptop-diskcrypt.webm 15:44:43 hansg: You are well-prepared :) 15:45:50 * nirik really likes the holding down shift thing. Thats one part I would love to see on server as well. 15:45:56 hansg: i also struggle to remember all the details in the (long) thread - there is a way for a user to hold some buttons or something to get to grub manually too iirc? 15:45:57 jsmith, currently plymouth will show the splash animation if the boot takes more then 5 seconds, I plan to tweak that a bit to avoid a quick flicker to the bootsplash on a 6 second boot. plymouth records the previous boot time, so the plan is to use that a bit. But a long boot will stoll swithc to the splash 15:45:59 hansg: On the laptop example, I see plymouth between the disk encryption password and GDM, but with the desktop example, I see nothing... 15:46:01 ah shift 15:46:24 hansg: Ah, good to know :-) 15:46:35 the video certainly looks nice 15:46:50 nirik: I too like the "holding down shift" idea... 15:47:03 Right, holding shift, or pressing ESC, or pressing F8 will all show grub if it is hidden 15:47:16 yeah, +1 to this 15:47:31 OK, in that case, my concerns have been addressed, and I'm now more comfortable voting +1 for this 15:47:39 As described, I think I'm +1 for this. 15:47:56 cool. the scope says to document the change in release notes - i think it might be good to document the holding shift/esc/f8 thing in the new fedora docs project too 15:48:01 I'd be okay with it on Server as well, provided there was a hotkey like shift. 15:48:08 for more permanent documentation 15:48:22 I hope I'll remember what keys to hold when I run into problems... +1 15:48:39 contyk, you are bound to hit one of them while you smash your head into the keyboard. 15:48:41 yeah i like this too, though i'd like to also see the documentation i mentioned above 15:48:48 contyk: Worst-case as hansg said, you reboot without logging in and it'll work 15:48:54 jwb: Sadly that doesn't work on our console server. 15:49:30 jwb: lol 15:49:40 About documents, the plan is to describe how to get the menu and how to disable auto-hide, etc. in the admin guide and then link to that part of the admin guide from the release-notes 15:49:45 hansg: In addition, I'd like to express admiration for the way you handled the (sometimes... exuberant) disagreement on the devel list. 15:49:46 fweimer, i cannot think of a good comeback for that. you win this round! 15:50:10 hansg: excellent - can you mention that in the scope section? 15:50:18 or just do it 15:50:26 because that's more important 15:50:28 ack will update 15:50:30 hansg: yeah +1 to sgallagh's admiration - you handled the feedback well 15:50:41 hansg++ 15:50:41 zbyszek: Karma for jwrdegoede changed to 1 (for the f28 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:50:48 hansg++ 15:50:51 sgallagh: Karma for jwrdegoede changed to 2 (for the f28 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:50:54 hansg++ indeed 15:50:54 bowlofeggs: Karma for jwrdegoede changed to 3 (for the f28 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:51:03 ok i lost count on votes 15:51:04 i'm +1 15:51:10 I voted +1 15:51:16 i see +1 from jwb 15:51:20 nirik also voted +1 15:51:22 +1 15:51:25 you guys are mean. "can you document in the change the plan to document the change" seems cruel. 15:51:28 +1 15:51:30 also +1 15:51:42 I was also +1 15:51:48 * nirik was indeed +1 15:51:49 (Or +3? ;-) ) 15:52:03 ok that's 8 15:52:18 #agreed Hiding grub approved (+8, 0, -0) 15:52:19 sgallagh: We can discuss trading my +1 for a sandwich at another time :-) 15:52:22 haha 15:52:31 i can pay you tuesday for a hamburger today 15:52:37 Thanks again for the great communication, hansg 15:52:44 #topic #1906 F29 System Wide Change: Strong crypto settings: phase 2 15:52:44 .fesco 1906 15:52:45 bowlofeggs: Issue #1906: F29 System Wide Change: Strong crypto settings: phase 2 - fesco - Pagure - https://pagure.io/fesco/issue/1906 15:52:54 this one does concern me 15:53:06 abstain 15:53:15 sorry, i mean i abstain 15:53:36 So I shamelessly let it to get to the FESCo to get the FESCo's opinion on this 15:53:48 on one hand, of course stronger crypto is good, but on the other hand i worry about compatibility on the real-world internet 15:54:05 Yeah, what bowlofeggs said is pretty much my stance as well 15:54:17 right, and we don't have the impact that the big browsers have to change people 15:54:32 i actually did hit a problem with an IMAP server i use with F28's increased settings and had to adjust my system policy already 15:54:41 so basically do you think it would be good to switch once the big browsers do? 15:54:43 i reported that to the IMAP admin and they "are working on it" 15:55:11 t8m: i think i do lean slightly towards that thought, yeah 15:55:13 t8m: I'd also be willing to grant a pre-emptive approval to do it mid-stream, yes 15:55:14 t8m: yeah, I think we have to kind of move along with them... 15:55:38 bowlofeggs, there was some revert during the F28 change, does the current DEFAULT policy still break your IMAP? 15:55:55 t8m: oh i didn't realize that, and so i haven't tried 15:55:57 sgallagh, mid-stream? 15:55:58 t8m: i'll try that out 15:56:27 t8m: Meaning we could ship F29 without it, but if the browsers changed a month later, you could go ahead with the same change without coming back to us 15:56:35 i do like that users can opt into the FUTURE strong settings if they wish 15:56:45 yeah. 15:57:04 sgallagh: That sounds reasonable to me :-) 15:57:05 The thing is the FUTURE is currently not that useful, but it already has some definition 15:57:22 sgallagh: yeah, since it's security related i'd be into that proposal too 15:57:39 So my current plan is to create a policy "UPCOMING" or "NEXT" that would be what is proposed in this change for DEFAULT. 15:57:50 that's a good idea 15:57:56 +1 15:58:00 then people can test and give feedback 15:58:27 We could turn this on for alpha-beta, and then possibly revert before final 15:58:33 As the FUTURE is not that useful we might later deprecate it because we do not want to carry too many policies - it would be too confusing 15:58:52 zbyszek: I don't like the idea of reverting between beta and final, honestly 15:59:03 yeah i also dont like reverting then 15:59:06 Otherwise what is tested by Beta won't match what we ship 15:59:07 jsmith, your welcome 15:59:08 zbyszek, we could but the outcome is probably clear 15:59:08 but we could do it between branched and beta? 15:59:56 Better, I think, would be for that NEXT policy to exist and for us to run a Test Day for it 16:00:05 sgallagh: yep, that's much better 16:00:09 sgallagh: yeah that's good 16:00:42 sgallagh: would you like to propose your suggestion about waiting for browsers and allowing a mid-release change for a vote? 16:00:51 ok, so I'm dropping the change proposal 16:00:52 Sure, let me phraseeee it... 16:01:02 bowlofeggs, sgallagh, I do not think we want that 16:01:13 t8m: no? what would you prefer? 16:01:18 t8m: Want which? 16:01:27 the mid-release change 16:01:58 of course unless there is some catastrophic security problem in TLS-1.0 or 1.1 but we would have to handle it as CVE anyway 16:02:04 t8m: would you rather just wait for browsers and then change rawhide at that time? 16:02:10 t8m: Even if you defer it, I *do* think it would be good to ask QA for a Test Day 16:02:10 bowlofeggs, yes 16:02:25 sgallagh, ok, we can do 16:02:29 Is it certain that future browser behavior will be replicable in crypto libraries? 16:02:37 t8m: i'm good with that. it's certainly at least less disruptive 16:02:51 fweimer, can you be more specific? 16:02:51 Things like fallback (whether secure or not) generally is not due to API differences. 16:04:40 still not sure what do you mean - insecure fallback by doing second connection is certainly not something the crypto library can affect - do you mean anything else? 16:05:02 some concrete example? 16:05:16 i'm also not quite understanding 16:06:00 we're nearing 15 minutes on this 16:06:09 t8m: Mozilla PSM can do it (and did in the past). It's a matter of abstraction and how you separate things in alyers. 16:06:32 proposal: Let's defer the change until major browsers make the move first, and then propose it for the next rawhide 16:06:46 I do not think anybody wants to reintroduce insecure fallback. 16:07:03 +1 to bowlofeggs 16:07:07 bowlofeggs: +1 16:07:25 +1 16:07:31 bowlofeggs: +1 16:08:32 maxamillion, jsmith, jwb: ? 16:08:57 +1 16:09:14 ooooh, i meant s/rawhide/release/ in my proposal, or "current rawhide" 16:09:56 let me rephrase since that difference kinda matters 16:10:05 +1 16:10:07 proposal: Let's defer the change until major browsers make the move first, and then propose it as a change for the next release 16:10:11 yeah :) 16:10:17 I read that as "rawhide that will be the next [release]" 16:10:31 still +1 16:10:42 yeah that's what i had intended, but realized it could be interpreted as meaning yuo ahve to wait for the rawhide after the next branch, which could mean a really long time 16:11:26 bowlofeggs: Still +1 16:11:38 contyk, nirik, maxamillion: still +1? 16:11:42 still 16:11:52 +1still 16:12:03 yes 16:12:20 ok i count +6 16:12:45 or 7 actually 16:12:45 i said i abstained 16:12:49 oh right 16:12:51 ok cool 16:13:12 #agreed Let's defer the change until major browsers make the move first, and then propose it as a change for the next release (+7, 1, -0) 16:13:25 #topic #1907 F29 System Wide Change: i686 Is For x86-64 16:13:25 .fesco 1907 16:13:27 bowlofeggs: Issue #1907: F29 System Wide Change: i686 Is For x86-64 - fesco - Pagure - https://pagure.io/fesco/issue/1907 16:13:36 dgilmore has thoughts on this one 16:13:37 Thank you for your time and discussion 16:13:39 bye 16:13:43 thanks t8m! 16:13:55 fweimer: you are up! 16:14:19 bowlofeggs: Yup. Do I have to say anything? 16:14:37 fweimer: first, can this change be renamed to something more informative 16:14:38 ? 16:14:43 I'm pretty sure that this doesn't require rebuilding i686 packages for the i686 alternative architecture. 16:15:31 zbyszek: What's confusing about it? It's about clarifying that i686 is for the x86_64 multilib compose. 16:16:01 I can rename it and put SSE2 in the title, but I was worried it would break something. 16:16:04 so, if we still build everything we do now, what is the failure mode when someone tries to install a i686 machine that doesn't meet the bar that we raised? I guess it doesn't boot? 16:16:19 fweimer: so this change does not affect the i686 alt arch at all, only the x86_64 arch multi-lib stuff? 16:16:26 fweimer: As named, it carries with it the implication that we would stop producing images/install trees for the i686 arch 16:16:35 sgallagh: But didn't we do that already? 16:16:36 (Which I would vote in favor of, but which is clearly NOT the intent of this Change) 16:16:42 sgallagh: I was told so. 16:16:45 fweimer: No, 16:16:46 no. 16:16:50 fweimer: the link tot eh releng ticket seems to be a 404 https://pagure.io/releng/issues/7543 16:17:01 we still produce it all, we just do not block release for bugs in it. 16:17:26 fweimer: IIUC the discussion (and your statement above) correctly, the i686 as still usable on real hardware, as much as they were, assuming that it's not too old. 16:17:28 bowlofeggs: remove the s 16:17:35 https://pagure.io/releng/issue/7543 16:17:49 zbyszek: Yes, as long as it has SSE2 support. 16:17:58 fweimer: But the title implies that they are not... 16:18:01 nirik: ah right, i forgot that pagure has an unusual REST structure 16:18:11 zbyszek: In practice, we only test on x86_64 hardware. 16:18:22 fweimer: We still build i686 images and install media 16:18:23 i'll fix the link in the change 16:18:29 bowlofeggs: Thanks. 16:18:48 fweimer: the change is just changing the baseline for i686 support 16:18:55 do we have any input from the x86 sig? 16:19:28 Yeah, and a title like "Update i686 baseline to sse2+ (whatever)" would be imho much clearer 16:19:30 Just something to keep in mind, F28 doesn't work on PIII as it is, and the SIG seems to not be putting forth any real effort to fix that 16:19:43 I'd rename it something like "Drop support for pre-2004 i686 CPUs" (with whatever correct year or identifier makes sense) 16:19:58 yeah i've heard that the x86 sig hasn't been particularly responsive to kernel issues 16:20:00 sgallagh: It's more complicated than that due to multiple vendors/products. 16:20:05 * sgallagh nods 16:20:10 jforbes: good to know, thanks 16:20:15 "Modernize i686 CPU support" 16:20:17 * bowlofeggs runs gentoo on his PIII and it still works...ish 16:20:32 zbyszek: Can I rename the change? Post the new link to the releng/fesco ticket? 16:20:34 gentoo is on an older kernel though 16:20:56 bowlofeggs: And probably doesn't disable PAE … 16:20:58 fweimer: You can just edit the title and rename the page in wiki, redirects are created automatically 16:21:02 I would say that the sig did the minimum required to meet the FESCo "functional" definition when it was formed. participation has died down considerably since then, I am not sure it would meet that baseline anymore 16:21:24 zbyszek: Ah, thanks. 16:21:28 i'm pretty sure the latest rawhide kernel wasn't even built for i686 16:21:32 This is not TWiki apparently. 16:21:36 jforbes: Didn't we include a check-in to see if it was still alive as part of the agreement? 16:21:41 but that's separate from fweimer's proposal. 16:21:43 jwb: yeah jcline told me that the kernel is currently disabling i686 16:21:49 as it should 16:21:50 anyway 16:21:52 jwb: After the renaming/retitling anyway. 16:21:53 fweimer: mediawiki 16:22:05 jwb: it was not, there was a build issue with i686 and it was disabled, that has not been fixed yet 16:22:11 +1 for the change, regardless of what it's titled 16:22:28 sgallagh: that was the agreement, yes 16:22:41 If we disable the i686 kernel, we need to drop deliverables. 16:23:00 so this change does affect the i686 arch, not just the x86_64 arch multi-lib builds, is that correct? 16:23:06 nirik, i said it wasn't built. i didn't say it was disabled. the former implies there's still time for the x86 sig to fix it 16:23:11 jforbes: perhaps that needs a discussion 16:23:19 nirik, and i don't want to confuse the kernel issue with what fweimer is proposing 16:23:26 jwb: ok. sure 16:23:35 bowlofeggs: they are the same rpms... 16:23:42 bowlofeggs, not correct. they are the same 16:23:51 we can always pull the trigger to drop i686 except for as supporting multilib on x86_64 16:23:56 the i686 builds are made, then some of them are adding to x86_64 tree 16:24:05 ah i didn' trealize they were the same builds 16:24:06 bowlofeggs: it does impact the i686 arch, it just doesn't kill it. 16:24:12 I'm still of the opinion that we should spin off i686 media/deliverables as a remix and the i686 SIG can take full ownership of whether it lives or dies. 16:24:25 bowlofeggs, this change causes all i686 RPMs to now allow SSE2, which will cause older hardware to not work with them 16:24:34 sgallagh, me too, but that's separate from this proposal. 16:24:45 Yeah, I know 16:24:51 and i assume it's not simple to start making different rpms for i686 vs x86_64 multi-lib? 16:24:53 sgallagh, if we have to kill it "death of 1000 cuts" style, i'll do it 16:24:59 bowlofeggs, no 16:25:06 bowlofeggs: No 16:25:14 bowlofeggs: I think it wouldn't be worth it 16:25:21 bowlofeggs: and is it worth the effort? 16:25:25 bowlofeggs: double the effort, double the testing 16:25:26 The biggest historical user of i686 for fedora was the OLPC xo-1 and xo-1.5 this change will mean those are no longer supported 16:25:29 * jsmith has to run... sorry :-( 16:25:36 cool, just want to make sure i understand the decision we are making more fully :) 16:25:39 I am not sure that is a huge issue at this point 16:25:43 dgilmore: That was AMD Geode, right? 16:25:48 yes 16:25:56 the current x86 baseline is the xo-1 16:25:59 fweimer: yes 16:26:03 Fedora 28 doesn't run on AMD Geode. 16:26:08 fweimer: the 1.5 is a via cpu 16:26:14 The x86 SIG didn't have a problem with that. 16:26:25 we have seen that there aren't a lot of people showing up to do the work to support these older machines (thought there are people showing up to complain if we stop supporting them) 16:26:34 bowlofeggs, yes 16:26:40 always the case. :) 16:26:50 i'm +1 to the proposal 16:26:54 bowlofeggs: actually, even more if we *declare* that we'll stop supporting them 16:27:02 haha yeah 16:27:06 I'm +1 to the proposal, and sorry again that I have to run. 16:27:15 i think i count +3, me, jsmith, and jwb? 16:27:24 (I was in the group too, I don't want to drop i686 support just yet, even though I don't use it personally...) 16:27:25 thanks jsmith-away! 16:27:37 +1 to the proposal 16:27:38 +1 to the proposal 16:27:41 also +1 16:27:56 maxamillion: ? 16:28:04 +1 to the proposal 16:28:22 yeah i wish we didn't have to drop it either, but you can't have things if nobody is going to work on them 16:28:25 * nirik thinks people holding on to old gunboat PIII's would do much better to replace them with a small cheap armv7 board. MUCH less power, better in almost every way. But oh well. 16:28:25 sad reality 16:28:29 I am +1 for what it is worth, I just wanted the language in the change to be better 16:28:36 as said, i do run a PIII still :) 16:28:50 nirik++ 16:29:02 bowlofeggs: I'll mail you an RPi3+ to replace it. It will be much faster too :) 16:29:09 sgallagh: i accept :) 16:29:13 bowlofeggs: for the performance and power ratio, you could run a rP3 and save a ton of money 16:29:16 sgallagh: get him a orange pi 16:29:19 better hardware 16:29:35 i'm pretty sure we just approved this. tally? 16:29:38 * sgallagh wonders if dgilmore thinks I'm made of money 16:29:39 Should I retitle the proposal? 16:29:41 my PIII doesn't run fedora anyway, and is really just kept around for the lols (it was the first computer that was my personal property, as in not a family owned PC) 16:29:48 sgallagh: they are cheap also 16:30:05 let's focus here. we're 1.5hrs in 16:30:09 i didn't hear from maxamillion but i'll just count him as +0 16:30:14 or just not count at all 16:30:23 #agreed the proposal is approved (+7, 0, -0) 16:30:38 #topic #1908 F29 System Wide Change: NSS load p11-kit modules by default 16:30:39 .fesco 1908 16:30:40 fweimer: that would be nice if you could yes 16:30:45 bowlofeggs: sorry 16:30:45 bowlofeggs: Issue #1908: F29 System Wide Change: NSS load p11-kit modules by default - fesco - Pagure - https://pagure.io/fesco/issue/1908 16:30:45 thanks fweimer 16:30:49 I'm multi-tasking badly 16:31:11 +1 to the change 16:31:19 +1 16:31:26 +1 16:31:33 +1 16:31:52 +1 16:31:57 +1 16:32:31 maxamillion: ? 16:33:40 #agreed Approved (+6, 0, -0) 16:33:48 #topic #1909 Allow to have %{?suse_version} condition in spec file 16:33:49 .fesco 1909 16:33:51 bowlofeggs: Issue #1909: Allow to have %{?suse_version} condition in spec file - fesco - Pagure - https://pagure.io/fesco/issue/1909 16:34:03 this is a topic for FPC 16:34:07 the policy is pretty clear this isn't allowed 16:34:07 Yeah 16:34:14 but i also agree that it's more of an FPC decision 16:34:16 Sorry, my "yeah" was to contyk 16:34:33 i think this rule hurts fedora way more than it helps 16:34:37 Proposal: defer to FPC 16:34:45 sgallagh: +1 16:34:57 jwb: would you like to elaborate? 16:35:17 jwb: I somewhat agree, but I feel like this decision is something FESCo has clearly delegated to FPC 16:35:31 sgallagh, yeah. but that doesn't mean we can't offer an opinion 16:35:38 sure 16:35:56 bowlofeggs, if i'm a maintainer working across multiple distributions, i very much want to maintain things as commonly as i can 16:35:58 It does mean more work and duplication for upstreams 16:36:16 yeah fair enough 16:36:17 Does anyone have a link to the spec file in questino? 16:36:24 bowlofeggs, and the policy is written for readability, which is, frankly, pointless. the people that read the spec file are the maintainers 16:36:45 bowlofeggs: I'm sorry, this has been a rough time slot for me 16:36:47 initial review gets other eyes on it. outside of that, 90% of the people working with it are the maintainers 16:36:48 jwb: yeah that's not a bad argument 16:37:10 https://github.com/abrt/abrt/blob/master/abrt.spec.in 16:37:21 also, technically written a significant portion of our spec files don't ahere to it this because it's totally ambiguous 16:37:30 anything with %rhel in it is in violation 16:37:35 so it's a dumb and pointless policy. 16:37:52 jwb: do you still agree that it's FPCs call to make though? 16:38:00 unfortunately 16:38:03 Proposal: Defer to FPC, but indicate that FESCo suggests that the "readibility" guidelines can be relaxed. 16:38:10 +1 16:38:21 +1 16:38:29 +1 16:38:41 +1 16:39:09 jwb: looking at that spec file, the use of %suse_version is completely innocuous 16:39:39 I agree that (at least in this case) the rule hurts more than it helps 16:39:58 +1 16:40:08 +1 to myself, FTR 16:40:31 err, to my proposal. +1'ing myself would be kind of arrogant 16:40:32 maxamillion: ? 16:40:37 sgallagh: hahah 16:40:45 sgallagh++ 16:40:45 contyk: Karma for sgallagh changed to 10 (for the f28 release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:40:45 +1 16:40:55 FTR, i think we can safely assume that proposers are +1 to their proposal 16:40:55 maxamillion, if you need to tap out, just do so. then we'll stop pinging you 16:40:58 Thanks, contyk :) 16:41:17 #agreed Defer to FPC, but indicate that FESCo suggests that the "readibility" guidelines can be relaxed. (+7, 0, -0) 16:41:26 #topic #1910 F29 Self Contained Change: Changes/Update festival to 2.5 16:41:26 .fesco 1910 16:41:27 bowlofeggs: Issue #1910: F29 Self Contained Change: Changes/Update festival to 2.5 - fesco - Pagure - https://pagure.io/fesco/issue/1910 16:41:29 +1, finally 16:41:46 Sure, +1 16:41:50 +1 16:41:53 +1 16:42:23 +1 16:44:28 jwb, maxamillion: ? 16:44:30 bowlofeggs: ? 16:44:40 waiting on votes, though we do have +5 now... 16:44:44 +1 16:45:04 +1 16:45:14 #agreed approved (+7, 0, -0) 16:45:19 alllright we made it 16:45:27 #topic chair for 2018-06-25 16:45:34 I haven't done it in a while 16:45:45 #action sgallagh will chair the next meeting 16:45:52 #topic Open Floor 16:45:57 Which will be on Jun 25th 16:46:25 i will not be present at the next 3 FESCo meetings 16:46:28 Iff we have any issues not resolved in tickets 16:46:41 because i will be in Oz to straighten dgilmore and ryanlerch out 16:46:44 bowlofeggs: Nice, long vacation? 16:46:46 heh 16:46:50 sgallagh: yeah 16:46:51 and which will include the fine and entertaining ~/.local/bin-in-path topic 16:47:01 i also plan to mess with some dangerous wildlife 16:47:06 zbyszek: oh lovely 16:47:18 bowlofeggs: Ah yes, land of the poisonous... everything 16:47:18 bowlofeggs: dangerous wildlife is all they have there. ;) 16:47:27 yes, let's not forget to use the new vote-in-ticket and only meeting if needed on the topics :) 16:47:46 nirik: That's not true, they also have virulent wildlife, brutal wildlife and midly-irritating wildlife 16:47:53 hahaha 16:48:04 i will also be practicing my slang 16:48:09 I'll write up an announcement draft and sennd it to fesco@ first for review 16:48:14 cool 16:48:16 nirik: Is fesco@ updated? 16:48:27 yes 16:48:27 should be 16:48:31 Great, thanks 16:48:54 bowlofeggs: If I get to working on the wiki page, I'll keep you updated 16:49:50 zbyszek: cool, and i can do it after ~1 month if you don't have time, no problem 16:50:03 anything else for open floor? closing in 60 s if not 16:50:14 sgallagh: I think contyk got the mail about meeting time voting, so it should be fine 16:50:21 zbyszek: I sent that direct 16:50:33 Ah, OK, nvm then. 16:50:35 Specifically because I knew the list wouldn't have been updated yet. 16:50:37 he did 16:51:05 #endmeeting