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