community-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hbout...@apache.org
Subject svn commit: r1690466 - in /comdev/projects.apache.org: scripts/import/ site/doap/attic/ site/json/foundation/ site/json/projects/
Date Sun, 12 Jul 2015 13:38:50 GMT
Author: hboutemy
Date: Sun Jul 12 13:38:49 2015
New Revision: 1690466

URL: http://svn.apache.org/r1690466
Log:
check that projects from a retired committee are managed by Attic and that projects in Attic
are in retired category

Modified:
    comdev/projects.apache.org/scripts/import/parseprojects.py
    comdev/projects.apache.org/site/doap/attic/esme.rdf
    comdev/projects.apache.org/site/doap/attic/whirr.rdf
    comdev/projects.apache.org/site/doap/attic/xmlbeans.rdf
    comdev/projects.apache.org/site/json/foundation/projects.json
    comdev/projects.apache.org/site/json/projects/click.json
    comdev/projects.apache.org/site/json/projects/esme.json
    comdev/projects.apache.org/site/json/projects/whirr.json
    comdev/projects.apache.org/site/json/projects/xmlbeans.json

Modified: comdev/projects.apache.org/scripts/import/parseprojects.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/parseprojects.py?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/import/parseprojects.py (original)
+++ comdev/projects.apache.org/scripts/import/parseprojects.py Sun Jul 12 13:38:49 2015
@@ -121,17 +121,26 @@ for s in itemlist :
         else:
             print("WARN: no homepage defined in %s, pmc = %s" % (url, pjson['pmc']))
 
-        if pjson['pmc'].startswith('http://attic.apache.org') or siteId in retired:
+        if pjson['pmc'].startswith('http://attic.apache.org'):
             committeeId = 'attic'
         elif '.incubator.' in homepage:
             committeeId = 'incubator'
         else:
             committeeId = siteId
