The branch master has been updated
       via  ec5ce815ce0a8c707ac4381c825f652e72f4335c (commit)
      from  2b82c36c59e0188cf28eac8fa2984c80bb9f7aec (commit)


- Log -----------------------------------------------------------------
commit ec5ce815ce0a8c707ac4381c825f652e72f4335c
Author: Rich Salz <rs...@akamai.com>
Date:   Thu Jun 1 09:39:13 2017 -0400

    Editorial updates; add committers info

-----------------------------------------------------------------------

Summary of changes:
 Makefile                                        | 43 ++++++++++++++-----------
 bin/mk-committers                               | 24 ++++++++++++++
 template-file.html => community/committers.html | 17 ++++++----
 community/contacts.html                         | 15 ---------
 community/index.html                            | 15 ++++++---
 community/omc.html                              |  6 ++--
 community/sidebar.shtml                         |  3 ++
 7 files changed, 75 insertions(+), 48 deletions(-)
 create mode 100755 bin/mk-committers
 copy template-file.html => community/committers.html (64%)

diff --git a/Makefile b/Makefile
index fdc4c0f..6c71bec 100644
--- a/Makefile
+++ b/Makefile
@@ -11,6 +11,7 @@ RELEASEDIR = /var/www/openssl/source
 
 # All simple generated files.
 SIMPLE = newsflash.inc sitemap.txt \
+        community/committers.inc \
         docs/faq.inc docs/fips.inc \
          news/changelog.inc news/changelog.txt \
          news/cl102.txt news/cl110.txt \
@@ -36,6 +37,15 @@ suball: $(SIMPLE) $(SRCLISTS) manmaster
 
 relupd: suball manpages sitemap
 
+clean:
+       rm -f $(SIMPLE) $(SRCLISTS)
+
+# Legacy targets
+hack-source_htaccess: all
+simple: all
+generated: all
+rebuild: all
+
 define makemanpages
        ./bin/mk-manpages $(1) $(2) docs
        ./bin/mk-filelist -a docs/man$(2)/apps '' '*.html' 
>docs/man$(2)/apps/index.inc
@@ -53,22 +63,25 @@ manmaster:
        ./bin/mk-filelist -a docs/manmaster/man5 '' '*.html' 
>docs/manmaster/man5/index.inc
        ./bin/mk-filelist -a docs/manmaster/man7 '' '*.html' 
>docs/manmaster/man7/index.inc
 
+## $(SIMPLE) -- SIMPLE GENERATED FILES
+newsflash.inc: news/newsflash.inc
+       @rm -f $@
+       head -7 $? >$@
 sitemap:
        @rm -f sitemap.txt
        ./bin/mk-sitemap > sitemap.txt
 
-# Legacy targets
-hack-source_htaccess: all
-simple: all
-generated: all
-rebuild: all
-
-clean:
-       rm -f $(SIMPLE) $(SRCLISTS)
+community/committers.inc:
+       @rm -f $@
+       wget -q https://api.openssl.org/0/Group/commit/Members |
+           ./bin/mk-committers >$@
 
-newsflash.inc: news/newsflash.inc
+docs/faq.inc: docs/faq.txt bin/mk-faq
        @rm -f $@
