You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hb...@apache.org on 2015/05/30 06:52:25 UTC

svn commit: r1682575 - in /comdev/projects.apache.org: scripts/import/ site/json/foundation/ site/json/projects/

Author: hboutemy
Date: Sat May 30 04:52:24 2015
New Revision: 1682575

URL: http://svn.apache.org/r1682575
Log:
improved json filename generation algorithm

Added:
    comdev/projects.apache.org/site/json/projects/httpcomponents-client.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/hc-httpcomponents-client.json
    comdev/projects.apache.org/site/json/projects/httpcomponents-core.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/hc-httpcomponents-core.json
    comdev/projects.apache.org/site/json/projects/httpcomponents-httpclient-3.x.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/hc-httpclient-3.x.json
    comdev/projects.apache.org/site/json/projects/xalan-c.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/xalan-xalan-c.json
    comdev/projects.apache.org/site/json/projects/xalan-j.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/xalan-xalan-j.json
    comdev/projects.apache.org/site/json/projects/xerces-c.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/xerces-xerces-c.json
    comdev/projects.apache.org/site/json/projects/xerces-p.json
      - copied unchanged from r1682572, comdev/projects.apache.org/site/json/projects/xerces-xerces-p.json
Removed:
    comdev/projects.apache.org/site/json/projects/hc-httpclient-3.x.json
    comdev/projects.apache.org/site/json/projects/hc-httpcomponents-client.json
    comdev/projects.apache.org/site/json/projects/hc-httpcomponents-core.json
    comdev/projects.apache.org/site/json/projects/xalan-xalan-c.json
    comdev/projects.apache.org/site/json/projects/xalan-xalan-j.json
    comdev/projects.apache.org/site/json/projects/xerces-xerces-c.json
    comdev/projects.apache.org/site/json/projects/xerces-xerces-p.json
Modified:
    comdev/projects.apache.org/scripts/import/rdfparse.py
    comdev/projects.apache.org/site/json/foundation/projects.json
    comdev/projects.apache.org/site/json/projects/mrunit.json
    comdev/projects.apache.org/site/json/projects/oltu.json
    comdev/projects.apache.org/site/json/projects/onami.json

Modified: comdev/projects.apache.org/scripts/import/rdfparse.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/rdfparse.py?rev=1682575&r1=1682574&r2=1682575&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/import/rdfparse.py (original)
+++ comdev/projects.apache.org/scripts/import/rdfparse.py Sat May 30 04:52:24 2015
@@ -44,8 +44,8 @@ for s in itemlist :
             'doap': url
         }
         prname = None
-        tlp = None
-        id = None
+        committeeId = None
+        projectJsonFilename = None
         for el in project:
             k, v = handleChild(el)
             if k in pjson and not k in ['name','homepage']:
@@ -61,20 +61,27 @@ for s in itemlist :
             homepage = pjson['homepage']
             m = re.match(r"https?://([^.]+)\.", homepage, re.IGNORECASE)
             if m:
-                tlp = m.group(1)
+                committeeId = m.group(1)
+                if (committeeId == "hc"):
+                    committeeId = "httpcomponents"
             nn = re.sub("http.+\.apache\.org/?", "", homepage)
             if (nn == ""):
-                id = tlp
+                projectJsonFilename = committeeId
             else:
-                nn = nn.replace('/', ' ').strip().split().pop().replace('commons-', '').replace('-project', '')
-                id = "%s-%s" % (tlp, nn)
+                nn = nn.replace('/', ' ').strip().split().pop().replace('-project', '')
+                if nn.startswith("%s-" % committeeId):
+                    projectJsonFilename = nn
+                else:
+                    projectJsonFilename = "%s-%s" % (committeeId, nn)
+        else:
+            print("WARN: no homepage defined in %s, pmc = %s" % (url, pjson['pmc']))
         m = re.search(r"http://([-a-z0-9]+)\.", pjson['pmc'])
         if m:
             pjson['pmc'] = m.group(1)
         # replace category url with id, by removing http://projects.apache.org/category/
         if pjson['category']:
             pjson['category'] = pjson['category'].replace("http://projects.apache.org/category/", "")
