From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by dpdk.org (Postfix) with ESMTP id D2726108A; Tue, 7 Mar 2017 15:31:12 +0100 (CET) Received: by mail-wm0-f66.google.com with SMTP id v190so1281655wme.3; Tue, 07 Mar 2017 06:31:12 -0800 (PST) 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:cc; bh=VDTxUFd8OMC798Sy+81Mt4NiSI78n+5Jfspk6tk3rZs=; b=WR6+Do4CEQLFbNKKeaF3zuGnKGu0xqq/o+MiVyAmXJoEGpaxrb8XncNuo0Z9+8afV0 3Y8QPhGOxM7RJ7fDLo5/Ajlgg87cTRQhWXG9g/YDqRQkK/8BzW8jTiJCEnon7dlrOYxA faTLWB1l3CYK1Eqf4adjJ4sXos4jNUImIhg7mFUQFd4Hp35nFBRu5Cp57iXoJhQ7bO1L h11F/RfETl896dxWFpshfBbNn+RVjIU5fiHOljiV6zv1tcSKe3yVlqBczerFo1CGJunw uGj/iVf8nscD+pCiNlzavlunKA1oWDBU6r2s/aQKL5fHCwUal5kbFqCVRMqPp5NWWWtU ZPPQ== 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:cc; bh=VDTxUFd8OMC798Sy+81Mt4NiSI78n+5Jfspk6tk3rZs=; b=Ephf1+LpdE11+jLdTriPC//OqkTEK5u+JT7xqlUswDkFuRJK5JrfVKYrQuX+DUwTNM Wk1W92L2jZQAJNbe5QDdFL4/9G2//hQ/UqhBX61vPRwnyRvz6ShuK+I8FlNrHlPZZW97 aV5bM6jnktfcJpah4JluzfohC2lJiK9apOdN5thsRAuxzjCTmAPA1QWwsiLgVMgD4S9o LyhDWeYGcw0ht2tbTJpdcHlAmZKV8MAkWsysiSWrWFrNGfxTMPet3mF+cnmRH19ZyfMo OzwO+cOIlFT9eumQs948NHCC+UMZiK/v6b9iT2B7M8e0qRawNl1mYw1chpphUJcVse9V 0Y+Q== X-Gm-Message-State: AMke39nn+dYPixLKGyvVHAk2+guvBaOvjH9l9wow/lSxPFsK4+wI7P8EsFbqXr/nQQT0ei+yytuHz5skdSZ0kA== X-Received: by 10.28.135.82 with SMTP id j79mr18261377wmd.19.1488897072076; Tue, 07 Mar 2017 06:31:12 -0800 (PST) MIME-Version: 1.0 Sender: jblunck@gmail.com Received: by 10.28.211.20 with HTTP; Tue, 7 Mar 2017 06:31:11 -0800 (PST) In-Reply-To: <1488835167-18795-1-git-send-email-thomas.monjalon@6wind.com> References: <4118025.NYSFXgDCxF@xps13> <1488835167-18795-1-git-send-email-thomas.monjalon@6wind.com> From: Jan Blunck Date: Tue, 7 Mar 2017 15:31:11 +0100 X-Google-Sender-Auth: CT2N4KsJyUR_6ZuC5McocaQFpGw Message-ID: To: Thomas Monjalon Cc: web@dpdk.org, techboard@dpdk.org Content-Type: text/plain; charset=UTF-8 Subject: Re: [dpdk-web] [dpdk-techboard] [PATCH v2] update techboard description X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2017 14:31:13 -0000 Acked-by: Jan Blunck On Mon, Mar 6, 2017 at 10:19 PM, Thomas Monjalon wrote: > The Technical Board has new members and a new operation mode. > Some of the changes have been discussed in the Linux Foundation meetings. > Everything has been agreed in the Technical Board meetings. > > Cc: techboard@dpdk.org > Signed-off-by: Thomas Monjalon > --- > v2: reword role of input for stalled patches > --- > about.html | 4 ++ > about/techboard.html | 104 +++++++++++++++++++++++++++++++++++++++++++++++++ > dev.html | 30 ++------------ > scripts/serve_local.py | 2 +- > 4 files changed, 112 insertions(+), 28 deletions(-) > create mode 100644 about/techboard.html > > diff --git a/about.html b/about.html > index 3f5199b..9a8df53 100644 > --- a/about.html > +++ b/about.html > @@ -43,6 +43,10 @@ >

For an update of this web site, please join web@dpdk.org > and check the git repository. >

For any other question, please contact admin@dpdk.org. > +

Maintainers

> +

Each project on dpdk.org has its own maintenance process. > +

The main DPDK project has a list of maintainers > + and a Technical Board. >

