17:00:11 #startmeeting FESCO (2016-03-04) 17:00:11 Meeting started Fri Mar 4 17:00:11 2016 UTC. The chair is number80. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:11 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:11 The meeting name has been set to 'fesco_(2016-03-04)' 17:00:16 #meetingname fesco 17:00:16 The meeting name has been set to 'fesco' 17:00:21 morning 17:00:37 .hello sgallagh 17:00:38 sgallagh: sgallagh 'Stephen Gallagher' 17:00:49 #chair maxamillion dgilmore number80 jwb nirik paragan jsmith kalev sgallagh 17:00:49 Current chairs: dgilmore jsmith jwb kalev maxamillion nirik number80 paragan sgallagh 17:00:55 hi 17:01:00 Hello 17:01:02 I may have to drop with limited notice: I'm waiting for a heating repair guy to show up 17:01:05 hello! 17:01:07 .hello maxamillion 17:01:08 maxamillion: maxamillion 'Adam Miller' 17:01:31 Meeting items are here: https://fedorahosted.org/fesco/report/9 17:01:55 sgallagh: maybe we should start with the firefox topic then? 17:01:56 we're 6 so we have quorum 17:02:42 jwb: I sent an email, but if there are questions, sure 17:02:50 Let's start 17:03:15 #topic #1518 Software packaged in Fedora should not be allowed to implement DRM schemes that cannot be disabled 17:03:24 sgallagh: stage is yours 17:03:37 .fesco 1518 17:03:41 number80: #1518 (Software packaged in Fedora should not be allowed to implement DRM schemes that cannot be disabled) – FESCo - https://fedorahosted.org/fesco/ticket/1518 17:03:58 tl;dr: Mozilla got back to us, they understand our concerns and are willing to figure out how to address them 17:04:02 sgallagh: i suggested it because the email isn't public. would be good to get a recap in the meeting logs. 17:04:35 We don't have an official statement of the short-term plan right now, but I expect to get that within the next few business days. 17:05:05 They want to have a phone or video-conference with several of us to have a high-bandwidth conversation about our concerns 17:05:13 I'll be scheduling that for next week 17:05:22 thanks sgallagh for driving this 17:05:28 sgallagh: +1 17:05:31 errr 17:05:33 sgallagh++ 17:05:33 maxamillion: Karma for sgallagh changed to 7 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:05:38 The probable short-term solution is that they will let us carry a patch that disables signature checking for system-installed extensions 17:05:38 thank you 17:05:52 (And assert that this has no trademark impact) 17:06:04 #info there's progress in our discussion w/ Mozilla about signed add-ons 17:06:24 for what it's worth, I think the short term solution is also the preferred long term approach from our point of view 17:06:46 kalev: well, I'd prefer having an upstreamed solution 17:06:48 hi 17:06:57 number80: yeah, sure, a configure option would be best 17:07:40 Right, the intended outcome here is to have an upstreamed solution that other distros can also rely upon 17:07:42 kalev: it is 17:07:51 I didn't want to say that a patch is the best option. I wanted to say that disabling signature checking for system wide extensions is probably best and easiest for Fedora side 17:08:02 gotcha 17:08:03 kalev: because us signing our extentions is a lot of net new work 17:08:44 If nobody has anything else, let's move to the next topic, we'll have more news next week or after 17:09:04 ack 17:09:05 number80: lets move on 17:09:06 #topic #1552 Review of delayed Changes for F24 17:09:12 .fesco 1552 17:09:13 number80: #1552 (Review of delayed Changes for F24) – FESCo - https://fedorahosted.org/fesco/ticket/1552 17:09:29 we had some features that needs to be reviewed 17:09:33 jkurik is in PTO 17:09:53 number80: we said two weeks for followup 17:09:56 well 1 to 2 17:10:03 so lets do it next week 17:10:11 Layered Image Build System is mine, we're like 95% done ... everything is deployed with ansible, we need to do some tweaking to allowed_smc urls for new namespaced distgit and we also need to patch fedpkg to handle namespaces distgit and that's basically it ... from there it's just testing 17:10:16 oh 17:10:18 >.> 17:10:20 tuesday is alpha freeze. coming up soon. ;) 17:10:21 dgilmore: I don't mind, but sharing status is good too 17:10:45 I will update the tracker BZ for mine by the end of the day 17:10:52 number80: okay, well for layered images, we are working out som quirks in stage koji right now 17:10:59 systemd split is still unfinished too according the ticket 17:11:04 ack 17:11:28 I asked zbyszek to provide status in BZ, but that wasn't very long ago 17:11:31 #info delayed changes for F24 will be reviewed during the next FESCO meeting 17:11:35 sgallagh: he did 17:11:53 let's move on 17:11:58 #topic #1551 Linking GPRbuild statically 17:12:06 .fesco 1551 17:12:07 number80: #1551 (Linking GPRbuild statically) – FESCo - https://fedorahosted.org/fesco/ticket/1551 17:12:48 for the record, FPC granted GPRbuild bootstrapping exception 17:13:15 its kinda eww. it can be handled by bootstraping each bump 17:13:41 dgilmore: yeah, moreover it's not that frequent 17:14:30 Bootstrapping twice a year would be considerable manual work. 17:14:30 How is this different from gcc's double-build? 17:15:20 I'm not sure I see why bootstrappping the package is a lot of manual work, I assume I'm missing something 17:15:36 once the macros are in the spec file, you just build with the flag and then again without ... at least in most scenarios 17:16:48 maxamillion: it needs the soname for ada from the previous gcc 17:16:57 which may pull in other libraries 17:17:02 dgilmore: ohh ok 17:17:02 hrm 17:17:17 yeah, I see that in the ticket 17:17:18 hrmm 17:18:00 sgallagh, I'm not all that familiar with GCC's build system, but doesn't it have a "make bootstrap" or something that handles that? GPRbuild doesn't. But more to the point, GCC doesn't depend on some third-party shared library that regularly changes its soname. 17:18:17 ok 17:19:39 afk a few minutes, have to get on a train. I'm +1 to the exception, don't see any problems with it 17:19:56 unless someone has a better solution, I'm also +1 17:20:34 should we vote, or need more info? 17:21:11 i'm +1 17:21:26 yeah, there's no great answer here I fear. I guess I can hold my nose and be +1 to the exception... 17:21:32 yeah, +1 17:21:43 dgilmore? 17:21:43 Same +1 17:22:01 +1 even though it is ugly 17:22:37 #agreed gprbuild is allowed to link statically (+1: 6, 0:0, -1:0) 17:22:48 next topic 17:22:49 Thanks guys. 17:23:00 #topic #1554 python-llfuse package takeover 17:23:05 .fesco 1554 17:23:06 number80: #1554 (python-llfuse package takeover) – FESCo - https://fedorahosted.org/fesco/ticket/1554 17:23:31 we have already 5 +1 17:23:46 anyone disagree? 17:24:33 just that package or all their packages? 17:25:16 nirik: I'd say all packages, as maci is cleary non-responsive 17:25:38 he doesn't have a lot => https://admin.fedoraproject.org/pkgdb/packager/maci/ 17:25:47 yeah 17:26:18 seems like we went about non responsive maintainer in a backwards way yet again 17:26:34 do we need to revise the policy to reflect what people do 17:26:57 i don't follow 17:27:10 ? 17:27:37 * kalev is back 17:28:08 I think the policy does need revising, but it's not likely to be a trival thing 17:28:18 jwb: wel rather than saying foo is not responsive, people are saying i want to take over this package 17:28:25 well even 17:28:37 minor detail I guess 17:28:39 imo, that's even better 17:28:55 I'd rather say, foo is not responsive, so orphan all packages, not just one 17:28:59 yeah, if it's foo is unresponsive, we may orphan their package and no one takes it over. ;) 17:29:05 we then use it to orphan all the persons packages and do non responsive maintainer 17:29:06 I'm +1 to the ticket 17:29:12 because if they are not responsive then they can't take care of other packages either 17:29:16 ok, just to be sure 17:29:27 proposal A: orphan all maci packages 17:29:31 +1 17:29:34 +1 17:29:35 +1 17:29:36 +1 17:29:40 +! 17:29:42 er, 1 17:29:54 +1 17:29:56 +1 17:30:07 ok 17:30:26 i think all the recent filings of this kind just illustrate that we don't have a good way to detect non-responsive maintainers in general. we only find out when someone actually cares about a particular package 17:30:39 yep. 17:30:40 #agreed orphan all maci packages (+1:7, 0:0, -1:0) 17:30:45 jwb: indeed 17:30:51 nirik: can you take care of that? 17:30:53 but it's often not easy to figure out. 17:30:59 number80: yep. can do. 17:31:04 thank you 17:31:24 nirik: yeah, particulary if they are active with other packages, and interests have shifted 17:31:33 nirik: right. which is why if we're goign to change anything, maybe we should make it easier for people to just fix the things they're interested in fixing 17:31:36 I suppose we could always implement a dead-man service 17:31:53 sgallagh: it's been suggested before but shot down 17:32:00 maybe we save the broader discussion for open floor. 17:32:04 Like, once a year, send an email to their registered Fedora account and then orphan if they don't respond in a month? 17:32:06 *nods* 17:32:07 Sorry 17:32:23 #topic #1557 Update Squid 3.4.13 to 3.5.10 in F22 17:32:28 .fesco 1557 17:32:30 number80: #1557 (Update Squid 3.4.13 to 3.5.10 in F22) – FESCo - https://fedorahosted.org/fesco/ticket/1557 17:32:57 proposal: allow squid update to 3.5.10 in F22 17:33:00 +1 17:33:01 +1 17:33:02 I am +1 17:33:03 +1 17:33:03 +1 17:33:07 +1 17:33:09 +1 17:33:30 #agreed allow squid update to 3.5.x in F22 (+1:7, 0:0, -1:0) 17:33:33 thank you :) 17:33:42 #topic #1555 Please clarify updates policy for security issues 17:33:48 .fesco 1555 17:33:49 number80: #1555 (Please clarify updates policy for security issues) – FESCo - https://fedorahosted.org/fesco/ticket/1555 17:34:00 long-winded topic but last one in the agenda 17:34:43 jwb has made a good summary of use case we should not grant exceptions 17:35:21 i think all the data is already there, just not necessarily organized in the clearest fashion 17:35:22 I'd also like to add to that: "an exception that causes ABI/API breakage will never be acceptable for security issues classified below Important" 17:35:34 I'm in favor of rewritting the policy to be clearer 17:35:34 I say one point jwb made while good is broken all the time 17:35:36 The update changes the UI the end user sees (moves menus or buttons around, changes option names on command line) 17:35:59 KDE breaks that every major bump 4.2 to 4.3 etc 17:36:10 KDE has their own update policy, as noted on that page 17:36:10 dgilmore: Well, KDE has a special exemption in general 17:36:14 related: are exceptions one time or forever? 17:36:25 the policy isn't clear on that 17:36:32 sgallagh: fair enough 17:36:42 nirik: probably one time unless they get an exemption notation like KDE 17:37:14 I agree: it doesn't usually happen so often that it would be too heavy weight to bring it to us 17:37:28 yep, I think so too 17:37:31 well, I think it does happen, but people just do it and ignore us. ;) 17:37:44 nirik: probably so 17:37:45 nirik: indeed. 17:38:52 anyhow, whats the action here? some folks want to re-write things? or ? 17:39:18 skywave linux 17:39:47 Southern_Gentlem: Sorry, what? 17:41:01 anyhoo ... 17:41:09 * jsmith apologizes for being late -- his keynote at a conference went long 17:41:34 jsmith: want to rewrite our updates policy for security issue? 17:42:17 number80: I'm in favor of revising it, but don't want to do all the work myself :-p 17:42:27 * jsmith is still catching up on the scrollback 17:43:06 jsmith: well, there are good ideas and you have a good pen :) 17:43:25 Fine... I'll take a stab at it... why not?!? 17:43:30 excellent! 17:43:33 jsmith++ 17:43:33 number80: Karma for jsmith changed to 15 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:43:53 #action jsmith will try to clarify updates policy for security issues 17:44:11 then, I suggest that we revisit it when we have a concrete proposal? 17:44:22 yep 17:44:29 number80: Sounds great -- I'll try to have something in the next week or two :-) 17:44:46 jsmith: no pressure, it can wait one week or two 17:44:58 #topic Next week's chair 17:45:01 jsmith++ 17:45:02 maxamillion: Karma for jsmith changed to 16 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:45:04 who wants it? 17:45:24 let me check my calendar and make sure I'll be here 17:45:35 * jsmith will take it if nobody else volunteers 17:45:43 thanks jsmith 17:45:45 :) 17:46:10 * jsmith is changing jobs soon, so *should* have more free time (at least in theory) 17:46:12 I'll be here, I can do it 17:46:24 it'll be my first run, be nice :) 17:46:29 #info maxamillion will chair fesco meeting next week 17:46:33 maxamillion: OK, great! 17:46:38 w00t w00t 17:46:41 jsmith: you'll have plenty occasions to do so :) 17:46:53 #topic Next week's chair 17:47:00 * maxamillion is doing stuff and things 17:47:12 ok, we can continue the non-responsive maintainers discussion or another topic 17:47:28 er 17:47:32 #undo 17:47:32 Removing item from minutes: 17:47:33 #topic Open Floor 17:47:38 jwb: thanks 17:48:45 i don't have anything concrete for the NRM discussion. simply that our current policy and ACL implementation makes it very cumbersome for willing people to do work 17:49:01 Yes, and it's not always respected 17:49:27 anything else before I close the meeting? 17:50:45 * jsmith has nothing else 17:50:50 Thank you gentlemen, see you next week 17:51:11 #endmeeting