Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 63DBD200CA8 for ; Thu, 15 Jun 2017 20:06:14 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 62638160BDF; Thu, 15 Jun 2017 18:06:14 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 5A348160BC9 for ; Thu, 15 Jun 2017 20:06:13 +0200 (CEST) Received: (qmail 40778 invoked by uid 500); 15 Jun 2017 18:06:12 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 40764 invoked by uid 99); 15 Jun 2017 18:06:11 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jun 2017 18:06:11 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 7DDC4C089A for ; Thu, 15 Jun 2017 18:06:11 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.78 X-Spam-Level: X-Spam-Status: No, score=0.78 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id bMyTdPThmyr8 for ; Thu, 15 Jun 2017 18:06:09 +0000 (UTC) Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E64DA5F27B for ; Thu, 15 Jun 2017 18:06:08 +0000 (UTC) Received: by mail-wm0-f54.google.com with SMTP id m7so1550529wmg.0 for ; Thu, 15 Jun 2017 11:06:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=2Kuw68hxml8RNQOvtMILA/UdhDFp5jtpqk6NJnUuZXA=; b=YFoiudkpuJmxt88PTKhMatDj3WvAERCZfrw+LCf7Bsk18pdkHK1SOd2mPrYOapQcRL shQsoFWMTux/heBxVW/FhmTtClrWhi4n1tThQMfxM9BDIwHwP9UuLY7tgPNK9c4otCLL sSJtm3saAJYiRc+/T7fxiMCI9QBD+N0ZAZL2dtUS9BTqi4XXRwAALQWaWno1YKvZNwPW M8YSphHgVbF3mtLp1ondBGdPAdP16DQHPDOfHWVv0Y4py2AgbozOTxlFyGFA853gK08B I7IULQqc976mRM1WPsklS9c62ekRVhwo9e74y63hbPNkBK5OcI21jTxO92UT5PCVif6e q9lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=2Kuw68hxml8RNQOvtMILA/UdhDFp5jtpqk6NJnUuZXA=; b=JxhuKhOZKiZi2yv7tFwQ4QLQFjI1rBD95pQk7LPWHUTbzMWFA0bHzlRZIFRf0koYvK GqT2CAtskS0w2v11FjmwR8BlMwag93L/RWoZkyCa0oRdPid2/0rAr6WwXyWKbqxsw1He LC3vxTBSC3DjlR7yRo9+oi18r3Csxidv9mZ9HGp+k/elnKwVVrUXH0qKxXxanPx9bHQ2 VkdXsejCQWDD55uh97o73vN9NOHPJPJh64cwm8XUs+WeBNS0BQ4yup+xTM55iHEc5pw0 stMqEXqAEoTGEoS9mXkxw7ckMN0LGrD2AmOf+EfFsN4YWAbp6EhGu9EanYd8KP7QuMWP Kllw== X-Gm-Message-State: AKS2vOzqAHPRs0hBdSN4h4WIzz5GNFGfcQsATjs+nAkh+3MC8TzJqpdm N6yPE/d/OOEhO8Lc/shwbEgtOMXHVw== X-Received: by 10.80.177.121 with SMTP id l54mr4571770edd.45.1497549968027; Thu, 15 Jun 2017 11:06:08 -0700 (PDT) MIME-Version: 1.0 Sender: sa3ruby@gmail.com Received: by 10.80.150.70 with HTTP; Thu, 15 Jun 2017 11:06:07 -0700 (PDT) In-Reply-To: References: <74406999-87DD-420C-BAAB-002B2BFE3A9B@comcast.net> From: Sam Ruby Date: Thu, 15 Jun 2017 14:06:07 -0400 X-Google-Sender-Auth: zZOaef4Tch9Ut9_QUkDYEqa0PXE Message-ID: Subject: Re: [DRAFT] What the new Status Pages potentially look like To: general@incubator.apache.org Content-Type: text/plain; charset="UTF-8" archived-at: Thu, 15 Jun 2017 18:06:14 -0000 On Thu, Jun 15, 2017 at 1:21 PM, Jim Apple wrote: > Here are some suggestions: > > 1. Only make this the reporting structure for new podlings. > Grandfather in old podlings to the old structure, since they may > already have workflows built around it. Impala does. We don't need to delete the old structure; but we will soon get to the point where there is tooling that depends on the new structure being in place. Let's create the new structure for old podlings, given that (if history is any guide) there are podlings that exist now that won't be graduating for many years. I'd also suggest that we consider reconciling this with how we capture data for PMCs (currently FOAF). Anything that makes podlings be modeled as much as possible like prototype PMCs is a good thing. > 2. Provide a clear description of the meaning and formatting of each > field in comments on the YAML file itself. My recommendation is to treat the YAML file as internal state, and focus instead of providing a usable web interface to manage the internal state. > 3. Provide guidance on how long it takes from SVN checkin to whimsy > render change. 10 minutes. > 4. Use git, not SVN From an automation perspective, svn is preferred. If we make the normal way to update this data a web interface, svn is reasonable as an exception mechanism, IMHO. > 5. Make sure the Whimsy page applies to all projects. For instance, > Impala releases are source tarballs, so if "Binary Distribution > Licensing" means something about a non-source-tarball release > artefact, it's not meaningful for Impala. > > 6. Give the fields on the whimsy page names that correspond, > one-to-one, with the YAML fields. > > 7. Give the Whimsy page headers more specific meanings. "Confirmation > of ASF Copyright Headers on Source Code on" could mean confirmation by > any number of people or committees. Which one is meant by this phrase? > If it's the IPMC, and the first approved release is what is meant by > this, change the name to "First Apache release" or something. > > 8. Provide the ability to lookup the information required to fill out > the status page. How can a podling find out when the SGA was received? > Please remember that podling personnel can change during incubation. - Sam Ruby > On Tue, Jun 13, 2017 at 6:04 PM, John D. Ament wrote: >> Jim, >> >> For your specific cases, if all you want is to remove red text: >> >> - for :sga: enter the date in YYYY-MM-DD format of when the ASF Secretary >> acknowledged your SGA. Based on the records I have its 2016-03-15 >> - For the :asfCopyright: and :distributionRights: attributes, I would use >> 2017-01-20 as that's the day of the results of 2.8 which was the first >> release to have no issues during review. >> >> But please do continue to provide input, want to make sure we're building >> something useful, not a pain. >> >> HTH, >> >> John >> >> On Tue, Jun 13, 2017 at 8:52 PM Jim Apple wrote: >> >>> I'm confused. The message to podlings@ said "If you're not sure what >>> to fill out, feel free to reach out." >>> >>> It sounds like there is no set way yet to fill it out. >>> >>> What can I do to get the bolded, red, inaccurate scare messages off of >>> our whimsy page? >>> >>> On Tue, Jun 13, 2017 at 5:30 PM, John D. Ament >>> wrote: >>> > Good points Dave. To be honest, since this is a prototype I don't have >>> > answers any more than "If you think it should do that, we can make it do >>> > that" >>> > >>> > What I did have in mind: >>> > >>> > --- >>> > :issueTracker: jira|github|bugzilla >>> > :wiki: if using confluence, their space key >>> > :jira: if using jira, their issue key (though I suppose this can be >>> > multiple) >>> > :proposal: link to the proposal page. >>> > :asfCopyright: the date that we confirmed ASF copyright headers on the >>> > source code (e.g. the first time a source release passed without any >>> issues) >>> > :distributionRights: the date that we confirmed the resulting binary >>> > satisfied our release policies (e.g. the first time a release included a >>> > binary without any issues) >>> > :ipClearance: a link to the IP Clearance page for this podling. I guess >>> > this can be multiple? >>> > :sga: date in which a SGA was received >>> > :website: http://impala.incubator.apache.org >>> > :graduationDate: to be filled in when the podling graduates >>> > :resolution: tlp|subproject , if subproject the TLP should be in here >>> > somehwere. We may want to track as "sponsor." >>> > >>> > I can draft this up on a wiki page to gain more input. What do you think >>> > about using https://wiki.apache.org/incubator/PodlingStatusBrainstorm to >>> > work through it? I had a few more questions in line. >>> > >>> > On Tue, Jun 13, 2017 at 7:09 PM Dave Fisher >>> wrote: >>> > >>> >> Hi John - >>> >> >>> >> These are excellent questions. I see each of these as being tuples of >>> >> various kinds. >>> >> >>> >> For example :sga: could have multiple grants each of which has a date >>> and >>> >> a file name to refer to in the foundation records. >>> >> >>> >> >>> > We don't usually expose the file name to people outside members, so I'm >>> not >>> > sure this would be useful. Multiple dates are also not common. >>> > >>> > >>> >> The path to the source repository is missing completely. >>> >> >>> > >>> > Which source repository? The podlings? I have a prototype for gitbox >>> > podlings and think I can make it work for ASF git as well. For SVN, we >>> can >>> > assume default or have a list of values. >>> > >>> > >>> >> >>> >> Some of these items could be transitory. For example distributionRights >>> >> may be confirmed but then something is added which negates those rights >>> >> until the issue is cleared up. >>> >> >>> >> >>> > +1 >>> > >>> > >>> >> I wonder if it makes sense to provide links to email threads and/or Wiki >>> >> pages with the details? >>> >> >>> >> Regards, >>> >> Dave >>> >> >>> >> > On Jun 13, 2017, at 8:22 AM, Jim Apple wrote: >>> >> > >>> >> > What format of data is expected in the fields? Impala's new status >>> >> > page SVN config file >>> >> > < >>> >> >>> https://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings/impala.yml >>> >> > >>> >> > is: >>> >> > >>> >> > --- >>> >> > :issueTracker: jira >>> >> > :wiki: IMPALA >>> >> > :jira: IMPALA >>> >> > :proposal: http://wiki.apache.org/incubator/ImpalaProposal >>> >> > :asfCopyright: >>> >> > :distributionRights: >>> >> > :ipClearance: >>> >> > :sga: >>> >> > :website: http://impala.incubator.apache.org >>> >> > :graduationDate: >>> >> > :resolution: >>> >> > >>> >> > I do not know how to fill out asfCopyright, distributionRights, >>> >> > ipClearance, or sga. Note that I believe I understand what these >>> >> > things ARE, I just don't know how to word them -- "asfCopyright: OK"? >>> >> > >>> >> > I also don't know which one(s) correspond to the bold red "No Release >>> >> > Yet" on . FWIW, Impala >>> >> > has had a couple of ASF releases. >>> >> > >>> >> > On Mon, Jun 12, 2017 at 6:02 PM, John D. Ament >> > >>> >> wrote: >>> >> >> All, >>> >> >> >>> >> >> We're piloting a new format for the podling status pages. >>> Specifically, >>> >> >> the current status page leaves a lot to be desired - it's basically >>> >> crafted >>> >> >> html, there's no structure and its hard to find missing items. The >>> end >>> >> >> goal is to have a web form editable in Whimsy, but until we get more >>> >> input >>> >> >> on what the content looks like I don't want to make changes like >>> that. >>> >> I'm >>> >> >> asking at this point for podlings to take a look at the status >>> output, >>> >> >> potentially update their own content, and see if they like the >>> output. >>> >> >> >>> >> >> If you navigate to https://whimsy.apache.org/roster/ppmc/ >>> >> (authentication >>> >> >> is via your ASF committer username/password) and find your podling, >>> >> you'll >>> >> >> see your current roster as well as your current status information. >>> >> >> >>> >> >> The status pages can be found in SVN at this directory >>> >> >> >>> >> >>> https://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings/ >>> >> >> >>> >> >> Some more information can be found at >>> >> >> >>> >> >>> https://lists.apache.org/thread.html/9504139b5ee9880fdb278f86757803c711fbc962e1934ef2c01a8ed0@%3Cgeneral.incubator.apache.org%3E >>> >> >> >>> >> >> If you're not sure what to fill out, feel free to reach out. >>> >> >> >>> >> >> John >>> >> >>> >> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >>> For additional commands, e-mail: general-help@incubator.apache.org >>> >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org