]> git.donarmstrong.com Git - dak.git/blob - config/debian-r/dak.conf
* try tweaking the queue configuration
[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   Queue
188   {
189         Unchecked "/srv/debian-r/queue/unchecked/";
190         Byhand "/srv/debian-r/queue/byhand/";
191         New "/srv/debian-r/queue/new/";
192         NewStage "/srv/debian-r/queue/newstage/";
193         Reject "/srv/debian-r/queue/reject/";
194   };
195 };
196
197 DB
198 {
199   Service "debianr";
200   // PoolSize should be at least ThreadCount + 1
201   PoolSize 5;
202   // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
203   MaxOverflow 13;
204   // should be false for encoding == SQL_ASCII
205   Unicode "false"
206 };
207
208 Architectures
209 {
210
211   source "Source";
212   all "Architecture Independent";
213   i386 "Intel ia32";
214   powerpc "PowerPC";
215   amd64 "AMD x86_64 (AMD64)";
216 };
217
218 Archive
219 {
220   debian-r
221   {
222     OriginServer "security.debian.org";
223     PrimaryMirror "security.debian.org";
224     Description "Security Updates for the Debian project";
225   };
226
227 };
228
229 ComponentMappings
230 {
231  "main main";
232 };
233
234 Section
235 {
236   cran;
237   bioc;
238 };
239
240 Priority
241 {
242   required 1;
243   important 2;
244   standard 3;
245   optional 4;
246   extra 5;
247   source 0; // i.e. unused
248 };
249
250 Urgency
251 {
252   Default "low";
253   Valid
254   {
255     low;
256     medium;
257     high;
258     emergency;
259     critical;
260   };
261 };
262
263 Contents
264 {
265   Header "contents";
266   Root "/srv/debian-r/test/";
267 }
268
269 Common
270 {
271   ThreadCount 4;
272 }
273
274 Changelogs
275 {
276   Export "/srv/debian-r/export/changelogs";
277 }
278
279 Generate-Releases
280 {
281   MD5Sum
282   {
283     stable;
284     testing;
285     unstable;
286   };
287   SHA1
288   {
289     stable;
290     testing;
291     unstable;
292   };
293   SHA256
294   {
295     stable;
296     testing;
297     unstable;
298   };
299 }