16:00:55 <adamw> #startmeeting Fedora QA Meeting 16:00:55 <zodbot> Meeting started Mon Jan 28 16:00:55 2019 UTC. 16:00:55 <zodbot> This meeting is logged and archived in a public location. 16:00:55 <zodbot> The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:55 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:55 <zodbot> The meeting name has been set to 'fedora_qa_meeting' 16:01:00 <adamw> #meetingname fedora-qa 16:01:00 <zodbot> The meeting name has been set to 'fedora-qa' 16:01:02 <lruzicka> .hello2 16:01:03 <zodbot> lruzicka: lruzicka 'Lukáš Růžička' <lruzicka@redhat.com> 16:01:05 <adamw> #topic Roll call 16:01:12 <adamw> hi from brno, everyone 16:01:16 <tflink> .hello2 16:01:17 <zodbot> tflink: tflink 'Tim Flink' <tflink@redhat.com> 16:01:18 <lruzicka> hello 16:01:25 <lruzicka> .hello2 16:01:26 <zodbot> lruzicka: lruzicka 'Lukáš Růžička' <lruzicka@redhat.com> 16:01:48 <GlenK> .hello2 16:01:49 <zodbot> GlenK: Sorry, but you don't exist 16:01:52 <GlenK> ha 16:02:02 <adamw> it works if your nick is the same as your fas id 16:02:04 <adamw> otherwise you can do 16:02:07 <adamw> .hello adamwill 16:02:08 <zodbot> adamw: adamwill 'Adam Williamson' <awilliam@redhat.com> 16:02:18 <adamw> and it spams your email address on public IRC! yay 16:02:41 <GlenK> .hello gkaukola 16:02:41 <zodbot> GlenK: gkaukola 'Glen Kaukola' <gkaukola@cs.ucr.edu> 16:02:46 <GlenK> k 16:03:29 * kparal is here 16:04:17 <adamw> alrighty 16:04:40 <Southern_Gentlem> .hello jbwillia 16:04:41 <zodbot> Southern_Gentlem: jbwillia 'Ben Williams' <vaioof@gmail.com> 16:05:12 <adamw> hi southern 16:05:18 <adamw> alrighty, let's get rolling :) 16:05:45 <adamw> "lruzicka and kparal to continue trying to get responses to core desktop applications proposal" 16:05:47 <adamw> how's that going? 16:07:04 <kparal> I provided some feedback to lruzicka and then I don't know :) 16:07:05 <lruzicka> Yeah, so I sent that email out to the KDE and XFCE sigs 16:08:12 <lruzicka> it created some buzz, but that really was not any real outcome, because some people apparently did not understand what was going on, and some suggested we automate. 16:08:23 <adamw> yeah, i see that 16:09:15 <lruzicka> Basically, the question was something like: Is there something important, where we could devote some focus ... perhaps automate as a first step. 16:09:28 <lruzicka> But the replies were not really convincing. 16:09:55 <lruzicka> and they definitely were not what I would call numerous. 16:10:21 <lruzicka> Since then, there has not been any more replies, so I consider this to be a useless shot 16:10:43 <adamw> thanks lruzicka 16:10:50 <adamw> it's never useless, because now we have proof on record that we tried 16:10:58 <adamw> and no-one can yell at us if we just go ahead and come up with our own ideas :) 16:11:06 <adamw> so what would you like to do for next steps? 16:13:36 <lruzicka> Well, we have now those startstop test for complete Gnome "working" ... so this suggests we do the same with KDE and XFCE? 16:13:49 <adamw> that seems like a reasonable first step for sure 16:14:12 <adamw> note that KDE should be rather easier than Xfce, because we have the basic 'boot and log in to desktop' implemented for KDE already, but not for Xfce 16:14:13 <kparal> the question is not whether we want to automate, but whether we want to block on each app in those desktop envs 16:14:28 <adamw> kparal: right, i explained that in a reply to the xfce list just now 16:14:35 <lruzicka> later, we can focus on some important applications from each of the DEs. 16:14:58 * kparal doesn't have any particular plan atm 16:15:34 <adamw> well, personally I'm fine to leave this with lruzicka to move forward if he is happy that he knows what direction he wants to go in 16:15:52 <lruzicka> I can definitely give it a try and start working on it. 16:15:56 <adamw> sounds good 16:16:32 <adamw> #info "lruzicka and kparal to continue trying to get responses to core desktop applications proposal" - lruzicka sent the mail out to xfce and KDE lists and got some feedback but it was not very useful. we discussed among ourselves and agreed on some next steps 16:16:40 <Southern_Gentlem> it not like you cant look at the ks and see what they have for their builds 16:17:03 <adamw> #action lruzicka to look at implementing app start/stop test for KDE and possibly Xfce next, then consider more extensive testing of core apps 16:17:09 <adamw> Southern_Gentlem: it's not a question of knowing what's in the spin 16:17:37 <adamw> Southern_Gentlem: the question we were trying to ask the desktop teams is whether they have any thoughts on how we can narrow down the scope of desktop app testing to some key apps, rather than just 'all the apps' 16:18:22 <lruzicka> adamw, Yeah, I take the action item as is. 16:18:26 <adamw> cool 16:19:33 <adamw> #info "adamw to review core desktop app mail draft for lruzicka and kparal" - I did that before lruzicka sent it out :) 16:19:40 <adamw> any other follow-up items that aren't on the agenda already? 16:20:28 * satellit listening 16:20:33 <adamw> #topic Fedora 30 status and Change review 16:21:11 <adamw> so, F30 status is: most recent successful composes were fine, but composes have been failing for the last few days due to several issues but most lately libreoffice needing a rebuild and failing to build 16:21:34 <adamw> the latest libreoffice attempt is still running, we'll see how it goes 16:22:41 <adamw> there have been poppler and libicu soname bumps recently and a boost soname bump is going on in a side tag, plus we have the mass rebuild coming up soon, so expect a bit of choppy sailing 16:23:01 <adamw> mass rebuild is scheduled to start Wednesday 16:24:24 <adamw> there is also a proposal on devel@ to land gcc 9 in f30, this would be a late change (it's after the system-wide change proposal deadline) 16:24:32 <adamw> anyone have thoughts on that? 16:25:07 <lruzicka> does it mean that the new gcc is going to break everything? 16:26:06 <lruzicka> or will not this gcc used to build the system itself? 16:26:40 <adamw> yes, it means it becomes the new system compiler 16:26:58 <adamw> new gcc doesn't usually break everything, but breaks a fun selection of packages we then get to go and fix up 16:27:14 <lruzicka> I think it is too risky, if it happens late 16:27:29 <adamw> note: it seems a gcc9 build did make it into the most recent rawhide compose, so probably everything built since then was built with gcc9... 16:28:35 <lruzicka> yeah, in my rawhide machine is 9.0.0.3 16:28:56 <lruzicka> in that case, it's going to be branched with 9.0 gcc anyway 16:29:19 <GlenK> the changes they list on the gcc web page don't seem all that major. but then 9 is still development status too, so whatever that means as far as future changes go. 16:29:49 <adamw> lruzicka: in theory it can be undone (involving an epoch bump, but hey) 16:29:55 <adamw> it sounds like it's quite likely to go ahead, though 16:30:58 <adamw> i am never that happy with gcc team's casual approach to the Change process and dumping things in rawhide, but probably not necessary to push back on this :/ just deal with the breakages in the mass rebuild as usual. does seem like they did a test mass rebuild and sent out mail notifications of failures, at least (i got one of those) 16:31:03 <lruzicka> if it is there now (in Rawhide), then we will have the chance to see bugs from the very first beginning, if they decide to branch it out, this is ok. 16:31:25 <lruzicka> I though that they would sneak it post beta, or something 16:32:40 <adamw> heh 16:32:45 <adamw> no, we wouldn't let them do that :P 16:33:06 <lruzicka> ok, so I wish, too :) 16:33:15 <adamw> #info GCC 9 is in F30 and likely to stay that way, mass rebuild is scheduled to start this week, so expect some fun results from that 16:33:24 <GlenK> I'm curious, has llvm or any alternatives ever been considered? 16:33:42 <adamw> #info three significant soname bumps for Rawhide have recently occurred or are in progress (icu, poppler and boost) 16:34:14 <adamw> GlenK: in practice ~all f/oss is nearly always built with gcc, and switching to anything else would be a gigantic task 16:34:29 <adamw> and there's no particular indication anything else would be significantly better in any way, to justify the work involved 16:34:46 <adamw> there have been discussions though of course :) check devel@ list archives for them 16:37:07 <besser82> Aprospros, soname bump… Have there been any issues with libcrypt recently? 16:37:11 <adamw> a few other notable changes...https://fedoraproject.org/wiki/Changes/DbusBrokerAsTheDefaultDbusImplementation is implemented now and mostly working OK, https://fedoraproject.org/wiki/Changes/FlickerFreeBoot may be quite significant and would be a great candidate for a test day... 16:37:15 <adamw> besser82: i haven't noted any, at least 16:37:58 <adamw> https://fedoraproject.org/wiki/Changes/RemoveExcessiveLinking is one to be aware of when looking at build failures, though some other distros have been doing it for years so most things have been fixed already 16:39:10 <besser82> ^ anything that links FORTRAN code will be affected by this. 16:39:59 <adamw> https://fedoraproject.org/wiki/Changes/uEFIforARMv7 is obviously significant to ARM users 16:40:10 <adamw> pwhalen: around? do we have testing planned for that? 16:41:14 <pwhalen> adamw, we do, currently a bug with grub2 but changes have landed in anaconda and oz/imagefactory 16:41:14 <adamw> test process says "This process will be further updated and expanded once all the components are in place and the final process is known. " which...yeah, update that already. :P 16:41:28 <adamw> pwhalen: OK, glad to know you're on it 16:41:32 <adamw> i guess another good candidate for a test day 16:41:37 <adamw> sumantro is unfortunately not around 16:42:01 <pwhalen> when its testable, yes we should likely have a test day. I hope to make some progress this week 16:42:28 <adamw> https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error is listed as a self-contained change but *clearly* is not one, i will point this out in the bug 16:42:36 <adamw> pwhalen: of course, after it's testable :) 16:42:37 <adamw> thanks 16:42:53 <adamw> #action adamw to contact sumantro about Changes that are obvious test day candidates 16:45:16 <adamw> there is also a proposal on the list for bash 5.0 as a 'self-contained change' which again it clearly isn't, imho 16:45:20 <adamw> what do others think? 16:45:49 <adamw> fzatloukal already made that point on the mailing list, heh 16:50:05 <adamw> honestly this does make me pretty concerned, to have it show up as a late Change proposal, under the wrong stream 16:50:36 <adamw> i'd propose we at minimum officially state that we're significantly concerned about a major version landing well after the system-wide change deadline 16:50:59 <adamw> upstream announcement with a summary of changes is here: https://lists.gnu.org/archive/html/bug-bash/2019-01/msg00063.html 16:51:50 <adamw> the "known" backwards incompatibilities don't look hugely significant (though i can't say for sure we don't have vital things using namerefs), but i'd be more concerned about...unknown or unintended ones, or flat out bugs introduced by the changes to support new features 16:51:59 <adamw> per devel@ list there was already a bug in globbing discovered in the initial release 16:52:41 <adamw> and stuff like "There are a number of changes to the expansion of $@ and $* in various contexts where word splitting is not performed to conform to a Posix standard interpretation, and additional changes to resolve corner cases for Posix conformance." is at least potentially concerning 16:54:47 <adamw> anyone +1 or -1? :D 16:55:03 <lruzicka> The mail says: There are a few incompatible changes between bash-4.4 and bash-5.0. 16:55:05 * kparal is worried 16:55:39 <lruzicka> which I can read as, watch out, because someone is not going to update their apps to know about those differences and things will start being ugly 16:55:43 <kparal> but I think the timing is still pretty ok 16:56:57 <GlenK> few weeks past the deadline? 16:57:01 <adamw> okay, well, i'll write something vaguer then :) 16:57:41 <adamw> GlenK: deadline was 01-08, so 17 days late 16:58:18 <adamw> well, we're coming up on time, so...for now i can reply to the thread saying we're a bit concerned, and we can continue with this and other topics next week 16:58:26 <adamw> is that OK with everyone? or is there anything urgent? 16:58:56 <kparal> 👍 16:59:03 <lruzicka> yes 16:59:42 <tflink> wfm 17:00:24 <adamw> alrighty then 17:00:35 <adamw> #info we're over time at this point, so we'll continue with all remaining topics next week 17:00:40 * adamw sets fuse 17:00:51 <adamw> thanks for coming everyone 17:02:11 <adamw> #endmeeting