15:00:38 <zbyszek> #startmeeting FESCO (2018-04-13) 15:00:38 <zodbot> Meeting started Fri Apr 13 15:00:38 2018 UTC. The chair is zbyszek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:38 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:38 <zodbot> The meeting name has been set to 'fesco_(2018-04-13)' 15:00:38 <zbyszek> #meetingname fesco 15:00:38 <zodbot> The meeting name has been set to 'fesco' 15:00:38 <zbyszek> #chair maxamillion dgilmore nirik jsmith sgallagh bowlofeggs tyll jwb zbyszek 15:00:38 <zodbot> Current chairs: bowlofeggs dgilmore jsmith jwb maxamillion nirik sgallagh tyll zbyszek 15:00:41 <zbyszek> #topic init process 15:00:50 <jsmith> .hello2 15:00:51 <zodbot> jsmith: jsmith 'Jared Smith' <jsmith.fedora@gmail.com> 15:00:53 <jwb> i'm partially here 15:01:54 <nirik> I'm sort of here also. 15:02:11 <maxamillion> .hello2 15:02:12 <zodbot> maxamillion: maxamillion 'Adam Miller' <maxamillion@gmail.com> 15:03:22 <zbyszek> bowlofeggs said he cannot join today 15:03:30 <zbyszek> sgallagh said he'll be late 15:03:51 <zbyszek> So we have quorum, sort of, if jwb and nirik are counted in 15:03:55 <zbyszek> Let's start. 15:04:28 <zbyszek> = Followups = 15:04:28 <zbyszek> #topic #1877 large number of packages FTBFS in F28 15:04:28 <zbyszek> .fesco 1877 15:04:28 <zbyszek> https://pagure.io/fesco/issue/1877 15:04:30 <zodbot> zbyszek: Issue #1877: large number of packages FTBFS in F28 - fesco - Pagure - https://pagure.io/fesco/issue/1877 15:04:43 <zbyszek> Let me provide a short status update 15:04:47 <dgilmore> hi all 15:04:53 <zbyszek> dgilmore: hi 15:05:22 <zbyszek> I started hacking on this, and fired off builds for all bugs in NEW state that don't have build in f28-build ending with .fc28. 15:05:54 <zbyszek> It seems that there is a number of packages which were build and updates have been made for them, but the bugs have not been closed (~5% maybe) 15:06:12 <zbyszek> Then there's a number of packages which were built but no bodhi update was created 15:06:25 <tyll> .hello till 15:06:26 <zodbot> tyll: till 'Till Maas' <opensource@till.name> 15:06:33 <zbyszek> But a majority of packages actually still fail to build now 15:06:46 <dgilmore> zbyszek: yeah, sometimes people ignore the bugs 15:07:08 <zbyszek> I'll be closing the bugs for packages which were built successfull and have a bodhi update 15:07:11 <jsmith> I provided some points in the ticket. 15:07:49 <zbyszek> jsmith: yes, but that's all longer term 15:07:49 <jsmith> In short -- it would be nice to know which packages are still FTBFS, and whether it's because of dependencies.... and then focus on packages that are breaking the highest number of other packages. 15:08:56 <zbyszek> Indeed, that would help. But so far the failures I have seen have been in build, and not in the dependency install phase. 15:10:07 <zbyszek> My impression is that a majority of packages is are real failures in the build phase... so any sort of automated processing is not going to help much. 15:10:54 <zbyszek> Then, there's a number of packages for which the last build is .fc24 – .fc26. 15:11:04 <zbyszek> I think we should consider retiring those. 15:11:55 <zbyszek> So far: 20 free 112 open 372 done 443 failed 15:13:05 <zbyszek> Shit, I need to step out for a moment. 15:13:26 <zbyszek> plan is at https://paste.fedoraproject.org/paste/ZyfiYxQB2punYZtNRDGQwQ 15:13:31 <zbyszek> somebody needs to take over sorry 15:13:36 <tyll> IIRC we used to retire pkgs that FTBFS for two releases 15:13:49 <tyll> zbyszek: no problem, take care 15:14:47 <nirik> it would be nice if we could automate that 15:15:58 <tyll> we could, but we need someone to do it :-) 15:16:46 <nirik> right 15:17:53 <jsmith> Agreed. 15:18:43 <tyll> What can we do now? Usually rel-eng handled the mass rebuilds and cleanup, IMHO the next steps would be to cleanup the bug reports to get a better picture 15:18:58 <pjones> Also, most failures in the build phase are still going to be because of dependencies. 15:20:29 <tyll> Probably all failures are because of dependencies, somehow, if the package built in the past and was not changed ;-) 15:20:41 <maxamillion> likely so, yes 15:21:17 <pjones> tyll: well, some are going to be "gcc changed behavior", which aren't dependencies in the same sense, at least... :) 15:23:59 <tyll> how about I create a list of current FTBFS packages and post it to devel, ask them to be fixed or they will be retired in 6 weeks? 15:24:12 <tyll> not sure, how to move this forward otherwise :-) 15:24:25 <jwb> good 15:25:14 <nirik> sure. +1 15:26:38 <tyll> proposal: till will create a list of FTBFS packages, post it to devel and announce that they will be retired in 6 weeks if not being worked on 15:27:12 <tyll> maxamillion: jsmith dgilmore sgallagh ^ 15:28:05 <jsmith> +1 15:28:15 <maxamillion> +1 15:28:18 <nirik> who will retire them? 15:28:48 <tyll> I can also retire them 15:28:53 <maxamillion> we could ask releng? (or at least let them know) 15:30:20 <zbyszek> I'm back. I forgot to pick up my daughter from school ;( 15:31:18 <tyll> zbyszek: do you want to vote and take over? proposal: till will create a list of FTBFS packages, post it to devel and announce that they will be retired in 6 weeks if not being worked on 15:31:29 <tyll> we are at +5 so far? 15:31:38 <zbyszek> +1 15:31:39 <tyll> I can finish this vote 15:31:49 <tyll> # agree till will create a list of FTBFS packages, post it to devel and announce that they will be retired in 6 weeks if not being worked on (+5, 0, -0) 15:31:57 <tyll> #agree till will create a list of FTBFS packages, post it to devel and announce that they will be retired in 6 weeks if not being worked on (+6, 0, -0) 15:32:13 <tyll> #action till will send a list of FTBFS packages to devel and retire them in 6 weeks 15:32:25 <zbyszek> OK, I'll take over again. 15:32:26 <zbyszek> #topic #1874 Package Anki has a Non-responsive Maintainer 15:32:26 <zbyszek> .fesco 1874 15:32:26 <zbyszek> https://pagure.io/fesco/issue/1874 15:32:28 <zodbot> zbyszek: Issue #1874: Package Anki has a Non-responsive Maintainer - fesco - Pagure - https://pagure.io/fesco/issue/1874 15:33:11 <zbyszek> I think we can close this, based on the last comment. 15:33:42 <tyll> +1 15:33:56 <jsmith> +1 15:34:04 <jsmith> Glad to have some resolution to that ticket :-) 15:34:14 <nirik> yeah, +1 to close 15:34:25 <tyll> maxamillion: jwb dgilmore ^ 15:34:32 <jwb> +1 15:35:22 <tyll> #ifno anki maintainer is responsive again 15:35:27 <tyll> #info anki maintainer is responsive again 15:35:47 <zbyszek> +1 to my proposal ftr 15:36:11 <zbyszek> #agreeed No additional action is required from FESCo (+5, 0, 0) 15:36:15 <zbyszek> #agreed No additional action is required from FESCo (+5, 0, 0) 15:36:18 <zbyszek> Pfff. 15:36:29 <zbyszek> #topic #1872 Disable Test Gating requirements until more UI is enabled 15:36:29 <zbyszek> .fesco 1872 15:36:29 <zbyszek> https://pagure.io/fesco/issue/1872 15:36:31 <zodbot> zbyszek: Issue #1872: Disable Test Gating requirements until more UI is enabled - fesco - Pagure - https://pagure.io/fesco/issue/1872 15:36:48 <jsmith> @bowlofeggs: Any status update here? 15:37:01 <zbyszek> bowlofeggs is afk today 15:37:08 <jsmith> Oh :-( 15:37:25 <jwb> i'm -1 to the overall idea of disabling gating right now 15:37:45 <maxamillion> I'm on the fence 15:37:49 <jsmith> For the record, I'm still +1 to disabling gating until we have a better UI/developer experience 15:37:49 <maxamillion> +0 from me 15:38:04 <nirik> well, we made some improvements this week 15:38:17 <jsmith> nirik: That's what I was hoping to hear from bowlofeggs :-) 15:38:18 <nirik> we got the bodhi 'waive' button working (but I don't think it's in prod yet) 15:38:36 <nirik> and we fixed the topic/messages so they were not confusing 15:39:40 <zbyszek> nirik: that's good to hear 15:40:19 <zbyszek> Is more work planned? 15:40:35 <nirik> yeah, definitely. 15:40:41 <jsmith> Proposal: Wait another week to see how the Bohdi changes shake out before deciding whether to disable gating 15:40:48 <zbyszek> +1 yeah 15:41:00 <maxamillion> +1 15:41:03 <nirik> oh, the ui also shows waivers and what tests were missing... 15:41:12 <nirik> so when we get that bodhi out it should help 15:41:32 <jsmith> I'd be very inclined to change my mind on disabling gating if these changes go to production :-) 15:41:33 <tyll> +1 15:42:07 <pingou> and we'll be able to run the cron job more frequently 15:42:27 <zbyszek> jwb, dgilmore? 15:43:25 <zbyszek> nirik, also please vote formally 15:43:41 <nirik> +1 to wait a week... we will try and get these changes landed. 15:43:57 <zbyszek> OK. 15:43:58 <zbyszek> #agreed Wait another week to see how the Bohdi changes shake out before deciding whether to disable gating (+5, 0, 0) 15:44:09 <zbyszek> #topic #1868 Change the Changes template 15:44:09 <zbyszek> .fesco 1868 15:44:09 <zbyszek> https://pagure.io/fesco/issue/1868 15:44:11 <zodbot> zbyszek: Issue #1868: Change the Changes template - fesco - Pagure - https://pagure.io/fesco/issue/1868 15:45:54 <maxamillion> I'm +1 to the change, I think it makes sense and it will help the Fedora Marketing group 15:46:18 <jsmith> I'm also +1 to the change 15:46:33 <jsmith> (while acknowledging the mistakes of the past with "Features") 15:46:48 <zbyszek> maxamillion, jsmith: you mean as proposed in https://pagure.io/fedora-marketing/issue/raw/files/b212833149dad842515b2e928dc535f0129fc4dc973606dc06c64b616165c251-change2changes.patch? 15:46:59 <zbyszek> or just in general? 15:47:18 <jsmith> zbyszek: Yes 15:47:25 <jsmith> zbyszek: As proposed 15:48:00 * jsmith encouraged the marketing group to give examples, rather than just mandate a strict formula to follow 15:48:00 <maxamillion> yes, as proposed 15:49:19 <zbyszek> jsmith: but before you said " Let's show people how to do the right thing, but not make the template so rigid that it causes frustrations." 15:49:54 <zbyszek> I think that the proposed format is just that, too rigid, and also a bit artificial. 15:52:50 <zbyszek> OK, what about the following: this seems stuck. What about I prepare a counter-proposal along the lines I think are better, and then we can discuss if it is any better? 15:53:44 <nirik> sure 15:54:52 <zbyszek> maxamillion, jsmith, ok? 15:55:12 <jsmith> Sure, I'm OK with that counter-proposal 15:55:28 <zbyszek> #action zbyszek to generate a counter-proposal to spur discussion 15:55:34 <zbyszek> = New business = 15:55:34 <zbyszek> #topic #1878 Please change "Everything" directory to something less inaccurately comprehensive 15:55:37 <zbyszek> .fesco 1878 15:55:39 <zodbot> zbyszek: Issue #1878: Please change "Everything" directory to something less inaccurately comprehensive - fesco - Pagure - https://pagure.io/fesco/issue/1878 15:55:40 <zbyszek> https://pagure.io/fesco/issue/1878 15:55:48 <zbyszek> another bikeshedding exercise ;) 15:56:14 <jsmith> The bike shed should obviously be a tool shed, and should be painted blue. 15:56:39 <jsmith> That being said, I'm fine with "Traditional" or "Classic" or "RPM_Base" or anything along those lines. 15:56:55 <jsmith> I'd even be ok with "AlmostEverything" 15:57:31 <tyll> \o/ mostly my proposals 15:57:36 <zbyszek> rpm-collection or RPMCollection is nice 15:57:50 <jsmith> "There are three hard problems in Computer Science.... naming things, cache invalidation, cache invalidation, and off-by-one errors" 15:57:54 * nirik is just thinking of all the work, but sure. 15:58:45 <zbyszek> Right, your comment indicated that there's quite a number of places to touch. 15:58:50 <jsmith> nirik: Yeah, in my mind the work (and changes on the mirrors) are more work than the name change is worth 15:59:05 <zbyszek> Can you estimate how many person-hours the work would be? 15:59:17 <nirik> I have no exact estimate... 15:59:41 <zbyszek> pungi, mm, sync scripts sound like >few hours each 15:59:59 <jsmith> Can I propose we make the change *after* F28? 16:00:02 <nirik> probibly yeah. 16:00:03 <maxamillion> I have no desire to bikeshed on this, if someone has a proposed name that isn't just outrageous, I'll +1 it 16:00:14 <jsmith> Any reason it needs to be done immediately? 16:00:19 <nirik> jsmith: I would be very much in favor of that. 16:00:35 <tyll> maybe we can ask Matthew if there was some feedback that it actually causes confusion or is it something that he fears it might? 16:00:38 <nirik> doing it right before final is pretty crazy 16:00:47 <jsmith> nirik: I couldn't agree more! 16:01:10 <jsmith> It also gives us the chance to take a broader view and say "Are there any other naming/layout changes we want to make at the same time" 16:01:26 * zbyszek is leaning towards not changing this at all, since there is no clearly superior name and the amount of work involved is nontrivial 16:01:34 <jsmith> In other words, let's be deliberate and thoughful about it, rather than being rash to make a quick change. 16:01:48 <tyll> IMHO it would be nice to have a name in general for the traditional artifacts in general, just to make it easier to talk about them 16:02:18 <nirik> oh, other places that may need changes: fedfind, bunch of stuff on the wiki/docs, websites. 16:02:28 <jsmith> brb 16:02:32 <tyll> but maybe the stuff will go away anyhow in five years and we will be all using modular OSTrees 16:03:49 <zbyszek> Let's move on... 16:04:06 <zbyszek> #info We'll return to this after F28 is released 16:04:09 <zbyszek> OK? 16:04:37 <x3mboy> ! 16:04:51 <tyll> +1 16:04:53 <nirik> +1 16:05:05 <zbyszek> #topic #1876 Please orphan all LXQt packages / nonresponsive maintainer heliocastro 16:05:08 <zbyszek> .fesco 1876 16:05:09 <zodbot> zbyszek: Issue #1876: Please orphan all LXQt packages / nonresponsive maintainer heliocastro - fesco - Pagure - https://pagure.io/fesco/issue/1876 16:05:11 <zbyszek> https://pagure.io/fesco/issue/1876 16:06:05 <jsmith> I don't know that there's any debate on this one... seems like a formality 16:06:18 <nirik> x3mboy: just chime in if you want to add something. 16:06:27 <x3mboy> 2 stuff 16:06:35 <x3mboy> First, I'm a little late, but in the name of the Fedora Marketing group, thanks for taking the Changes to changes ticket and discuss it 16:06:59 <x3mboy> Second, there is a lot of move in the LXQt upstream ML to retake the project, but it will take a lot of time 16:07:06 <zbyszek> x3mboy: we can return to the Changes change later on 16:07:11 <zbyszek> (if you want to) 16:07:19 <x3mboy> zbyszek, I'm ok if there is time 16:07:48 <zbyszek> proposal: wait another week for the maintainer to respond and orphan packages if there's no reponse 16:08:01 <jsmith> zbyszek: +1 from me 16:08:13 <tyll> +1 16:09:16 <nirik> +1 16:09:21 <zbyszek> maxamillion, dgilmore, jwb, sgallagh ? 16:09:30 <jwb> +1 16:09:55 <maxamillion> +1 16:10:09 <zbyszek> #agreed Wait another week for the heliocastro to respond and orphan packages if there's no reponse (+6, 0, 0) 16:10:18 <zbyszek> #topic Next week's chair 16:10:32 <zbyszek> Any takers? 16:11:31 <zbyszek> import random; random.choice('maxamillion dgilmore nirik jsmith sgallagh bowlofeggs tyll jwb zbyszek'.split()) ? 16:11:40 <jsmith> I can take it if nobody else volunteers 16:12:02 <jsmith> I *will* have a hard stop at an hour next week, though 16:12:16 <maxamillion> I can take it, I've not done it in a while. 16:12:26 <jsmith> Thanks maxamillion -- i'm happy to take it after that 16:12:33 <maxamillion> +1 16:12:37 <zbyszek> #action maxamillion will chair next meeting 16:12:39 <zbyszek> thanks maxamillion 16:13:07 <zbyszek> #topic #1868 Change the Changes template 16:13:19 <zbyszek> x3mboy: do you want to say something? 16:13:53 <x3mboy> Yes, the marketing team use the changes to try to expand the information that will use Ambassadors to reach people in conferences 16:14:33 <x3mboy> So the idea is to include a "non-technical" section that can be more readable to users in how a change is good for the OS 16:15:13 <x3mboy> In this way, we can simplify our Talking Points to talk to people 16:15:57 <x3mboy> The new sections are intended to simplify the way we explain this to our users and new users 16:15:59 <x3mboy> eof 16:17:00 <zbyszek> Yeah, I can live with that, but I don't like the section headers in the patch ;) 16:17:06 * nirik has to leave. 16:17:16 <zbyszek> I'll try to reword this and maybe we can discuss in the ticket? 16:17:22 <x3mboy> Sure! 16:17:24 <x3mboy> Thanks a lot 16:17:28 <x3mboy> zbyszek++ 16:17:28 <zodbot> x3mboy: Karma for zbyszek changed to 7 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:17:35 <x3mboy> Also, I need to run 16:17:40 <x3mboy> Thanks again for taking this 16:17:48 <zbyszek> x3mboy: thanks for coming 16:17:54 <zbyszek> #topic Open Floor 16:18:18 <tyll> about the FTBFS packages, there are about 2944 of them 16:18:50 <tyll> tehrefore I plan to try to rebuild all of them and then do the reporting for the remaining pkgs 16:18:51 <zbyszek> tyll, no I don't think so 16:19:07 <zbyszek> There's only 817 bugs open 16:19:23 <zbyszek> And I rebuilt a bunch today, and some can be closed. 16:19:34 <zbyszek> 0 free 34 open 386 done 529 failed 16:20:17 <zbyszek> I think there's about 10 tasks per package, so 386 done means ~40 packages built successfully. 16:20:41 <tyll> zbyszek: ok, my bad, let me rephrase: there are 2944 pkgs that were not rebuild in the F28 mass rebuild 16:21:16 <zbyszek> 2944 binary or source? 16:21:17 <tyll> https://koji.fedoraproject.org/koji/packageinfo?packageID=19167 for example does not have a build for f28 16:21:21 <tyll> source 16:21:32 <tyll> I guess there is also not a FTBFS bug for it 16:21:37 <tyll> something went wrong there 16:21:52 <tyll> or I am missing something 16:22:15 <zbyszek> Yes, no bug. 16:22:24 <zbyszek> And it should have been rebuilt. 16:22:48 <zbyszek> Should we try to build those packages too for F28? 16:22:59 <zbyszek> It seems pretty late. 16:23:57 <zbyszek> tyll: I'll post my script to connect bugzilla, koji, and bodhi to avoid rebuilding packages that dont' need to be rebuilt. 16:24:15 <tyll> not sure yet, it seems that koji does not show a failed build since the pkg fails early: https://kojipkgs.fedoraproject.org//work/tasks/8161/26348161/build.log 16:25:16 <tyll> zbyszek: even if there is a bug report, we would need to fix the bug reports to contain the build logs 16:25:47 <tyll> at least some bugs did not contain build logs and the builds are too old now for koji to still have them 16:25:50 <zbyszek> 26348161/build.log looks like a hiccup in the build system 16:26:07 <zbyszek> error: File /builddir/build/SOURCES/e1c259484b495133836706f46319f5897f1e9bf6.tar.gz: No such file or directory 16:27:24 <tyll> zbyszek: no, the sources file is wrong 16:27:58 <zbyszek> Oh. 16:29:25 <tyll> nevertheless, the issue is a little bigger than expected, I will file a releng ticket about the missing bug reports, maybe we can also coordinate after the meeting how to proceed 16:29:37 <zbyszek> Yes, sounds like a plan. 16:29:51 <zbyszek> Let's wrap this up. 16:30:02 <zbyszek> Anything else for Open Floor? 16:30:07 <zbyszek> I'll close in 1 minute. 16:30:08 <jsmith> Thanks zbyszek for making an effort to get those cleaned up :-) 16:30:14 <jsmith> And for hosting the meeting today. 16:30:17 <jsmith> zbyszek++ 16:30:17 <zodbot> jsmith: Karma for zbyszek changed to 8 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:30:59 <zbyszek> #endmeeting