]> git.donarmstrong.com Git - neurodebian.git/blobdiff - neurodebian.cfg
Also for stats report which repo and which job number use our setup
[neurodebian.git] / neurodebian.cfg
index 24c782ab14c5e2aec752fe32ff9f9321fb33a0c1..ff6198045efc2e10989c6f765197ceec63e2230a 100644 (file)
@@ -1,82 +1,31 @@
-[dde]
-pkgquery_url = http://dde.debian.net/dde/q/udd
-
-[packages]
-# Packages listed in the following taskfiles will be featured on the website
-# _if_ they are also present in the repository
-select taskfiles =
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/distributedcomputing
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/bci
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/electrophysiology
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-cognitive
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-datasets
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-modeling
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/psychophysics
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging-dev
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/psychology
-
-# Additional selection filter (similar to 'select taskfiles'), only listing
-# package names
-select names = libnifti2 odin mitools afni-atlases python-pyssdh python-networkx
- r-cran-glmnet python-rpy2 python-nibabel-snapshot
- python-sklearn python-scikits-learn python-mdp python-mlpy python-openpyxl libgdf-dev matlab-support
- svgtune rorden-mri-tutorial caret-data python-joblib python-sphinx fail2ban
- python-pandas python-skimage neurodebian numdiff nuitka pytables
- guacamole freeipmi
-
-# Information about prospective packages to be imported from taskfiles
-prospective =
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/distributedcomputing
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/bci
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/electrophysiology
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-cognitive
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-datasets
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/neuroscience-modeling
- svn://svn.debian.org/blends/projects/science/trunk/debian-science/tasks/psychophysics
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging
- svn://svn.debian.org/blends/projects/med/trunk/debian-med/tasks/imaging-dev
-
-[blend package aliases]
-# alias a package name from a blend taskfile to an arbitray number of additional
-# package names -- if the original name should appear in the package list it has
-# to be added as an alias as well
-cctools = coop-computing-tools
-mni-icbm152-nlin-2009 = mni-icbm152-nlin-2009a mni-icbm152-nlin-2009b mni-icbm152-nlin-2009c
-eeglab = matlab-eeglab11 eeglab11-sampledata
-fsl = fsl fsl-doc fsl-atlases fsl-possum-data fsl-first-data fsl-feeds fsl-mni152-templates
-fslview = fslview fslview-doc
-python-mvpa = python-mvpa python-mvpa2
-libgiftiio-dev = libgiftiio-dev gifti-bin
-openmeeg-tools = openmeeg-tools libopenmeeg-dev python-openmeeg libopenmeeg1
-libbiosig-dev = libbiosig-dev python-biosig octave-biosig biosig-tools libbiosig0
-libgdf-dev = libgdf-dev libgdf0 libgdf0-dbg libgdf-dev gdf-tools octave-gdf matlab-gdf
-spm8 = matlab-spm8 spm8-data spm8-doc
-libfreenect-dev = libfreenect0.0 libfreenect-dev libfreenect-demos python-freenect freenect
-psychtoolbox-3 = octave-psychtoolbox-3 matlab-psychtoolbox-3 psychtoolbox-3-doc
-openmeeg = libopenmeeg-dev libopenmeeg1 openmeeg-tools python-openmeeg
-pandas = python-pandas
-pysurfer = python-surfer
-pyxnat = python-pyxnat
-openwalnut = openwalnut-qt4
-neurodebian = neurodebian-dev neurodebian-desktop neurodebian-keyring neurodebian-popularity-contest neurodebian-guest-additions
-pytables = python-tables
-isis = isis-utils libisis-core-dev python-isis libisis-ioplugins-common libisis-ioplugins-dicom libisis-qt4-dev
-guacamole = guacamole guacd libguac-dev libguac3 libguac-client-rdp guacamole-tomcat libguac-client-vnc0
-
 [mirrors]
 au = http://mirror.aarnet.edu.au/pub/neurodebian
-de = http://apsy.gse.uni-magdeburg.de/debian
+cn-bj1 = http://mirrors.tuna.tsinghua.edu.cn/neurodebian
+cn-bj2 = http://debian.ustc.edu.cn/neurodebian
+# cn-ln = http://mirrors.neusoft.edu.cn/neurodebian
+cn-lz = http://mirror.lzu.edu.cn/neurodebian
+cn-zj = http://mirrors.zju.edu.cn/neurodebian
+de-m = http://neurodebian.g-node.org
+de-md = http://neurodebian.ovgu.de/debian
+de-v = http://nd.zetatech.org
 gr = http://neurobot.bio.auth.gr/neurodebian
 jp = http://neuroimaging.sakura.ne.jp/neurodebian
-ua = http://www.neuro.webdisk.com.ua
+# yoh: Disabled -- N/A for a while and maintainer didn't respond
+# ua = http://www.neuro.webdisk.com.ua
 us-ca = http://neurodeb.pirsquared.org
 us-nh = http://neuro.debian.net/debian
 us-tn = http://masi.vuse.vanderbilt.edu/neurodebian
 
 [mirror names]
 au = Australia (AARNET)
-de = Germany (University of Magdeburg)
+cn-bj1 = China (Tsinghua University)
+cn-bj2 = China (University of Science and Technology)
+# cn-ln = China (Neusoft University of Information)
+cn-lz = China (Lanzhou University)
+cn-zj = China (Zhejiang University)
+de-m = Germany (G-Node, LMU Munich)
+de-md = Germany (University of Magdeburg)
+de-v = Germany (Nikolaus Valentin Haenel, Vogtland)
 gr = Greece (Aristotle University of Thessaloniki)
 jp = Japan (Kiyotaka Nemoto)
 ua = Ukraine (Iaroslav Iurchenko)
@@ -84,63 +33,187 @@ us-ca = USA-CA (Paul Ivanov, California)
 us-nh = USA-NH (Dartmouth College)
 us-tn = USA-TN (Vanderbilt)
 
-[neurodebian]
+[mirrors monitor]
+# stamp file
+stampfile = .timestamp
+# Email to announce problems to
+#email = yoh@onerussian.com
+# seconds to wait for a response from the server before considering
+# server non-responsive
+#timeout = 30 ; seconds
+# how many hours to allow for a mirror to be stale before emailing
+warn-threshold = 36 ; hours
+# how frequently to email in hours
+#email-period = 24 ; hours
+
+
+[release files]
 # Release files of all repositories to be contained in the website
-# Package info files for all these releases will be downloaded. A long list
-# of releases makes a website update a lot slower
-releases =
- http://neuro.debian.net/debian/dists/data/Release
- http://neuro.debian.net/debian/dists/hardy/Release
- http://neuro.debian.net/debian/dists/karmic/Release
- http://neuro.debian.net/debian/dists/lucid/Release
- http://neuro.debian.net/debian/dists/maverick/Release
- http://neuro.debian.net/debian/dists/natty/Release
- http://neuro.debian.net/debian/dists/oneiric/Release
- http://neuro.debian.net/debian/dists/precise/Release
- http://neuro.debian.net/debian/dists/squeeze/Release
- http://neuro.debian.net/debian/dists/wheezy/Release
- http://neuro.debian.net/debian/dists/sid/Release
-
-[release codenames]
-# each item here will result in the respective release being advertised
+# Package info files for all these releases will be downloaded.
+# Each item here will result in the respective release being advertised
 # on the website, i.e. sources.list being available and config form contains
 # a corresponding item -- please prune an entry when a release is no longer
 # supported
-# the 'data' entry should not be changed, as this exact setting also serves as
-# a test condition in the DDE code
+data = http://neuro.debian.net/debian/dists/data/Release
+#EOL hardy = http://neuro.debian.net/debian/dists/hardy/Release
+#EOL karmic = http://neuro.debian.net/debian/dists/karmic/Release
+# EOL: April 2013 (Desktop) April 2015 (Server)
+lucid = http://neuro.debian.net/debian/dists/lucid/Release
+#EOL maverick = http://neuro.debian.net/debian/dists/maverick/Release
+#EOL natty = http://neuro.debian.net/debian/dists/natty/Release
+#EOL oneiric = http://neuro.debian.net/debian/dists/oneiric/Release
+# EOL: April 2017 (LTS)
+precise = http://neuro.debian.net/debian/dists/precise/Release
+# EOL: Apr 2014
+#EOL quantal = http://neuro.debian.net/debian/dists/quantal/Release
+# EOL: Jan 2014
+raring = http://neuro.debian.net/debian/dists/raring/Release
+# EOL: July 2014
+#EOL saucy = http://neuro.debian.net/debian/dists/saucy/Release
+# EOL: Apr 2019
+trusty = http://neuro.debian.net/debian/dists/trusty/Release
+# EOL: Jul 2015
+utopic = http://neuro.debian.net/debian/dists/utopic/Release
+# EOL: Jul 2015
+#vivid = http://neuro.debian.net/debian/dists/vivid/Release
+# EOL: May 2014
+squeeze = http://neuro.debian.net/debian/dists/squeeze/Release
+wheezy = http://neuro.debian.net/debian/dists/wheezy/Release
+jessie = http://neuro.debian.net/debian/dists/jessie/Release
+sid = http://neuro.debian.net/debian/dists/sid/Release
+
+[release bases]
+debian = http://amd64-geomirror.debian.net/debian
+ubuntu = http://de.archive.ubuntu.com/ubuntu
+
+[task files]
+datasets = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/datasets
+distributedcomputing = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/distributedcomputing
+education = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/education
+electrophysiology = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/electrophysiology
+mri = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/mri
+neuralmodeling = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/neuralmodeling
+psychophysics = http://anonscm.debian.org/cgit/pkg-exppsy/neurodebian-blend.git/plain/tasks/psychophysics
+
+[release names]
+# Map code names to release names and description
 data = Datasets (data)
-#etch = Debian GNU/Linux 4.0 (etch)
+etch = Debian GNU/Linux 4.0 (etch)
 lenny = Debian GNU/Linux 5.0 (lenny)
 squeeze = Debian GNU/Linux 6.0 (squeeze)
-wheezy = Debian testing (wheezy)
+wheezy = Debian GNU/Linux 7.0 (wheezy)
+jessie = Debian testing (jessie)
 sid = Debian unstable (sid)
-# EOL: May 12 2011 (Desktop) April 2013 (Server)
 hardy = Ubuntu 08.04 LTS "Hardy Heron" (hardy)
-# EOL: Oct 23 2010
-#jaunty = Ubuntu 09.04 "Jaunty Jackalope" (jaunty)
-# EOL: April 2011
+jaunty = Ubuntu 09.04 "Jaunty Jackalope" (jaunty)
 karmic = Ubuntu 09.10 "Karmic Koala" (karmic)
-# EOL: April 2013 (Desktop) April 2015 (Server)
 lucid = Ubuntu 10.04 LTS "Lucid Lynx" (lucid)
-# EOL: April 2012
 maverick = Ubuntu 10.10 "Maverick Meerkat" (maverick)
-# EOL: October 2012
 natty = Ubuntu 11.04 "Natty Narwhal" (natty)
-# EOL: April 2013
 oneiric = Ubuntu 11.10 "Oneiric Ocelot" (oneiric)
-# EOL: April 2017 (LTS)
 precise = Ubuntu 12.04 LTS "Precise Pangolin" (precise)
+quantal = Ubuntu 12.10 "Quantal Quetzal" (quantal)
+raring = Ubuntu 13.04 "Raring Ringtail" (raring)
+saucy = Ubuntu 13.10 "Saucy Salamander" (saucy)
+trusty = Ubuntu 14.04 "Trusty Tahr" (trusty)
+utopic = Ubuntu 14.10 "Utopic Unicorn" (utopic)
+#vivid = Ubuntu 15.04 "Vivid Vervet" (vivid)
+
+[metadata]
+# base url: <url>/<src_pkg-name>/<file>
+source extracts baseurl = http://neuro.debian.net/debian/extracts
+# files to query
+source extracts filenames = upstream README.Debian copyright
+
+[build]
+# various configuration options for tweaking the build process
+# each option can also be prefixed with a build environment ID, such as
+# 'debian' or 'ubuntu' to further customize behavior. For example, using
+# different backport maintainer for Debian and Ubuntu backports would look
+# like this:
+#debian backport maintainer =  some guy
+#ubuntu backport maintainer =  some other guy
+
+# list of environments to build for: each item in this space-separated list
+# is a tuple of a build family ID and a release name joined by a dash, e.g.
+# debian-sid
+environments = nd+debian-sid nd+debian-jessie nd+debian-wheezy nd+debian-squeeze
+               nd+ubuntu-lucid nd+ubuntu-precise nd+ubuntu-raring nd+ubuntu-saucy nd+ubuntu-trusty nd+ubuntu-utopic
+# what command to use for package building: pbuilder or cowbuilder
+builder = pbuilder
+
+# directory configurations: It is possible to use environment variable and '~'
+# for these items
+# directory for storing build chroots
+chroot basedir = ~/chroots
+# base directory for builds are performed
+build basedir = ~/build
+# directory for placing built package in
+result directory = ~/built_deb
+debian result directory = ~/built_deb/debian
+nd+debian result directory = ~/built_deb/neurodebian
+nd+ubuntu result directory = ~/built_deb/neurodebian
+# directory for condor batch build log files
+condor logdir = ~/condorlog
+# directory for caching downloaded packages. If this is empty, not caching is
+# done (useful if something like apt-cacher is in place).
+aptcache =
+
+# what architectures to build for
+architectures = amd64 i386
+
+# architecture to be used for building arch 'all' packages
+archall architecture = amd64
+
+# additional options for dpkg-buildpackage
+# do not use this for -sa, -B and friends: the 'build_pkg' command has a
+# --source-include option for this
+#debbuild options = 
+
+# main mirror for chroots
+nd+debian mirror = http://medusa:3142/http.debian.net/debian
+nd+ubuntu mirror = http://medusa:3142/archive.ubuntu.com/ubuntu
+
+# additional mirror(s) for the chroot (thay take precedence over the main mirror
+# the release codename is automatically filled in where '%%(release)s' is given
+nd+debian othermirror = deb http://medusa:3142/neurodebian.ovgu.de/debian %%(release)s main contrib non-free
+nd+ubuntu othermirror = deb http://medusa:3142/neurodebian.ovgu.de/debian %%(release)s main contrib non-free
+
+# additional keyring to be used by debbootstrap and APT
+nd+ubuntu bootstrap keyring = /usr/share/keyrings/ubuntu-archive-keyring.gpg
+nd+debian keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
+nd+ubuntu keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
+
+# Repository components to enable in a build chroot
+#components=
+debian components = main
+nd+debian components = main contrib non-free
+nd+ubuntu components = main universe multiverse
+
+# force including sources in any build (for one arch in a batch)
+nd+debian source include = yes
+nd+ubuntu source include = yes
+
+# Maintainer setting for backported packages
+backport maintainer = NeuroDebian Team <team@neuro.debian.net>
+
+# sed expression for modifying the control file of backported packages
+backport modify control = s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g
+
+# space-separate list of source package name for which to NOT apply the control
+# modification expression
+backport modify control blacklist =
 
 [release backport ids]
-# the purpose of these ids is to have version suffixes for backported packages
-# that allow proper sorting (upgradability) across distribution releases
-# For Debian we'll use ndXX (where XX is the version of the Debian release,
-# e.g. 50; analog to backports.org) and for Ubuntu we'll use ndXX.XX.
+# IDs for individual releases that are used as version suffixes when
+# backporting packages. The ensure a proper upgrade path, these IDs should
+# be increasing (alpha-numeric sorting) for releases following each other.
 data = nd
 etch = nd40
 lenny = nd50
 squeeze = nd60
 wheezy = nd70
+jessie = nd80
 sid = nd
 hardy = nd08.04
 intrepid = nd08.10
@@ -151,39 +224,9 @@ maverick = nd10.10
 natty = nd11.04
 oneiric = nd11.10
 precise = nd12.04
-
-[nitrc ids]
-afni = 23
-ants = 130
-camino = 253
-caret = 34
-cmtk = 212
-connectomeviewer = 355
-dicomnifti = 218
-fsl = 25
-fslview = 25
-gifti-bin = 75
-imagej = 256
-itksnap = 110
-jist = 228
-libminc-dev = 129
-libgiftiio-dev = 75
-libnifti2 = 26
-libnifti-dev = 26
-matlab-spm8 = 24
-minc-tools = 129
-mipav = 70
-mitools = 153
-mricron = 152
-mrtrix = 128
-nifti-bin = 26
-odin = 153
-python-mvpa = 162
-python-nipype = 325
-python-surfer = 517
-python-pyxnat = 453
-slicer = 50
-spm8 = 24
-voxbo = 73
-openmeeg = 514
-
+quantal = nd12.10
+raring = nd13.04
+saucy = nd13.10
+trusty = nd14.04
+utopic = nd14.10
+#vivid = nd15.04