Services

>

Companies able to provide services and support for DPDK environments:

>
    > diff --git a/about/techboard.html b/about/techboard.html > new file mode 100644 > index 0000000..5bcb6bc > --- /dev/null > +++ b/about/techboard.html > @@ -0,0 +1,104 @@ > + > + > + > + > + > + DPDK Technical Board > + > + > + > + > + > + > +
    > +

    DPDK: Data Plane Development Kit

    > + > +
    > +
    > +

    Technical Board

    > + > +

    More high level details are defined in the > +charter.

    > + > +

    Scope

    > +

    The decision making process is primarily based on consensus. > +However in rare cases, the Technical Board can make a decision > +when consensus is not reached on the mailing list. > +

    The scope of this body is limited to the questions directly related > +to the development in the following repositories: > +

      > +
    • dpdk.git > +
    • dpdk-stable.git > +
    • dpdk-next-*.git > +
    • dpdk-ci.git > +
    • dpdk-web.git > +
    > + > +

    Members

    > +

    The 9 current members of > +techboard@dpdk.org are: > +

      > +
    • Bruce Richardson > +
    • Hemant Agrawal > +
    • Jan Blunck > +
    • Jerin Jacob > +
    • Konstantin Ananyev > +
    • Olivier Matz > +
    • Stephen Hemminger > +
    • Thomas Monjalon > +
    • Yuanhan Liu > +
    > + > +

    Renewal

    > +

    Technical Board positions are held by individuals, not companies. > +However, employees of a single company should not occupy more than 40% of board seats. > +

    It can be decided to remove a member if there is an approval of 2/3 of the whole Technical Board. > +It can be decided either to replace the member, or to redefine the size of the board. > +

    There will be some renewal when it will be felt as needed. > + > +

    Meetings

    > +

    A short meeting happens on IRC (freenode #dpdk-board) every two weeks. > +

    The quorum required for a meeting to proceed is a 70% majority of the Technical Board. > +

    The Chair is a rotating role among members. > +

    Any contributor can ask to add a topic in the agenda by sending an email > +to techboard@dpdk.org. > +The board members will add any topic of interest in the agenda. > +

    Minutes are sent to dev@dpdk.org so anyone can comment. > +However, the technical discussions should happen in the original thread. > + > +

    Roles

    > +
      > +
    • The new project repositories must be approved by the Technical Board, > + while applying the non-technical criteria defined by the Governing Board. > +
    • If a patch does not receive any or enough comment, the board may discuss it > + in order to provide an input on the mailing list. > +
    • If there is no consensus in a discussion, a decision can be taken > + by the Technical Board and explained on the mailing list. > +
    > +

    For a vote to be passed, a majority (> 50%) of the total Technical Board is required > +(not just a majority of those in attendance at the meeting). > +In the event of a deadlock the Technical Board Chair shall have the casting vote. > + > +

    > diff --git a/dev.html b/dev.html > index a4b7386..478f712 100644 > --- a/dev.html > +++ b/dev.html > @@ -133,32 +133,8 @@ >

    Most of the patchwork actions can be done > with a pwclient command line. > > -

    Technical board

    > -

    The decision making process is primarily based on consensus. > - However in rare cases, the technical board can make a decision > - when consensus is not reached on the mailing list. > -

    The scope of this body is limited to the questions directly related to > - the development in the following repositories: > -

      > -
    • dpdk.git > -
    • dpdk-next*.git > -
    • dpdk-web.git > -
    > -

    After having tried to solve every concerns, a maintainer > - (listed in the MAINTAINERS file) > - or a board member (listed below) can request a board meeting as a last resort. > - Then the technical board will meet on IRC to issue a decision within 2 weeks. > - A quorum of 6 members is required. > -

    The 7 current members of > - techboard@dpdk.org are: > -

      > -
    • Bruce Richardson > -
    • Jerin Jacob > -
    • Konstantin Ananyev > -
    • Olivier Matz > -
    • Panu Matilainen > -
    • Stephen Hemminger > -
    • Thomas Monjalon > -
    > +

    Technical Board

    > +

    The Technical Board may intermediate in the development process, > + as described in the Technical Board operation. > > > diff --git a/scripts/serve_local.py b/scripts/serve_local.py > index 63a0e59..bdfc92e 100644 > --- a/scripts/serve_local.py > +++ b/scripts/serve_local.py > @@ -2,7 +2,7 @@ import BaseHTTPServer > from os import curdir, sep, listdir > > port = 8000 > -folders = [".", "./doc", "./dev"] > +folders = [".", "./about", "./doc", "./dev"] > > html_files = [] > > -- > 2.7.0 >