]> git.donarmstrong.com Git - dak.git/blob - config/debian-r/dak.conf
* remove britney urgency
[dak.git] / config / debian-r / dak.conf
1 Dinstall
2 {
3    // was non-us.d.o path before
4    Options::No-Mail "true";
5    SigningKeyring "/srv/debian-r/s3kr1t/dot-gnupg/secring.gpg";
6    SigningPubKeyring "/srv/debian-r/s3kr1t/dot-gnupg/pubring.gpg";
7    SigningKeyIds "55BE302B";
8    SendmailCommand "/usr/sbin/sendmail -odq -oi -t";
9    MyEmailAddress "Don Armstrong <don+crandak@donarmstrong.com>";
10    MyAdminAddress "don+crandak@donarmstrong.com";
11    MyHost "donarmstrong.com";  // used for generating user@my_host addresses in e.g. manual_reject()
12    MyDistribution "Debian-r"; // Used in emails
13    // BugServer "bugs-debian-r";
14    // PackagesServer "packages-debian-r";
15    // Bcc "don+cran-archive@donarmstrong.com";
16    // GroupOverrideFilename "override.group-maint";
17    FutureTimeTravelGrace 28800; // 8 hours
18    PastCutoffYear "1984";
19    SkipTime 300;
20    CloseBugs "false";
21    OverrideDisparityCheck "false";
22    BXANotify "false";
23    DefaultSuite "stable";
24    SuiteSuffix "updates/";
25    OverrideMaintainer "don+crandak@donarmstrong.com";
26    LegacyStableHasNoSections "false";
27    AllowSourceOnlyUploads "true";
28 };
29
30 Process-New
31 {
32   DinstallLockFile "/srv/debian-r/lock/processnew.lock";
33   LockDir "/srv/debian-r/lock/new/";
34 };
35
36 Import-Users-From-Passwd
37 {
38   ValidGID "800";
39   // Comma separated list of users who are in Postgres but not the passwd file
40   KnownPostgres "postgres,dak,www-data,udmsearch,repuser";
41 };
42
43 Queue-Report
44 {
45   Directories
46   {
47     byhand;
48     new;
49     unembargoed;
50     embargoed;
51   };
52 };
53
54 Import-LDAP-Fingerprints
55 {
56 //  LDAPDn "ou=users,dc=debian,dc=org";
57 //  LDAPServer "db.debian.org";
58   ExtraKeyrings
59   {
60     "/srv/debian-r/keyrings/removed-keys.gpg";
61     "/srv/debian-r/keyrings/extra-keys.gpg";
62   };
63   KeyServer "wwwkeys.eu.pgp.net";
64 };
65
66 Check-Overrides
67 {
68   OverrideSuites
69   {
70     Stable
71     {
72       Process "0";
73     };
74
75     Testing
76     {
77       Process "0";
78     };
79
80   };
81 };
82
83 Clean-Queues
84 {
85   Options
86   {
87     Days 14;
88   };
89  MorgueSubDir "queue";
90 };
91
92 Rm
93 {
94   Options
95   {
96     Suite "unstable";
97   };
98
99   MyEmailAddress "Cran Dak Archive Maintenance <don+crandak@donarmstrong.com>";
100   LogFile "/srv/debian-r/dak-log/removals.txt";
101 };
102
103 Clean-Suites
104 {
105   // How long (in seconds) dead packages are left before being killed
106   StayOfExecution 129600; // 1.5 days
107   MorgueSubDir "pool";
108   OverrideFilename "override.source-only";
109 };
110
111 Security-Install
112 {
113   ComponentMappings
114   {
115     main "ftp-master.debian.org:/pub/UploadQueue";
116     contrib "ftp-master.debian.org:/pub/UploadQueue";
117     non-free "ftp-master.debian.org:/pub/UploadQueue";
118     non-US/main "non-us.debian.org:/pub/UploadQueue";
119     non-US/contrib "non-us.debian.org:/pub/UploadQueue";
120     non-US/non-free "non-us.debian.org:/pub/UploadQueue";
121   };
122 };
123
124 Suite
125 {
126   // Priority determines which suite is used for the Maintainers file
127   // as generated by 'dak make-maintainers' (highest wins).
128
129   Stable
130   {
131         Components
132         {
133           main;
134         };
135         Announce "don+dak@donarmstrong.com";
136         Version "";
137         Origin "Debian-r";
138         Label "Debian-r";
139         Description "Debian R packages for stable from cran and bioc";
140         ValidTime 864000; // 10 days
141         CodeName "squeeze";
142         OverrideCodeName "squeeze";
143         CopyDotDak "/srv/debian-r/queue/done/";
144   };
145
146   Testing
147   {
148         Components
149         {
150           main;
151         };
152         Announce "don+dak@donarmstrong.com";
153         Version "";
154         Origin "Debian-r";
155         Label "Debian-r";
156         Description "Debian R Packages for testing from cran and bioc";
157         ValidTime 864000; // 10 days
158         CodeName "wheezy";
159         OverrideCodeName "wheezy";
160         CopyDotDak "/srv/debian-r/queue/done/";
161   };
162 };
163
164 SuiteMappings
165 {
166   "map squeeze stable";
167   "map wheezy testing";
168 };
169
170 Dir
171 {
172   Root "/srv/debian-r/ftp/";
173   Pool "/srv/debian-r/ftp/pool/";
174   Templates "/srv/debian-r/dak/templates/";
175   Export "/srv/debian-r/export/";
176   Lists "/srv/debian-r/database/dists/";
177   Cache "/srv/debian-r/database/";
178   Log "/srv/debian-r/log/";
179   Lock "/srv/debian-r/lock";
180   Morgue "/srv/debian-r/morgue/";
181   Override "/srv/debian-r/scripts/override/";
182   TempPath "/srv/debian-r/tmp/";
183   BTSVersionTrack "/srv/debian-r/queue/bts_version_track/";
184   Holding "/srv/debian-r/queue/holding/";
185   Done "/srv/debian-r/queue/done/";
186   Reject "/srv/debian-r/queue/reject/";
187 };
188
189 DB
190 {
191   Service "debianr";
192   // PoolSize should be at least ThreadCount + 1
193   PoolSize 5;
194   // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
195   MaxOverflow 13;
196   // should be false for encoding == SQL_ASCII
197   Unicode "false"
198 };
199
200 Architectures
201 {
202
203   source "Source";
204   all "Architecture Independent";
205   i386 "Intel ia32";
206   powerpc "PowerPC";
207   amd64 "AMD x86_64 (AMD64)";
208 };
209
210 Archive
211 {
212   debian-r
213   {
214     OriginServer "security.debian.org";
215     PrimaryMirror "security.debian.org";
216     Description "Security Updates for the Debian project";
217   };
218
219 };
220
221 ComponentMappings
222 {
223  "main main";
224 };
225
226 Section
227 {
228   cran;
229   bioc;
230 };
231
232 Priority
233 {
234   required 1;
235   important 2;
236   standard 3;
237   optional 4;
238   extra 5;
239   source 0; // i.e. unused
240 };
241
242 Urgency
243 {
244   Default "low";
245   Valid
246   {
247     low;
248     medium;
249     high;
250     emergency;
251     critical;
252   };
253 };
254
255 Contents
256 {
257   Header "contents";
258   Root "/srv/debian-r/test/";
259 }
260
261 Common
262 {
263   ThreadCount 4;
264 }
265
266 Changelogs
267 {
268   Export "/srv/debian-r/export/changelogs";
269 }
270
271 Generate-Releases
272 {
273   MD5Sum
274   {
275     stable;
276     testing;
277     unstable;
278   };
279   SHA1
280   {
281     stable;
282     testing;
283     unstable;
284   };
285   SHA256
286   {
287     stable;
288     testing;
289     unstable;
290   };
291 }