+        if committeeId in retired:
+            print("WARN: project from a retired committee but PMC not changed to Attic in
%s" % url)
+            committeeId = 'attic'
         pjson['pmc'] = committeeId
 
         # replace category url with id, by removing http://projects.apache.org/category/
         if 'category' in pjson:
             pjson['category'] = pjson['category'].replace("http://projects.apache.org/category/",
"")
+            if committeeId == 'attic' and not 'retired' in pjson['category']:
+                print("WARN: project in Attic but not in 'retired' category: %s" % url)
+                pjson['category'] = "%s, retired" % pjson['category']
+        elif committeeId == 'attic' and not 'retired' in pjson['category']:
+            print("WARN: project in Attic but not in 'retired' category: %s" % url)
+            pjson['category'] = "retired"
         if projectJsonFilename:
             #add = {}
             #for k in pjson:

Modified: comdev/projects.apache.org/site/doap/attic/esme.rdf
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/doap/attic/esme.rdf?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/doap/attic/esme.rdf (original)
+++ comdev/projects.apache.org/site/doap/attic/esme.rdf Sun Jul 12 13:38:49 2015
@@ -35,6 +35,7 @@ When solving problems, how good might it
     <download-page rdf:resource="http://svn.apache.org/repos/asf/esme/" />
     <programming-language>Scala</programming-language>
     <category rdf:resource="http://projects.apache.org/category/content" />
+    <category rdf:resource="http://projects.apache.org/category/retired" />
     <release>
       <Version>
         <name>esme-1.2</name>

Modified: comdev/projects.apache.org/site/doap/attic/whirr.rdf
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/doap/attic/whirr.rdf?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/doap/attic/whirr.rdf (original)
+++ comdev/projects.apache.org/site/doap/attic/whirr.rdf Sun Jul 12 13:38:49 2015
@@ -26,7 +26,7 @@
     <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
     <name>Apache Whirr</name>
     <homepage rdf:resource="http://whirr.apache.org" />
-    <asfext:pmc rdf:resource="http://whirr.apache.org" />
+    <asfext:pmc rdf:resource="http://attic.apache.org" />
     <shortdesc>Apache Whirr is a set of libraries for running cloud services</shortdesc>
     <description>Apache Whirr is a set of libraries for running cloud services
 
@@ -42,6 +42,7 @@ You can also use Whirr as a command line
     <programming-language>Java</programming-language>
     <programming-language>Bash</programming-language>
     <category rdf:resource="http://projects.apache.org/category/network-server" />
+    <category rdf:resource="http://projects.apache.org/category/retired" />
     <release>
       <Version>
         <name>Whirr 0.7.0</name>

Modified: comdev/projects.apache.org/site/doap/attic/xmlbeans.rdf
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/doap/attic/xmlbeans.rdf?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/doap/attic/xmlbeans.rdf (original)
+++ comdev/projects.apache.org/site/doap/attic/xmlbeans.rdf Sun Jul 12 13:38:49 2015
@@ -45,6 +45,7 @@ All of this was built with performance i
     <download-page rdf:resource="http://www.apache.org/dyn/closer.cgi/xmlbeans/" />
     <programming-language>Java</programming-language>
     <category rdf:resource="http://projects.apache.org/category/xml" />
+    <category rdf:resource="http://projects.apache.org/category/retired" />
     <release>
       <Version>
         <name>XMLBeans v2.1.0</name>

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=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/projects.json (original)
+++ comdev/projects.apache.org/site/json/foundation/projects.json Sun Jul 12 13:38:49 2015
@@ -1549,7 +1549,7 @@
 },
 "click": {
 "bug-database": "http://issues.apache.org/jira/browse/CLK",
-"category": "library, network-server, network-client, xml, web-framework",
+"category": "library, network-server, network-client, xml, web-framework, retired",
 "created": "2009-11-20",
 "description": "Apache Click is a modern Java web application framework, providing\n    a
natural rich client style programming model. Click provides a page and\n    component oriented
design with a event based programming model. Leveraging\n    a stateless architecture Click
encourages loosely coupled pages for\n    easier maintenance. Click is designed to be very
easy to learn and use, with\n    developers getting up and running within a day. Support is
provided for Velocity,\n    JSP or FreeMarker page rendering. Click also provides exceptional
performance\n    for high volume web sites.\n    ",
 "doap": "http://svn.apache.org/repos/asf/click/trunk/click/documentation/doap/click.rdf",
@@ -4491,7 +4491,7 @@
 },
 "esme": {
 "bug-database": "https://issues.apache.org/jira/browse/ESME",
-"category": "content",
+"category": "content, retired",
 "created": "2011-06-21",
 "description": "Apache ESME (Enterprise Social Messaging Environment) is a secure and highly
scalable microsharing and micromessaging platform that allows people to discover and meet
one another and get controlled access to other sources of information, all in a business process
context.   \nYou can hardly turn a web page these days without seeing a story that describes
how people are using social networks, whether it is Twitter, Facebook or some other service
to develop and build their personal communities. In business, we increasingly see blogs and
wikis demonstrating utility in problem solving and communications but the real time nature
of business process problem solving largely remains untouched by social networking tools.
Existing services, while attractive do not scale well and have proven unreliable. This is
unacceptable to business which must be 'Always On' and able to support people in their daily
working lives. Such applications must therefore be scalable and reliable but
  also provide a lot more.\nWhen solving problems, how good might it be if a user was able
to tap into the collective knowledge of her peers or surrounding groups of people with whom
she might naturally network in the workplace setting? How much quicker and with greater precision
might she be able to solve daily problems? What if there was a communications mechanism that
takes the best of what services like Twitter offers and co-mingled that with readily recognizable
business processes? That solution is Apache ESME.",
 "doap": "http://svn.apache.org/repos/asf/esme/site/trunk/doap/doap_ESME.rdf",
@@ -11854,7 +11854,7 @@
 },
 "whirr": {
 "bug-database": "https://issues.apache.org/jira/browse/WHIRR",
-"category": "network-server",
+"category": "network-server, retired",
 "created": "2011-11-21",
 "description": "Apache Whirr is a set of libraries for running cloud services\n\nWhirr provides:\n1.
A cloud-neutral way to run services. You don't have to worry about the idiosyncrasies of each
provider.\n2. A common service API. The details of provisioning are particular to the service.\n3.
Smart defaults for services. You can get a properly configured system running quickly, while
still being able to override settings as needed.\n\nYou can also use Whirr as a command line
tool for deploying clusters.",
 "doap": "http://svn.apache.org/repos/asf/whirr/trunk/doap_Whirr.rdf",
@@ -12717,7 +12717,7 @@
 },
 "xmlbeans": {
 "bug-database": "http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436",
-"category": "xml",
+"category": "xml, retired",
 "created": "2006-03-27",
 "description": "XMLBeans is a tool that allows you to access the full power of XML in a Java
friendly way. The idea is that you can take advantage of the richness and features of XML
and XML Schema and have these features mapped as naturally as possible to the equivalent Java
language and typing constructs. XMLBeans uses XML Schema to compile Java interfaces and classes
that you can then use to access and modify XML instance data. Using XMLBeans is similar to
using any other Java interface/class, you will see things like getFoo or setFoo just as you
would expect when working with Java. While a major use of XMLBeans is to access your XML instance
data with strongly typed Java classes there are also API's that allow you access to the full
XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to allow you to reflect into
the XML schema itself through an XML Schema Object model.\n\nFor more details on XMLBeans
see the XMLBeans Wiki pages or the XMLBeans documentation (the Documen
 tation tab on this website).\nWhat Makes XMLBeans Different\n\nThere are at least two major
things that make XMLBeans unique from other XML-Java binding options.\n\n   1. Full XML Schema
support. XMLBeans fully supports XML Schema and the corresponding java classes provide constructs
for all of the major functionality of XML Schema. This is critical since often times you do
not have control over the features of XML Schema that you need to work with in Java. Also,
XML Schema oriented applications can take full advantage of the power of XML Schema and not
have to restrict themselvs to a subset.\n   2. Full XML Infoset fidelity.When unmarshalling
an XML instance the full XML infoset is kept and is available to the developer. This is critical
because because of the subset of XML that is not easily represented in java. For example,
order of the elements or comments might be needed in a particular application.\n\nA major
objective of XMLBeans has been to be applicable in all non-streaming
  (in memory) XML programming situations. You should be able to compile your XML Schema into
a set of java classes and know that 1) you will be able to use XMLBeans for all of the schemas
you encounter (even the warped ones) and 2) that you will be able to get to the XML at whatever
level is necessary - and not have to resort to multple tools to do this.\n\nTo accomplish
this XMLBeans provides three major APIs:\n\n    * XmlObject The java classes that are generated
from an XML Schema are all derived from XmlObject. These provide strongly typed getters and
setters for each of the elements within the defined XML. Complex types are in turn XmlObjects.
For example getCustomer might return a CustomerType (which is an XmlObject). Simple types
turn into simple getters and setters with the correct java type. For example getName might
return a String.\n    * XmlCursor From any XmlObject you can get an XmlCursor. This provides
efficient, low level access to the XML Infoset. A cursor represents
  a position in the XML instance. You can move the cursor around the XML instance at any level
