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