Fedora defers systemd to F15

From: Kevin Fenzi <kevin-AT-scrye.com> To: devel-AT-lists.fedoraproject.org Subject: Meeting summary/minutes from today's FESCo meeting (2010-09-14) Date: Tue, 14 Sep 2010 16:01:03 -0600 Message-ID: <20100914160103.01e3c81d@ohm.scrye.com> Archive-link: Article, Thread

=================================== #fedora-meeting: FESCO (2010-09-14) =================================== Meeting started by nirik at 19:30:01 UTC. The full logs are available at http://meetbot.fedoraproject.org/fedora-meeting/2010-09-1... Meeting summary --------------- * init process (nirik, 19:30:01) * pjones and ajax are traveling today, will not be able to attend. (nirik, 19:30:30) * Updates policy status (nirik, 19:33:02) * LINK: https://fedoraproject.org/wiki/User:Kevin/Updates_Policy_... (nirik, 19:34:12) * ACTION: nirik (and anyone else who wishes) to work on the updates policy wiki page for next week. (nirik, 20:02:44) * ACTION: SMParrish to work on metrics (nirik, 20:02:53) * ACTION: SMParrish and mjg59 to work on ideas for kde updates in stable releases. (nirik, 20:04:09) * http://fedoraproject.org/wiki/Features/DNSSEC_on_workstat... (nirik, 20:05:55) * http://fedoraproject.org/wiki/Features/GoldLinkerDefault (nirik, 20:10:07) * #461 F14 blessing for systemd (nirik, 20:12:29) * LINK: http://fedoraproject.org/wiki/QA:Testcase_initialization_... and http://fedoraproject.org/wiki/QA:Testcase_initialization_... (nirik, 20:38:06) * ACTION: : will defer systemd to f15 release to give more time to fix small issues and docs and general polish. (nirik, 21:12:43) * ACTION: notting will look at what's required to flip the default in f14 (notting, 21:13:44) * #464 - Fix nss update issues (nirik, 21:15:31) * Open Floor (nirik, 21:32:28) * LINK: https://bugzilla.redhat.com/show_bug.cgi?id=488968 (nirik, 21:33:57) * LINK: https://fedorahosted.org/fedora-infrastructure/ticket/2387 (nirik, 21:34:06) Meeting ended at 21:38:58 UTC. Action Items ------------ * nirik (and anyone else who wishes) to work on the updates policy wiki page for next week. * SMParrish to work on metrics * SMParrish and mjg59 to work on ideas for kde updates in stable releases. * : will defer systemd to f15 release to give more time to fix small issues and docs and general polish. * notting will look at what's required to flip the default in f14 Action Items, by person ----------------------- * mjg59 * SMParrish and mjg59 to work on ideas for kde updates in stable releases. * nirik * nirik (and anyone else who wishes) to work on the updates policy wiki page for next week. * notting * notting will look at what's required to flip the default in f14 * SMParrish * SMParrish to work on metrics * SMParrish and mjg59 to work on ideas for kde updates in stable releases. * **UNASSIGNED** * : will defer systemd to f15 release to give more time to fix small issues and docs and general polish. People Present (lines said) --------------------------- * nirik (177) * notting (61) * mjg59 (61) * mclasen (46) * SMParrish (17) * emaldona_mtv (15) * jsmith (14) * drago01 (13) * gholms (12) * zodbot (11) * fenris02 (7) * poelcat (5) * lmacken (4) * adamw (2) * jankratochvil (2) * mclasen_afk (1) * pjones (0) * ajax (0) * kylem (0) * cwickert (0) -- 19:30:01 <nirik> #startmeeting FESCO (2010-09-14) 19:30:01 <zodbot> Meeting started Tue Sep 14 19:30:01 2010 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:30:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:30:01 <nirik> #meetingname fesco 19:30:01 <nirik> #chair mclasen notting nirik SMParrish kylem ajax pjones cwickert mjg59 19:30:01 <nirik> #topic init process 19:30:01 <zodbot> The meeting name has been set to 'fesco' 19:30:01 <zodbot> Current chairs: SMParrish ajax cwickert kylem mclasen mjg59 nirik notting pjones 19:30:30 <nirik> #info pjones and ajax are traveling today, will not be able to attend. 19:30:55 * mclasen present 19:31:02 <notting> pjones also said he'd be out next week too 19:31:04 * notting is here 19:31:05 * SMParrish here 19:31:08 * nirik nods. yep. 19:31:36 <mjg59> Here 19:31:51 <nirik> cool. I think thats enough of us to get started... 19:32:18 <nirik> We have 3 updates related tickets. Should we just do them in one "Updates policy status" section? ;) 19:32:38 <mjg59> Seems reasonable 19:33:02 <nirik> #topic Updates policy status 19:33:11 <nirik> .fesco 351 19:33:12 <zodbot> nirik: #351 (Create a policy for updates) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/351 19:33:16 <nirik> .fesco 382 19:33:17 <zodbot> nirik: #382 (Implementing Stable Release Vision) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/382 19:33:22 <nirik> .fesco 454 19:33:23 <zodbot> nirik: #454 (pre-release update acceptance criteria) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/454 19:33:36 <nirik> so, on the first one we are just waiting for autoqa. 19:33:54 <nirik> on the second one, I whipped up a wiki page for docs the other day: 19:34:12 <nirik> https://fedoraproject.org/wiki/User:Kevin/Updates_Policy_... 19:34:37 <nirik> this is based on Ajax and notting's work for the stable updates part + rawhide and branched from the pre-release updates policy ticket. 19:35:04 <nirik> It needs more work I think... but I wanted to get it down and see if the idea seems like a good one. 19:35:16 <nirik> ie, a single page that lists the updates policy for each of the various branches we have. 19:35:33 <nirik> thoughts? 19:35:38 <notting> shiny. (also, tl;dr yet) 19:35:50 <mclasen> nirik: nice start 19:36:15 <nirik> yeah, length could be a issue... unless we index it well perhaps. 19:36:21 <mclasen> nirik: maybe it should be 'Beta to Pre-release 19:36:31 <mclasen> otherwise the two sections appear to overlap 19:36:44 <mclasen> or is that intended ? 19:36:51 <nirik> mclasen: good point. No, that seems a mistake 19:37:15 <nirik> perhaps we could link to the schedule where needed. 19:37:20 <notting> nirik: also, non-critical path updates only have a defined time requirement IFF they don't get the proper amount of karma 19:37:25 <notting> they can go out sooner w/testing 19:37:29 <nirik> true. 19:37:46 * nirik may have munged things when squashing them all together on the page. 19:38:19 <nirik> I wanted also to have a sense of: 19:38:35 <nirik> rawhide: try not to break things, but major updates are fine, and updates often are just fine too. 19:38:52 <nirik> branched: trying to make a release here, please try and slow down, avoid major release, etc. 19:39:05 <nirik> stable: try and stay stable, no api/abi, major ui changes, etc. 19:40:43 <mclasen> nirik: for the rawhide section, 'feel free to push the latest release' should perhaps be relativized to say 'as long as you are confident that it will go stable in time for the next fedora release' ? 19:40:45 <nirik> I'd really like to finish something this term if we can. ;) Even if we have to do a special working session to get things polished. 19:40:52 * mclasen had that issue with gnome3 this cycle... 19:40:57 <nirik> mclasen: yeah, good one. yep. 19:41:14 <nirik> of course you can't always know. 19:41:43 <mclasen> no, best guess... 19:42:13 <nirik> There is always Epoch if needed. 19:43:53 <nirik> In other news I added some more things to https://fedoraproject.org/wiki/Updates_Lessons 19:44:14 <nirik> SMParrish: any news on metrics and/or kde sig kde update plan? 19:44:59 <mjg59> I didn't get to work on that this week 19:45:06 <mjg59> My fault 19:45:06 <nirik> ok 19:45:17 <SMParrish> nirik: Nothing yet. should get it together by next week 19:45:40 <nirik> ok. 19:46:02 <nirik> I can fold in comments from above to the doc (or you guys can). Work on it over the next week and if it looks good, vote on it? 19:46:12 <mclasen> sounds good 19:46:47 <nirik> should we put this in force if we don't have the rest of the vision addressed yet? 19:46:51 <nirik> or should it be all at once? 19:47:29 <notting> nirik: works for me 19:47:46 <SMParrish> seems like we have already been implementing bits as they are ready 19:47:56 <mclasen> nirik: I haven't talked to lmacken yet about getting different policys implemented in bodhi 19:48:13 <mclasen> I'll check with him sometime this week 19:48:16 <nirik> mclasen: yeah, the prerelease thing should not need to be done until next cycle, so that should be ok. 19:49:31 <nirik> do we want to talk about some of the other sections? Perhaps metrics? How and what metrics should we gather? 19:49:51 * nirik notes we are over 15min... didn't see my alarm. Do folks want to continue on this? or move on for now? 19:51:25 * nirik wonders if anyone is paying attention. 19:51:46 <mjg59> We should probably think about metrics 19:51:54 <mjg59> By "think" I mean "talk" 19:52:16 <nirik> Thats fine with me if we would like to spend a few minutes on that... 19:52:35 <mjg59> So, the first thing we probably need to count is the numer of updates we get per release 19:52:39 <nirik> the board vision has: "Project members should be able to transparently measure or monitor a new updates process to objectively measure its effectiveness, and determine whether the updates process is achieving the aforementioned vision statements" 19:53:21 <mjg59> Measuring the quality is somewhat harder 19:53:49 <mjg59> The total amount of negative karma that hit packages that went to stable? 19:54:01 <mjg59> Can we still generate that for previous releases? 19:54:04 <nirik> we do have https://admin.fedoraproject.org/updates/metrics/?release=F14 19:54:45 <mclasen> bodhi does keep the number of updates already, no ? 19:54:49 <mclasen> a right 19:54:50 <nirik> we could probibly get lmacken to do some. I'd like to note tho that we should have regular reports or some way to get stats we want without having to ask for them... 19:54:50 <SMParrish> I guess quality could be measured somewhat by bugs filed 19:55:00 <mjg59> Yeah, these seem like the right figures 19:55:17 <drago01> SMParrish: not really 19:55:41 <mjg59> SMParrish: We'd need to identify whether the bug was filed against stable or updates-testing 19:56:59 <mclasen> we probably also want to keep a list of 'problematic' updates (like the stuff thats on the wiki page) 19:57:17 <nirik> so # of updates would be usefull (but we might already have that). Total amount of karma perhaps? (to see if more testing is happening) 19:57:25 <mjg59> Does abrt identify the source of a package? 19:57:34 <mjg59> ie, whether it was pulled from stable or updates-testing? 19:57:53 <nirik> SMParrish: you still willing to work on this? might be worth talking with lmacken about what stats we _could_ get from bodhi 19:57:57 <mjg59> It's not perfect, but it ought to be reasonably fair 19:58:22 * lmacken answered mjg59's question during last weeks meeting (total # of stable updates w/ negative karma) 19:58:59 <nirik> lmacken: sure, we just may want to have some way to see that on the fly or in a regular report... 19:59:02 <SMParrish> nirik: Yes I'll keep on it 19:59:16 <nirik> mjg59: I don't think abrt mentions repo... just package version. 19:59:47 <nirik> lmacken: you have posted some reports in the past to the list I seem to recall. Do you remember what all was in those? 20:00:05 <lmacken> nirik: yep, I added it to bodhi's metrics generator, and it will be exposed in the web interface at some point soon 20:01:07 <lmacken> nirik: yeah, http://lewk.org/blog/bodhi-stats-20100608 I've added a bunch more metrics to that since then. I'll be generating a new report with the new bodhi release that I'm trying to get out the door now 20:01:37 <nirik> lmacken: cool. 20:01:52 <nirik> would it be possible to list even older releases too? or those are no longer in the db? 20:01:53 <mjg59> nirik: Well, we could certainly cross-reference that to see how many bugs are filed on packages that never get into stable against ones that do 20:02:09 <lmacken> nirik: yeah, I have db snapshots of previous releases. 20:02:24 <nirik> mjg59: true. 20:02:44 <nirik> #action nirik (and anyone else who wishes) to work on the updates policy wiki page for next week. 20:02:53 <nirik> #action SMParrish to work on metrics 20:03:22 <nirik> mjg59 / SMParrish: you guys still ok to try and work on some plan for kde? 20:03:33 <mjg59> nirik: Well, to write up pros and cons, yeah 20:03:49 <nirik> ok. 20:03:54 <SMParrish> nirik: yes 20:04:09 <nirik> #action SMParrish and mjg59 to work on ideas for kde updates in stable releases. 20:04:18 <nirik> ok, anything else here? or shall we move on for now? 20:05:32 <mjg59> Nothing from me 20:05:48 <mclasen> move on 20:05:52 <nirik> ok, moving along then... 20:05:55 <nirik> #topic http://fedoraproject.org/wiki/Features/DNSSEC_on_workstat... 20:05:56 <nirik> .fesco 434 20:05:57 <zodbot> nirik: #434 (F15Feature - DNSSEC_on_workstations - https://fedoraproject.org/wiki/Features/DNSSEC_on_worksta...) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/434 20:05:58 <nirik> any news here? 20:06:28 <nirik> don't see any answers on the talk page. 20:06:36 <nirik> any feature owners for it present? 20:07:04 * nirik doesn't see any. 20:07:10 * mclasen had some discussion with dcbw about that feature 20:07:41 <mclasen> and he was planning to use dnsmasq, so there may be some need to synchronize between the feature owners and dcbw 20:07:57 <nirik> ok. So, ping again, defer to next week? 20:08:26 * mclasen opts for deferring 20:08:36 <mclasen> I may try to find the feature owners during the week 20:09:02 * nirik is fine with that. 20:09:43 <nirik> any objections? will move on if not. 20:10:07 <nirik> #topic http://fedoraproject.org/wiki/Features/GoldLinkerDefault 20:10:07 <nirik> .fesco 423 20:10:08 <zodbot> nirik: #423 (F15Feature: GoldLinkerDefault - http://fedoraproject.org/wiki/Features/GoldLinkerDefault) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/423 20:10:11 <nirik> any news on this one? 20:10:50 * mclasen hasn't heard anything 20:11:02 <nirik> yeah, so ping again I think and try again next week also. 20:11:03 <notting> nor have i 20:11:51 <nirik> ok, will move on if no objections... 20:12:29 <nirik> #topic #461 F14 blessing for systemd 20:12:34 <nirik> .fesco 461 20:12:35 <zodbot> nirik: #461 (F14 blessing for systemd) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/461 20:12:49 <nirik> This is kinda moot now I think, but I wanted to bring it up here for two things: 20:12:59 <nirik> a) any more feedback on this from fesco folks 20:13:22 <mclasen> we have had two or three systemd & initscripts updates in the meantime 20:13:25 <nirik> b) is there any way we could mark or otherwise setup things so trac tickets that need attention between meetings could be seen and acted on by fesco members? 20:13:34 <notting> well, i would like *actual* decisions, not just tacit lack of response 20:14:00 <mjg59> tbh, by the time I had a chance to look at it it seemed pretty clear which direction the discussion was going in 20:14:16 <mjg59> But I sould probably have explicitly indicated my support for that, so sorry about that 20:14:27 <nirik> I'm a bit worried about systemd, since it's such a big change to a core system, but I gave a +1 anyhow. I think the pros outweigh the cons, IMHO. 20:15:10 * notting is still pretty nervous about it. for example, that request to review the chapter? there's very little you can add there except 'it's all screwed up' no. 20:15:11 <nirik> so would any other fesco folks care to vote? 20:15:12 <notting> now. 20:15:34 <nirik> yeah. ;( 20:15:46 * mclasen hasn't kept up with the schedule too closely, how long do we have till beta closes for good ? 20:16:00 <notting> tomorrow 20:16:17 <mjg59> +1 20:16:19 <nirik> and the test composes have all been using systemd of course. 20:16:22 <notting> actually, that says 'today' 20:16:58 <notting> and there are still some pretty gaping holes in the plan 20:17:17 <mclasen> notting: I don't know that that chapter is in much worse shape that e.g. the networking section is wrt to network manager 20:17:29 <nirik> notting: are you advocating punting? or just expressing concerns? 20:18:39 <notting> mclasen: that chapter at least describes NM, albeit incompletely 20:19:45 <notting> nirik: i would feel more comfortable having more time to fix the stuff i know about 20:20:11 <mclasen> nottin: oh, you are right, there is more than I had seen 20:21:17 <nirik> is there anything more we could do to try and make it work out better for f14? 20:21:28 <nirik> I was thinking another test day after beta might be good. 20:22:03 <nirik> we could try and get someone to help re-do that chapter. 20:22:13 <notting> but there are many ways that it could be redone 20:22:15 <mclasen> nirik: that is a good idea (test day repeat) 20:22:28 <notting> we could point it at systemadm, which is an entirely different tool with a different usage set 20:22:29 * mclasen is writing down notes for the chapter currently 20:22:36 <notting> we could try and port some of the underlying s-c-services code to systemd 20:22:49 <notting> we could say 'well, you need to also look for these systemd services and do this other thing' 20:23:43 <nirik> I'll note that it doesn't currently have anything about upstart (/etc/init/ /etc/event.d/) in there. 20:23:52 * mclasen thinks that for f14, it will be enough to point out the things that don't work as they used to 20:24:04 <notting> nirik: there aren't system services in upstart. there are in systemd 20:24:16 <nirik> yeah... true. 20:24:28 <mclasen> e.g. s-c-services still works, doesn't it 20:24:30 <mclasen> ? 20:24:42 <notting> mclasen: not if you attempt to disable, say, NM or avahi 20:24:53 <mclasen> oh, hmm 20:25:10 <nirik> right... the 'special case' ones that have a unit file. 20:25:53 <notting> but, then again, s-c-services apparently complies regexes that it uses to parse chkconfig output 20:26:11 <mclasen> ugh 20:26:13 <nirik> I guess I would lean toward: all this stuff is the same, except these: where you will need systemadm 20:26:35 <notting> nirik: systemadm doesn't enable/disable services, though 20:27:06 <mclasen> does chkconfig not work for NM or avahi, either ? 20:27:50 <notting> mclasen: it will happily run and correctly enable/disable/etc the sysv service... which doesn't have any effect. 20:28:08 * gholms rings the 15 minute bell 20:28:23 * mclasen thought there was some plan to make chkconfig fall back to systemctl ? 20:28:35 <nirik> sorry, I mean systemctl I guess. 20:28:42 <nirik> +1 to continue for a few minutes... 20:28:55 <notting> mclasen: there is. but i haven't finished that yet. 20:29:22 <mclasen> would finishing that make s-c-services work again ? (considering the regexes...) 20:29:29 <notting> yes 20:30:23 <notting> (assuming it's feasible) 20:30:41 <nirik> so, votes to continue? 20:31:00 <mclasen> +1 20:32:13 <nirik> hopefully if chkconfig/s-c-services could be made to use systemctl we could leave that chapter mostly alone? 20:32:13 <SMParrish> +1 20:32:29 <mjg59> +1 20:32:53 <mclasen> if we don't get that, then we'll have to assemble a list of 'native systemd' services and explain how to use systemctl for them 20:32:59 <nirik> is there any plan for systemadm to handle enable/disable? 20:33:22 <notting> dunno. imo, systemadm needs some quality time with mizmo/mccann 20:33:39 <nirik> yeah. 20:33:45 <notting> but that's probably neither here nor there 20:33:47 <mclasen> not that it is any worse than s-c-services... 20:34:31 * notting disagrees, but that's OT 20:34:53 <notting> probably shouldn't have brought it up 20:35:07 <nirik> so, any other votes or opinions? anyone advocate we punt to f15 strongly? 20:36:12 <poelcat> what is the downside of waiting for Fedora 15 when this feature can be fully ready? 20:36:22 <mclasen> notting: actually, you are right about s-c-services 20:36:27 * nirik thought this would be a hot issue, but it's seeming to be full of apathy. 20:36:35 <mclasen> we don't have a clear definition of 'fully ready' 20:37:02 <poelcat> wouldn't that be a good place to start? :) 20:37:25 <nirik> poelcat: we would need to revert changes made for it. We would lose press and 'buzz' about it. It's unclear how much testing it would get in rawhide (or what kind). 20:37:58 <gholms> It would still get testing for the entirety of another release branching. 20:38:06 <nirik> http://fedoraproject.org/wiki/QA:Testcase_initialization_... and http://fedoraproject.org/wiki/QA:Testcase_initialization_... 20:38:28 <mjg59> poelcat: Because, realistically, the time for a go/no-go decision is not now 20:38:29 <SMParrish> nirik: but what about the bad press if it bombs at release 20:38:29 * mclasen predicts that the things that make us nervous now would still make us nervous, come f15 branching time 20:38:30 <jsmith> nirik: You'd know better than I would, but I'm not sure reverting those changes is a big deal. 20:38:38 <jsmith> mjg59: If not now, when? 20:38:50 <mjg59> Before we started composing test releases for the beta at the very latest 20:38:56 * jsmith isn't taking sides one way or the other -- he just wants a *strong* decision in one direction 20:38:56 <nirik> SMParrish: sure, thats something to avoid... 20:39:13 <jsmith> mjg59: We start on TCs on Thursday, if I remember the schedule correctly 20:39:29 <notting> mjg59: sure. that's why the ticket was filed 6 days ago 20:39:32 <nirik> jsmith: well, I know we made changes in livecd-tools, and there's possibly anaconda and docs changes, features/marketing/press changes. 20:39:41 <poelcat> mjg59: the test day was held before the TC so a decision could be made 20:39:52 * nirik would like to appologize for not having this at the last fesco meeting. 20:40:29 <notting> nirik: what changed in livecd-tools relative to this? 20:40:47 <nirik> I thought we made some change, but I could be mistaken. 20:40:48 * nirik looks. 20:41:08 <jsmith> mjg59: I think this is too important to just leave up to "decision by default" 20:41:23 <mjg59> I'm sorry, the ticket indicated that the test composes started on the 9th 20:41:25 <jsmith> mjg59: We either need to be confident that it's ready, or be willing to say "no" 20:42:08 <notting> mjg59: yeah, it was tight, but the idea was 'have test day', 'decide after getting test day results' 20:42:09 <nirik> notting: oh, my mistake, that was some changes in ks files. 20:42:12 <mjg59> Ok. We could certainly drop it now, at the risk of finding that something unexpected has started depending on its semantics. 20:42:25 <mjg59> And by "drop" I mean "push out" 20:42:28 <nirik> for firstboot I think. 20:42:30 <jsmith> Right... 20:42:41 <jsmith> So what's the bigger risk? 20:43:05 <drago01> try it out ... go back with a timemachine and tell us ;) 20:43:08 <mjg59> Well, the bigger risk is presumably keeping it, but that's true of every package update since we branched F14 20:43:29 <gholms> What's the point of a fallback if people are loathe to use it? 20:43:34 * nirik is still a weak +1. I am nervous about it, but I think it can be ready. I would definitely like to have lots of attention on it and try and get it as polished as possible... 20:43:35 <SMParrish> If on release day we cannot guarantee that F14 works out the box, then we need to push it to F15 20:43:48 <mjg59> gholms: Because it's not absolutely clear that the fallback is preferable 20:44:05 <gholms> s/loathe/loath/ 20:44:20 <mjg59> If it were obvious that systemd was causing signfiicant problems then I'd have no qualms about saying that we push it for F15 20:44:21 <SMParrish> I want it in F14 but not at the expense of 1000s of users without bootable and stable systems 20:44:21 <jsmith> SMParrish: We can't wait 'til release day to make that decision. The beta change freeze is *today* 20:44:54 <nirik> mjg59: me too. 20:45:13 <mjg59> SMParrish: Do we have any reason to believe that it's more likely to leave systems unbootable now than in 6 months? 20:45:25 <SMParrish> jsmith: right what I meant was if we cannot gurantee that based on the systemd of today we need to push it 20:45:27 <mjg59> SMParrish: If we're concerned about upgrades then pushing it out a release doesn't help much 20:45:47 <mjg59> SMParrish: We're not going to get a significantly increased quantity of testing on that basis 20:46:02 <notting> adamw: where did you post that big systemd checklist i had? (if anywhere) 20:46:20 <gholms> mjg59: The entirety of the F15 branching won't help flush out more bugs at all? 20:46:32 <nirik> notting: the second of these: http://fedoraproject.org/wiki/QA:Testcase_initialization_... and http://fedoraproject.org/wiki/QA:Testcase_initialization_... 20:46:47 <SMParrish> mjg59: but 6 more months of development and testing is a plus. Its nice to be first but no at the expense of our user base 20:46:54 <nirik> gholms: it may... although there will not be any new install testing. 20:47:02 <mjg59> SMParrish: Yes, but testing under what circumstances? 20:47:19 * nirik notes we are at another 15min now. Votes to continue again? 20:47:20 * gholms rings the 35 minute gong 20:47:31 <mjg59> This conversation is pointless without determining what our criteria are 20:47:39 <mjg59> "We don't know it's ready" isn't helpful. We'll never know that. 20:47:43 <mclasen> SMParrish: has there been any indication that our userbase will suffer ? IMO, there have not been many problems of that sort with systemd 20:47:58 <jsmith> I thought notting did a pretty good job of enumerating the criteria for init tools 20:47:59 <notting> mjg59: that was the point of me trying to define such criteria (see the linked pages) 20:48:11 <mjg59> notting: I agree, but I don't think that's what we seem to be talking aout 20:48:22 <notting> alas, there's no data on that other than some handwavy 'we pointed testday people at that told them to file bugs' 20:48:22 <mclasen> we had listed a number of 'blocker' bugs in the ticket. have all of them addressed yet ? 20:49:20 <notting> mclasen: there's still one where starting the network deadlocks until systemd's timeout kicks in 20:49:33 <SMParrish> mclasen: Not saying there are any issues, just looking at the what if and the blackeye Fedora will have if it does not work as described 20:50:01 <jsmith> The whole reason we rescheduled the systemd test day was to give more input on problems people might encounter 20:50:15 <jsmith> If you have suggestions for how we can improve that, please add them to the F14 retrospective page 20:50:17 <mclasen> SMParrish: 'what if' is not really helpful...we've had a test day to identify issues... 20:50:26 <mjg59> SMParrish: The main risk that I see is in some unexpected case where upgrades break. It's not clear that delaying a release results in a significant reduction of that possibility. 20:50:33 <drago01> smooge: by that logic we can never ship anything new 20:50:35 <drago01> err 20:50:40 <drago01> SMParrish: ^^ 20:50:51 <mjg59> The test day idenitified some issues and the majority of them have been fixed 20:51:33 <mjg59> From a technical perspective I'm fairly happy that the code works pretty much as it should do and that there's a high probability that any significant issues discovered will be fixed in a sufficiently timely manner 20:51:36 <notting> mjg59: my concern is less "OMG crash and burn" and more "argh warts warts everywhere" 20:51:54 * mclasen unfortunately has to leave this discussion now 20:52:04 * mclasen left his vote on the ticket, anyway 20:52:08 <adamw> notting: sorry, bit late, but mostly i turned them into the systemd test day test cases 20:52:09 <mjg59> notting: Yeah, understandable 20:52:23 <adamw> notting: otherwise i've just been referring to your post from the ml archives, i haven't re-posted it anywhere 20:52:51 <mjg59> But I think there's a risk that we end up holding systemd to a higher standard than we have any other piece of code 20:53:07 <mjg59> Which I'm not averse to, but if we do that we should be more consistent across the rest of the distribution 20:53:17 <notting> mjg59: it's init. it *should* be held to a higher standard than other things. 20:53:28 <mjg59> notting: I agree, but upstart was hardly without warts 20:53:39 <SMParrish> mjg59: but as an integral part of the core system it should be held to a higher standard 20:54:03 <mjg59> If I felt that the rest of the distribution were entirely without warts than I'd worry about that more 20:55:00 <nirik> if there's specific items people are looking at, I'd like to hear them... as I said, I think the pros outweigh the cons currently, but perhaps I am missing some data? 20:55:39 <mjg59> And, of course, there's the argument that shipping something that's good enough means that we'll get enough testing that by F15 it'll be excellent 20:55:49 <mjg59> Which would not necessarily be the case otherwise 20:56:41 <nirik> so, where are we here? votes? further details? 20:57:18 <mjg59> I still lean towards +1 for shipping it 20:57:34 * gholms notes 45 minutes have passed 20:58:09 * nirik is still a weak +1 barring any data about blocking issues he doesn't currently have. 20:58:24 <notting> mclasen was +1 20:58:41 <notting> SMParrish: ? 20:58:43 <SMParrish> I'm still +1 as well. Just want to be prepared 20:58:56 <nirik> it's a short runway, and I think we should try and devote more resources to it until release if we can to make sure it works out well. 20:59:19 <notting> and we have four absent members 20:59:29 <jsmith> Some voted in the ticket, no? 20:59:41 <nirik> jsmith: nope. 20:59:48 <notting> none of whom commented in the ticket 21:00:21 <jsmith> :-( 21:00:26 <nirik> so where do we go from here? ;) 21:00:38 <drago01> option 3 21:00:41 <notting> was our quorum process always '5', or 'majority of present'? 21:00:41 <gholms> Anyone else here care to vote? 21:00:42 <drago01> i.e slip 21:01:17 <nirik> notting: I thought it was always 5. we did have 5 at the start of the meeting. 21:01:24 <notting> nirik: i mean for voting/approval 21:01:52 <nirik> yeah, at least 5 to approve something, by which case this isn't approved. ;) But it's deadline is already passed, so... 21:02:04 <gholms> notting: Have you voted yet? 21:02:18 <mjg59> Yeah, we're +4 and notting hasn't voted 21:02:43 <notting> gholms: that's sort of the point. i can stand up here and say '-1' and unilaterally sieze power and force it out myself. feels wrong, even if i'm not really thrilled about it 21:03:01 <mjg59> notting: If you don't feel comfortable with it, then we should push it to F15 21:03:19 <mjg59> I've voted based on my feelings, but I'm not averse to the alternative 21:04:00 <notting> mjg59: no, but i shouldn't be the sole decider on the feature just because pjones is flying to hawaii, etc. 21:04:01 * nirik values notting's opinion... especially since he's worked so closely on this 21:04:04 <notting> but bleah, democracy 21:04:38 <gholms> If you're -1 on it you should still say so. I'm sure you have reasons for your opinion either way. :-\ 21:05:02 <mjg59> Eh. Based on notting's discomfort and expertise, I'm happy to change to -1 21:05:31 <mjg59> If I'm going to argue that we need a more conservative approach to some of our updates, that should also apply to core functionality when we're this near a release 21:05:33 <notting> mjg59: i'm not a full -1. it's just that slipping gives us more time to fix the stuff i know needs to get fixed at some point (chkconfig, etc.) 21:05:59 <mjg59> Ok. So let's slip it to F15. 21:06:08 <mjg59> Lennart's sufficiently stoic to cope 21:06:32 <nirik> ok. 21:06:38 <SMParrish> notting: if thats the case then lets slip it. Would rather err on the side of caution 21:07:49 <nirik> ok, so slip to f15? final answer? ;) 21:08:04 <mjg59> +1 to slipping 21:08:21 <mjg59> But we're not going to get quorum on that either :) 21:08:24 <notting> 'defer' is probably better wording 21:08:47 <mjg59> Yeah, I agree 21:09:01 <nirik> action: will defer systemd to f15 release to give more time to fix small issues and docs and general polish. 21:09:02 <nirik> ? 21:09:17 <mjg59> Sounds good to me 21:09:21 <nirik> I guess we no longer have quorum, but if we don't approve this, doesn't it mean it's defered? 21:09:41 <notting> nirik: it's sort of the inverse of approving keeping it 21:10:19 <nirik> yeah, but that seems like a tricky thing... just propose something and don't get it passed and that means to revert it? 21:10:36 <SMParrish> with today being the cutoff we have to act either by approving it or short of that it goes to f15 by default 21:10:53 <notting> nirik: consider it a late feature exception? i duno. 21:10:54 <mjg59> I think if we don't explicitly approve it then it's reasonable to think that it's defered 21:11:16 <nirik> SMParrish: ok, as long as we decided that eariler with quorum I'd be ok with that. (which I think we did when the feature was approved?) 21:11:46 <fenris02> mjg59, wouldnt an upgrade simply retain upstart? 21:11:48 <mjg59> We approved it on the assumption that we'd think it was ready to be used by default 21:11:59 <notting> fenris02: not as the packages are currently constructed 21:12:11 <fenris02> notting, oh. euw. 21:12:24 <notting> so, does this mean i get to untangle the dependencies to enact the reversion? 21:12:25 * nirik wishes we had a clear quorum/vote on this... 21:12:35 <nirik> notting: sure! :) 21:12:43 <nirik> #action: will defer systemd to f15 release to give more time to fix small issues and docs and general polish. 21:12:55 <nirik> anything more on this? or move on now? 21:12:58 <fenris02> if an upgrade kept upstart it would be far easier to let systemd fly forward. 21:13:05 <drago01> no 21:13:06 * gholms lights the 60 minute fireworks 21:13:07 <fenris02> otherwise, it's massively problematic. 21:13:12 <drago01> that is inconsistent 21:13:24 <fenris02> drago01, sure. but systemd is not stable either. 21:13:35 <drago01> that wasn't the point 21:13:44 <notting> #action notting will look at what's required to flip the default in f14 21:13:46 <fenris02> multiple reboots == different results. that's not good. 21:13:48 <drago01> either it is good enough for *everybody* or it isn't 21:14:09 <drago01> fenris02: huh? 21:14:34 <poelcat> can we get a compose or nightly with the change made ASAP too so we can shake out any problems before the RC compose on Thursday? 21:14:42 <nirik> ok, moving along then.... 21:14:48 <fenris02> drago01, i've yet to see a properly working system on systemd. every iso has different problems. upgrades currently are disastrous if you switch to systemd forcibly 21:14:50 <nirik> poelcat: yeah, as soon as we sort the deps. 21:15:08 <nirik> fenris02 / drago01: can you guys take this discussion out of band? 21:15:08 <poelcat> cool, i'd hate for the RC to be the first shot at it 21:15:20 <drago01> nirik: was about to say that 21:15:31 <nirik> #topic #464 - Fix nss update issues 21:15:34 <notting> quick straw poll: do we want those currently on f14 branched to get 'upgraded' back to upstart, or to be left with a systemd install that we may not update with further systemd fixes? 21:15:34 <nirik> .fesco 464 21:15:35 <zodbot> nirik: #464 (Fix nss update issues) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/464 21:15:54 <nirik> notting: humm... back to upstart I would say. 21:16:39 <nirik> ok, so we are running low on time today... 21:16:59 <nirik> I filed this issue. Seems nss has issues more often than perhaps it should. 21:17:01 <notting> i am for this in general, but don't have time to donate to this effort 21:17:26 <nirik> I'd like to see if we can help the maintainer(s) deal with updates here better. 21:17:56 <emaldona_mtv> the maintainer welcomes any advise he can get 21:18:04 <nirik> hey, emaldona_mtv. Welcome. ;) 21:18:36 <emaldona_mtv> i have rectified some of my ways but I still need more to learn 21:18:43 <notting> emaldona_mtv: first question i have: why are nss-softokn, nss-util, and nss separate, if they're always updated as a unit? 21:18:44 <nirik> I guess I would say the first thing we could try and do is get some smart folks to look at the current packaging and make suggestions to make it less fragile. 21:19:54 <emaldona_mtv> the motivation stems from the fact that nss-softokn gets updated less frequently than the rest of nss 21:20:32 <nirik> are they seperate upstream tars? 21:20:43 <notting> that doesn't appear to be the case 21:20:56 <nirik> anyhow, perhaps we could gather a few people and get you together with them to try and make things less fragile. 21:20:57 <emaldona_mtv> Upstream there is one ane tar. Let me add some more info 21:21:38 <nirik> that would seem to me then that it should just be one nss package. 21:21:59 <emaldona_mtv> softoken is the cryptographic module of nss, it is submitted evry two years or so for FIPS 140 validation 21:22:33 <emaldona_mtv> it's an issue for RHEL not for fedora. We do want to keep the spec files as similar as possible 21:23:14 <emaldona_mtv> the previous way of doing things became a maintenance nightmare ... 21:23:32 <emaldona_mtv> new new one is better but has its drawbacks 21:23:47 <notting> emaldona_mtv: how was a single srpm a maintenance nightmare? 21:24:16 <nirik> I dislike that you need buildroot overrides... that leads to problems with dependending packages getting built against the not pushed version of nss. ;( 21:24:36 <nirik> also, it seems like nss gets updated a lot... if we could see how to make it update less often in stable releases that would be great. 21:24:57 <emaldona_mtv> there was an ugly hack done on nss.spc to keep softoken behing at the older fips version 21:25:49 <nirik> since fedora doesn't care at all about FIPS, could we simplify in fedora? 21:26:31 <emaldona_mtv> I don't know how to simplify it and welcome suggestions, .... 21:26:57 * mclasen_afk moves on to rawhide 21:27:38 <nirik> emaldona_mtv: ok, let me try and get a few sharp packaging folks to talk to you out of meeting? 21:27:56 <nirik> are you going to be available on #fedora-devel channel later? or is email better to get a hold of you? 21:29:13 <emaldona_mtv> I'm going to be online (give me an hour to grab something to eat) 21:29:20 <nirik> great. thanks. ;) 21:29:31 <nirik> emaldona_mtv: oh, what is the current status of nspr on f12/f13? 21:29:38 <nirik> ie, can the firefox update go out soon? 21:30:10 <emaldona_mtv> for f13 I have build again and as far as my testing goes there should be no breakage 21:30:54 <emaldona_mtv> making the BuildRequires different from the Requires was the cause of the breakage 21:31:18 <nirik> another idea I was thinking of is to make a doc on how to update... ie, all the exact steps, so they can be checked off... 21:31:24 <emaldona_mtv> it should not be done when the packages have devel subpackages 21:32:13 <emaldona_mtv> I was thinking writing a doc with what I have learned and have others review it 21:32:13 <nirik> anyhow, we can take it out of meeting. 21:32:20 <nirik> yes, I think that would be good. 21:32:28 <nirik> #topic Open Floor 21:32:37 <nirik> we have several more items, but are out of time. ;( 21:32:41 <nirik> anything quickly for open floor? 21:32:57 <gholms> Will everything else be pushed out to next week? 21:33:29 <nirik> I suppose so.... we seem to have a poor record working with trac tickets. ;( 21:33:35 <nirik> The other 2 items I had were: 21:33:56 <nirik> application installer issues 21:33:57 <nirik> https://bugzilla.redhat.com/show_bug.cgi?id=488968 21:34:04 <nirik> and 21:34:05 <nirik> BuildIdBuild infrastructure 21:34:06 <nirik> https://fedorahosted.org/fedora-infrastructure/ticket/2387 21:34:57 <mclasen> that needs more time, I'd say 21:35:08 <nirik> ok, will close out if no one has anything further... 21:36:13 <jankratochvil> The second one is more a question if someone can run createrepo on the Koji server and say - it takes too much time - or it eats too much memory etc. The right solution is to implement it natively into yum but maybe it would work even as-is. 21:37:26 <nirik> jankratochvil: well, the infrastructure lead and the buildsystem maintainer both say this is not practical currently, so I think another solution must be found. 21:38:05 <nirik> jankratochvil: we can discuss next week? is that ok? 21:38:27 <jankratochvil> ok, this problem lasts for years. 21:38:49 <nirik> yeah. 21:38:50 <nirik> :( 21:38:56 <nirik> ok, thanks for coming everyone! 21:38:58 <nirik> #endmeeting -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel