From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by dpdk.org (Postfix) with ESMTP id B717E374E for ; Mon, 20 Feb 2017 12:24:38 +0100 (CET) Received: by mail-wm0-f53.google.com with SMTP id c85so75983494wmi.1 for ; Mon, 20 Feb 2017 03:24:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=u6SrXOz2xMEV8jnBgDvGFHpM0P/zi3rhSswhKc1NUfg=; b=rGrgWBK6d4qHbEsBOJ23SvDEmHUG0hnZNBxPHnXxHnkNgriTX9jBimbjZh6jE/RV0b CafC+oDIK/2Bf7WNi4mfiUAWRUz5vNiLXdiz90qsCMf4HuQz8Ymp70PyN+igpmYoqwas pKnW46sONdxvVSBhLGH1ElQm9g2Wh8bWpdz7UC1dssz2SvaRhNDBDoOsZw7mSJAxWoxr Fy4Mh8ukl3pftTWSz5Q7tUCidnqsPCAXuqJeWoA9ItI7BKy3FKMI/p159sVSYTHRAJp2 qpyI+hot+r/33Quf5e8t58K+ddbWqjPVYdUZBh4vfQMgiy/UfsJYxifdm9Ymj3YQrfjz uJdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=u6SrXOz2xMEV8jnBgDvGFHpM0P/zi3rhSswhKc1NUfg=; b=nlwGUP9qOeLZZxquvD9Pz7XJ78372i2wywbs+xyD1lPj8KNesmzFzvuaKF/azx5ndo EjHRRbmu43Jv6kOwYfA/vbbtgF9VEHQspsXS6O0AaqmTZyMJOY9zvTjLgwg/bsSMOE+B u9qyuAJ94F6Tg16n6itPaxKLOP3s/mTGj/Bdp13D2Yj4HPOEUXMNJAwOhQ54Wc4A9Awd W2k7yZlMF5u9N5n1MXkNDnVtJgtANSQXx2bp6C7RNcgmO0q3KtLv6xmEWMuEB/LlgPgJ 9tB+SkA3RKxCjQ0LQGCk1BMhJOix/I9AtztGNzkjzIMpqNUgqZA/3Tg9/QsZXWv+cdSZ lFSA== X-Gm-Message-State: AMke39ntpAQ5mR2uU6/s1X3c4zAvSWxmzkAyoi2cIugi45+T1xjRxqcnNCnOXGiLrEAIcwgl X-Received: by 10.28.139.134 with SMTP id n128mr19323589wmd.125.1487589877840; Mon, 20 Feb 2017 03:24:37 -0800 (PST) Received: from XPS13.localdomain (184.203.134.77.rev.sfr.net. [77.134.203.184]) by smtp.gmail.com with ESMTPSA id y1sm13092129wme.15.2017.02.20.03.24.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 20 Feb 2017 03:24:36 -0800 (PST) From: Thomas Monjalon To: web@dpdk.org Cc: techboard@dpdk.org Date: Mon, 20 Feb 2017 12:24:25 +0100 Message-Id: <1487589865-15596-1-git-send-email-thomas.monjalon@6wind.com> X-Mailer: git-send-email 2.7.0 Subject: [dpdk-web] [PATCH] 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: Mon, 20 Feb 2017 11:24:38 -0000 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 --- about.html | 4 ++ about/techboard.html | 106 +++++++++++++++++++++++++++++++++++++++++++++++++ dev.html | 30 ++------------ scripts/serve_local.py | 2 +- 4 files changed, 114 insertions(+), 28 deletions(-) create mode 100644 about/techboard.html diff --git a/about.html b/about.html index 1bf3859..c567d23 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..0390f14 --- /dev/null +++ b/about/techboard.html @@ -0,0 +1,106 @@ + + + + + + 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 technical discussion lacks of explanation, details or evidence, + it will be asked on the mailing list. +
    • If a patch does not receive any or enough comment, the board will help + to make it progressing 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