Author: sebb
Date: Wed Nov 12 17:25:23 2025
New Revision: 1929687

Log:
Kibble has been retired

Deleted:
   comdev/reporter.apache.org/trunk/scripts/rapp/kibble.py
Modified:
   comdev/reporter.apache.org/trunk/scripts/pdata.py
   comdev/reporter.apache.org/trunk/scripts/rapp/overview.py

Modified: comdev/reporter.apache.org/trunk/scripts/pdata.py
==============================================================================
--- comdev/reporter.apache.org/trunk/scripts/pdata.py   Wed Nov 12 12:43:12 
2025        (r1929686)
+++ comdev/reporter.apache.org/trunk/scripts/pdata.py   Wed Nov 12 17:25:23 
2025        (r1929687)
@@ -21,7 +21,6 @@
 
 import os, sys, re, json, time
 import base64, requests
-import rapp.kibble
 
 CACHE_TIMEOUT = 7200
 
@@ -250,7 +249,7 @@ pmcdates = None
 TESTIDS = ['testrubys', 'testsebb', 'testdooh', 'cml-test']
 # TODO: also exclude from PMC head counts?
 
-def generate(user, project, runkibble):
+def generate(user, project):
     global lastRead
     if re.match(r"^[-a-zA-Z0-9_.]+$", user):
 #         isMember = isASFMember(user)
@@ -350,14 +349,6 @@ def generate(user, project, runkibble):
             dates = {}
         checker = {} # data no longer available
 
-        # Add in kibble data if called with only= OR only one project...
-        kibble = None
-        if runkibble:
-            try:
-                kibble = rapp.kibble.stats(project, jira = jdata[2], mlid = 
mlid)
-            except:
-                pass
-            
         output = {
             'count': count,
             'delivery': emails,
@@ -372,7 +363,6 @@ def generate(user, project, runkibble):
             'health': health,
             'checker': checker,
             'you': committers[user],
-            'kibble': kibble,
         }
     
         return output

Modified: comdev/reporter.apache.org/trunk/scripts/rapp/overview.py
==============================================================================
--- comdev/reporter.apache.org/trunk/scripts/rapp/overview.py   Wed Nov 12 
12:43:12 2025        (r1929686)
+++ comdev/reporter.apache.org/trunk/scripts/rapp/overview.py   Wed Nov 12 
17:25:23 2025        (r1929687)
@@ -29,27 +29,19 @@ def run(environ, user):
         
          # Try cache first? (max 6 hours old)
         wanted_file = "/tmp/pdata-%s.json" % xproject
-        if xproject == project:
-            wanted_file = "/tmp/pdata-kibbled-%s.json" % xproject
         if (os.path.exists(wanted_file) and os.path.getmtime(wanted_file) > 
(time.time() - CACHE_TIMEOUT)):
             mpdata = json.load(open(wanted_file, "r"))
         # If cache failed, generate fom scratch
         else:
-            mpdata = pdata.generate(user, xproject, xproject == project)
+            mpdata = pdata.generate(user, xproject)
             if not mpdata:
                 break
             open(wanted_file, "w").write(json.dumps(mpdata))
-        # Weave results into combined object, mindful of kibble data
+        # Weave results into combined object
         for k, v in mpdata.items():
             if k not in dumps:
-                if k == 'kibble':
-                    dumps[k] = None # Javascript does not expect an empty 
kibble dict
-                else:
-                    dumps[k] = {}
-            if (k == 'kibble'):
-                if v:
-                    dumps[k] = v
-            elif k == 'email_date':
+                dumps[k] = {}
+            if k == 'email_date':
                 dumps[k] = datetime.fromtimestamp(v).strftime("%Y-%m-%d")
             else:
                 dumps[k][xproject] = v

Reply via email to