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