-       head -7 $? >$@
+       ./bin/mk-faq <$? >$@
+docs/fips.inc: $(wildcard docs/fips/*) bin/mk-filelist
+       @rm -f $@
+       ./bin/mk-filelist docs/fips fips/ '*' >$@
 
 news/changelog.inc: news/changelog.txt bin/mk-changelog
        @rm -f $@
@@ -82,7 +95,6 @@ news/cl102.txt: $(CHECKOUTS)/openssl-1.0.2-stable/CHANGES
 news/cl110.txt: $(CHECKOUTS)/openssl-1.1.0-stable/CHANGES
        @rm -f $@
        cp $? $@
-
 news/openssl-1.0.2-notes.html: news/openssl-notes.html.in
        @rm -f $@
        sed -e 's|@VERSION@|1.0.2|g' < $< > $@
@@ -95,7 +107,6 @@ news/openssl-1.0.2-notes.inc: 
$(CHECKOUTS)/openssl-1.0.2-stable/NEWS news/openss
 news/openssl-1.1.0-notes.inc: $(CHECKOUTS)/openssl-1.1.0-stable/NEWS 
news/openssl-1.1.0-notes.html bin/mk-notes
        @rm -f $@
        ./bin/mk-notes 1.1.0 < $(CHECKOUTS)/openssl-1.1.0-stable/NEWS > $@
-
 news/newsflash.inc: news/newsflash.txt
        sed <$? >$@ \
            -e '/^#/d' \
@@ -106,13 +117,6 @@ news/vulnerabilities.inc: bin/vulnerabilities.xsl 
news/vulnerabilities.xml
        @rm -f $@
        xsltproc bin/vulnerabilities.xsl news/vulnerabilities.xml >$@
 
-docs/faq.inc: docs/faq.txt bin/mk-faq
-       @rm -f $@
-       ./bin/mk-faq <$? >$@
-docs/fips.inc: $(wildcard docs/fips/*) bin/mk-filelist
-       @rm -f $@
-       ./bin/mk-filelist docs/fips fips/ '*' >$@
-
 source/.htaccess: $(wildcard source/openssl-*.tar.gz) bin/mk-latest
        @rm -f @?
        ./bin/mk-latest source >$@
@@ -123,6 +127,7 @@ source/index.inc: $(wildcard 
$(RELEASEDIR)/openssl-*.tar.gz) bin/mk-filelist
        @rm -f $@
        ./bin/mk-filelist $(RELEASEDIR) '' 'openssl-*.tar.gz' >$@
 
+## $(SRCLISTS) -- LISTS OF SOURCES
 source/old/0.9.x/index.inc: $(wildcard source/old/0.9.x/*.gz) bin/mk-filelist
        @rm -f $@
        ./bin/mk-filelist source/old/0.9.x '' '*.gz' >$@
diff --git a/bin/mk-committers b/bin/mk-committers
new file mode 100755
index 0000000..5e6e748
--- /dev/null
+++ b/bin/mk-committers
@@ -0,0 +1,24 @@
+#! /usr/bin/python
+
+import json, sys
+
+json = json.load(sys.stdin)
+
+members = []
+for member in json:
+    name = None
+    github = '--'
+    for names in member:
+        if type(names) == type({}):
+            if names.has_key(u'github'):
+                github = names[u'github']
+        elif names.find(' ') != -1:
+            name = names
+    if name and github:
+        name = name.encode('ascii', 'xmlcharrefreplace')
+        github = github.encode('ascii', 'xmlcharrefreplace')
+        members.append("<tr><td>%s</td><td>%s</td></tr>" % (name, github))
+
+members.sort()
+for m in members:
+    print m
diff --git a/template-file.html b/community/committers.html
similarity index 64%
copy from template-file.html
copy to community/committers.html
index a7483d5..750bb93 100644
--- a/template-file.html
+++ b/community/committers.html
@@ -7,18 +7,22 @@
     <div id="content">
       <div class="blog-index">
        <article>
-         <header><h2>XXX name</h2></header>
+         <header><h2>List of Committers</h2></header>
          <div class="entry-content">
            <p>
-
+            <table summary="Committers">
+           <tr>
+             <td>Name</td>
+             <td>GitHub ID</td>
+           </tr>
+            <!--#include virtual="committers.inc" -->
+            </table>
            </p>
          </div>
          <footer>
            You are here: <a href="/">Home</a>
-           : <a href=".">XXX-subdirname</a>
-           <!--
-           : <a href="">xxx topic name</a>
-           -->
+           : <a href=".">Community</a>
+           : <a href="">Committers</a>
            <br/><a href="/sitemap.txt">Sitemap</a>
          </footer>
        </article>
@@ -29,3 +33,4 @@
 <!--#include virtual="/inc/footer.shtml" -->
 </body>
 </html>
+
diff --git a/community/contacts.html b/community/contacts.html
index 88e01f7..32c88ab 100644
--- a/community/contacts.html
+++ b/community/contacts.html
@@ -72,21 +72,6 @@
          </blockquote>
          </p>
 
-         <p>Some OpenSSL team members are available for selected consulting
-         engagements.</p>
-
-         <p>In Sweden:</p>
-
-         <blockquote>
-           OpenSSL SE<br>
-           c/o Richard Levitte<br>
-           NordingrÄgatan 20<br>
-           S-162 53 VĂ€llingby<br>
-           Sweden<br>
-           <a 
href="mailto:openssl-contact...@openssl.org";>openssl-contact...@openssl.org</a>
-         </blockquote>
-         </p>
-
        </div>
        <footer>
          You are here: <a href="/">Home</a>
diff --git a/community/index.html b/community/index.html
index 33881f2..fe17316 100644
--- a/community/index.html
+++ b/community/index.html
@@ -12,12 +12,17 @@
          <header><h2>Community<h2></header>
          <div class="entry-content">
            <p>
-           OpenSSL is a a collaborative effort of a worldwide community of
-            volunteers that has a <a href="conduct.html">code of conduct</a>.
+           OpenSSL is a global open source project that has a
+            <a href="conduct.html">code of conduct</a>.
+            It is run by the
+            <a href="omc.html">OpenSSL Management Committee</a> and the
+            source is maintained by a
+            <a href="committers.html">team of committers</a>, as defined
+            in the <a href="/policies/bylaws.html">project bylaws</a>.
             </p>
-            <p>Here are some of the ways you can join the
-           community and contribute.
-           We'd also like
+
+            <p>Here are some of the ways you can join the community and
+            contribute. We'd also like
            to <a href="thanks.html">thank</a> several groups for help with
            the project infrastructure over time.
            </p>
diff --git a/community/omc.html b/community/omc.html
index 9dbf001..d154bd2 100644
--- a/community/omc.html
+++ b/community/omc.html
@@ -9,7 +9,7 @@
   <div id="content">
     <div class="blog-index">
       <article>
-       <header><h2>Team</h2></header>
+       <header><h2>OpenSSL Management Committee</h2></header>
        <div class="entry-content">
          <p>
           The
@@ -20,7 +20,7 @@
          <p>
          The current OMC consists of (in alphabetical order):
          </p>
-         <table summary="">
+         <table summary="OMC Members">
            <tr>
              <td>Name</td>
              <td>Email</td>
@@ -163,7 +163,7 @@
          <footer>
            You are here: <a href="/">Home</a>
            : <a href=".">Community</a>
-           : <a href="">Team</a>
+           : <a href="">OMC</a>
            <br/><a href="/sitemap.txt">Sitemap</a>
          </footer>
        </article>
diff --git a/community/sidebar.shtml b/community/sidebar.shtml
index 4b418e4..ed3cbc5 100644
--- a/community/sidebar.shtml
+++ b/community/sidebar.shtml
@@ -10,6 +10,9 @@
          <a href="omc.html">OpenSSL Management Committee</a>
       </li>
       <li>
+         <a href="committers.html">List of Committers</a>
+      </li>
+      <li>
          <a href="contacts.html">Contact Us</a>
       </li>
       <li>
_____
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits

Reply via email to