community-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hbout...@apache.org
Subject svn commit: r1678819 - in /comdev/projects.apache.org: scripts/import/parsecommittees.py site/json/foundation/tlps.json
Date Mon, 11 May 2015 20:27:53 GMT
Author: hboutemy
Date: Mon May 11 20:27:53 2015
New Revision: 1678819

URL: http://svn.apache.org/r1678819
Log:
set group attribute in each tlp entry, even when group == tlp_id

Modified:
    comdev/projects.apache.org/scripts/import/parsecommittees.py
    comdev/projects.apache.org/site/json/foundation/tlps.json

Modified: comdev/projects.apache.org/scripts/import/parsecommittees.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/parsecommittees.py?rev=1678819&r1=1678818&r2=1678819&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/import/parsecommittees.py (original)
+++ comdev/projects.apache.org/scripts/import/parsecommittees.py Mon May 11 20:27:53 2015
@@ -21,17 +21,16 @@ tlp_ids = {
     'Lucene.Net': 'lucenenet',
     'Open Climate Workbench': 'climate'
 }
+# LDAP group ids not matching tlp
+group_ids = {
+    'webservices': 'ws'
+}
 # homepages not matching http://<tlp>.apache.org/
 homepages = {
     'comdev': 'http://community.apache.org/',
-    'httpcomponents': 'http://hc.apache.org/',
-    'webservices': 'http://ws.apache.org/'
+    'httpcomponents': 'http://hc.apache.org/'
 }
-# LDAP group ids not matching tlp
-gids = {
-    'webservices': 'ws'
-}
-#
+# charters for non-classical TLPs, that are not listed in http://www.apache.org/#projects-list
 charters = {
     'attic': 'A home for dormant projects',
     'comdev': 'Ressources to help people become involved with Apache projects',
@@ -138,27 +137,28 @@ for pmc in re.findall(r"\* .+?\s+\(est\.
             # add TLP to tlps
             tlp = {}
             tlp['id'] = tlp_id
-            gid = tlp_id
-            if tlp_id in gids:
-                gid = gids[tlp_id]
-                tlp['gid'] = gid
+            if tlp_id in group_ids:
+                group = group_ids[tlp_id]
+            else:
+                group = tlp_id
+            tlp['group'] = group
             tlp['name'] = committee
             tlp['established'] = key
-            if tlp_id in homepages:
-                homepage = homepages[tlp_id]
+            if group in homepages:
+                homepage = homepages[group]
             else:
-                homepage = 'http://%s.apache.org/' % tlp_id
+                homepage = 'http://%s.apache.org/' % group
             tlp['homepage'] = homepage
             # TLP committers and PMC members
-            pmcgid = "%s-pmc" % gid
+            pmcgroup = "%s-pmc" % group
             committers = {} # { 'login': 'full name' }
             pmc = [] # [ 'login' ]
             for login in people:
                 p = people[login]
                 if p['groups']:
-                    if gid in p['groups']:
+                    if group in p['groups']:
                         committers[login] = p['name']
-                    if pmcgid in p['groups']:
+                    if pmcgroup in p['groups']:
                         pmc.append(login)
                 else:
                     print("user %s has no groups" % login)
@@ -166,7 +166,7 @@ for pmc in re.findall(r"\* .+?\s+\(est\.
             tlp['pmcs'] = pmc
             tlp['committers'] = committers
             if len(pmc) == 0:
-                print('WARN: %s (%s established in %s) has no PMC members LDAP group (id=%s)'
% (tlp_id, committee, key, pmcgid))
+                print('WARN: %s (%s established in %s) has no PMC members LDAP group (id=%s)'
% (tlp_id, committee, key, pmcgroup))
             if project in committees:
                 tlp['chair'] = committees[project]['chair']
             if project in cycles:

Modified: comdev/projects.apache.org/site/json/foundation/tlps.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/tlps.json?rev=1678819&r1=1678818&r2=1678819&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/tlps.json (original)
+++ comdev/projects.apache.org/site/json/foundation/tlps.json Mon May 11 20:27:53 2015
@@ -20,6 +20,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2008-11",
+"group": "abdera",
 "homepage": "http://abdera.apache.org/",
 "id": "abdera",
 "name": "Apache Abdera",
@@ -65,6 +66,7 @@
 "vines": "John Vines"
 },
 "established": "2012-03",
+"group": "accumulo",
 "homepage": "http://accumulo.apache.org/",
 "id": "accumulo",
 "name": "Apache Accumulo",
@@ -112,6 +114,7 @@
 "tonit": "Toni Menzel"
 },
 "established": "2011-12",
+"group": "ace",
 "homepage": "http://ace.apache.org/",
 "id": "ace",
 "name": "Apache ACE",
@@ -187,6 +190,7 @@
 "wtam": "William Tam"
 },
 "established": "2007-01",
+"group": "activemq",
 "homepage": "http://activemq.apache.org/",
 "id": "activemq",
 "name": "Apache ActiveMQ",
@@ -249,6 +253,7 @@
 "yuma": "Yu (Marie) Ma"
 },
 "established": "2012-09",
+"group": "airavata",
 "homepage": "http://airavata.apache.org/",
 "id": "airavata",
 "name": "Apache Airavata",
@@ -294,6 +299,7 @@
 "wwitzel3": "Wayne Witzel III"
 },
 "established": "2014-03",
+"group": "allura",
 "homepage": "http://allura.apache.org/",
 "id": "allura",
 "name": "Apache Allura",
@@ -371,6 +377,7 @@
 "yusaku": "Yusaku Sako"
 },
 "established": "2013-11",
+"group": "ambari",
 "homepage": "http://ambari.apache.org/",
 "id": "ambari",
 "name": "Apache Ambari",
@@ -452,6 +459,7 @@
 "xavier": "Xavier Hanin"
 },
 "established": "2002-11",
+"group": "ant",
 "homepage": "http://ant.apache.org/",
 "id": "ant",
 "name": "Apache Ant",
@@ -499,6 +507,7 @@
 "tommaso": "Tommaso Teofili"
 },
 "established": "2012-08",
+"group": "any23",
 "homepage": "http://any23.apache.org/",
 "id": "any23",
 "name": "Apache Any23",
@@ -590,6 +599,7 @@
 "ylavic": "Yann Ylavic"
 },
 "established": "2000-12",
+"group": "apr",
 "homepage": "http://apr.apache.org/",
 "id": "apr",
 "name": "Apache Portable Runtime",
@@ -661,6 +671,7 @@
 "svogt": "Sascha Vogt"
 },
 "established": "2008-03",
+"group": "archiva",
 "homepage": "http://archiva.apache.org/",
 "id": "archiva",
 "name": "Apache Archiva",
@@ -729,6 +740,7 @@
 "zoe": "Zoe Slattery"
 },
 "established": "2010-12",
+"group": "aries",
 "homepage": "http://aries.apache.org/",
 "id": "aries",
 "name": "Apache Aries",
@@ -801,6 +813,7 @@
 "vgritsenko": "Vadim Gritsenko"
 },
 "established": "2008-11",
+"group": "attic",
 "homepage": "http://attic.apache.org/",
 "id": "attic",
 "name": "Apache Attic",
@@ -849,6 +862,7 @@
 "zmanji": "Zameer Manji"
 },
 "established": "2015-03",
+"group": "aurora",
 "homepage": "http://aurora.apache.org/",
 "id": "aurora",
 "name": "Apache Aurora",
@@ -895,6 +909,7 @@
 "tomwhite": "Thomas White"
 },
 "established": "2010-04",
+"group": "avro",
 "homepage": "http://avro.apache.org/",
 "id": "avro",
 "name": "Apache Avro",
@@ -981,6 +996,7 @@
 "veithen": "Andreas Veithen"
 },
 "established": "2009-12",
+"group": "axis",
 "homepage": "http://axis.apache.org/",
 "id": "axis",
 "name": "Apache Axis",
@@ -1086,6 +1102,7 @@
 "ywkim": "Youngwoo Kim"
 },
 "established": "2012-09",
+"group": "bigtop",
 "homepage": "http://bigtop.apache.org/",
 "id": "bigtop",
 "name": "Apache Bigtop",
@@ -1140,6 +1157,7 @@
 "saintgermain": "SaintGermain"
 },
 "established": "2013-03",
+"group": "bloodhound",
 "homepage": "http://bloodhound.apache.org/",
 "id": "bloodhound",
 "name": "Apache Bloodhound",
@@ -1174,6 +1192,7 @@
 "utkarsh": "Utkarsh Srivastava"
 },
 "established": "2014-11",
+"group": "bookkeeper",
 "homepage": "http://bookkeeper.apache.org/",
 "id": "bookkeeper",
 "name": "Apache BookKeeper",
@@ -1195,6 +1214,7 @@
 "vborja": "Victor Borja"
 },
 "established": "2008-11",
+"group": "buildr",
 "homepage": "http://buildr.apache.org/",
 "id": "buildr",
 "name": "Apache Buildr",
@@ -1229,6 +1249,7 @@
 "struberg": "Mark Struberg"
 },
 "established": "2012-02",
+"group": "bval",
 "homepage": "http://bval.apache.org/",
 "id": "bval",
 "name": "Apache BVal",
@@ -1303,6 +1324,7 @@
 "wtam": "William Tam"
 },
 "established": "2008-12",
+"group": "camel",
 "homepage": "http://camel.apache.org/",
 "id": "camel",
 "name": "Apache Camel",
@@ -1366,6 +1388,7 @@
 "yukim": "Yuki Morishita"
 },
 "established": "2010-02",
+"group": "cassandra",
 "homepage": "http://cassandra.apache.org/",
 "id": "cassandra",
 "name": "Apache Cassandra",
@@ -1411,6 +1434,7 @@
 "torehalset": "Tore Halset"
 },
 "established": "2006-12",
+"group": "cayenne",
 "homepage": "http://cayenne.apache.org/",
 "id": "cayenne",
 "name": "Apache Cayenne",
@@ -1437,6 +1461,7 @@
 "pnoltes": "Pepijn Noltes"
 },
 "established": "2014-07",
+"group": "celix",
 "homepage": "http://celix.apache.org/",
 "id": "celix",
 "name": "Apache Celix",
@@ -1494,6 +1519,7 @@
 "uncled": "David Nuescheler"
 },
 "established": "2011-02",
+"group": "chemistry",
 "homepage": "http://chemistry.apache.org/",
 "id": "chemistry",
 "name": "Apache Chemistry",
@@ -1559,6 +1585,7 @@
 "tanjiaqi": "Jiaqi Tan"
 },
 "established": "2013-10",
+"group": "chukwa",
 "homepage": "http://chukwa.apache.org/",
 "id": "chukwa",
 "name": "Apache Chukwa",
@@ -1601,6 +1628,7 @@
 "tommaso": "Tommaso Teofili"
 },
 "established": "2013-02",
+"group": "clerezza",
 "homepage": "http://clerezza.apache.org/",
 "id": "clerezza",
 "name": "Apache Clerezza",
@@ -1730,6 +1758,7 @@
 "ynojima": "Yoshikazu Nojima"
 },
 "established": "2013-03",
+"group": "cloudstack",
 "homepage": "http://cloudstack.apache.org/",
 "id": "cloudstack",
 "name": "Apache CloudStack",
@@ -1857,6 +1886,7 @@
 "vgritsenko": "Vadim Gritsenko"
 },
 "established": "2003-01",
+"group": "cocoon",
 "homepage": "http://cocoon.apache.org/",
 "id": "cocoon",
 "name": "Apache Cocoon",
@@ -2023,6 +2053,7 @@
 "yonik": "Yonik Seeley"
 },
 "established": "2007-06",
+"group": "commons",
 "homepage": "http://commons.apache.org/",
 "id": "commons",
 "name": "Apache Commons",
@@ -2089,6 +2120,7 @@
 "uli": "Ulrich St\u00e4rk"
 },
 "established": "2009-11",
+"group": "comdev",
 "homepage": "http://community.apache.org/",
 "id": "comdev",
 "name": "Apache Community Development",
@@ -2138,6 +2170,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2008-02",
+"group": "continuum",
 "homepage": "http://continuum.apache.org/",
 "id": "continuum",
 "name": "Apache Continuum",
@@ -2229,6 +2262,7 @@
 "zaspire": "Maxim Ermilov"
 },
 "established": "2012-10",
+"group": "cordova",
 "homepage": "http://cordova.apache.org/",
 "id": "cordova",
 "name": "Apache Cordova",
@@ -2351,6 +2385,7 @@
 "wohali": "Joan Touzet"
 },
 "established": "2008-11",
+"group": "couchdb",
 "homepage": "http://couchdb.apache.org/",
 "id": "couchdb",
 "name": "Apache CouchDB",
@@ -2388,6 +2423,7 @@
 "sebb": "Sebastian Bazley"
 },
 "established": "2012-04",
+"group": "creadur",
 "homepage": "http://creadur.apache.org/",
 "id": "creadur",
 "name": "Apache Creadur",
@@ -2425,6 +2461,7 @@
 "vinodkv": "Vinod Kumar Vavilapalli"
 },
 "established": "2013-02",
+"group": "crunch",
 "homepage": "http://crunch.apache.org/",
 "id": "crunch",
 "name": "Apache Crunch",
@@ -2481,6 +2518,7 @@
 "vkaggal": "Vinod C Kaggal"
 },
 "established": "2013-03",
+"group": "ctakes",
 "homepage": "http://ctakes.apache.org/",
 "id": "ctakes",
 "name": "Apache cTAKES",
@@ -2534,6 +2572,7 @@
 "zarfide": "Jay Zarfoss"
 },
 "established": "2013-09",
+"group": "curator",
 "homepage": "http://curator.apache.org/",
 "id": "curator",
 "name": "Apache Curator",
@@ -2592,6 +2631,7 @@
 "xldai": "Xilai Dai"
 },
 "established": "2008-04",
+"group": "cxf",
 "homepage": "http://cxf.apache.org/",
 "id": "cxf",
 "name": "Apache CXF",
@@ -2669,6 +2709,7 @@
 "tv": "Thomas Vandahl"
 },
 "established": "2002-07",
+"group": "db",
 "homepage": "http://db.apache.org/",
 "id": "db",
 "name": "Apache DB",
@@ -2736,6 +2777,7 @@
 "woodser": "Eric Woods"
 },
 "established": "2011-10",
+"group": "deltacloud",
 "homepage": "http://deltacloud.apache.org/",
 "id": "deltacloud",
 "name": "Apache Deltacloud",
@@ -2788,6 +2830,7 @@
 "thug": "Thomas Hug"
 },
 "established": "2013-04",
+"group": "deltaspike",
 "homepage": "http://deltaspike.apache.org/",
 "id": "deltaspike",
 "name": "Apache DeltaSpike",
@@ -2833,6 +2876,7 @@
 "wkeil": "Werner Keil"
 },
 "established": "2014-11",
+"group": "devicemap",
 "homepage": "http://devicemap.apache.org/",
 "id": "devicemap",
 "name": "Apache DeviceMap",
@@ -2863,6 +2907,7 @@
 "twilliams": "Tim Williams"
 },
 "established": "2012-08",
+"group": "directmemory",
 "homepage": "http://directmemory.apache.org/",
 "id": "directmemory",
 "name": "Apache DirectMemory",
@@ -2932,6 +2977,7 @@
 "wesmckean": "Robin Wesley McKean"
 },
 "established": "2005-02",
+"group": "directory",
 "homepage": "http://directory.apache.org/",
 "id": "directory",
 "name": "Apache Directory",
@@ -2981,6 +3027,7 @@
 "venki": "Venki Korukanti"
 },
 "established": "2014-11",
+"group": "drill",
 "homepage": "http://drill.apache.org/",
 "id": "drill",
 "name": "Apache Drill",
@@ -3017,6 +3064,7 @@
 "simeonov": "Dimitar Simeonov"
 },
 "established": "2012-01",
+"group": "empire-db",
 "homepage": "http://empire-db.apache.org/",
 "id": "empire-db",
 "name": "Apache Empire-db",
@@ -3050,6 +3098,7 @@
 "ypark": "Youngjin Park"
 },
 "established": "2013-01",
+"group": "etch",
 "homepage": "http://etch.apache.org/",
 "id": "etch",
 "name": "Apache Etch",
@@ -3084,6 +3133,7 @@
 "venkatesh": "Venkatesh Seetharam"
 },
 "established": "2014-12",
+"group": "falcon",
 "homepage": "http://falcon.apache.org/",
 "id": "falcon",
 "name": "Apache Falcon",
@@ -3165,6 +3215,7 @@
 "walkerr": "Rob Walker"
 },
 "established": "2007-03",
+"group": "felix",
 "homepage": "http://felix.apache.org/",
 "id": "felix",
 "name": "Apache Felix",
@@ -3264,6 +3315,7 @@
 "wave": "David Fisher"
 },
 "established": "2012-12",
+"group": "flex",
 "homepage": "http://flex.apache.org/",
 "id": "flex",
 "name": "Apache Flex",
@@ -3339,6 +3391,7 @@
 "warneke": "Daniel Warneke"
 },
 "established": "2014-12",
+"group": "flink",
 "homepage": "http://flink.apache.org/",
 "id": "flink",
 "name": "Apache Flink",
@@ -3392,6 +3445,7 @@
 "will": "Will McQueen"
 },
 "established": "2012-06",
+"group": "flume",
 "homepage": "http://flume.apache.org/",
 "id": "flume",
 "name": "Apache Flume",
@@ -3453,6 +3507,7 @@
 "twl": "Ted Leung"
 },
 "established": "2004-05",
+"group": "forrest",
 "homepage": "http://forrest.apache.org/",
 "id": "forrest",
 "name": "Apache Forrest",
@@ -3549,6 +3604,7 @@
 "yunfengma": "Yun Feng Ma"
 },
 "established": "2004-05",
+"group": "geronimo",
 "homepage": "http://geronimo.apache.org/",
 "id": "geronimo",
 "name": "Apache Geronimo",
@@ -3622,6 +3678,7 @@
 "ssc": "Sebastian Schelter"
 },
 "established": "2012-05",
+"group": "giraph",
 "homepage": "http://giraph.apache.org/",
 "id": "giraph",
 "name": "Apache Giraph",
@@ -3666,6 +3723,7 @@
 "woollard": "David Matthew Woollard"
 },
 "established": "2012-01",
+"group": "gora",
 "homepage": "http://gora.apache.org/",
 "id": "gora",
 "name": "Apache Gora",
@@ -3716,6 +3774,7 @@
 "stefano": "Stefano Mazzocchi"
 },
 "established": "2004-02",
+"group": "gump",
 "homepage": "http://gump.apache.org/",
 "id": "gump",
 "name": "Apache Gump",
@@ -3851,6 +3910,7 @@
 "zshao": "Zheng Shao"
 },
 "established": "2008-01",
+"group": "hadoop",
 "homepage": "http://hadoop.apache.org/",
 "id": "hadoop",
 "name": "Apache Hadoop",
@@ -3933,6 +3993,7 @@
 "yxjiang": "Yexi Jiang"
 },
 "established": "2012-05",
+"group": "hama",
 "homepage": "http://hama.apache.org/",
 "id": "hama",
 "name": "Apache Hama",
@@ -3998,6 +4059,7 @@
 "zjushch": "Chunhui Shen"
 },
 "established": "2010-04",
+"group": "hbase",
 "homepage": "http://hbase.apache.org/",
 "id": "hbase",
 "name": "Apache HBase",
@@ -4053,6 +4115,7 @@
 "zzhang": "Dafu"
 },
 "established": "2013-12",
+"group": "helix",
 "homepage": "http://helix.apache.org/",
 "id": "helix",
 "name": "Apache Helix",
@@ -4129,6 +4192,7 @@
 "yhuai": "Yin Huai"
 },
 "established": "2010-09",
+"group": "hive",
 "homepage": "http://hive.apache.org/",
 "id": "hive",
 "name": "Apache Hive",
@@ -4279,6 +4343,7 @@
 "yoshiki": "Yoshiki Hayashi"
 },
 "established": "1995-02",
+"group": "httpd",
 "homepage": "http://httpd.apache.org/",
 "id": "httpd",
 "name": "Apache HTTP Server",
@@ -4351,6 +4416,7 @@
 "wspeirs": "Bill Speirs"
 },
 "established": "2007-11",
+"group": "httpcomponents",
 "homepage": "http://hc.apache.org/",
 "id": "httpcomponents",
 "name": "Apache HttpComponents",
@@ -6130,6 +6196,7 @@
 "zznate": "Nate McCall"
 },
 "established": "2002-10",
+"group": "incubator",
 "homepage": "http://incubator.apache.org/",
 "id": "incubator",
 "name": "Apache Incubator",
@@ -6370,6 +6437,7 @@
 "themalkolm": "Alexander Krasnukhin"
 },
 "established": "2012-10",
+"group": "isis",
 "homepage": "http://isis.apache.org/",
 "id": "isis",
 "name": "Apache Isis",
@@ -6437,6 +6505,7 @@
 "unico": "Unico Hommes"
 },
 "established": "2006-03",
+"group": "jackrabbit",
 "homepage": "http://jackrabbit.apache.org/",
 "id": "jackrabbit",
 "name": "Apache Jackrabbit",
@@ -6526,6 +6595,7 @@
 "wstrzalka": "Wojciech Strza\u0142ka"
 },
 "established": "2003-01",
+"group": "james",
 "homepage": "http://james.apache.org/",
 "id": "james",
 "name": "Apache James",
@@ -6575,6 +6645,7 @@
 "zachsh": "Zahari Shoylev"
 },
 "established": "2013-10",
+"group": "jclouds",
 "homepage": "http://jclouds.apache.org/",
 "id": "jclouds",
 "name": "Apache jclouds",
@@ -6610,6 +6681,7 @@
 "sallen": "Stephen Allen"
 },
 "established": "2012-04",
+"group": "jena",
 "homepage": "http://jena.apache.org/",
 "id": "jena",
 "name": "Apache Jena",
@@ -6643,6 +6715,7 @@
 "woolfel": "Peter Lin"
 },
 "established": "2011-10",
+"group": "jmeter",
 "homepage": "http://jmeter.apache.org/",
 "id": "jmeter",
 "name": "Apache JMeter",
@@ -6678,6 +6751,7 @@
 "snoopdave": "David M. Johnson"
 },
 "established": "2013-07",
+"group": "jspwiki",
 "homepage": "http://jspwiki.apache.org/",
 "id": "jspwiki",
 "name": "Apache JSPWiki",
@@ -6708,6 +6782,7 @@
 "tcunning": "Thomas Cunningham"
 },
 "established": "2010-08",
+"group": "juddi",
 "homepage": "http://juddi.apache.org/",
 "id": "juddi",
 "name": "Apache jUDDI",
@@ -6744,6 +6819,7 @@
 "sriramsub": "Sriram"
 },
 "established": "2012-11",
+"group": "kafka",
 "homepage": "http://kafka.apache.org/",
 "id": "kafka",
 "name": "Apache Kafka",
@@ -6789,6 +6865,7 @@
 "trenaman": "Adrian Trenaman"
 },
 "established": "2010-06",
+"group": "karaf",
 "homepage": "http://karaf.apache.org/",
 "id": "karaf",
 "name": "Apache Karaf",
@@ -6832,6 +6909,7 @@
 "vtkhir": "Vladimir Tkhir"
 },
 "established": "2014-02",
+"group": "knox",
 "homepage": "http://knox.apache.org/",
 "id": "knox",
 "name": "Apache Knox",
@@ -6889,6 +6967,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2006-11",
+"group": "labs",
 "homepage": "http://labs.apache.org/",
 "id": "labs",
 "name": "Apache Labs",
@@ -6930,6 +7009,7 @@
 "woodser": "Eric Woods"
 },
 "established": "2011-05",
+"group": "libcloud",
 "homepage": "http://libcloud.apache.org/",
 "id": "libcloud",
 "name": "Apache Libcloud",
@@ -6983,6 +7063,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2003-12",
+"group": "logging",
 "homepage": "http://logging.apache.org/",
 "id": "logging",
 "name": "Apache Logging",
@@ -7062,6 +7143,7 @@
 "yonik": "Yonik Seeley"
 },
 "established": "2005-01",
+"group": "lucene",
 "homepage": "http://lucene.apache.org/",
 "id": "lucene",
 "name": "Apache Lucene",
@@ -7121,6 +7203,7 @@
 "wwb": "Wyatt Barnett"
 },
 "established": "2012-08",
+"group": "lucenenet",
 "homepage": "http://lucenenet.apache.org/",
 "id": "lucenenet",
 "name": "Apache Lucene.Net",
@@ -7158,6 +7241,7 @@
 "upayavira": "Upayavira"
 },
 "established": "2012-03",
+"group": "lucy",
 "homepage": "http://lucy.apache.org/",
 "id": "lucy",
 "name": "Apache Lucy",
@@ -7209,6 +7293,7 @@
 "tdunning": "Ted Dunning"
 },
 "established": "2010-04",
+"group": "mahout",
 "homepage": "http://mahout.apache.org/",
 "id": "mahout",
 "name": "Apache Mahout",
@@ -7253,6 +7338,7 @@
 "simonw": "Simon Willnauer"
 },
 "established": "2012-05",
+"group": "manifoldcf",
 "homepage": "http://manifoldcf.apache.org/",
 "id": "manifoldcf",
 "name": "Apache ManifoldCF",
@@ -7289,6 +7375,7 @@
 "wikier": "Sergio Fern\u00e1ndez"
 },
 "established": "2013-11",
+"group": "marmotta",
 "homepage": "http://marmotta.apache.org/",
 "id": "marmotta",
 "name": "Apache Marmotta",
@@ -7366,6 +7453,7 @@
 "wfay": "Wayne Howell Fay"
 },
 "established": "2003-03",
+"group": "maven",
 "homepage": "http://maven.apache.org/",
 "id": "maven",
 "name": "Apache Maven",
@@ -7430,6 +7518,7 @@
 "yan": "Jiang Yan Xu"
 },
 "established": "2013-06",
+"group": "mesos",
 "homepage": "http://mesos.apache.org/",
 "id": "mesos",
 "name": "Apache Mesos",
@@ -7476,6 +7565,7 @@
 "tomaszguzialek": "Tomasz Guzia\u0142ek"
 },
 "established": "2014-11",
+"group": "metamodel",
 "homepage": "http://metamodel.apache.org/",
 "id": "metamodel",
 "name": "Apache MetaModel",
@@ -7525,6 +7615,7 @@
 "spearce": "Shawn Pearce"
 },
 "established": "2006-10",
+"group": "mina",
 "homepage": "http://mina.apache.org/",
 "id": "mina",
 "name": "Apache MINA",
@@ -7563,6 +7654,7 @@
 "phunt": "Patrick D. Hunt"
 },
 "established": "2012-05",
+"group": "mrunit",
 "homepage": "http://mrunit.apache.org/",
 "id": "mrunit",
 "name": "Apache MRUnit",
@@ -7661,6 +7753,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2005-02",
+"group": "myfaces",
 "homepage": "http://myfaces.apache.org/",
 "id": "myfaces",
 "name": "Apache MyFaces",
@@ -7724,6 +7817,7 @@
 "totaro": "Giuseppe Totaro"
 },
 "established": "2010-04",
+"group": "nutch",
 "homepage": "http://nutch.apache.org/",
 "id": "nutch",
 "name": "Apache Nutch",
@@ -7775,6 +7869,7 @@
 "waruna": "Waruna Ranasinghe"
 },
 "established": "2007-07",
+"group": "ode",
 "homepage": "http://ode.apache.org/",
 "id": "ode",
 "name": "Apache ODE",
@@ -7833,6 +7928,7 @@
 "sichen": "Si Chen"
 },
 "established": "2006-12",
+"group": "ofbiz",
 "homepage": "http://ofbiz.apache.org/",
 "id": "ofbiz",
 "name": "Apache OFBiz",
@@ -7884,6 +7980,7 @@
 "wave": "David Fisher"
 },
 "established": "2014-03",
+"group": "olingo",
 "homepage": "http://olingo.apache.org/",
 "id": "olingo",
 "name": "Apache Olingo",
@@ -7926,6 +8023,7 @@
 "tommaso": "Tommaso Teofili"
 },
 "established": "2013-01",
+"group": "oltu",
 "homepage": "http://oltu.apache.org/",
 "id": "oltu",
 "name": "Apache Oltu",
@@ -7962,6 +8060,7 @@
 "simonetripodi": "Simone Tripodi"
 },
 "established": "2013-04",
+"group": "onami",
 "homepage": "http://onami.apache.org/",
 "id": "onami",
 "name": "Apache Onami",
@@ -8032,6 +8131,7 @@
 "woollard": "David Matthew Woollard"
 },
 "established": "2010-11",
+"group": "oodt",
 "homepage": "http://oodt.apache.org/",
 "id": "oodt",
 "name": "Apache OODT",
@@ -8104,6 +8204,7 @@
 "virag": "Virag Kothari"
 },
 "established": "2012-08",
+"group": "oozie",
 "homepage": "http://oozie.apache.org/",
 "id": "oozie",
 "name": "Apache Oozie",
@@ -8159,6 +8260,7 @@
 "whitehall": "Kim Whitehall"
 },
 "established": "2014-02",
+"group": "climate",
 "homepage": "http://climate.apache.org/",
 "id": "climate",
 "name": "Apache Open Climate Workbench",
@@ -8230,6 +8332,7 @@
 "wisneskid": "David J. Wisneski"
 },
 "established": "2007-05",
+"group": "openjpa",
 "homepage": "http://openjpa.apache.org/",
 "id": "openjpa",
 "name": "Apache OpenJPA",
@@ -8278,6 +8381,7 @@
 "yegor": "Yegor Kozlov"
 },
 "established": "2013-01",
+"group": "openmeetings",
 "homepage": "http://openmeetings.apache.org/",
 "id": "openmeetings",
 "name": "Apache OpenMeetings",
@@ -8322,6 +8426,7 @@
 "vkhuc": "Vinh Ngoc Khuc"
 },
 "established": "2012-02",
+"group": "opennlp",
 "homepage": "http://opennlp.apache.org/",
 "id": "opennlp",
 "name": "Apache OpenNLP",
@@ -8483,6 +8588,7 @@
 "zongdj": "DongJun Zong"
 },
 "established": "2012-10",
+"group": "openoffice",
 "homepage": "http://openoffice.apache.org/",
 "id": "openoffice",
 "name": "Apache OpenOffice",
@@ -8544,6 +8650,7 @@
 "yingwang": "Ying Wang"
 },
 "established": "2009-12",
+"group": "openwebbeans",
 "homepage": "http://openwebbeans.apache.org/",
 "id": "openwebbeans",
 "name": "Apache OpenWebBeans",
@@ -8567,6 +8674,7 @@
 "chair": "omalley",
 "committers": {},
 "established": "2015-04",
+"group": "orc",
 "homepage": "http://orc.apache.org/",
 "id": "orc",
 "name": "Apache Orc",
@@ -8599,6 +8707,7 @@
 "wesleypeck": "Wesley Graham Peck"
 },
 "established": "2015-04",
+"group": "parquet",
 "homepage": "http://parquet.apache.org/",
 "id": "parquet",
 "name": "Apache Parquet",
@@ -8649,6 +8758,7 @@
 "vfed": "Villu Ruusmann"
 },
 "established": "2009-10",
+"group": "pdfbox",
 "homepage": "http://pdfbox.apache.org/",
 "id": "pdfbox",
 "name": "Apache PDFBox",
@@ -8700,6 +8810,7 @@
 "torsten": "Torsten F\u00f6rtsch"
 },
 "established": "2000-03",
+"group": "perl",
 "homepage": "http://perl.apache.org/",
 "id": "perl",
 "name": "Apache mod_perl",
@@ -8745,6 +8856,7 @@
 "tdsilva": "Thomas D'Silva"
 },
 "established": "2014-05",
+"group": "phoenix",
 "homepage": "http://phoenix.apache.org/",
 "id": "phoenix",
 "name": "Apache Phoenix",
@@ -8806,6 +8918,7 @@
 "zjffdu": "Jeff Zhang"
 },
 "established": "2010-09",
+"group": "pig",
 "homepage": "http://pig.apache.org/",
 "id": "pig",
 "name": "Apache Pig",
@@ -8843,6 +8956,7 @@
 "tvolkert": "Todd Volkert"
 },
 "established": "2009-12",
+"group": "pivot",
 "homepage": "http://pivot.apache.org/",
 "id": "pivot",
 "name": "Apache Pivot",
@@ -8892,6 +9006,7 @@
 "yegor": "Yegor Kozlov"
 },
 "established": "2007-05",
+"group": "poi",
 "homepage": "http://poi.apache.org/",
 "id": "poi",
 "name": "Apache POI",
@@ -8969,6 +9084,7 @@
 "zheng": "Zheng Zhong"
 },
 "established": "2004-02",
+"group": "portals",
 "homepage": "http://portals.apache.org/",
 "id": "portals",
 "name": "Apache Portals",
@@ -9044,6 +9160,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2008-11",
+"group": "qpid",
 "homepage": "http://qpid.apache.org/",
 "id": "qpid",
 "name": "Apache Qpid",
@@ -9124,6 +9241,7 @@
 "zhguo": "Zhenhua Guo"
 },
 "established": "2012-03",
+"group": "rave",
 "homepage": "http://rave.apache.org/",
 "id": "rave",
 "name": "Apache Rave",
@@ -9182,6 +9300,7 @@
 "waldo": "James Waldo"
 },
 "established": "2011-01",
+"group": "river",
 "homepage": "http://river.apache.org/",
 "id": "river",
 "name": "Apache River",
@@ -9218,6 +9337,7 @@
 "snoopdave": "David M. Johnson"
 },
 "established": "2007-02",
+"group": "roller",
 "homepage": "http://roller.apache.org/",
 "id": "roller",
 "name": "Apache Roller",
@@ -9249,6 +9369,7 @@
 "zjshen": "Zhijie Shen"
 },
 "established": "2015-01",
+"group": "samza",
 "homepage": "http://samza.apache.org/",
 "id": "samza",
 "name": "Apache Samza",
@@ -9287,6 +9408,7 @@
 "werner": "Werner Dittmann"
 },
 "established": "2006-06",
+"group": "santuario",
 "homepage": "http://santuario.apache.org/",
 "id": "santuario",
 "name": "Apache Santuario",
@@ -9355,6 +9477,7 @@
 "wimv": "Wim Verreydt"
 },
 "established": "2007-09",
+"group": "servicemix",
 "homepage": "http://servicemix.apache.org/",
 "id": "servicemix",
 "name": "Apache ServiceMix",
@@ -9441,6 +9564,7 @@
 "zhoresh": "Ziv Horesh"
 },
 "established": "2010-01",
+"group": "shindig",
 "homepage": "http://shindig.apache.org/",
 "id": "shindig",
 "name": "Apache Shindig",
@@ -9484,6 +9608,7 @@
 "pledbrook": "Peter Ledbrook"
 },
 "established": "2010-09",
+"group": "shiro",
 "homepage": "http://shiro.apache.org/",
 "id": "shiro",
 "name": "Apache Shiro",
@@ -9523,6 +9648,7 @@
 "tlpinney": "Travis Loren Pinney"
 },
 "established": "2012-09",
+"group": "sis",
 "homepage": "http://sis.apache.org/",
 "id": "sis",
 "name": "Apache SIS",
@@ -9589,6 +9715,7 @@
 "vramdal": "Vidar Skauge Ramdal"
 },
 "established": "2009-06",
+"group": "sling",
 "homepage": "http://sling.apache.org/",
 "id": "sling",
 "name": "Apache Sling",
@@ -9646,6 +9773,7 @@
 "yackley": "Matt Yackley"
 },
 "established": "2004-06",
+"group": "spamassassin",
 "homepage": "http://spamassassin.apache.org/",
 "id": "spamassassin",
 "name": "Apache SpamAssassin",
@@ -9703,6 +9831,7 @@
 "yhuai": "Yin Huai"
 },
 "established": "2014-02",
+"group": "spark",
 "homepage": "http://spark.apache.org/",
 "id": "spark",
 "name": "Apache Spark",
@@ -9770,6 +9899,7 @@
 "venkatrangan": "Venkat Ranganathan"
 },
 "established": "2012-03",
+"group": "sqoop",
 "homepage": "http://sqoop.apache.org/",
 "id": "sqoop",
 "name": "Apache Sqoop",
@@ -9824,6 +9954,7 @@
 "wkasper": "Walter Kasper"
 },
 "established": "2012-09",
+"group": "stanbol",
 "homepage": "http://stanbol.apache.org/",
 "id": "stanbol",
 "name": "Apache Stanbol",
@@ -9866,6 +9997,7 @@
 "rubys": "Sam Ruby"
 },
 "established": "2012-07",
+"group": "steve",
 "homepage": "http://steve.apache.org/",
 "id": "steve",
 "name": "Apache Steve",
@@ -9907,6 +10039,7 @@
 "xumingming": "James Xu"
 },
 "established": "2014-09",
+"group": "storm",
 "homepage": "http://storm.apache.org/",
 "id": "storm",
 "name": "Apache Storm",
@@ -9980,6 +10113,7 @@
 "udara": "Udara Liyanage"
 },
 "established": "2014-05",
+"group": "stratos",
 "homepage": "http://stratos.apache.org/",
 "id": "stratos",
 "name": "Apache Stratos",
@@ -10090,6 +10224,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2004-03",
+"group": "struts",
 "homepage": "http://struts.apache.org/",
 "id": "struts",
 "name": "Apache Struts",
@@ -10200,6 +10335,7 @@
 "xsteve": "Stefan Reich\u00f6r"
 },
 "established": "2010-02",
+"group": "subversion",
 "homepage": "http://subversion.apache.org/",
 "id": "subversion",
 "name": "Apache Subversion",
@@ -10287,6 +10423,7 @@
 "veithen": "Andreas Veithen"
 },
 "established": "2007-12",
+"group": "synapse",
 "homepage": "http://synapse.apache.org/",
 "id": "synapse",
 "name": "Apache Synapse",
@@ -10343,6 +10480,7 @@
 "simonetripodi": "Simone Tripodi"
 },
 "established": "2012-11",
+"group": "syncope",
 "homepage": "http://syncope.apache.org/",
 "id": "syncope",
 "name": "Apache Syncope",
@@ -10383,6 +10521,7 @@
 "yliu": "Yi Liu"
 },
 "established": "2014-03",
+"group": "tajo",
 "homepage": "http://tajo.apache.org/",
 "id": "tajo",
 "name": "Apache Tajo",
@@ -10436,6 +10575,7 @@
 "uli": "Ulrich St\u00e4rk"
 },
 "established": "2006-02",
+"group": "tapestry",
 "homepage": "http://tapestry.apache.org/",
 "id": "tapestry",
 "name": "Apache Tapestry",
@@ -10474,6 +10614,7 @@
 "vmasutin": "Valery Masiutsin"
 },
 "established": "2000-07",
+"group": "tcl",
 "homepage": "http://tcl.apache.org/",
 "id": "tcl",
 "name": "Apache Tcl",
@@ -10530,6 +10671,7 @@
 "zjffdu": "Jeff Zhang"
 },
 "established": "2014-07",
+"group": "tez",
 "homepage": "http://tez.apache.org/",
 "id": "tez",
 "name": "Apache Tez",
@@ -10601,6 +10743,7 @@
 "upayavira": "Upayavira"
 },
 "established": "2010-10",
+"group": "thrift",
 "homepage": "http://thrift.apache.org/",
 "id": "thrift",
 "name": "Apache Thrift",
@@ -10653,6 +10796,7 @@
 "tpalsulich": "Tyler Palsulich"
 },
 "established": "2010-04",
+"group": "tika",
 "homepage": "http://tika.apache.org/",
 "id": "tika",
 "name": "Apache Tika",
@@ -10701,6 +10845,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2006-12",
+"group": "tiles",
 "homepage": "http://tiles.apache.org/",
 "id": "tiles",
 "name": "Apache Tiles",
@@ -10760,6 +10905,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2005-05",
+"group": "tomcat",
 "homepage": "http://tomcat.apache.org/",
 "id": "tomcat",
 "name": "Apache Tomcat",
@@ -10823,6 +10969,7 @@
 "xuhaihong": "Haihong Xu"
 },
 "established": "2007-05",
+"group": "tomee",
 "homepage": "http://tomee.apache.org/",
 "id": "tomee",
 "name": "Apache TomEE",
@@ -10885,6 +11032,7 @@
 "zym": "Zhao Yongming"
 },
 "established": "2010-04",
+"group": "trafficserver",
 "homepage": "http://trafficserver.apache.org/",
 "id": "trafficserver",
 "name": "Apache Traffic Server",
@@ -10948,6 +11096,7 @@
 "wglass": "William Glass-Husain"
 },
 "established": "2007-05",
+"group": "turbine",
 "homepage": "http://turbine.apache.org/",
 "id": "turbine",
 "name": "Apache Turbine",
@@ -11010,6 +11159,7 @@
 "wjaniszewski": "Wojciech Janiszewski"
 },
 "established": "2008-05",
+"group": "tuscany",
 "homepage": "http://tuscany.apache.org/",
 "id": "tuscany",
 "name": "Apache Tuscany",
@@ -11068,6 +11218,7 @@
 "twgoetz": "Thilo Goetz"
 },
 "established": "2010-03",
+"group": "uima",
 "homepage": "http://uima.apache.org/",
 "id": "uima",
 "name": "Apache UIMA",
@@ -11104,6 +11255,7 @@
 "yoh": "Young Hyun Oh"
 },
 "established": "2012-06",
+"group": "vcl",
 "homepage": "http://vcl.apache.org/",
 "id": "vcl",
 "name": "Apache VCL",
@@ -11136,6 +11288,7 @@
 "wglass": "William Glass-Husain"
 },
 "established": "2006-10",
+"group": "velocity",
 "homepage": "http://velocity.apache.org/",
 "id": "velocity",
 "name": "Apache Velocity",
@@ -11167,6 +11320,7 @@
 "vinayakb": "Vinayak Ravindra Borkar"
 },
 "established": "2014-07",
+"group": "vxquery",
 "homepage": "http://vxquery.apache.org/",
 "id": "vxquery",
 "name": "Apache VXQuery",
@@ -11411,7 +11565,7 @@
 "woodroy": "Roy Wood"
 },
 "established": "2003-01",
-"gid": "ws",
+"group": "ws",
 "homepage": "http://ws.apache.org/",
 "id": "webservices",
 "name": "Apache Web Services",
@@ -11495,6 +11649,7 @@
 "upayavira": "Upayavira"
 },
 "established": "2007-06",
+"group": "wicket",
 "homepage": "http://wicket.apache.org/",
 "id": "wicket",
 "name": "Apache Wicket",
@@ -11553,6 +11708,7 @@
 "tomershadi": "Tomer Shadi"
 },
 "established": "2012-12",
+"group": "wink",
 "homepage": "http://wink.apache.org/",
 "id": "wink",
 "name": "Apache Wink",
@@ -11590,6 +11746,7 @@
 "stevelee": "Steve Lee"
 },
 "established": "2012-11",
+"group": "wookie",
 "homepage": "http://wookie.apache.org/",
 "id": "wookie",
 "name": "Apache Wookie",
@@ -11666,6 +11823,7 @@
 "zongaro": "Henry Zongaro"
 },
 "established": "2004-10",
+"group": "xalan",
 "homepage": "http://xalan.apache.org/",
 "id": "xalan",
 "name": "Apache Xalan",
@@ -11700,6 +11858,7 @@
 "scantor": "Scott Cantor"
 },
 "established": "2005-02",
+"group": "xerces",
 "homepage": "http://xerces.apache.org/",
 "id": "xerces",
 "name": "Apache Xerces",
@@ -11744,6 +11903,7 @@
 "vhennebert": "Vincent Hennebert"
 },
 "established": "2004-10",
+"group": "xmlgraphics",
 "homepage": "http://xmlgraphics.apache.org/",
 "id": "xmlgraphics",
 "name": "Apache XML Graphics",
@@ -11779,6 +11939,7 @@
 "stanislavm": "Stanislav Muhametsin"
 },
 "established": "2015-03",
+"group": "zest",
 "homepage": "http://zest.apache.org/",
 "id": "zest",
 "name": "Apache Zest",
@@ -11819,6 +11980,7 @@
 "thawan": "Thawan Kooburat"
 },
 "established": "2010-11",
+"group": "zookeeper",
 "homepage": "http://zookeeper.apache.org/",
 "id": "zookeeper",
 "name": "Apache ZooKeeper",



Mime
View raw message