neurodebian.cfg 10.4 KB
Newer Older
1
[mirrors]
2
au = http://mirror.aarnet.edu.au/pub/neurodebian
3 4
cn-bj1 = http://mirrors.tuna.tsinghua.edu.cn/neurodebian
cn-bj2 = http://debian.ustc.edu.cn/neurodebian
5
# cn-ln = http://mirrors.neusoft.edu.cn/neurodebian
6 7
# Has been N/A for a while
# cn-lz = http://mirror.lzu.edu.cn/neurodebian
8
cn-zj = http://mirrors.zju.edu.cn/neurodebian
9
de-m = http://neurodebian.g-node.org
10
de-md = http://neurodebian.ovgu.de/debian
11 12
# Decomissioned
# de-v = http://nd.zetatech.org
Michael Hanke's avatar
Michael Hanke committed
13
gr = http://neurobot.bio.auth.gr/neurodebian
14
jp = http://neuroimaging.sakura.ne.jp/neurodebian
15 16
# yoh: Disabled -- N/A for a while and maintainer didn't respond
# ua = http://www.neuro.webdisk.com.ua
Michael Hanke's avatar
Michael Hanke committed
17
us-ca = http://neurodeb.pirsquared.org
18 19
us-nh = http://neuro.debian.net/debian
us-tn = http://masi.vuse.vanderbilt.edu/neurodebian
20

21
[mirror names]
22
au = Australia (AARNET)
23 24
cn-bj1 = China (Tsinghua University)
cn-bj2 = China (University of Science and Technology)
25
# cn-ln = China (Neusoft University of Information)
26 27
cn-lz = China (Lanzhou University)
cn-zj = China (Zhejiang University)
28
de-m = Germany (G-Node, LMU Munich)
29
de-md = Germany (University of Magdeburg)
30
# de-v = Germany (Nikolaus Valentin Haenel, Vogtland)
31
gr = Greece (Aristotle University of Thessaloniki)
32
jp = Japan (Kiyotaka Nemoto)
Yaroslav Halchenko's avatar
Yaroslav Halchenko committed
33
ua = Ukraine (Iaroslav Iurchenko)
34
us-ca = USA-CA (Paul Ivanov, California)
35 36 37
us-nh = USA-NH (Dartmouth College)
us-tn = USA-TN (Vanderbilt)

38 39 40 41 42 43 44 45 46
[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
47
warn-threshold = 36 ; hours
48 49 50 51
# how frequently to email in hours
#email-period = 24 ; hours


52
[release files]
53
# Release files of all repositories to be contained in the website
54
# Package info files for all these releases will be downloaded.
55 56 57 58
# 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
59
data = http://neuro.debian.net/debian/dists/data/Release
Michael Hanke's avatar
Michael Hanke committed
60
#EOL hardy = http://neuro.debian.net/debian/dists/hardy/Release
61
#EOL karmic = http://neuro.debian.net/debian/dists/karmic/Release
62
# EOL: April 2013 (Desktop) April 2015 (Server)
63
#EOL lucid = http://neuro.debian.net/debian/dists/lucid/Release
64 65
#EOL maverick = http://neuro.debian.net/debian/dists/maverick/Release
#EOL natty = http://neuro.debian.net/debian/dists/natty/Release
Michael Hanke's avatar
Michael Hanke committed
66
#EOL oneiric = http://neuro.debian.net/debian/dists/oneiric/Release
67
# EOL: April 2017 (LTS)
68
precise = http://neuro.debian.net/debian/dists/precise/Release
Michael Hanke's avatar
Michael Hanke committed
69
# EOL: Apr 2014
70
#EOL quantal = http://neuro.debian.net/debian/dists/quantal/Release
Michael Hanke's avatar
Michael Hanke committed
71
# EOL: Jan 2014
72
#EOL raring = http://neuro.debian.net/debian/dists/raring/Release
73
# EOL: July 2014
74
#EOL saucy = http://neuro.debian.net/debian/dists/saucy/Release
75
# EOL: Apr 2019 (LTS)
Yaroslav Halchenko's avatar
Yaroslav Halchenko committed
76
trusty = http://neuro.debian.net/debian/dists/trusty/Release
77
# EOL: Jul 2015
Yaroslav Halchenko's avatar
Yaroslav Halchenko committed
78 79
#utopic = http://neuro.debian.net/debian/dists/utopic/Release
# EOL: Jan 2016
80
#vivid = http://neuro.debian.net/debian/dists/vivid/Release
81
# EOL: Jul 2016
82
#wily = http://neuro.debian.net/debian/dists/wily/Release
83 84
# EOL: Apr 2021 (LTS)
xenial = http://neuro.debian.net/debian/dists/xenial/Release
85
# EOL: July 2017
86
#yakkety = http://neuro.debian.net/debian/dists/yakkety/Release
87
# EOL: January 2018
Yaroslav Halchenko's avatar
Yaroslav Halchenko committed
88
#zesty = http://neuro.debian.net/debian/dists/zesty/Release
89
# EOL: July 2018
90
artful = http://neuro.debian.net/debian/dists/artful/Release
91 92
# EOL: April 2023 (LTS)
bionic = http://neuro.debian.net/debian/dists/bionic/Release
93

94
# EOL: May 2014 -- LTSed now
95 96 97 98
# LTS EOL: Feb 2016
#squeeze = http://neuro.debian.net/debian/dists/squeeze/Release
# EOLed
# LTS EOL: May 2018
99
wheezy = http://neuro.debian.net/debian/dists/wheezy/Release
100
jessie = http://neuro.debian.net/debian/dists/jessie/Release
101
stretch = http://neuro.debian.net/debian/dists/stretch/Release
102
buster = http://neuro.debian.net/debian/dists/buster/Release
103
sid = http://neuro.debian.net/debian/dists/sid/Release
104

105
[release bases]
106
debian = http://http.debian.net/debian
107 108 109
ubuntu = http://de.archive.ubuntu.com/ubuntu

[task files]
110 111 112 113 114 115 116
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
117 118

[release names]
119
# Map code names to release names and description
120
data = Datasets (data)
121
etch = Debian GNU/Linux 4.0 (etch)
122
lenny = Debian GNU/Linux 5.0 (lenny)
123
squeeze = Debian GNU/Linux 6.0 (squeeze)
124
wheezy = Debian GNU/Linux 7.0 (wheezy)
125
jessie = Debian GNU/Linux 8.0 (jessie)
126 127
stretch = Debian GNU/Linux 9.0 (stretch)
buster = Debian testing (buster)
128
sid = Debian unstable (sid)
129
hardy = Ubuntu 08.04 LTS "Hardy Heron" (hardy)
130
jaunty = Ubuntu 09.04 "Jaunty Jackalope" (jaunty)
Michael Hanke's avatar
Michael Hanke committed
131
karmic = Ubuntu 09.10 "Karmic Koala" (karmic)
Michael Hanke's avatar
Michael Hanke committed
132
lucid = Ubuntu 10.04 LTS "Lucid Lynx" (lucid)
Michael Hanke's avatar
Michael Hanke committed
133
maverick = Ubuntu 10.10 "Maverick Meerkat" (maverick)
Michael Hanke's avatar
Michael Hanke committed
134
natty = Ubuntu 11.04 "Natty Narwhal" (natty)
135
oneiric = Ubuntu 11.10 "Oneiric Ocelot" (oneiric)
136
precise = Ubuntu 12.04 LTS "Precise Pangolin" (precise)
137
quantal = Ubuntu 12.10 "Quantal Quetzal" (quantal)
138 139
raring = Ubuntu 13.04 "Raring Ringtail" (raring)
saucy = Ubuntu 13.10 "Saucy Salamander" (saucy)
140
trusty = Ubuntu 14.04 "Trusty Tahr" (trusty)
141
utopic = Ubuntu 14.10 "Utopic Unicorn" (utopic)
142
vivid = Ubuntu 15.04 "Vivid Vervet" (vivid)
143 144
wily = Ubuntu 15.10 "Wily Werewolf" (wily)
xenial = Ubuntu 16.04 "Xenial Xerus" (xenial)
145
yakkety = Ubuntu 16.10 "Yakkety Yak" (yakkety)
146 147
zesty = Ubuntu 17.04 "Zesty Zapus" (zesty)
artful = Ubuntu 17.10 "Artful Aardvark" (artful)
148
bionic = Ubuntu 18.04 "Bionic Beaver" (bionic)
149

150 151 152 153 154
[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
155 156 157 158 159 160 161 162 163 164

[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

165 166 167
# 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
168
environments = nd+debian-sid nd+debian-jessie nd+debian-buster nd+debian-stretch nd+debian-wheezy
169
               nd+ubuntu-precise nd+ubuntu-trusty nd+ubuntu-xenial nd+ubuntu-artful nd+ubuntu-bionic
170 171 172
# what command to use for package building: pbuilder or cowbuilder
builder = pbuilder

173 174
# directory configurations: It is possible to use environment variable and '~'
# for these items
175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
# 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 = 

201
# main mirror for chroots
202
# TODO: move apt-proxy configuration into a variable to ease overrides etc
203
nd+debian mirror = http://medusa:3142/http.debian.net/debian
204
nd+ubuntu mirror = http://medusa:3142/archive.ubuntu.com/ubuntu
205 206 207 208

# 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
209
nd+ubuntu othermirror = deb http://medusa:3142/neurodebian.ovgu.de/debian %%(release)s main contrib non-free
210 211

# additional keyring to be used by debbootstrap and APT
212
nd+ubuntu bootstrap keyring = /usr/share/keyrings/ubuntu-archive-keyring.gpg
213
nd+debian keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
214
nd+ubuntu keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
215 216 217 218 219 220 221

# 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

222 223 224 225
# force including sources in any build (for one arch in a batch)
nd+debian source include = yes
nd+ubuntu source include = yes

226
# Maintainer setting for backported packages
227
backport maintainer = NeuroDebian Team <team@neuro.debian.net>
228

229 230
# sed expression for modifying the control file of backported packages
backport modify control = s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g
231

232 233
# space-separate list of source package name for which to NOT apply the control
# modification expression
234
backport modify control blacklist =
235 236 237 238 239 240 241 242 243 244 245

[release backport ids]
# 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
246
stretch = nd90
247
buster = nd100
248 249 250 251 252 253 254 255 256 257 258 259
sid = nd
hardy = nd08.04
intrepid = nd08.10
jaunty = nd09.04
karmic = nd09.10
lucid = nd10.04
maverick = nd10.10
natty = nd11.04
oneiric = nd11.10
precise = nd12.04
quantal = nd12.10
raring = nd13.04
260
saucy = nd13.10
261
trusty = nd14.04
262
utopic = nd14.10
263
vivid = nd15.04
264 265
wily = nd15.10
xenial = nd16.04
266
yakkety = nd16.10
267 268
zesty = nd17.04
artful = nd17.10