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