On Wed, 2007-10-31 at 19:41 -0700, John Poelstra wrote: > ~~~~~~~~~~~~~~ Quick Overview if you don't want to visit the wiki ~~~~~~~~~~~~~~~~~~~~ > > Here are some of the big issues from my perspectiveones: > > 1) What is a FEATURE and how should the policy be clarified http://fedoraproject.org/wiki/Features/Policy#definition > -considering that anyone can commit new code and packages to Fedora what is unique about a feature? > -it is waste of everyone's time to have someone create a feature page and then for FESCo to say "denied--that isn't a feature I think it is worth making it more explicit that there are different kinds of features. Something like "replace program a with program b" or "rewrite program c" (examples are esd -> pulseaudio, or NM) is very different from "gradually improve fedora wrt. to foo" (examples are better laptop support, less power consumption). For the former, it makes sense to have a contingency plan, which will usually be "stay with the old version". For the latter, it is fine to just do as much as you get done for this release, and continue improving the situation afterwards. For the gradual improvement type features, the main question at feature freeze time is if we have achieved enough of an improvement to make a big splash about it. > 2) Do we have common agreement on the purpose of creating a feature page? > -marketing? > -testing? > -release notes? > -other > -all of the above? Pretty much all of the above, I'd say, plus some more - developer synchronization if several people work on a feature - cross-distro and upstream communication; I find it e.g. a big help to look at Ubuntu blueprints occasionally to see how their plans line up with ours > To someone not familiar with Fedora wouldn't they expect http://fedoraproject.org/wiki/Releases/8/FeatureList > and http://fedoraproject.org/wiki/Releases/8/ReleaseSummary to contain the same information or for there to only > be one page? The ReleaseSummary page is really good by the way! I would expect FeatureList to be the starting point, and ReleaseSummary the end result of turning it into a shiny and attractive document. > 6) What if a feature is not ''complete'' at Feature Freeze? > -How do we decide to drop it versus give it more time? This really depends on the type of feature; for the gradual features discussed about, dropping them is not very meaningful. For "replace existing functionality" or "new stuff" features, dropping could be a possibility, but looking at this at feature freeze time is really too late; if we want to be serious about dropping features, we need to do closer monitoring of features before the freeze, and ensure that the contingency plans are in place and that people are aware of the approaching freeze, and don't miss it by accident. Out of interest, I didn't see any information about how we did in terms of features that made it in vs features that were dropped or deferred in your F8 recap. Did we drop anything, and if so, have you looked at why ? Matthias -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list