[PATCH 1/2] doc: add example-aiaiai.cfg

Artem Bityutskiy dedekind1 at gmail.com
Mon Feb 3 03:22:27 EST 2014


From: Artem Bityutskiy <artem.bityutskiy at linux.intel.com>

Add an example configuration file for the Aiaiai e-mail front-end.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy at linux.intel.com>
---
 doc/email/example-aiaiai.cfg | 102 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 102 insertions(+)
 create mode 100644 doc/email/example-aiaiai.cfg

diff --git a/doc/email/example-aiaiai.cfg b/doc/email/example-aiaiai.cfg
new file mode 100644
index 0000000..ecaa152
--- /dev/null
+++ b/doc/email/example-aiaiai.cfg
@@ -0,0 +1,102 @@
+# This file is an example Aiaiai configuration file for the e-mail front-end.
+# You do not need this if you do not use the e-mail front-end, which is about
+# picking patches from the mailing list, validating them, and sending the reply
+# back to the submitter.
+
+# The configuration file is just an INI file with several sections. The "global"
+# section describes global settings, obviously.
+[global]
+	# The name and e-mail of the validation program. The replies will come
+	# from this name/e-mail.
+	ownname = Aiaiai
+	ownmail = aiaiai at fake.domain.com
+
+	# Admin's name and e-mail. This name/e-mail will be advertised as the
+	# contact for questions and problem reports.
+	adminname = Artem Bityutskiy
+	adminmail = artem.bityutskiy at fake.domain.com
+
+	# Aiaiai work directory. It will be used as temporary storage for
+	# compiling the kernel, storing temporary files, etc.
+	workdir = /home/aiaiai/work/aiaiai/workdir
+
+	# How many parallel processes should be used for validating a patch
+	# or patch-set. This parameter simply translates to the "-j" option
+	# of the "make" program. Note, this parameter is not about how many
+	# patches or patch-sets can be validated at parallel.
+	jobs = 14
+
+# This section allows configuring contents of the replies which the Aiaiai
+# e-mail front-end will be sending to the patch submitter.
+# Do not put dots at the end of the sentences, the scripts will do it.
+[email]
+	# Every e-mail the front-end sends will start with the preamble
+	preamble = /home/aiaiai/work/aiaiai/preamble.txt
+
+	# .. and end with this signature.
+	signature = Regards, Aiaiai
+
+	# When the patch/patch-set passes the validation, this phrase
+	# is put after the preamble text.
+	built_preamble = I have tested your changes
+
+# The e-mail front-end may operate on several project. Each project has its
+# own kernel tree, kernel configuration, and some other settings. These are
+# configured in per-project sections. Section names have to start with "prj_"
+# and follow with the name of the project.
+
+# This is the "android" project section.
+[prj_android]
+	# Human-readable project name
+	name = Android
+
+	# Project description
+	description = The Android KitKat x86 kernel
+
+	# Path to the kernel tree of the project. Note, Aiaiai does treats this
+	# directory as read-only and never changes anything there. This means
+	# that you have to keep it up-to-date with other means. For example, you
+	# may setup a cron job which will periodically execute 'git fetch -f' in
+	# this directory in order to get the newest contents from the server.
+	path = /home/aiaiai/work/git/android-x86
+
+	# The kernel configurations to test. You may specify more than one
+	# configuration using blanks as a delimiter. The configuration consists
+	# of the following comma-separated components: the defconfig file to
+	# use for building the kernel, the architecture to build for (the same
+	# as in ARCH=), and the cross-compiler prefix to use for compiling
+	# (same as in CROSS_COMPILE=). For example:
+	#
+	#   omap2_defconfig,arm,arm-eabi-
+	#
+	# means: use the "omap2_defconfig" defconfig, use ARCH="arm", use
+	# CROSS_COMPILE="arm-eabi-". The last component is optional.
+	configs = android_defconfig,i386 android_debug_defconfig,i386
+
+	# Git refspec to validate the patches against. Usually this a the
+	# remote branch name. But may actually be any refspec.
+	#
+	# Note, the defconfig files specified in the "configs" option must be
+	# part of this git refspec.
+	branch = origin/3.0-mid
+
+	# Comma-separated list of e-mail addresses to always CC when replying.
+	# These are maintainers or other project supervisors. This may be a
+	# separate mailing list for replies from Aiaiai.
+	always_cc = "Artem Bityutskiy" <artem.bityutskiy at fake.domain.com>, "Aiaiai archives" <aiaiai-archives at fake.comain.com>
+
+	# Reply only to the sender (0) or to everyone in To: and Cc: (1)
+	reply_to_all = 0
+
+	# Notify the sender that his/her e-mail has been accepted by the Aiaiai
+	# front-end and put to the queue for validation.
+	accept_notify = 1
+
+	# Path to the file containing unwanted keywords (one keyword per line).
+	# Aiaiai will check the patch against this list and notify if any of
+	# the keywords was found. This may be useful to help making sure some
+	# internal confidential information does not leak through commit
+	# messages or commentaries.
+	unwanted_keywords = /home/aiaiai/work/aiaiai/unwanted-keywords.txt
+
+# More "prj_xyz" sections may be added
-- 
1.8.5.2




More information about the aiaiai mailing list