-        if id:
+        if projectJsonFilename:
             add = {}
             for k in pjson:
                 if type(pjson[k]) is not str:
@@ -82,15 +89,15 @@ for s in itemlist :
                         add[e] = pjson[k][e]
                     pjson[k] = None
 
-            projects[id] = pjson
+            projects[projectJsonFilename] = pjson
             for e in add:
                 pjson[e] = add[e]
-            print("Writing projects/%s.json..." % id)
-            with open ("../../site/json/projects/%s.json" % id, "w") as f:
+            print("Writing projects/%s.json..." % projectJsonFilename)
+            with open ("../../site/json/projects/%s.json" % projectJsonFilename, "w") as f:
                 f.write(json.dumps(pjson, sort_keys=True, indent=0))
                 f.close()
         else:
-            print("Unable to extract project id from %s" % url)
+            print("WARN: project ignored since unable to extract project json filename from %s" % url)
     except Exception as err:
         print("Error when reading %s's doap file %s:" % (prname, url))
         print("-"*60)

Modified: comdev/projects.apache.org/site/json/foundation/projects.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/projects.json?rev=1682575&r1=1682574&r2=1682575&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/projects.json (original)
+++ comdev/projects.apache.org/site/json/foundation/projects.json Sat May 30 04:52:24 2015
@@ -2761,37 +2761,52 @@
 "repository": null,
 "shortdesc": "Apache HBase software is the Hadoop database. Think of it as a distributed, scalable, big data store."
 },
