summaryrefslogtreecommitdiff
path: root/patchtracker/Conf.py
diff options
context:
space:
mode:
authorSean Finney <seanius@debian.org>2009-07-26 19:35:16 +0200
committerSean Finney <seanius@debian.org>2009-07-26 19:35:16 +0200
commit9d9c75b7666123273aeccd96248f1413c287b207 (patch)
tree3d575af86c751f43c389950626d9406446756b99 /patchtracker/Conf.py
parent214268f80d89d279be7fb046f7fa3bde048af793 (diff)
downloadpatch-tracker-9d9c75b7666123273aeccd96248f1413c287b207.tar.gz
initial support for PTS index file generation
a new option (-i) to ./gen-patch-info.py allows for generating a global "index" file with any and all information that the PTS might want from this system. The format is: { "index-version": N "packages": { "<pkg1>": { "url": url-for-all-versions "versions": { "<vers1>": { <various attributes> } } } } } index-version is a monotonically increasing version number. when the "schema" changes, this version is incremented. if we care enough, we can do a major-minor versioning scheme where BC breaks are differentiated from "new attribute" type changes by incrementing the major or minor versions, respectively.
Diffstat (limited to 'patchtracker/Conf.py')
-rwxr-xr-xpatchtracker/Conf.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/patchtracker/Conf.py b/patchtracker/Conf.py
index beb2b71..954001e 100755
--- a/patchtracker/Conf.py
+++ b/patchtracker/Conf.py
@@ -16,6 +16,12 @@ use_apt_pkg = None
to False instead of None
"""
+pts_index_file = "pts-index.json.gz"
+""" The name of the JSON encoded "whole system index" that we can optionally
+ export (the -i option to gen-patch-info) for mass-grabbing of statistics
+ by the PTS system
+"""
+
try:
from localconfig import *
except ImportError: