[lintian] 01/05: Draft of new config.yaml for reporting
This is an automated email from the git hooks/post-receive script.
nthykier pushed a commit to branch reporting-rewrite-config-and-archive-handling
in repository lintian.
commit 98cadddeb8ab4d72deb6b6c5af7194d062274976
Author: Niels Thykier <niels@thykier.net>
Date: Sat Apr 22 11:39:43 2017 +0000
Draft of new config.yaml for reporting
Signed-off-by: Niels Thykier <niels@thykier.net>
---
reporting/config.yaml | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
diff --git a/reporting/config.yaml b/reporting/config.yaml
new file mode 100644
index 0000000..13ccddf
--- /dev/null
+++ b/reporting/config.yaml
@@ -0,0 +1,68 @@
+## Used to define some reused variables
+defaults:
+ architectures: &ARCH
+ - i386
+ - amd64
+ components: &COMP
+ - main
+ - contrib
+ - non-free
+
+## List of archives to process
+archives:
+ ## A name given to the archive
+ debian:
+ ## Name of the tracefile to use for determine how up to date
+ ## the archive is.
+ tracefile: ftp-master.debian.org
+ ## Where the archive is placed on the file system
+ base-dir: /srv/mirrors/debian
+ ## Architectures to process
+ architectures: *ARCH
+ ## Which components to process
+ components: *COMP
+ ## Which suites/distributions to process
+ distributions:
+ - unstable
+ - experimental
+ debian-debug:
+ tracefile: ftp-master.debian.org
+ base-dir: /srv/mirrors/debian-debug
+ architectures: *ARCH
+ components: *COMP
+ distributions:
+ - unstable-debug
+ - experimental-debug
+
+storage:
+## Path to the log files
+ log-dir: /srv/lintian.debian.org/logs
+## Path to directory hold temporary data used by lintian.
+## Used as TMPDIR for lintian and will also hold temporary labs
+## - Can be /var/tmp or /tmp as long as they have space enough
+## - Can be cleaned automatically. Either on boot or via a
+## "delete anything older than X days"-mechanism
+ scratch-space: /srv/lintian.debian.org/scratch
+## Path to a directory to hold cached data like which packages
+## have been processed.
+## - Can be in /var/cache
+## - Can be deleted to reset / restart processing from scratch
+ state-cache: /srv/lintian.debian.org/harness-state
+## Where to store latest completed report / static website
+ reports-dir: /srv/lintian.debian.org/www
+## Directory to use for compiling new reports
+## FIXME: This should just be a tmpdir
+ reports-work-dir: /srv/lintian.debian.org/www.tmp
+## Where to store collected data / historical data (used for
+## generating graphs etc.)
+ historical-data-dir: /srv/lintian.debian.org/history
+
+lintian:
+## Extra options to pass to lintian (not all options can be
+## passed via this. E.g. --cfg is ignored).
+# extra-options: ['--jobs', '2']
+
+## All of these variables will be available for templates to consume
+## via "$config_vars{VAR}"
+template-variables:
+ LINTIAN_SOURCE: https://anonscm.debian.org/git/lintian/lintian.git
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: