Author: sebb
Date: Mon Feb  9 00:25:09 2026
New Revision: 1931771

Log:
Drop webservices conversions; not needed here

Modified:
   comdev/reporter.apache.org/branches/tooling-project/scripts/committee_info.py
   comdev/reporter.apache.org/branches/tooling-project/scripts/health.py
   comdev/reporter.apache.org/branches/tooling-project/scripts/pdata.py
   comdev/reporter.apache.org/branches/tooling-project/scripts/rapp/bat.py

Modified: 
comdev/reporter.apache.org/branches/tooling-project/scripts/committee_info.py
==============================================================================
--- 
comdev/reporter.apache.org/branches/tooling-project/scripts/committee_info.py   
    Mon Feb  9 00:24:06 2026        (r1931770)
+++ 
comdev/reporter.apache.org/branches/tooling-project/scripts/committee_info.py   
    Mon Feb  9 00:25:09 2026        (r1931771)
@@ -59,7 +59,6 @@ def PMCnames():
          ...
         }
         Only includes actual PMC names
-        Returns 'webservices' rather than 'ws'
     """
     cidata = loadJson(URL)
     committees = cidata['committees']
@@ -70,7 +69,6 @@ def PMCnames():
         if not c['pmc']:
             continue
         name = 'Apache %s' % c['display_name']
-        if ctte == 'ws': ctte = 'webservices'
         namejson[ctte] = name
 
     return namejson
@@ -98,7 +96,6 @@ def PMCsummary():
          ...
         }
         Only includes actual PMCs
-        Returns 'webservices' rather than 'ws'
     """
     cidata = loadJson(URL)
     committees = cidata['committees']
@@ -109,7 +106,6 @@ def PMCsummary():
         if not c['pmc']:
             continue
         name = 'Apache %s' % c['display_name']
-        if ctte == 'ws': ctte = 'webservices'
         chair = 'Unknown'
         chs = c['chair']
         for ch in chs: # allow for multiple chairs
@@ -151,9 +147,6 @@ def pmcdates():
                 date = 0
             ids[uid] = [rid['name'], date]
         dates[ent]['roster'] = ids
-        # The 'CI' internal name for Web Services is 'ws' but reporter code 
originally used 'webservices'
-        if ent == 'ws':
-            dates['webservices'] = dates[ent]
     return dates
 
 def cycles():
@@ -168,11 +161,6 @@ def cycles():
         # prefix cycles with next epoch 
         report_cycles[ctte] = [c['nextMeetingEpoch']]
         report_cycles[ctte].extend(c['report'])
-        # Duplicate some entries for now so the code can find them (the 
existing json has the duplicates)
-        if ctte == 'ws': # Special processing
-            report_cycles['webservices'] = report_cycles[ctte]
-        if ctte == 'httpd': # Special processing
-            report_cycles['http server'] = report_cycles[ctte]
     return report_cycles
 
 def getPMCs(uid, incubator=False):

Modified: comdev/reporter.apache.org/branches/tooling-project/scripts/health.py
==============================================================================
--- comdev/reporter.apache.org/branches/tooling-project/scripts/health.py       
Mon Feb  9 00:24:06 2026        (r1931770)
+++ comdev/reporter.apache.org/branches/tooling-project/scripts/health.py       
Mon Feb  9 00:25:09 2026        (r1931771)
@@ -20,16 +20,11 @@ RAO_DATA = '../data'
 
 pmap = {
     'community': 'comdev',
-    'ws': 'webservices',
     'hc': 'httpcomponents',
     'whimsical': 'whimsy',
     'empire': 'empire-db'
 }
 
-ldapmap = {
-    'webservices': 'ws'
-}
-
 def getReleaseData(project):
     try:
         with open(join(RAO_DATA,"releases/%s.json") % project, "r") as f:
@@ -84,8 +79,6 @@ for group in pmcnames:
     jiras = []
     count[group] = [0,0]
     xgroup = group
-    if group in ldapmap:
-        xgroup = ldapmap[group]
     if xgroup in pchanges:
         count[group][0] = len(pchanges[xgroup])
     if xgroup in cchanges:

Modified: comdev/reporter.apache.org/branches/tooling-project/scripts/pdata.py
==============================================================================
--- comdev/reporter.apache.org/branches/tooling-project/scripts/pdata.py        
Mon Feb  9 00:24:06 2026        (r1931770)
+++ comdev/reporter.apache.org/branches/tooling-project/scripts/pdata.py        
Mon Feb  9 00:25:09 2026        (r1931771)
@@ -55,16 +55,11 @@ jmap = {
 
 pmap = {# convert mailing list name to PMC name
     'community': 'comdev',
-    'ws': 'webservices',
     'hc': 'httpcomponents',
     'whimsical': 'whimsy',
     'empire': 'empire-db'
 }
 
-ldapmap = {
-    'webservices': 'ws'
-}
-
 def readJson(filename, *default):
     """Read a JSON file. If the read fails, return the default (if any) 
otherwise return the exception"""
     data = {}
@@ -283,8 +278,6 @@ def generate(user, project):
         jiras = []
         count = [0,0]
         xgroup = group
-        if group in ldapmap:
-            xgroup = ldapmap[group]
         if xgroup in pchanges:
             count[0] = len(pchanges[xgroup])
         if xgroup in cchanges:

Modified: 
comdev/reporter.apache.org/branches/tooling-project/scripts/rapp/bat.py
==============================================================================
--- comdev/reporter.apache.org/branches/tooling-project/scripts/rapp/bat.py     
Mon Feb  9 00:24:06 2026        (r1931770)
+++ comdev/reporter.apache.org/branches/tooling-project/scripts/rapp/bat.py     
Mon Feb  9 00:25:09 2026        (r1931771)
@@ -84,8 +84,6 @@ def agenda_forced(environ, user):
 def agenda(environ, user, fproject = None):
     """ Returns data on the board report for a project, IF present and/or 
filed in the current agenda """
     project = fproject or environ.get('QUERY_STRING')
-    # Kludge for webservices
-    project = pdata.ldapmap.get(project, project)
     report = None
     _txtfile, url = latest_agenda(environ)
     if has_access(user, project):
@@ -168,8 +166,6 @@ def publish(environ, _user):
         digest = js.get('digest')
         attach = js.get('attach')
         print(project, agenda)
-        # Kludge for webservices
-        project = pdata.ldapmap.get(project, project)
         if agenda and project and report:
             message = "Publishing report for %s via Reporter" % project
             payload = {

Reply via email to