-"hc-httpclient-3.x": {
-"SVNRepository": "http://svn.apache.org/repos/asf/httpcomponents/oac.hc3x/trunk",
-"Standard": {
-"body": "IETF",
-"id": "RFC 2965",
-"title": "HTTP State Management Mechanism (Cookie2)",
-"url": "http://tools.ietf.org/html/rfc2965"
-},
+"helix": {
+"SVNRepository": "https://git-wip-us.apache.org/repos/asf/helix.git",
 "Version": {
-"created": "2007-08-22",
-"name": "commons-httpclient-3.1",
-"revision": "3.1"
+"created": "2014-03-27",
+"name": "Helix 0.6.3",
+"revision": "0.6.3"
 },
-"bug-database": "http://issues.apache.org/jira/browse/HTTPCLIENT",
-"category": "http, library, network-client",
-"created": "2001-04-25",
-"description": "\nCommons HttpClient is a library for client-side HTTP communication.\nIt provides support for HTTP/1.1 and HTTP/1.0, plus\nvarious authentication schemes and cookie policies.\nThanks to it's widespread use and years of development, it is a very\nmature and stable codebase. However, due to limitations in the API design,\nCommons HttpClient will eventually be replaced by HttpClient 4.0\nwith a completely redesigned API based on HttpCore.\n    ",
-"doap": "http://svn.apache.org/repos/asf/httpcomponents/oac.hc3x/trunk/doap_httpclient.rdf",
-"download-page": "http://httpcomponents.apache.org/downloads.cgi",
-"homepage": "http://hc.apache.org/httpclient-3.x/",
-"implements": null,
+"bug-database": "https://issues.apache.org/jira/browse/HELIX",
+"category": "cloud, big-data",
+"created": "2014-04-16",
+"description": "Apache Helix is a generic cluster management framework used for the automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix automates reassignment of resources in the face of node failure and recovery, cluster expansion, and reconfiguration.",
+"doap": "http://svn.apache.org/repos/asf/helix/doap_Helix.rdf",
+"download-page": "http://www.apache.org/dyn/closer.cgi/helix",
+"homepage": "http://helix.apache.org",
 "license": "http://usefulinc.com/doap/licenses/asl20",
-"mailing-list": "http://httpcomponents.apache.org/httpclient-3.x/mail-lists.html",
-"name": "Apache Commons HttpClient",
-"pmc": "httpcomponents",
+"mailing-list": "http://helix.apache.org/mail-lists.html",
+"name": "Apache Helix",
+"pmc": "helix",
 "programming-language": "Java",
 "release": null,
 "repository": null,
-"shortdesc": "\nClient-side HTTP implementation in Java.\n    "
+"shortdesc": "A cluster management framework for partitioned and replicated distributed resources"
+},
+"hive": {
+"Person": {
+"mbox": "mailto:jvs@apache.org",
+"name": "John Sichi"
+},
+"SVNRepository": "http://svn.apache.org/repos/asf/hive/",
+"bug-database": "https://issues.apache.org/jira/browse/HIVE",
+"category": "database",
+"created": "2011-11-09",
+"description": "The Apache Hive (TM) data warehouse software facilitates querying and managing large datasets residing in distributed storage. Built on top of Apache Hadoop (TM), it provides\n\n* tools to enable easy data extract/transform/load (ETL)\n* a mechanism to impose structure on a variety of data formats\n* access to files stored either directly in Apache HDFS (TM) or in other data storage systems such as Apache HBase (TM)\n* query execution via MapReduce\n\nHive defines a simple SQL-like query language, called HiveQL, that enables users familiar with SQL to query the data. At the same time, this language also allows programmers who are familiar with the MapReduce framework to be able to plug in their custom mappers and reducers to perform more sophisticated analysis that may not be supported by the built-in capabilities of the language. HiveQL can also be extended with custom scalar functions (UDF's), aggregations (UDAF's), and table functions (UDTF's).\n",
+"doap": "http://hive.apache.org/doap_Hive.rdf",
+"download-page": "http://hive.apache.org/releases.html",
+"homepage": "http://hive.apache.org",
+"license": "http://usefulinc.com/doap/licenses/asl20",
+"mailing-list": "http://hive.apache.org/mailing_lists.html",
+"maintainer": null,
+"name": "Apache Hive",
+"pmc": "hive",
+"programming-language": "Java",
+"repository": null,
+"shortdesc": "The Apache Hive (TM) data warehouse software facilitates querying and managing large datasets residing in distributed storage."
 },
-"hc-httpcomponents-client": {
+"httpcomponents-client": {
 "SVNRepository": "http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk",
 "Standard": {
 "body": "IETF",
@@ -2821,7 +2836,7 @@
 "repository": null,
 "shortdesc": "\nJava library implementing an HTTP client based on HttpCore components.\n    "
 },
-"hc-httpcomponents-core": {
+"httpcomponents-core": {
 "SVNRepository": "http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk",
 "Standard": {
 "body": "IETF",
@@ -2851,50 +2866,35 @@
 "repository": null,
 "shortdesc": "\nJava libraries for bare-bone HTTP communication,\nincluding support for NIO.\n    "
 },
-"helix": {
-"SVNRepository": "https://git-wip-us.apache.org/repos/asf/helix.git",
+"httpcomponents-httpclient-3.x": {
+"SVNRepository": "http://svn.apache.org/repos/asf/httpcomponents/oac.hc3x/trunk",
+"Standard": {
+"body": "IETF",
+"id": "RFC 2965",
+"title": "HTTP State Management Mechanism (Cookie2)",
+"url": "http://tools.ietf.org/html/rfc2965"
+},
 "Version": {
-"created": "2014-03-27",
-"name": "Helix 0.6.3",
-"revision": "0.6.3"
+"created": "2007-08-22",
+"name": "commons-httpclient-3.1",
+"revision": "3.1"
 },
-"bug-database": "https://issues.apache.org/jira/browse/HELIX",
-"category": "cloud, big-data",
-"created": "2014-04-16",
-"description": "Apache Helix is a generic cluster management framework used for the automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix automates reassignment of resources in the face of node failure and recovery, cluster expansion, and reconfiguration.",
-"doap": "http://svn.apache.org/repos/asf/helix/doap_Helix.rdf",
-"download-page": "http://www.apache.org/dyn/closer.cgi/helix",
-"homepage": "http://helix.apache.org",
+"bug-database": "http://issues.apache.org/jira/browse/HTTPCLIENT",
+"category": "http, library, network-client",
+"created": "2001-04-25",
+"description": "\nCommons HttpClient is a library for client-side HTTP communication.\nIt provides support for HTTP/1.1 and HTTP/1.0, plus\nvarious authentication schemes and cookie policies.\nThanks to it's widespread use and years of development, it is a very\nmature and stable codebase. However, due to limitations in the API design,\nCommons HttpClient will eventually be replaced by HttpClient 4.0\nwith a completely redesigned API based on HttpCore.\n    ",
+"doap": "http://svn.apache.org/repos/asf/httpcomponents/oac.hc3x/trunk/doap_httpclient.rdf",
+"download-page": "http://httpcomponents.apache.org/downloads.cgi",
+"homepage": "http://hc.apache.org/httpclient-3.x/",
+"implements": null,
 "license": "http://usefulinc.com/doap/licenses/asl20",
-"mailing-list": "http://helix.apache.org/mail-lists.html",
-"name": "Apache Helix",
-"pmc": "helix",
+"mailing-list": "http://httpcomponents.apache.org/httpclient-3.x/mail-lists.html",
+"name": "Apache Commons HttpClient",
+"pmc": "httpcomponents",
 "programming-language": "Java",
 "release": null,
 "repository": null,
-"shortdesc": "A cluster management framework for partitioned and replicated distributed resources"
-},
-"hive": {
-"Person": {
-"mbox": "mailto:jvs@apache.org",
-"name": "John Sichi"
-},
-"SVNRepository": "http://svn.apache.org/repos/asf/hive/",
-"bug-database": "https://issues.apache.org/jira/browse/HIVE",
-"category": "database",
-"created": "2011-11-09",
-"description": "The Apache Hive (TM) data warehouse software facilitates querying and managing large datasets residing in distributed storage. Built on top of Apache Hadoop (TM), it provides\n\n* tools to enable easy data extract/transform/load (ETL)\n* a mechanism to impose structure on a variety of data formats\n* access to files stored either directly in Apache HDFS (TM) or in other data storage systems such as Apache HBase (TM)\n* query execution via MapReduce\n\nHive defines a simple SQL-like query language, called HiveQL, that enables users familiar with SQL to query the data. At the same time, this language also allows programmers who are familiar with the MapReduce framework to be able to plug in their custom mappers and reducers to perform more sophisticated analysis that may not be supported by the built-in capabilities of the language. HiveQL can also be extended with custom scalar functions (UDF's), aggregations (UDAF's), and table functions (UDTF's).\n",
-"doap": "http://hive.apache.org/doap_Hive.rdf",
-"download-page": "http://hive.apache.org/releases.html",
-"homepage": "http://hive.apache.org",
-"license": "http://usefulinc.com/doap/licenses/asl20",
-"mailing-list": "http://hive.apache.org/mailing_lists.html",
-"maintainer": null,
-"name": "Apache Hive",
-"pmc": "hive",
-"programming-language": "Java",
-"repository": null,
-"shortdesc": "The Apache Hive (TM) data warehouse software facilitates querying and managing large datasets residing in distributed storage."
+"shortdesc": "\nClient-side HTTP implementation in Java.\n    "
 },
 "httpd": {
 "SVNRepository": "http://svn.apache.org/repos/asf/httpd/httpd/",
@@ -3843,8 +3843,7 @@
 },
 "mrunit": {
 "Person": {
-"mbox": "mailto:phunt@apache.org",
-"name": "Patrick D. Hunt"
+"name": "Brock Noland"
 },
 "Repository": "git:https://git-wip-us.apache.org/repos/asf/mrunit.git",
 "Version": {
@@ -4063,8 +4062,7 @@
 },
 "oltu": {
 "Person": {
-"mbox": "mailto:tommaso@apache.org",
-"name": "Tommaso Teofili"
+"name": "Antonio Sanso"
 },
 "SVNRepository": "https://svn.apache.org/repos/asf/oltu/trunk/parent",
 "Version": {
@@ -4095,8 +4093,6 @@
 },
 "onami": {
 "Person": {
-"homepage": "http://people.apache.org/~simonetripodi/",
-"mbox": "mailto:simonetripodi@apache.org",
 "name": "Simone Tripodi"
 },
 "SVNRepository": "https://svn.apache.org/repos/asf/onami/tags/org.apache.onami.parent-4",
@@ -5864,7 +5860,7 @@
 "repository": null,
 "shortdesc": "The Woden project is a subproject of the Apache Web Services to develop a Java class library for reading, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 but with the longer term aim of supporting past, present and future versions of WSDL"
 },
-"xalan-xalan-c": {
+"xalan-c": {
 "Person": {
 "mbox": "mailto:dev@xalan.apache.org",
 "name": "Xalan-C++ Development Team"
@@ -5899,7 +5895,7 @@
 "repository": null,
 "shortdesc": "Xalan-C++ is an XSLT processor written in C++."
 },
-"xalan-xalan-j": {
+"xalan-j": {
 "Person": {
 "mbox": "mailto:dev@xalan.apache.org",
 "name": "Xalan-J Development Team"
@@ -5934,6 +5930,41 @@
 "repository": null,
 "shortdesc": "Xalan-J is an XSLT processor written in Java."
 },
+"xerces-c": {
+"Person": {
+"mbox": "mailto:c-dev@xerces.apache.org",
+"name": "Xerces-C++ Development Team"
+},
+"SVNRepository": "https://svn.apache.org/repos/asf/xerces/c/trunk",
+"Standard": {
+"body": "W3C",
+"id": "XML Schema 1.0 (Datatypes)",
+"title": "XML Schema Part 2: Datatypes",
+"url": "http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"
+},
+"Version": {
+"created": "2002-07-23",
+"name": "Xerces-C",
+"revision": "2.0.0"
+},
+"bug-database": "https://issues.apache.org/jira/browse/XERCESC",
+"category": "xml",
+"created": "2006-03-30",
+"description": "\n     Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents.\n     Xerces-C++ is faithful to the XML 1.0 and 1.1 recommendations and many associated standards.\n     The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, and minimal use of #ifdefs.\n    ",
+"doap": "http://svn.apache.org/repos/asf/xerces/pmc/doap_Xerces_C++_XML_Parser.rdf",
+"download-page": "http://xml.apache.org/xerces-c/download.cgi",
+"homepage": "http://xerces.apache.org/xerces-c/",
+"implements": null,
+"license": "http://usefulinc.com/doap/licenses/asl20",
+"mailing-list": "http://xerces.apache.org/mail.html",
+"maintainer": null,
+"name": "Apache Xerces for C++ XML Parser",
+"pmc": "xerces",
+"programming-language": "C",
+"release": null,
+"repository": null,
+"shortdesc": "Xerces-C++ is a validating XML parser written in a portable subset of C++."
+},
 "xerces-external": {
 "Person": {
 "mbox": "mailto:xml-commons-dev@xerces.apache.org",
@@ -5969,6 +6000,34 @@
 "repository": null,
 "shortdesc": "Apache XML Commons External provides an Apache-hosted set of SAX, DOM and JAXP interfaces for use in other xml-based projects."
 },
+"xerces-p": {
+"Person": {
+"mbox": "mailto:p-dev@xerces.apache.org",
+"name": "Xerces-Perl Development Team"
+},
+"SVNRepository": "https://svn.apache.org/repos/asf/xerces/xerces-p/trunk",
+"Version": {
+"created": "2006-03-14",
+"name": "XML-Xerces-2.7.0-0",
+"revision": "2.7.0-0"
+},
+"bug-database": "https://issues.apache.org/jira/browse/XERCESP",
+"category": "xml",
+"created": "2006-03-30",
+"description": " XML::Xerces is the Perl API to the Apache project's Xerces XML parser. It is implemented using the Xerces C++ API, and it provides access to most of the C++ API from Perl.\n    Because it is based on Xerces-C, XML::Xerces provides a validating XML parser that makes it easy to give your application the ability to read and write XML data. Classes are provided for parsing, generating, manipulating, and validating XML documents. XML::Xerces is faithful to the XML 1.0 and 1.1 recommendations and associated standards (DOM levels 1, 2, and 3, SAX 1 and 2, Namespaces, and W3C XML Schema). The parser provides high performance, modularity, and scalability, and provides full support for Unicode.\n    XML::Xerces implements the vast majority of the Xerces-C API (if you notice any discrepancies please mail the list). The exception is some functions in the C++ API which either have better Perl counterparts (such as file I/O) or which manipulate internal C++ information that has n
 o role in the Perl module.\n    The majority of the API is created automatically using Simplified Wrapper Interface Generator (SWIG). However, care has been taken to make most method invocations natural to perl programmers, so a number of rough C++ edges have been smoothed over (See the Special Perl API Features section). ",
+"doap": "http://svn.apache.org/repos/asf/xerces/pmc/doap_Xerces_Perl_XML_Parser.rdf",
+"download-page": "http://xerces.apache.org/mirrors.cgi",
+"homepage": "http://xerces.apache.org/xerces-p",
+"license": "http://usefulinc.com/doap/licenses/asl20",
+"mailing-list": "http://xerces.apache.org/mail.html",
+"maintainer": null,
+"name": "Apache Xerces for Perl XML Parser",
+"pmc": "xerces",
+"programming-language": "Perl",
+"release": null,
+"repository": null,
+"shortdesc": "Perl API to the Apache Xerces XML parser."
+},
 "xerces-resolver": {
 "Person": {
 "mbox": "mailto:xml-commons-dev@xerces.apache.org",
@@ -6004,69 +6063,6 @@
 "repository": null,
 "shortdesc": "XML Entity and URI Resolver utility class."
 },
-"xerces-xerces-c": {
-"Person": {
-"mbox": "mailto:c-dev@xerces.apache.org",
-"name": "Xerces-C++ Development Team"
-},
-"SVNRepository": "https://svn.apache.org/repos/asf/xerces/c/trunk",
-"Standard": {
-"body": "W3C",
-"id": "XML Schema 1.0 (Datatypes)",
-"title": "XML Schema Part 2: Datatypes",
-"url": "http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"
-},
-"Version": {
-"created": "2002-07-23",
-"name": "Xerces-C",
-"revision": "2.0.0"
-},
-"bug-database": "https://issues.apache.org/jira/browse/XERCESC",
-"category": "xml",
-"created": "2006-03-30",
-"description": "\n     Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents.\n     Xerces-C++ is faithful to the XML 1.0 and 1.1 recommendations and many associated standards.\n     The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, and minimal use of #ifdefs.\n    ",
-"doap": "http://svn.apache.org/repos/asf/xerces/pmc/doap_Xerces_C++_XML_Parser.rdf",
-"download-page": "http://xml.apache.org/xerces-c/download.cgi",
-"homepage": "http://xerces.apache.org/xerces-c/",
-"implements": null,
-"license": "http://usefulinc.com/doap/licenses/asl20",
-"mailing-list": "http://xerces.apache.org/mail.html",
-"maintainer": null,
-"name": "Apache Xerces for C++ XML Parser",
-"pmc": "xerces",
-"programming-language": "C",
-"release": null,
-"repository": null,
-"shortdesc": "Xerces-C++ is a validating XML parser written in a portable subset of C++."
-},
-"xerces-xerces-p": {
-"Person": {
-"mbox": "mailto:p-dev@xerces.apache.org",
-"name": "Xerces-Perl Development Team"
-},
-"SVNRepository": "https://svn.apache.org/repos/asf/xerces/xerces-p/trunk",
-"Version": {
-"created": "2006-03-14",
-"name": "XML-Xerces-2.7.0-0",
-"revision": "2.7.0-0"
-},
-"bug-database": "https://issues.apache.org/jira/browse/XERCESP",
-"category": "xml",
-"created": "2006-03-30",
-"description": " XML::Xerces is the Perl API to the Apache project's Xerces XML parser. It is implemented using the Xerces C++ API, and it provides access to most of the C++ API from Perl.\n    Because it is based on Xerces-C, XML::Xerces provides a validating XML parser that makes it easy to give your application the ability to read and write XML data. Classes are provided for parsing, generating, manipulating, and validating XML documents. XML::Xerces is faithful to the XML 1.0 and 1.1 recommendations and associated standards (DOM levels 1, 2, and 3, SAX 1 and 2, Namespaces, and W3C XML Schema). The parser provides high performance, modularity, and scalability, and provides full support for Unicode.\n    XML::Xerces implements the vast majority of the Xerces-C API (if you notice any discrepancies please mail the list). The exception is some functions in the C++ API which either have better Perl counterparts (such as file I/O) or which manipulate internal C++ information that has n
 o role in the Perl module.\n    The majority of the API is created automatically using Simplified Wrapper Interface Generator (SWIG). However, care has been taken to make most method invocations natural to perl programmers, so a number of rough C++ edges have been smoothed over (See the Special Perl API Features section). ",
-"doap": "http://svn.apache.org/repos/asf/xerces/pmc/doap_Xerces_Perl_XML_Parser.rdf",
-"download-page": "http://xerces.apache.org/mirrors.cgi",
-"homepage": "http://xerces.apache.org/xerces-p",
-"license": "http://usefulinc.com/doap/licenses/asl20",
-"mailing-list": "http://xerces.apache.org/mail.html",
-"maintainer": null,
-"name": "Apache Xerces for Perl XML Parser",
-"pmc": "xerces",
-"programming-language": "Perl",
-"release": null,
-"repository": null,
-"shortdesc": "Perl API to the Apache Xerces XML parser."
-},
 "xerces-xerces2-j": {
 "Person": {
 "mbox": "mailto:j-dev@xerces.apache.org",

Modified: comdev/projects.apache.org/site/json/projects/mrunit.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/mrunit.json?rev=1682575&r1=1682574&r2=1682575&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/mrunit.json (original)
+++ comdev/projects.apache.org/site/json/projects/mrunit.json Sat May 30 04:52:24 2015
@@ -1,7 +1,6 @@
 {
 "Person": {
-"mbox": "mailto:phunt@apache.org",
-"name": "Patrick D. Hunt"
+"name": "Brock Noland"
 },
 "Repository": "git:https://git-wip-us.apache.org/repos/asf/mrunit.git",
 "Version": {

Modified: comdev/projects.apache.org/site/json/projects/oltu.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/oltu.json?rev=1682575&r1=1682574&r2=1682575&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/oltu.json (original)
+++ comdev/projects.apache.org/site/json/projects/oltu.json Sat May 30 04:52:24 2015
@@ -1,7 +1,6 @@
 {
 "Person": {
-"mbox": "mailto:tommaso@apache.org",
-"name": "Tommaso Teofili"
+"name": "Antonio Sanso"
 },
 "SVNRepository": "https://svn.apache.org/repos/asf/oltu/trunk/parent",
 "Version": {

Modified: comdev/projects.apache.org/site/json/projects/onami.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/onami.json?rev=1682575&r1=1682574&r2=1682575&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/onami.json (original)
+++ comdev/projects.apache.org/site/json/projects/onami.json Sat May 30 04:52:24 2015
@@ -1,7 +1,5 @@
 {
 "Person": {
-"homepage": "http://people.apache.org/~simonetripodi/",
-"mbox": "mailto:simonetripodi@apache.org",
 "name": "Simone Tripodi"
 },
 "SVNRepository": "https://svn.apache.org/repos/asf/onami/tags/org.apache.onami.parent-4",