of granularity you need from individual characters to Tokens.\n    * SchemaType XMLBeans provides
a full XML Schema object model that you can use to reflect on the underlying schema meta information.
For example, you might want to generate a sample XML instance for an XML schema or perhaps
find the enumerations for an element so that you can display them.\n\nAll of this was built
with performance in mind. Informal benchmarks and user feedback indicate that XMLBeans is
extremely fast.\n",
 "doap": "http://svn.apache.org/repos/asf/xmlbeans/trunk/xkit/doap_XMLBeans.rdf",

Modified: comdev/projects.apache.org/site/json/projects/click.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/click.json?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/click.json (original)
+++ comdev/projects.apache.org/site/json/projects/click.json Sun Jul 12 13:38:49 2015
@@ -1,6 +1,6 @@
 {
 "bug-database": "http://issues.apache.org/jira/browse/CLK",
-"category": "library, network-server, network-client, xml, web-framework",
+"category": "library, network-server, network-client, xml, web-framework, retired",
 "created": "2009-11-20",
 "description": "Apache Click is a modern Java web application framework, providing\n    a
natural rich client style programming model. Click provides a page and\n    component oriented
design with a event based programming model. Leveraging\n    a stateless architecture Click
encourages loosely coupled pages for\n    easier maintenance. Click is designed to be very
easy to learn and use, with\n    developers getting up and running within a day. Support is
provided for Velocity,\n    JSP or FreeMarker page rendering. Click also provides exceptional
performance\n    for high volume web sites.\n    ",
 "doap": "http://svn.apache.org/repos/asf/click/trunk/click/documentation/doap/click.rdf",

Modified: comdev/projects.apache.org/site/json/projects/esme.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/esme.json?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/esme.json (original)
+++ comdev/projects.apache.org/site/json/projects/esme.json Sun Jul 12 13:38:49 2015
@@ -1,6 +1,6 @@
 {
 "bug-database": "https://issues.apache.org/jira/browse/ESME",
-"category": "content",
+"category": "content, retired",
 "created": "2011-06-21",
 "description": "Apache ESME (Enterprise Social Messaging Environment) is a secure and highly
scalable microsharing and micromessaging platform that allows people to discover and meet
one another and get controlled access to other sources of information, all in a business process
context.   \nYou can hardly turn a web page these days without seeing a story that describes
how people are using social networks, whether it is Twitter, Facebook or some other service
to develop and build their personal communities. In business, we increasingly see blogs and
wikis demonstrating utility in problem solving and communications but the real time nature
of business process problem solving largely remains untouched by social networking tools.
Existing services, while attractive do not scale well and have proven unreliable. This is
unacceptable to business which must be 'Always On' and able to support people in their daily
working lives. Such applications must therefore be scalable and reliable but
  also provide a lot more.\nWhen solving problems, how good might it be if a user was able
to tap into the collective knowledge of her peers or surrounding groups of people with whom
she might naturally network in the workplace setting? How much quicker and with greater precision
might she be able to solve daily problems? What if there was a communications mechanism that
takes the best of what services like Twitter offers and co-mingled that with readily recognizable
business processes? That solution is Apache ESME.",
 "doap": "http://svn.apache.org/repos/asf/esme/site/trunk/doap/doap_ESME.rdf",

Modified: comdev/projects.apache.org/site/json/projects/whirr.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/whirr.json?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/whirr.json (original)
+++ comdev/projects.apache.org/site/json/projects/whirr.json Sun Jul 12 13:38:49 2015
@@ -1,6 +1,6 @@
 {
 "bug-database": "https://issues.apache.org/jira/browse/WHIRR",
-"category": "network-server",
+"category": "network-server, retired",
 "created": "2011-11-21",
 "description": "Apache Whirr is a set of libraries for running cloud services\n\nWhirr provides:\n1.
A cloud-neutral way to run services. You don't have to worry about the idiosyncrasies of each
provider.\n2. A common service API. The details of provisioning are particular to the service.\n3.
Smart defaults for services. You can get a properly configured system running quickly, while
still being able to override settings as needed.\n\nYou can also use Whirr as a command line
tool for deploying clusters.",
 "doap": "http://svn.apache.org/repos/asf/whirr/trunk/doap_Whirr.rdf",

Modified: comdev/projects.apache.org/site/json/projects/xmlbeans.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/projects/xmlbeans.json?rev=1690466&r1=1690465&r2=1690466&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/projects/xmlbeans.json (original)
+++ comdev/projects.apache.org/site/json/projects/xmlbeans.json Sun Jul 12 13:38:49 2015
@@ -1,6 +1,6 @@
 {
 "bug-database": "http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436",
-"category": "xml",
+"category": "xml, retired",
 "created": "2006-03-27",
 "description": "XMLBeans is a tool that allows you to access the full power of XML in a Java
friendly way. The idea is that you can take advantage of the richness and features of XML
and XML Schema and have these features mapped as naturally as possible to the equivalent Java
language and typing constructs. XMLBeans uses XML Schema to compile Java interfaces and classes
that you can then use to access and modify XML instance data. Using XMLBeans is similar to
using any other Java interface/class, you will see things like getFoo or setFoo just as you
would expect when working with Java. While a major use of XMLBeans is to access your XML instance
data with strongly typed Java classes there are also API's that allow you access to the full
XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to allow you to reflect into
the XML schema itself through an XML Schema Object model.\n\nFor more details on XMLBeans
see the XMLBeans Wiki pages or the XMLBeans documentation (the Documen
 tation tab on this website).\nWhat Makes XMLBeans Different\n\nThere are at least two major
things that make XMLBeans unique from other XML-Java binding options.\n\n   1. Full XML Schema
support. XMLBeans fully supports XML Schema and the corresponding java classes provide constructs
for all of the major functionality of XML Schema. This is critical since often times you do
not have control over the features of XML Schema that you need to work with in Java. Also,
XML Schema oriented applications can take full advantage of the power of XML Schema and not
have to restrict themselvs to a subset.\n   2. Full XML Infoset fidelity.When unmarshalling
an XML instance the full XML infoset is kept and is available to the developer. This is critical
because because of the subset of XML that is not easily represented in java. For example,
order of the elements or comments might be needed in a particular application.\n\nA major
objective of XMLBeans has been to be applicable in all non-streaming
  (in memory) XML programming situations. You should be able to compile your XML Schema into
a set of java classes and know that 1) you will be able to use XMLBeans for all of the schemas
you encounter (even the warped ones) and 2) that you will be able to get to the XML at whatever
level is necessary - and not have to resort to multple tools to do this.\n\nTo accomplish
this XMLBeans provides three major APIs:\n\n    * XmlObject The java classes that are generated
from an XML Schema are all derived from XmlObject. These provide strongly typed getters and
setters for each of the elements within the defined XML. Complex types are in turn XmlObjects.
For example getCustomer might return a CustomerType (which is an XmlObject). Simple types
turn into simple getters and setters with the correct java type. For example getName might
return a String.\n    * XmlCursor From any XmlObject you can get an XmlCursor. This provides
efficient, low level access to the XML Infoset. A cursor represents
  a position in the XML instance. You can move the cursor around the XML instance at any level
of granularity you need from individual characters to Tokens.\n    * SchemaType XMLBeans provides
a full XML Schema object model that you can use to reflect on the underlying schema meta information.
For example, you might want to generate a sample XML instance for an XML schema or perhaps
find the enumerations for an element so that you can display them.\n\nAll of this was built
with performance in mind. Informal benchmarks and user feedback indicate that XMLBeans is
extremely fast.\n",
 "doap": "http://svn.apache.org/repos/asf/xmlbeans/trunk/xkit/doap_XMLBeans.rdf",



Mime
View raw message