From 23ada380fe077d9fad9d498a1590f8d301e9bc19 Mon Sep 17 00:00:00 2001
From: Mike McLean <mikem@redhat.com>
Date: Nov 06 2025 19:26:37 +0000
Subject: [PATCH 1/2] web: add cg and draft filters for builds page


---

diff --git a/www/kojiweb/index.py b/www/kojiweb/index.py
index f2c7dd7..b4a0e9e 100644
--- a/www/kojiweb/index.py
+++ b/www/kojiweb/index.py
@@ -1400,7 +1400,7 @@ def buildinfo(environ, buildID):
 
 
 def builds(environ, userID=None, tagID=None, packageID=None, state=None, order='-build_id',
-           start=None, prefix=None, inherited='1', latest='1', type=None):
+           start=None, prefix=None, inherited='1', latest='1', type=None, cg=None, draft='all'):
     values = _initValues(environ, 'Builds', 'builds')
     server = _getServer(environ)
 
@@ -1454,6 +1454,25 @@ def builds(environ, userID=None, tagID=None, packageID=None, state=None, order='
     values['type'] = type
     values['btypes'] = btypes
 
+    cgs = server.listCGs()
+    # (listCGs returns a dict with names as indices)
+    if cg in cgs:
+        pass
+    else:
+        cg = None
+    values['cg'] = cg
+    values['cgs'] = sorted(cgs)  # just the names
+
+    draft = draft.lower()
+    if draft in ('false', 'no', '0'):
+        draft = False
+    elif draft in ('true', 'yes', '1'):
+        draft = True
+    else:
+        # show both if invalid or not given
+        draft = None
+    values['draft'] = draft
+
     if tag:
         inherited = int(inherited)
         values['inherited'] = inherited
@@ -1477,7 +1496,7 @@ def builds(environ, userID=None, tagID=None, packageID=None, state=None, order='
         kojiweb.util.paginateMethod(server, values, 'listBuilds',
                                     kw={'userID': (user and user['id'] or None),
                                         'packageID': (package and package['id'] or None),
-                                        'type': type,
+                                        'type': type, 'cgID': cg, 'draft': draft,
                                         'state': state, 'prefix': prefix},
                                     start=start, dataName='builds', prefix='build', order=order)
 
diff --git a/www/kojiweb/templates/builds.html.j2 b/www/kojiweb/templates/builds.html.j2
index 9da7d08..407e961 100644
--- a/www/kojiweb/templates/builds.html.j2
+++ b/www/kojiweb/templates/builds.html.j2
@@ -1,5 +1,5 @@
 
-#set _PASSTHROUGH = ['userID', 'tagID', 'packageID', 'order', 'prefix', 'state', 'inherited', 'latest', 'type']
+#set _PASSTHROUGH = ['userID', 'tagID', 'packageID', 'order', 'prefix', 'state', 'inherited', 'latest', 'type', 'cg', 'draft']
 
 #include "header.html.j2"
 # from "macros.html.j2" import rowToggle
@@ -10,6 +10,11 @@ Latest
 #elif state != None
 {{ util.stateName(state)|capitalize }}
 #endif
+#if draft is false
+Nondraft
+#elif draft is true
+Draft
+#endif
 #if type
 {{ type|capitalize }}
 #endif
@@ -20,6 +25,9 @@ of <a href="packageinfo?packageID={{ package.id }}">{{ package.name }}</a>
 #if user
 by <a href="userinfo?userID={{ user.id }}">{{ user.name }}</a>
 #endif
+#if cg
+from {{ cg }}</a>
+#endif
 #if prefix
 starting with &quot;{{ prefix }}&quot;
 #endif
@@ -65,6 +73,30 @@ in tag <a href="taginfo?tagID={{ tag.id }}">{{ tag.name }}</a>
           #endfor
         </select>
         </td></tr>
+        #if not tag
+        <tr>
+        <td>
+        <strong>Draft</strong>:
+        </td>
+        <td>
+        <select name="type" class="filterlist" onchange="javascript: window.location='builds?draft=' + this.value + '{{ util.passthrough_except('draft') }}';">
+          <option value="all" {{ 'selected' if draft is none else '' }}>all</option>
+          <option value="1" {{ 'selected' if draft is true else '' }}>yes</option>
+          <option value="0" {{ 'selected' if draft is false else '' }}>no</option>
+        </select>
+        </td>
+        <td>
+        <strong>Content Generator</strong>:
+        </td><td>
+        <select name="inherited" class="filterlist" onchange="javascript: window.location = 'builds?cg=' + this.value + '{{ util.passthrough_except('cg') }}';">
+          <option value="" {{ 'selected' if cg is none else '' }}>all</option>
+          #for cgname in cgs
+          <option value="{{ cgname }}" {{ 'selected' if cg == cgname else '' }}>{{ cgname }}</option>
+          #endfor
+        </select>
+        </td>
+        </tr>
+        #endif
         <tr>
         <td>
         <strong>Type</strong>:

From 24a0549ece1abf4eb8a57cc2171baa8ef9a49891 Mon Sep 17 00:00:00 2001
From: Mike McLean <mikem@redhat.com>
Date: Nov 06 2025 19:26:37 +0000
Subject: [PATCH 2/2] unit test


---

diff --git a/tests/test_cli/fakeclient.py b/tests/test_cli/fakeclient.py
index 0190974..d69ebef 100644
--- a/tests/test_cli/fakeclient.py
+++ b/tests/test_cli/fakeclient.py
@@ -60,7 +60,7 @@ class FakeClientSession(BaseFakeClientSession):
         """
 
         for call in data:
-            key = self._munge([call['method'], call['args'], call['kwargs']])
+            key = _munge([call['method'], call['args'], call['kwargs']])
             self._calldata.setdefault(key, []).append(call)
 
     def load(self, filename):
@@ -73,7 +73,7 @@ class FakeClientSession(BaseFakeClientSession):
         if self.multicall:
             return super(FakeClientSession, self)._callMethod(name, args,
                             kwargs, retry)
-        key = self._munge([name, args, kwargs])
+        key = _munge([name, args, kwargs])
         # we may have a series of calls for each key
         calls = self._calldata.get(key)
         ofs = self._offsets.get(key, 0)
@@ -104,17 +104,19 @@ class FakeClientSession(BaseFakeClientSession):
         # otherwise use the recording session
         return rsession._callMethod(name, args, kwargs)
 
-    def _munge(self, data):
-        def callback(value):
-            if isinstance(value, list):
-                return tuple(value)
-            elif isinstance(value, dict):
-                keys = sorted(value.keys())
-                return tuple([(k, value[k]) for k in keys])
-            else:
-                return value
-        walker = koji.util.DataWalker(data, callback)
-        return walker.walk()
+
+def _munge(data):
+    """Used to make valid keys for indexing"""
+    def callback(value):
+        if isinstance(value, list):
+            return tuple(value)
+        elif isinstance(value, dict):
+            keys = sorted(value.keys())
+            return tuple([(k, value[k]) for k in keys])
+        else:
+            return value
+    walker = koji.util.DataWalker(data, callback)
+    return walker.walk()
 
 
 class RecordingClientSession(BaseFakeClientSession):
@@ -126,10 +128,17 @@ class RecordingClientSession(BaseFakeClientSession):
     def get_calls(self):
         return self._calldata
 
-    def dump(self, filename):
+    def dump(self, filename, munge=False):
+        if munge:
+            idx = {}
+            for call in self._calldata:
+                key = _munge([call['method'], call['args'], call['kwargs']])
+                idx.setdefault(key, call)
+            data = list(idx.values())
+        else:
+            data = self._calldata
         with open(filename, 'wt') as fp:
-            # json.dump(self._calldata, fp, indent=4, sort_keys=True)
-            json.dump(self._calldata, fp, indent=4, sort_keys=True, default=encode_data)
+            json.dump(data, fp, indent=4, sort_keys=True, default=encode_data)
         self._calldata = []
 
     def _callMethod(self, name, args, kwargs=None, retry=True):
diff --git a/tests/test_www/data/pages_calls.json b/tests/test_www/data/pages_calls.json
index 49268e1..368b38a 100644
--- a/tests/test_www/data/pages_calls.json
+++ b/tests/test_www/data/pages_calls.json
@@ -57224,5 +57224,4409 @@
             "id": 497085,
             "ts": 1706727156.407864
         }
+    },
+    {
+        "args": [],
+        "kwargs": {},
+        "method": "listCGs",
+        "result": {
+            "My Generator": {
+                "id": 3,
+                "users": [
+                    "mikem"
+                ]
+            },
+            "atomic-reactor": {
+                "id": 1,
+                "users": [
+                    "mikem"
+                ]
+            },
+            "koji": {
+                "id": 2,
+                "users": [
+                    "mikem"
+                ]
+            },
+            "manual-import": {
+                "id": 5,
+                "users": [
+                    "mikem"
+                ]
+            },
+            "module-build-service": {
+                "id": 4,
+                "users": [
+                    "mikem"
+                ]
+            }
+        }
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": null,
+            "queryOpts": {
+                "countOnly": true
+            },
+            "state": null,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": 1602
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": null,
+            "queryOpts": {
+                "limit": 50,
+                "offset": 0,
+                "order": "-build_id"
+            },
+            "state": null,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": [
+            {
+                "build_id": 2624,
+                "completion_time": "2025-07-01 00:21:04.154410+00:00",
+                "completion_ts": 1751329264.15441,
+                "creation_event_id": 499811,
+                "creation_time": "2025-07-07 21:53:10.181028+00:00",
+                "creation_ts": 1751925190.181028,
+                "draft": true,
+                "epoch": null,
+                "extra": {
+                    "_export_source": {
+                        "build_id": 3718722,
+                        "server": "https://koji.example.com/kojihub"
+                    },
+                    "source": {
+                        "original_url": "git+https://gitlab.example.com/koji/rh-koji-internal.git#koji-1.35.3"
+                    },
+                    "typeinfo": {
+                        "rpm": null
+                    }
+                },
+                "name": "koji",
+                "nvr": "koji-1.35.3-2.el8,draft_2624",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 306,
+                "package_name": "koji",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "2.el8,draft_2624",
+                "source": "git+https://gitlab.example.com/koji/rh-koji-internal.git#9682f0e0088087ad5e37e198abb4710e6c4c55e5",
+                "start_time": "2025-07-01 00:18:48.620480+00:00",
+                "start_ts": 1751329128.62048,
+                "state": 1,
+                "task_id": 14477,
+                "version": "1.35.3",
+                "volume_id": 1,
+                "volume_name": "test"
+            },
+            {
+                "build_id": 2622,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499809,
+                "creation_time": "2025-06-26 04:18:25.871234+00:00",
+                "creation_ts": 1750911505.871234,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1104",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1104",
+                "source": null,
+                "start_time": "2025-06-26 04:18:25.862117+00:00",
+                "start_ts": 1750911505.862117,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2621,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499808,
+                "creation_time": "2025-06-26 04:18:25.605165+00:00",
+                "creation_ts": 1750911505.605165,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1103",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1103",
+                "source": null,
+                "start_time": "2025-06-26 04:18:25.594494+00:00",
+                "start_ts": 1750911505.594494,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2620,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499807,
+                "creation_time": "2025-06-26 04:18:25.365535+00:00",
+                "creation_ts": 1750911505.365535,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1102",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1102",
+                "source": null,
+                "start_time": "2025-06-26 04:18:25.354519+00:00",
+                "start_ts": 1750911505.354519,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2619,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499806,
+                "creation_time": "2025-06-26 04:18:25.106250+00:00",
+                "creation_ts": 1750911505.10625,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1101",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1101",
+                "source": null,
+                "start_time": "2025-06-26 04:18:25.095293+00:00",
+                "start_ts": 1750911505.095293,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2618,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499805,
+                "creation_time": "2025-06-26 04:18:24.853498+00:00",
+                "creation_ts": 1750911504.853498,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1100",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1100",
+                "source": null,
+                "start_time": "2025-06-26 04:18:24.844776+00:00",
+                "start_ts": 1750911504.844776,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2617,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499804,
+                "creation_time": "2025-06-26 04:18:24.820008+00:00",
+                "creation_ts": 1750911504.820008,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1099",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1099",
+                "source": null,
+                "start_time": "2025-06-26 04:18:24.807615+00:00",
+                "start_ts": 1750911504.807615,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2616,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499803,
+                "creation_time": "2025-06-26 04:18:24.558036+00:00",
+                "creation_ts": 1750911504.558036,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1098",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1098",
+                "source": null,
+                "start_time": "2025-06-26 04:18:24.546094+00:00",
+                "start_ts": 1750911504.546094,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2615,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499802,
+                "creation_time": "2025-06-26 04:18:24.543523+00:00",
+                "creation_ts": 1750911504.543523,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1097",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1097",
+                "source": null,
+                "start_time": "2025-06-26 04:18:24.531834+00:00",
+                "start_ts": 1750911504.531834,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2614,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499801,
+                "creation_time": "2025-06-26 04:18:24.271537+00:00",
+                "creation_ts": 1750911504.271537,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1096",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1096",
+                "source": null,
+                "start_time": "2025-06-26 04:18:24.246618+00:00",
+                "start_ts": 1750911504.246618,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2612,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499799,
+                "creation_time": "2025-06-26 04:18:24.248608+00:00",
+                "creation_ts": 1750911504.248608,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1094",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1094",
+                "source": null,
+                "start_time": "2025-06-26 04:18:24.236459+00:00",
+                "start_ts": 1750911504.236459,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2611,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499798,
+                "creation_time": "2025-06-26 04:18:23.991309+00:00",
+                "creation_ts": 1750911503.991309,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1093",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1093",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.978859+00:00",
+                "start_ts": 1750911503.978859,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2610,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499797,
+                "creation_time": "2025-06-26 04:18:23.950284+00:00",
+                "creation_ts": 1750911503.950284,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1092",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1092",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.938531+00:00",
+                "start_ts": 1750911503.938531,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2609,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499796,
+                "creation_time": "2025-06-26 04:18:23.692851+00:00",
+                "creation_ts": 1750911503.692851,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1091",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1091",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.668837+00:00",
+                "start_ts": 1750911503.668837,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2607,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499794,
+                "creation_time": "2025-06-26 04:18:23.669309+00:00",
+                "creation_ts": 1750911503.669309,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1089",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1089",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.657279+00:00",
+                "start_ts": 1750911503.657279,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2606,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499793,
+                "creation_time": "2025-06-26 04:18:23.412766+00:00",
+                "creation_ts": 1750911503.412766,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1088",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1088",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.400778+00:00",
+                "start_ts": 1750911503.400778,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2605,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499792,
+                "creation_time": "2025-06-26 04:18:23.346539+00:00",
+                "creation_ts": 1750911503.346539,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1087",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1087",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.334710+00:00",
+                "start_ts": 1750911503.33471,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2604,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499791,
+                "creation_time": "2025-06-26 04:18:23.127729+00:00",
+                "creation_ts": 1750911503.127729,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1086",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1086",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.115684+00:00",
+                "start_ts": 1750911503.115684,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2603,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499790,
+                "creation_time": "2025-06-26 04:18:23.065487+00:00",
+                "creation_ts": 1750911503.065487,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1085",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1085",
+                "source": null,
+                "start_time": "2025-06-26 04:18:23.052783+00:00",
+                "start_ts": 1750911503.052783,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2602,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499789,
+                "creation_time": "2025-06-26 04:18:22.826245+00:00",
+                "creation_ts": 1750911502.826245,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1084",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1084",
+                "source": null,
+                "start_time": "2025-06-26 04:18:22.812944+00:00",
+                "start_ts": 1750911502.812944,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2601,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499788,
+                "creation_time": "2025-06-26 04:18:22.774323+00:00",
+                "creation_ts": 1750911502.774323,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1083",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1083",
+                "source": null,
+                "start_time": "2025-06-26 04:18:22.761496+00:00",
+                "start_ts": 1750911502.761496,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2600,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499787,
+                "creation_time": "2025-06-26 04:18:22.555816+00:00",
+                "creation_ts": 1750911502.555816,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1082",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1082",
+                "source": null,
+                "start_time": "2025-06-26 04:18:22.543168+00:00",
+                "start_ts": 1750911502.543168,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2599,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499786,
+                "creation_time": "2025-06-26 04:18:22.481754+00:00",
+                "creation_ts": 1750911502.481754,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1081",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1081",
+                "source": null,
+                "start_time": "2025-06-26 04:18:22.469328+00:00",
+                "start_ts": 1750911502.469328,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2598,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499785,
+                "creation_time": "2025-06-26 04:18:22.270774+00:00",
+                "creation_ts": 1750911502.270774,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1080",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1080",
+                "source": null,
+                "start_time": "2025-06-26 04:18:22.264264+00:00",
+                "start_ts": 1750911502.264264,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2597,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499784,
+                "creation_time": "2025-06-26 04:18:22.194245+00:00",
+                "creation_ts": 1750911502.194245,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1079",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1079",
+                "source": null,
+                "start_time": "2025-06-26 04:18:22.184988+00:00",
+                "start_ts": 1750911502.184988,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2596,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499783,
+                "creation_time": "2025-06-26 04:18:21.985549+00:00",
+                "creation_ts": 1750911501.985549,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1078",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1078",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.971789+00:00",
+                "start_ts": 1750911501.971789,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2595,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499782,
+                "creation_time": "2025-06-26 04:18:21.918130+00:00",
+                "creation_ts": 1750911501.91813,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1077",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1077",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.905844+00:00",
+                "start_ts": 1750911501.905844,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2594,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499781,
+                "creation_time": "2025-06-26 04:18:21.705998+00:00",
+                "creation_ts": 1750911501.705998,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1076",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1076",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.693635+00:00",
+                "start_ts": 1750911501.693635,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2593,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499780,
+                "creation_time": "2025-06-26 04:18:21.642311+00:00",
+                "creation_ts": 1750911501.642311,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1075",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1075",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.629445+00:00",
+                "start_ts": 1750911501.629445,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2592,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499779,
+                "creation_time": "2025-06-26 04:18:21.406571+00:00",
+                "creation_ts": 1750911501.406571,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1074",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1074",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.394457+00:00",
+                "start_ts": 1750911501.394457,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2591,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499778,
+                "creation_time": "2025-06-26 04:18:21.337544+00:00",
+                "creation_ts": 1750911501.337544,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1073",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1073",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.324712+00:00",
+                "start_ts": 1750911501.324712,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2590,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499777,
+                "creation_time": "2025-06-26 04:18:21.117594+00:00",
+                "creation_ts": 1750911501.117594,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1072",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1072",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.105588+00:00",
+                "start_ts": 1750911501.105588,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2589,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499776,
+                "creation_time": "2025-06-26 04:18:21.051562+00:00",
+                "creation_ts": 1750911501.051562,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1071",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1071",
+                "source": null,
+                "start_time": "2025-06-26 04:18:21.039154+00:00",
+                "start_ts": 1750911501.039154,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2588,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499775,
+                "creation_time": "2025-06-26 04:18:20.845053+00:00",
+                "creation_ts": 1750911500.845053,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1070",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1070",
+                "source": null,
+                "start_time": "2025-06-26 04:18:20.831208+00:00",
+                "start_ts": 1750911500.831208,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2587,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499774,
+                "creation_time": "2025-06-26 04:18:20.771356+00:00",
+                "creation_ts": 1750911500.771356,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1069",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1069",
+                "source": null,
+                "start_time": "2025-06-26 04:18:20.759447+00:00",
+                "start_ts": 1750911500.759447,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2586,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499773,
+                "creation_time": "2025-06-26 04:18:20.518761+00:00",
+                "creation_ts": 1750911500.518761,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1068",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1068",
+                "source": null,
+                "start_time": "2025-06-26 04:18:20.505149+00:00",
+                "start_ts": 1750911500.505149,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2585,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499772,
+                "creation_time": "2025-06-26 04:18:20.478360+00:00",
+                "creation_ts": 1750911500.47836,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1067",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1067",
+                "source": null,
+                "start_time": "2025-06-26 04:18:20.466832+00:00",
+                "start_ts": 1750911500.466832,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2584,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499771,
+                "creation_time": "2025-06-26 04:18:20.233645+00:00",
+                "creation_ts": 1750911500.233645,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1066",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1066",
+                "source": null,
+                "start_time": "2025-06-26 04:18:20.219982+00:00",
+                "start_ts": 1750911500.219982,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2583,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499770,
+                "creation_time": "2025-06-26 04:18:20.179076+00:00",
+                "creation_ts": 1750911500.179076,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1065",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1065",
+                "source": null,
+                "start_time": "2025-06-26 04:18:20.166765+00:00",
+                "start_ts": 1750911500.166765,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2582,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499769,
+                "creation_time": "2025-06-26 04:18:19.929471+00:00",
+                "creation_ts": 1750911499.929471,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1064",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1064",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.916804+00:00",
+                "start_ts": 1750911499.916804,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2581,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499768,
+                "creation_time": "2025-06-26 04:18:19.882979+00:00",
+                "creation_ts": 1750911499.882979,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1063",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1063",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.870752+00:00",
+                "start_ts": 1750911499.870752,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2580,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499767,
+                "creation_time": "2025-06-26 04:18:19.643065+00:00",
+                "creation_ts": 1750911499.643065,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1062",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1062",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.630500+00:00",
+                "start_ts": 1750911499.6305,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2579,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499766,
+                "creation_time": "2025-06-26 04:18:19.609346+00:00",
+                "creation_ts": 1750911499.609346,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1061",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1061",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.597087+00:00",
+                "start_ts": 1750911499.597087,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2578,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499765,
+                "creation_time": "2025-06-26 04:18:19.345948+00:00",
+                "creation_ts": 1750911499.345948,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1060",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1060",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.334060+00:00",
+                "start_ts": 1750911499.33406,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2577,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499764,
+                "creation_time": "2025-06-26 04:18:19.329400+00:00",
+                "creation_ts": 1750911499.3294,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1059",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1059",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.322871+00:00",
+                "start_ts": 1750911499.322871,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2576,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499763,
+                "creation_time": "2025-06-26 04:18:19.063185+00:00",
+                "creation_ts": 1750911499.063185,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1058",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1058",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.044626+00:00",
+                "start_ts": 1750911499.044626,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2575,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499762,
+                "creation_time": "2025-06-26 04:18:19.038680+00:00",
+                "creation_ts": 1750911499.03868,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1056",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1056",
+                "source": null,
+                "start_time": "2025-06-26 04:18:19.025525+00:00",
+                "start_ts": 1750911499.025525,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2574,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499761,
+                "creation_time": "2025-06-26 04:18:18.772197+00:00",
+                "creation_ts": 1750911498.772197,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1055",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1055",
+                "source": null,
+                "start_time": "2025-06-26 04:18:18.744789+00:00",
+                "start_ts": 1750911498.744789,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2572,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499759,
+                "creation_time": "2025-06-26 04:18:18.749671+00:00",
+                "creation_ts": 1750911498.749671,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1053",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1053",
+                "source": null,
+                "start_time": "2025-06-26 04:18:18.736922+00:00",
+                "start_ts": 1750911498.736922,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2571,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499758,
+                "creation_time": "2025-06-26 04:18:18.492723+00:00",
+                "creation_ts": 1750911498.492723,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1052",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1052",
+                "source": null,
+                "start_time": "2025-06-26 04:18:18.465523+00:00",
+                "start_ts": 1750911498.465523,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            }
+        ]
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": null,
+            "queryOpts": {
+                "limit": 50,
+                "offset": 50,
+                "order": "-build_id"
+            },
+            "state": null,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": [
+            {
+                "build_id": 2569,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499756,
+                "creation_time": "2025-06-26 04:18:18.470918+00:00",
+                "creation_ts": 1750911498.470918,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1050",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1050",
+                "source": null,
+                "start_time": "2025-06-26 04:18:18.458169+00:00",
+                "start_ts": 1750911498.458169,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2568,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499755,
+                "creation_time": "2025-06-26 04:18:18.214455+00:00",
+                "creation_ts": 1750911498.214455,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1049",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1049",
+                "source": null,
+                "start_time": "2025-06-26 04:18:18.203159+00:00",
+                "start_ts": 1750911498.203159,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2567,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499754,
+                "creation_time": "2025-06-26 04:18:18.179109+00:00",
+                "creation_ts": 1750911498.179109,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1048",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1048",
+                "source": null,
+                "start_time": "2025-06-26 04:18:18.166513+00:00",
+                "start_ts": 1750911498.166513,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2566,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499753,
+                "creation_time": "2025-06-26 04:18:17.915589+00:00",
+                "creation_ts": 1750911497.915589,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1047",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1047",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.884235+00:00",
+                "start_ts": 1750911497.884235,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2564,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499751,
+                "creation_time": "2025-06-26 04:18:17.890689+00:00",
+                "creation_ts": 1750911497.890689,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1045",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1045",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.877375+00:00",
+                "start_ts": 1750911497.877375,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2563,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499750,
+                "creation_time": "2025-06-26 04:18:17.627283+00:00",
+                "creation_ts": 1750911497.627283,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1044",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1044",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.614396+00:00",
+                "start_ts": 1750911497.614396,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2562,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499749,
+                "creation_time": "2025-06-26 04:18:17.595242+00:00",
+                "creation_ts": 1750911497.595242,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1043",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1043",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.583533+00:00",
+                "start_ts": 1750911497.583533,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2561,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499748,
+                "creation_time": "2025-06-26 04:18:17.353703+00:00",
+                "creation_ts": 1750911497.353703,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1042",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1042",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.340186+00:00",
+                "start_ts": 1750911497.340186,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2560,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499747,
+                "creation_time": "2025-06-26 04:18:17.304479+00:00",
+                "creation_ts": 1750911497.304479,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1041",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1041",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.293497+00:00",
+                "start_ts": 1750911497.293497,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2559,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499746,
+                "creation_time": "2025-06-26 04:18:17.040494+00:00",
+                "creation_ts": 1750911497.040494,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1040",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1040",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.017834+00:00",
+                "start_ts": 1750911497.017834,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2557,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499744,
+                "creation_time": "2025-06-26 04:18:17.017912+00:00",
+                "creation_ts": 1750911497.017912,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1038",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1038",
+                "source": null,
+                "start_time": "2025-06-26 04:18:17.006454+00:00",
+                "start_ts": 1750911497.006454,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2556,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499743,
+                "creation_time": "2025-06-26 04:18:16.754288+00:00",
+                "creation_ts": 1750911496.754288,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1037",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1037",
+                "source": null,
+                "start_time": "2025-06-26 04:18:16.716732+00:00",
+                "start_ts": 1750911496.716732,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2554,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499741,
+                "creation_time": "2025-06-26 04:18:16.730380+00:00",
+                "creation_ts": 1750911496.73038,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1035",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1035",
+                "source": null,
+                "start_time": "2025-06-26 04:18:16.716006+00:00",
+                "start_ts": 1750911496.716006,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2553,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499740,
+                "creation_time": "2025-06-26 04:18:16.458822+00:00",
+                "creation_ts": 1750911496.458822,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1034",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1034",
+                "source": null,
+                "start_time": "2025-06-26 04:18:16.445985+00:00",
+                "start_ts": 1750911496.445985,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2552,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499739,
+                "creation_time": "2025-06-26 04:18:16.423703+00:00",
+                "creation_ts": 1750911496.423703,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1033",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1033",
+                "source": null,
+                "start_time": "2025-06-26 04:18:16.410272+00:00",
+                "start_ts": 1750911496.410272,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2551,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499738,
+                "creation_time": "2025-06-26 04:18:16.167965+00:00",
+                "creation_ts": 1750911496.167965,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1032",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1032",
+                "source": null,
+                "start_time": "2025-06-26 04:18:16.156610+00:00",
+                "start_ts": 1750911496.15661,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2550,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499737,
+                "creation_time": "2025-06-26 04:18:16.141951+00:00",
+                "creation_ts": 1750911496.141951,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1031",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1031",
+                "source": null,
+                "start_time": "2025-06-26 04:18:16.129062+00:00",
+                "start_ts": 1750911496.129062,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2549,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499736,
+                "creation_time": "2025-06-26 04:18:15.880642+00:00",
+                "creation_ts": 1750911495.880642,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1030",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1030",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.868499+00:00",
+                "start_ts": 1750911495.868499,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2548,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499735,
+                "creation_time": "2025-06-26 04:18:15.852063+00:00",
+                "creation_ts": 1750911495.852063,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1029",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1029",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.840073+00:00",
+                "start_ts": 1750911495.840073,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2547,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499734,
+                "creation_time": "2025-06-26 04:18:15.615080+00:00",
+                "creation_ts": 1750911495.61508,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1028",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1028",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.602618+00:00",
+                "start_ts": 1750911495.602618,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2546,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499733,
+                "creation_time": "2025-06-26 04:18:15.556580+00:00",
+                "creation_ts": 1750911495.55658,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1027",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1027",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.544059+00:00",
+                "start_ts": 1750911495.544059,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2545,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499732,
+                "creation_time": "2025-06-26 04:18:15.300753+00:00",
+                "creation_ts": 1750911495.300753,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1026",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1026",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.282616+00:00",
+                "start_ts": 1750911495.282616,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2543,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499730,
+                "creation_time": "2025-06-26 04:18:15.277332+00:00",
+                "creation_ts": 1750911495.277332,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1024",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1024",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.265079+00:00",
+                "start_ts": 1750911495.265079,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2542,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499729,
+                "creation_time": "2025-06-26 04:18:15.022766+00:00",
+                "creation_ts": 1750911495.022766,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1023",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1023",
+                "source": null,
+                "start_time": "2025-06-26 04:18:15.007429+00:00",
+                "start_ts": 1750911495.007429,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2541,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499728,
+                "creation_time": "2025-06-26 04:18:14.976631+00:00",
+                "creation_ts": 1750911494.976631,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1022",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1022",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.964727+00:00",
+                "start_ts": 1750911494.964727,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2540,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499727,
+                "creation_time": "2025-06-26 04:18:14.724942+00:00",
+                "creation_ts": 1750911494.724942,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1021",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1021",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.705021+00:00",
+                "start_ts": 1750911494.705021,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2539,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499726,
+                "creation_time": "2025-06-26 04:18:14.705736+00:00",
+                "creation_ts": 1750911494.705736,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1019",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1019",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.693637+00:00",
+                "start_ts": 1750911494.693637,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2538,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499725,
+                "creation_time": "2025-06-26 04:18:14.439483+00:00",
+                "creation_ts": 1750911494.439483,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1018",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1018",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.426445+00:00",
+                "start_ts": 1750911494.426445,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2537,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499724,
+                "creation_time": "2025-06-26 04:18:14.417074+00:00",
+                "creation_ts": 1750911494.417074,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1017",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1017",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.405640+00:00",
+                "start_ts": 1750911494.40564,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2536,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499723,
+                "creation_time": "2025-06-26 04:18:14.164069+00:00",
+                "creation_ts": 1750911494.164069,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1016",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1016",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.150477+00:00",
+                "start_ts": 1750911494.150477,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2535,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499722,
+                "creation_time": "2025-06-26 04:18:14.136145+00:00",
+                "creation_ts": 1750911494.136145,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1015",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1015",
+                "source": null,
+                "start_time": "2025-06-26 04:18:14.124756+00:00",
+                "start_ts": 1750911494.124756,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2534,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499721,
+                "creation_time": "2025-06-26 04:18:13.870697+00:00",
+                "creation_ts": 1750911493.870697,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1014",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1014",
+                "source": null,
+                "start_time": "2025-06-26 04:18:13.840226+00:00",
+                "start_ts": 1750911493.840226,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2532,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499719,
+                "creation_time": "2025-06-26 04:18:13.841643+00:00",
+                "creation_ts": 1750911493.841643,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1012",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1012",
+                "source": null,
+                "start_time": "2025-06-26 04:18:13.828107+00:00",
+                "start_ts": 1750911493.828107,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2531,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499718,
+                "creation_time": "2025-06-26 04:18:13.561156+00:00",
+                "creation_ts": 1750911493.561156,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1011",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1011",
+                "source": null,
+                "start_time": "2025-06-26 04:18:13.545668+00:00",
+                "start_ts": 1750911493.545668,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2530,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499717,
+                "creation_time": "2025-06-26 04:18:13.537451+00:00",
+                "creation_ts": 1750911493.537451,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1010",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1010",
+                "source": null,
+                "start_time": "2025-06-26 04:18:13.523788+00:00",
+                "start_ts": 1750911493.523788,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2529,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499716,
+                "creation_time": "2025-06-26 04:18:13.278575+00:00",
+                "creation_ts": 1750911493.278575,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1009",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1009",
+                "source": null,
+                "start_time": "2025-06-26 04:18:13.258170+00:00",
+                "start_ts": 1750911493.25817,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2528,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499715,
+                "creation_time": "2025-06-26 04:18:13.249338+00:00",
+                "creation_ts": 1750911493.249338,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1007",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1007",
+                "source": null,
+                "start_time": "2025-06-26 04:18:13.237097+00:00",
+                "start_ts": 1750911493.237097,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2527,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499714,
+                "creation_time": "2025-06-26 04:18:12.985656+00:00",
+                "creation_ts": 1750911492.985656,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1006",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1006",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.952981+00:00",
+                "start_ts": 1750911492.952981,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2525,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499712,
+                "creation_time": "2025-06-26 04:18:12.962193+00:00",
+                "creation_ts": 1750911492.962193,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1004",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1004",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.951444+00:00",
+                "start_ts": 1750911492.951444,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2524,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499711,
+                "creation_time": "2025-06-26 04:18:12.691698+00:00",
+                "creation_ts": 1750911492.691698,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1003",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1003",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.668473+00:00",
+                "start_ts": 1750911492.668473,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2522,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499709,
+                "creation_time": "2025-06-26 04:18:12.671403+00:00",
+                "creation_ts": 1750911492.671403,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1001",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1001",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.660891+00:00",
+                "start_ts": 1750911492.660891,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2521,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499708,
+                "creation_time": "2025-06-26 04:18:12.375740+00:00",
+                "creation_ts": 1750911492.37574,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-1000",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1000",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.357552+00:00",
+                "start_ts": 1750911492.357552,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2520,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499707,
+                "creation_time": "2025-06-26 04:18:12.351043+00:00",
+                "creation_ts": 1750911492.351043,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-998",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "998",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.338522+00:00",
+                "start_ts": 1750911492.338522,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2519,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499706,
+                "creation_time": "2025-06-26 04:18:12.092942+00:00",
+                "creation_ts": 1750911492.092942,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-997",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "997",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.079694+00:00",
+                "start_ts": 1750911492.079694,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2518,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499705,
+                "creation_time": "2025-06-26 04:18:12.035200+00:00",
+                "creation_ts": 1750911492.0352,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-996",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "996",
+                "source": null,
+                "start_time": "2025-06-26 04:18:12.022269+00:00",
+                "start_ts": 1750911492.022269,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2517,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499704,
+                "creation_time": "2025-06-26 04:18:11.806687+00:00",
+                "creation_ts": 1750911491.806687,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-995",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "995",
+                "source": null,
+                "start_time": "2025-06-26 04:18:11.794766+00:00",
+                "start_ts": 1750911491.794766,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2516,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499703,
+                "creation_time": "2025-06-26 04:18:11.742764+00:00",
+                "creation_ts": 1750911491.742764,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-994",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "994",
+                "source": null,
+                "start_time": "2025-06-26 04:18:11.729736+00:00",
+                "start_ts": 1750911491.729736,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2515,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499702,
+                "creation_time": "2025-06-26 04:18:11.505565+00:00",
+                "creation_ts": 1750911491.505565,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-993",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "993",
+                "source": null,
+                "start_time": "2025-06-26 04:18:11.492820+00:00",
+                "start_ts": 1750911491.49282,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2514,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499701,
+                "creation_time": "2025-06-26 04:18:11.461529+00:00",
+                "creation_ts": 1750911491.461529,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-992",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "992",
+                "source": null,
+                "start_time": "2025-06-26 04:18:11.449242+00:00",
+                "start_ts": 1750911491.449242,
+                "state": 4,
+                "task_id": 14476,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 2513,
+                "completion_time": "2025-07-03 18:47:52.041126+00:00",
+                "completion_ts": 1751568472.041126,
+                "creation_event_id": 499700,
+                "creation_time": "2025-06-26 04:18:11.193740+00:00",
+                "creation_ts": 1750911491.19374,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "foo",
+                "nvr": "foo-100-991",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 350,
+                "package_name": "foo",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "991",
+                "source": null,
+                "start_time": "2025-06-26 04:18:11.184957+00:00",
+                "start_ts": 1750911491.184957,
+                "state": 4,
+                "task_id": 14475,
+                "version": "100",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            }
+        ]
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": "d",
+            "queryOpts": {
+                "countOnly": true
+            },
+            "state": null,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": 27
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": "d",
+            "queryOpts": {
+                "limit": 50,
+                "offset": 0,
+                "order": "-build_id"
+            },
+            "state": null,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": [
+            {
+                "build_id": 431,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5123,
+                "creation_time": "2017-12-05 09:59:21.596695+00:00",
+                "creation_ts": 1512467961.596695,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "typeinfo": {
+                        "module": {}
+                    }
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.4.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.4.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 2,
+                "volume_name": "foo"
+            },
+            {
+                "build_id": 430,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5122,
+                "creation_time": "2017-12-05 09:41:32.845115+00:00",
+                "creation_ts": 1512466892.845115,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.3.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.3.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 429,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5121,
+                "creation_time": "2017-12-05 09:35:16.167184+00:00",
+                "creation_ts": 1512466516.167184,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.2.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.2.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 428,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5120,
+                "creation_time": "2017-12-05 09:26:49.785343+00:00",
+                "creation_ts": 1512466009.785343,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 427,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5119,
+                "creation_time": "2017-12-05 09:23:45.219122+00:00",
+                "creation_ts": 1512465825.219122,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.2.dup_badtask",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.2.dup_badtask",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 345,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1216,
+                "creation_time": "2016-11-22 16:29:39.633822+00:00",
+                "creation_ts": 1479832179.633822,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup_badtask",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup_badtask",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 344,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1215,
+                "creation_time": "2016-11-22 16:24:42.689692+00:00",
+                "creation_ts": 1479831882.689692,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup_task_3",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup_task_3",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 343,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1214,
+                "creation_time": "2016-11-22 15:50:57.787516+00:00",
+                "creation_ts": 1479829857.787516,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup_task_2",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup_task_2",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 342,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1213,
+                "creation_time": "2016-11-22 15:48:02.469859+00:00",
+                "creation_ts": 1479829682.469859,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup4",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup4",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 304,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 998,
+                "creation_time": "2016-09-20 18:17:21.966636+00:00",
+                "creation_ts": 1474395441.966636,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup3b",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup3b",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 303,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 997,
+                "creation_time": "2016-09-20 17:39:00.384042+00:00",
+                "creation_ts": 1474393140.384042,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup3",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup3",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 4,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 48,
+                "completion_time": "2016-09-16 01:33:46.146376+00:00",
+                "completion_ts": 1473989626.146376,
+                "creation_event_id": 52,
+                "creation_time": "2016-09-16 01:33:46.146376+00:00",
+                "creation_ts": 1473989626.146376,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dwz",
+                "nvr": "dwz-0.12-1.fc23",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 48,
+                "package_name": "dwz",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1.fc23",
+                "source": null,
+                "start_time": "2016-09-16 01:33:46.146376+00:00",
+                "start_ts": 1473989626.146376,
+                "state": 1,
+                "task_id": null,
+                "version": "0.12",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 47,
+                "completion_time": "2016-09-16 01:33:15.759036+00:00",
+                "completion_ts": 1473989595.759036,
+                "creation_event_id": 51,
+                "creation_time": "2016-09-16 01:33:15.759036+00:00",
+                "creation_ts": 1473989595.759036,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "drpm",
+                "nvr": "drpm-0.2.0-3.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 47,
+                "package_name": "drpm",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "3.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:33:15.759036+00:00",
+                "start_ts": 1473989595.759036,
+                "state": 1,
+                "task_id": null,
+                "version": "0.2.0",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 46,
+                "completion_time": "2016-09-16 01:31:29.427089+00:00",
+                "completion_ts": 1473989489.427089,
+                "creation_event_id": 50,
+                "creation_time": "2016-09-16 01:31:29.427089+00:00",
+                "creation_ts": 1473989489.427089,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dracut",
+                "nvr": "dracut-044-6.git20151201.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 46,
+                "package_name": "dracut",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "6.git20151201.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:31:29.427089+00:00",
+                "start_ts": 1473989489.427089,
+                "state": 1,
+                "task_id": null,
+                "version": "044",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 45,
+                "completion_time": "2016-09-16 01:31:04.100890+00:00",
+                "completion_ts": 1473989464.10089,
+                "creation_event_id": 49,
+                "creation_time": "2016-09-16 01:31:04.100890+00:00",
+                "creation_ts": 1473989464.10089,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dosfstools",
+                "nvr": "dosfstools-3.0.28-1.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 45,
+                "package_name": "dosfstools",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:31:04.100890+00:00",
+                "start_ts": 1473989464.10089,
+                "state": 1,
+                "task_id": null,
+                "version": "3.0.28",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 44,
+                "completion_time": "2016-09-16 01:30:33.710915+00:00",
+                "completion_ts": 1473989433.710915,
+                "creation_event_id": 48,
+                "creation_time": "2016-09-16 01:30:33.710915+00:00",
+                "creation_ts": 1473989433.710915,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dnsmasq",
+                "nvr": "dnsmasq-2.75-2.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 44,
+                "package_name": "dnsmasq",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "2.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:30:33.710915+00:00",
+                "start_ts": 1473989433.710915,
+                "state": 1,
+                "task_id": null,
+                "version": "2.75",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 43,
+                "completion_time": "2016-09-16 01:30:03.319875+00:00",
+                "completion_ts": 1473989403.319875,
+                "creation_event_id": 47,
+                "creation_time": "2016-09-16 01:30:03.319875+00:00",
+                "creation_ts": 1473989403.319875,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dnf-plugins-core",
+                "nvr": "dnf-plugins-core-0.1.14-1.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 43,
+                "package_name": "dnf-plugins-core",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:30:03.319875+00:00",
+                "start_ts": 1473989403.319875,
+                "state": 1,
+                "task_id": null,
+                "version": "0.1.14",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 42,
+                "completion_time": "2016-09-16 01:28:42.349770+00:00",
+                "completion_ts": 1473989322.34977,
+                "creation_event_id": 46,
+                "creation_time": "2016-09-16 01:28:42.349770+00:00",
+                "creation_ts": 1473989322.34977,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dnf",
+                "nvr": "dnf-1.1.4-2.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 42,
+                "package_name": "dnf",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "2.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:28:42.349770+00:00",
+                "start_ts": 1473989322.34977,
+                "state": 1,
+                "task_id": null,
+                "version": "1.1.4",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 41,
+                "completion_time": "2016-09-16 01:27:51.721892+00:00",
+                "completion_ts": 1473989271.721892,
+                "creation_event_id": 45,
+                "creation_time": "2016-09-16 01:27:51.721892+00:00",
+                "creation_ts": 1473989271.721892,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dmraid",
+                "nvr": "dmraid-1.0.0.rc16-29.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 41,
+                "package_name": "dmraid",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "29.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:27:51.721892+00:00",
+                "start_ts": 1473989271.721892,
+                "state": 1,
+                "task_id": null,
+                "version": "1.0.0.rc16",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 40,
+                "completion_time": "2016-09-16 01:27:31.444895+00:00",
+                "completion_ts": 1473989251.444895,
+                "creation_event_id": 44,
+                "creation_time": "2016-09-16 01:27:31.444895+00:00",
+                "creation_ts": 1473989251.444895,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "diffutils",
+                "nvr": "diffutils-3.3-12.fc23",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 40,
+                "package_name": "diffutils",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "12.fc23",
+                "source": null,
+                "start_time": "2016-09-16 01:27:31.444895+00:00",
+                "start_ts": 1473989251.444895,
+                "state": 1,
+                "task_id": null,
+                "version": "3.3",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 39,
+                "completion_time": "2016-09-16 01:26:00.346234+00:00",
+                "completion_ts": 1473989160.346234,
+                "creation_event_id": 43,
+                "creation_time": "2016-09-16 01:26:00.346234+00:00",
+                "creation_ts": 1473989160.346234,
+                "draft": false,
+                "epoch": 12,
+                "extra": null,
+                "name": "dhcp",
+                "nvr": "dhcp-4.3.3-8.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 39,
+                "package_name": "dhcp",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "8.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:26:00.346234+00:00",
+                "start_ts": 1473989160.346234,
+                "state": 1,
+                "task_id": null,
+                "version": "4.3.3",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 38,
+                "completion_time": "2016-09-16 01:25:40.071795+00:00",
+                "completion_ts": 1473989140.071795,
+                "creation_event_id": 42,
+                "creation_time": "2016-09-16 01:25:40.071795+00:00",
+                "creation_ts": 1473989140.071795,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "device-mapper-persistent-data",
+                "nvr": "device-mapper-persistent-data-0.5.5-2.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 38,
+                "package_name": "device-mapper-persistent-data",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "2.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:25:40.071795+00:00",
+                "start_ts": 1473989140.071795,
+                "state": 1,
+                "task_id": null,
+                "version": "0.5.5",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 37,
+                "completion_time": "2016-09-16 01:24:54.512932+00:00",
+                "completion_ts": 1473989094.512932,
+                "creation_event_id": 41,
+                "creation_time": "2016-09-16 01:24:54.512932+00:00",
+                "creation_ts": 1473989094.512932,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "device-mapper-multipath",
+                "nvr": "device-mapper-multipath-0.4.9-80.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 37,
+                "package_name": "device-mapper-multipath",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "80.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:24:54.512932+00:00",
+                "start_ts": 1473989094.512932,
+                "state": 1,
+                "task_id": null,
+                "version": "0.4.9",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 36,
+                "completion_time": "2016-09-16 01:24:34.238723+00:00",
+                "completion_ts": 1473989074.238723,
+                "creation_event_id": 40,
+                "creation_time": "2016-09-16 01:24:34.238723+00:00",
+                "creation_ts": 1473989074.238723,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "deltarpm",
+                "nvr": "deltarpm-3.6-13.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 36,
+                "package_name": "deltarpm",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "13.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:24:34.238723+00:00",
+                "start_ts": 1473989074.238723,
+                "state": 1,
+                "task_id": null,
+                "version": "3.6",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 35,
+                "completion_time": "2016-09-16 01:23:53.726705+00:00",
+                "completion_ts": 1473989033.726705,
+                "creation_event_id": 39,
+                "creation_time": "2016-09-16 01:23:53.726705+00:00",
+                "creation_ts": 1473989033.726705,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dbus-python",
+                "nvr": "dbus-python-1.2.0-12.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 35,
+                "package_name": "dbus-python",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "12.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:23:53.726705+00:00",
+                "start_ts": 1473989033.726705,
+                "state": 1,
+                "task_id": null,
+                "version": "1.2.0",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 34,
+                "completion_time": "2016-09-16 01:23:18.276766+00:00",
+                "completion_ts": 1473988998.276766,
+                "creation_event_id": 38,
+                "creation_time": "2016-09-16 01:23:18.276766+00:00",
+                "creation_ts": 1473988998.276766,
+                "draft": false,
+                "epoch": null,
+                "extra": null,
+                "name": "dbus-glib",
+                "nvr": "dbus-glib-0.104-3.fc23",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 34,
+                "package_name": "dbus-glib",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "3.fc23",
+                "source": null,
+                "start_time": "2016-09-16 01:23:18.276766+00:00",
+                "start_ts": 1473988998.276766,
+                "state": 1,
+                "task_id": null,
+                "version": "0.104",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            },
+            {
+                "build_id": 33,
+                "completion_time": "2016-09-16 01:22:47.888883+00:00",
+                "completion_ts": 1473988967.888883,
+                "creation_event_id": 37,
+                "creation_time": "2016-09-16 01:22:47.888883+00:00",
+                "creation_ts": 1473988967.888883,
+                "draft": false,
+                "epoch": 1,
+                "extra": null,
+                "name": "dbus",
+                "nvr": "dbus-1.11.0-1.fc24",
+                "owner_id": 2,
+                "owner_name": "admin",
+                "package_id": 33,
+                "package_name": "dbus",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "1.fc24",
+                "source": null,
+                "start_time": "2016-09-16 01:22:47.888883+00:00",
+                "start_ts": 1473988967.888883,
+                "state": 1,
+                "task_id": null,
+                "version": "1.11.0",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            }
+        ]
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": "d",
+            "queryOpts": {
+                "countOnly": true
+            },
+            "state": 4,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": 1
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": "d",
+            "queryOpts": {
+                "limit": 50,
+                "offset": 0,
+                "order": "-build_id"
+            },
+            "state": 4,
+            "type": null,
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": [
+            {
+                "build_id": 303,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 997,
+                "creation_time": "2016-09-20 17:39:00.384042+00:00",
+                "creation_ts": 1474393140.384042,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup3",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup3",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 4,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 0,
+                "volume_name": "DEFAULT"
+            }
+        ]
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": "d",
+            "queryOpts": {
+                "countOnly": true
+            },
+            "state": null,
+            "type": "image",
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": 9
+    },
+    {
+        "args": [],
+        "kwargs": {
+            "cgID": null,
+            "draft": null,
+            "packageID": null,
+            "prefix": "d",
+            "queryOpts": {
+                "limit": 50,
+                "offset": 0,
+                "order": "-build_id"
+            },
+            "state": null,
+            "type": "image",
+            "userID": null
+        },
+        "method": "listBuilds",
+        "result": [
+            {
+                "build_id": 430,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5122,
+                "creation_time": "2017-12-05 09:41:32.845115+00:00",
+                "creation_ts": 1512466892.845115,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.3.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.3.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 429,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5121,
+                "creation_time": "2017-12-05 09:35:16.167184+00:00",
+                "creation_ts": 1512466516.167184,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.2.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.2.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 428,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5120,
+                "creation_time": "2017-12-05 09:26:49.785343+00:00",
+                "creation_ts": 1512466009.785343,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.mikem_components",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.mikem_components",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 427,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 5119,
+                "creation_time": "2017-12-05 09:23:45.219122+00:00",
+                "creation_ts": 1512465825.219122,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.2.dup_badtask",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.2.dup_badtask",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 345,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1216,
+                "creation_time": "2016-11-22 16:29:39.633822+00:00",
+                "creation_ts": 1479832179.633822,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190234234,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup_badtask",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup_badtask",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 344,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1215,
+                "creation_time": "2016-11-22 16:24:42.689692+00:00",
+                "creation_ts": 1479831882.689692,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup_task_3",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup_task_3",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 343,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1214,
+                "creation_time": "2016-11-22 15:50:57.787516+00:00",
+                "creation_ts": 1479829857.787516,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup_task_2",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup_task_2",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 342,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 1213,
+                "creation_time": "2016-11-22 15:48:02.469859+00:00",
+                "creation_ts": 1479829682.469859,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "FAAAAAAKE": true,
+                    "container_koji_task_id": 190,
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup4",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup4",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            },
+            {
+                "build_id": 304,
+                "completion_time": "2015-10-20 13:24:54+00:00",
+                "completion_ts": 1445347494.0,
+                "creation_event_id": 998,
+                "creation_time": "2016-09-20 18:17:21.966636+00:00",
+                "creation_ts": 1474395441.966636,
+                "draft": false,
+                "epoch": null,
+                "extra": {
+                    "image": {}
+                },
+                "name": "docker-hello-world",
+                "nvr": "docker-hello-world-1.0-56.1.dup3b",
+                "owner_id": 1,
+                "owner_name": "mikem",
+                "package_id": 299,
+                "package_name": "docker-hello-world",
+                "promoter_id": null,
+                "promoter_name": null,
+                "promotion_time": null,
+                "promotion_ts": null,
+                "release": "56.1.dup3b",
+                "source": "http://git.example.com/git/users/nobody/docker-hello-world.git#fdea57ae54010cec1f7e3c128db53239f8fe1dd4",
+                "start_time": "2015-10-20 17:22:12+00:00",
+                "start_ts": 1445361732.0,
+                "state": 2,
+                "task_id": null,
+                "version": "1.0",
+                "volume_id": 5,
+                "volume_name": "vol2"
+            }
+        ]
     }
 ]
diff --git a/tests/test_www/test_pages.py b/tests/test_www/test_pages.py
index 612c8ba..d8d483b 100644
--- a/tests/test_www/test_pages.py
+++ b/tests/test_www/test_pages.py
@@ -30,15 +30,15 @@ class TestPages(unittest.TestCase):
         cls.cfile2 = os.path.dirname(__file__) + f'/data/pages_calls_updates.json'
         cls.recording = False
         cls.updating = False
-        cls.rsession = RecordingClientSession('http://localhost/kojihub', {})
+        cls.rsession = RecordingClientSession('https://localhost/kojihub', {})
 
     @classmethod
     def tearDownClass(cls):
         if cls.recording:
             # save recorded calls
-            cls.rsession.dump(cls.cfile)
+            cls.rsession.dump(cls.cfile, munge=True)
         elif cls.updating:
-            cls.rsession.dump(cls.cfile2)
+            cls.rsession.dump(cls.cfile2, munge=True)
 
     def setUp(self):
         self.environ = {
@@ -103,6 +103,9 @@ class TestPages(unittest.TestCase):
         ['builds', 'prefix=d&order=-build_id'],
         ['builds', 'state=4&prefix=d&order=-build_id'],
         ['builds', 'type=image&prefix=d&order=-build_id'],
+        ['builds', 'cg=manual-import'],
+        ['builds', 'draft=0'],
+        ['builds', 'draft=true'],
         ['tasks', ''],
         ['tasks', 'state=all&view=tree&order=-id&method=all'],
         ['tasks', 'state=failed&view=tree&order=-id&method=all'],

