[dak/master] push data to debian contributors
Signed-off-by: Joerg Jaspert <joerg@debian.org>
---
config/debian/contributor.source | 22 ++++++++++++++++++++++
config/debian/cron.daily | 3 +++
2 files changed, 25 insertions(+)
create mode 100644 config/debian/contributor.source
diff --git a/config/debian/contributor.source b/config/debian/contributor.source
new file mode 100644
index 0000000..2d9ce6d
--- /dev/null
+++ b/config/debian/contributor.source
@@ -0,0 +1,22 @@
+contribution: upload
+method: postgres
+db: service=projectb
+query:
+ SELECT s.install_date as date,
+ u.uid as id,
+ u.name as desc
+ FROM source s
+ JOIN fingerprint f ON s.sig_fpr = f.id
+ JOIN uid u ON f.uid = u.id
+url: http://qa.debian.org/developer.php?login={id}&comaint=yes
+
+contribution: maint
+method: postgres
+db: service=projectb
+query:
+ SELECT s.install_date as date,
+ c.name as id
+ FROM source s
+ JOIN maintainer c ON s.changedby = c.id
+url: http://qa.debian.org/developer.php?login={id}&comaint=yes
+
diff --git a/config/debian/cron.daily b/config/debian/cron.daily
index d24c7f9..3df31d4 100755
--- a/config/debian/cron.daily
+++ b/config/debian/cron.daily
@@ -46,6 +46,9 @@ dak override-disparity | gzip -9 > ${webdir}/override-disparity.gz
# Generate stats about the new queue
dak stats new ${webdir}/NEW-stats.yaml 2> /dev/null
+# Generate the contributor data
+dc-tool --mine="${configdir}/contributor.source" --auth-token @"${base}/s3kr1t/contributor.auth" --post
+
${scriptsdir}/link_morgue.sh
################################################################################
--
1.7.10.4
Reply to: