]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
No more pgp keyring
[dak.git] / config / debian / dak.conf
1 Dinstall
2 {
3    GPGKeyring {
4       "/srv/keyring.debian.org/keyrings/debian-keyring.gpg";
5       "/srv/keyring.debian.org/keyrings/debian-maintainers.gpg";
6    };
7    SigningKeyring "/srv/ftp.debian.org/s3kr1t/dot-gnupg/secring.gpg";
8    SigningPubKeyring "/srv/ftp.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
9    SigningKeyIds "55BE302B";
10 //   SendmailCommand "/usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org";
11    SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org";
12    MyEmailAddress "Archive Administrator <installer@ftp-master.debian.org>";
13    MyAdminAddress "ftpmaster@debian.org";
14    MyHost "debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
15    MyDistribution "Debian"; // Used in emails
16    BugServer "bugs.debian.org";
17    PackagesServer "packages.debian.org";
18    TrackingServer "packages.qa.debian.org";
19    LockFile "/srv/ftp.debian.org/lock/dinstall.lock";
20    Bcc "archive@ftp-master.debian.org";
21    FutureTimeTravelGrace 28800; // 8 hours
22    PastCutoffYear "1984";
23    SkipTime 300;
24    BXANotify "true";
25    CloseBugs "true";
26    OverrideDisparityCheck "true";
27    DefaultSuite "unstable";
28    LintianTags "/srv/ftp.debian.org/dak/config/debian/lintian.tags";
29    QueueBuildSuites
30    {
31      unstable;
32    };
33    Reject
34    {
35      NoSourceOnly "true";
36      ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
37    };
38    // if you setup an own dak repository and want to upload Debian packages you most possibly want
39    // to set the following option to a real path/filename and then enter those mail addresses that
40    // you want to be able to receive mails generated by your dak installation. This avoids spamming
41    // the real maintainers of a package you upload with mail.
42    // format of entries: one entry per line. Either an email address directly, or a regular expression,
43    // prefixed by "RE:". Examples: "jane.doe@domain.com" or "RE:jane[^@]@domain.com", where the first will
44    // only allow to mail jane.doe@domain.com while the second will mail all of jane*@domain.com
45    //  MailWhiteList "/some/path/to/a/file";
46 };
47
48 Transitions
49 {
50    Notifications "debian-devel@lists.debian.org";
51 };
52
53 Generate-Index-Diffs
54 {
55    Options
56    {
57      TempDir "/srv/ftp.debian.org/tiffani";
58      MaxDiffs { Default 14; };
59    };
60 };
61
62 Override
63 {
64    MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
65 };
66
67 Mirror-Split
68 {
69   FTPPath "/srv/ftp.debian.org/ftp";
70   TreeRootPath "/srv/ftp.debian.org/scratch/dsilvers/treeroots";
71   TreeDatabasePath "/srv/ftp.debian.org/scratch/dsilvers/treedbs";
72   BasicTrees { alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k };
73   CombinationTrees
74   {
75     popular { i386; powerpc; all; source; };
76     source { source; };
77     everything { source; all; alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k; };
78   };
79 };
80
81 Show-New
82 {
83   HTMLPath "/srv/ftp.debian.org/web/new/";
84 }
85
86 Show-Deferred
87 {
88   LinkPath "/srv/ftp.debian.org/web/deferred/";
89   DeferredQueue "/srv/queued/DEFERRED/";
90 }
91
92 Import-Users-From-Passwd
93 {
94   ValidGID "800";
95   // Comma separated list of users who are in Postgres but not the passwd file
96   KnownPostgres "postgres,dak,katie,release,qa,www-data,guest";
97 };
98
99 Clean-Queues
100 {
101   Options
102   {
103     Days 14;
104    };
105  MorgueSubDir "queues";
106 };
107
108 Control-Overrides
109 {
110   Options
111   {
112     Component "main";
113     Suite "unstable";
114     Type "deb";
115    };
116
117  ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
118 };
119
120 Rm
121 {
122   Options
123   {
124     Suite "unstable";
125    };
126
127    MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
128    LogFile "/srv/ftp.debian.org/web/removals.txt";
129    Bcc "removed-packages@qa.debian.org";
130 };
131
132 Import-Archive
133 {
134   ExportDir "/srv/ftp.debian.org/dak/import-archive-files/";
135 };
136
137 Import-Keyring
138 {
139   /srv/keyring.debian.org/keyrings/debian-maintainers.gpg
140     {
141       Debian-Maintainer "true";
142     };
143 };
144
145 Reject-Proposed-Updates
146 {
147    StableRejector "the Stable Release Team";
148    StableMail "debian-release@lists.debian.org";
149    MoreInfoURL "http://release.debian.org/stable/4.0/4.0r7/";
150 };
151
152 Import-LDAP-Fingerprints
153 {
154   LDAPDn "ou=users,dc=debian,dc=org";
155   LDAPServer "db.debian.org";
156   ExtraKeyrings
157   {
158     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
159     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
160     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
161   };
162   KeyServer "wwwkeys.eu.pgp.net";
163 };
164
165 Clean-Suites
166 {
167   // How long (in seconds) dead packages are left before being killed
168   StayOfExecution 129600; // 1.5 days
169   QueueBuildStayOfExecution 86400; // 24 hours
170   MorgueSubDir "pool";
171 };
172
173 Process-New
174 {
175   DinstallLockFile "/srv/ftp.debian.org/lock/processnew.lock";
176   LockDir "/srv/ftp.debian.org/lock/new/";
177 };
178
179 Check-Overrides
180 {
181   OverrideSuites
182   {
183     Stable
184     {
185       Process "0";
186     };
187
188     Testing
189     {
190       Process "1";
191       OriginSuite "Unstable";
192     };
193
194     Unstable
195     {
196       Process "1";
197     };
198   };
199 };
200
201 Suite
202 {
203   Stable
204   {
205         Components
206         {
207           main;
208           contrib;
209           non-free;
210         };
211         Announce "debian-changes@lists.debian.org";
212         // Version "5.0r0";
213         Origin "Debian";
214         // Description "Debian 5.0r0 Released 14 February 2009";
215         CodeName "lenny";
216         OverrideCodeName "lenny";
217         Priority "5";
218         ChangeLogBase "dists/stable/";
219         UdebComponents
220         {
221           main;
222           non-free;
223         };
224   };
225
226   Proposed-Updates
227   {
228         Components
229         {
230           main;
231           contrib;
232           non-free;
233         };
234         Announce "debian-changes@lists.debian.org";
235         CopyChanges "dists/proposed-updates/";
236         CopyDotDak "/srv/ftp.debian.org/queue/proposed-updates/";
237         CommentsDir "/srv/ftp.debian.org/queue/p-u-new/COMMENTS/";
238         Version "5.0-updates";
239         Origin "Debian";
240         Description "Debian 5.0 Proposed Updates - Not Released";
241         CodeName "lenny-proposed-updates";
242         OverrideCodeName "lenny";
243         OverrideSuite "stable";
244         ValidTime 604800; // 7 days
245         Priority "4";
246         VersionChecks
247         {
248           MustBeNewerThan
249           {
250             OldStable;
251             Stable;
252           };
253 //        MustBeOlderThan
254 //        {
255 //          Testing;
256 //          Unstable;
257 //          Experimental;
258 //        };
259           Enhances
260           {
261             Stable;
262           };
263         };
264         UdebComponents
265         {
266           main;
267           non-free;
268         };
269   };
270
271   Testing
272   {
273         Components
274         {
275           main;
276           contrib;
277           non-free;
278         };
279         Announce "debian-testing-changes@lists.debian.org";
280         Origin "Debian";
281         Description "Debian Testing distribution - Not Released";
282         CodeName "squeeze";
283         OverrideCodeName "squeeze";
284         ValidTime 604800; // 7 days
285         Priority "5";
286         UdebComponents
287         {
288           main;
289           non-free;
290         };
291   };
292
293   Testing-Proposed-Updates
294   {
295         Components
296         {
297           main;
298           contrib;
299           non-free;
300         };
301         Announce "debian-testing-changes@lists.debian.org";
302         Origin "Debian";
303         Description "Debian Testing distribution updates - Not Released";
304         CodeName "squeeze-proposed-updates";
305         OverrideCodeName "squeeze";
306         OverrideSuite "testing";
307         ValidTime 604800; // 7 days
308         Priority "6";
309         VersionChecks
310         {
311           MustBeNewerThan
312           {
313             OldStable;
314             Stable;
315 //          Proposed-Updates;
316             Testing;
317           };
318           MustBeOlderThan
319           {
320             Unstable;
321             Experimental;
322           };
323           Enhances
324           {
325             Testing;
326           };
327         };
328         UdebComponents
329         {
330           main;
331           non-free;
332         };
333   };
334
335   Unstable
336   {
337         Components
338         {
339           main;
340           contrib;
341           non-free;
342         };
343         Announce "debian-devel-changes@lists.debian.org";
344         Origin "Debian";
345         Description "Debian Unstable - Not Released";
346         CodeName "sid";
347         OverrideCodeName "sid";
348         ValidTime 604800; // 7 days
349         Priority "7";
350         VersionChecks
351         {
352           MustBeNewerThan
353           {
354             OldStable;
355             Stable;
356 //          Proposed-Updates;
357             Testing;
358             Testing-Proposed-Updates;
359           };
360         };
361         UdebComponents
362         {
363           main;
364           non-free;
365         };
366   };
367
368   Experimental
369   {
370         Components
371         {
372           main;
373           contrib;
374           non-free;
375         };
376         Announce "debian-devel-changes@lists.debian.org";
377         Origin "Debian";
378         Description "Experimental packages - not released; use at your own risk.";
379         CodeName "experimental";
380         NotAutomatic "yes";
381         OverrideCodeName "sid";
382         OverrideSuite "unstable";
383         ValidTime 604800; // 7 days
384         Priority "0";
385         VersionChecks
386         {
387           MustBeNewerThan
388           {
389             OldStable;
390             Stable;
391 //          Proposed-Updates;
392             Testing;
393             Testing-Proposed-Updates;
394             Unstable;
395           };
396         };
397         UdebComponents
398         {
399           main;
400           non-free;
401         };
402   };
403
404 };
405
406 SuiteMappings
407 {
408 // "propup-version oldstable-security stable testing testing-proposed-updates unstable";
409  "propup-version stable-security testing testing-proposed-updates unstable";
410  "propup-version testing-security unstable";
411  "map lenny stable";
412  "map squeeze testing";
413  "map sid unstable";
414  "map rc-buggy experimental";
415 // "map oldstable oldstable-proposed-updates";
416 // "map oldstable-security oldstable-proposed-updates";
417  "map stable proposed-updates";
418  "map stable-security proposed-updates";
419  "map stable-proposed-updates proposed-updates";
420 // "map-unreleased oldstable unstable";
421  "map-unreleased stable unstable";
422  "map-unreleased proposed-updates unstable";
423  "map testing testing-proposed-updates";
424  "map testing-security testing-proposed-updates";
425  "map-unreleased testing unstable";
426  "map-unreleased testing-proposed-updates unstable";
427 };
428
429 AutomaticByHandPackages {
430   "debian-installer-images" {
431     Source "debian-installer";
432     Section "raw-installer";
433     Extension "tar.gz";
434     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-di";
435   };
436
437   "tag-overrides" {
438     Source "tag-overrides";
439     Section "byhand";
440     Extension "tar.gz";
441     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-tag";
442   };
443
444   "task-overrides" {
445     Source "tasksel";
446     Section "byhand";
447     Extension "tar.gz";
448     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-task";
449   };
450 };
451
452 Dir
453 {
454   Root "/srv/ftp.debian.org/ftp/";
455   Pool "/srv/ftp.debian.org/ftp/pool/";
456   Templates "/srv/ftp.debian.org/dak/templates/";
457   PoolRoot "pool/";
458   Lists "/srv/ftp.debian.org/database/dists/";
459   Log "/srv/ftp.debian.org/log/";
460   Lock "/srv/ftp.debian.org/lock";
461   Morgue "/srv/ftp.debian.org/morgue/";
462   MorgueReject "reject";
463   Override "/srv/ftp.debian.org/scripts/override/";
464   QueueBuild "/srv/incoming.debian.org/buildd/";
465   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
466   TempPath "/srv/ftp.debian.org/tmp/";
467   Queue
468   {
469     Byhand "/srv/ftp.debian.org/queue/byhand/";
470     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
471     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
472     Done "/srv/ftp.debian.org/queue/done/";
473     Holding "/srv/ftp.debian.org/queue/holding/";
474     New "/srv/ftp.debian.org/queue/new/";
475     Reject "/srv/ftp.debian.org/queue/reject/";
476     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
477     Newstage "/srv/ftp.debian.org/queue/newstage/";
478     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
479     Embargoed "/does/not/exist/";
480     Unembargoed "/does/not/exist/";
481     Disembargo "/does/not/exist/";
482   };
483 };
484
485 Queue-Report
486 {
487   ReportLocations
488   {
489     822Location "/srv/ftp.debian.org/web/new.822";
490   };
491 };
492
493 DB
494 {
495   Name "projectb";
496   Host "";
497   Port -1;
498 };
499
500 Architectures
501 {
502   source "Source";
503   all "Architecture Independent";
504   alpha "DEC Alpha";
505   hurd-i386 "Intel ia32 running the HURD";
506   hppa "HP PA RISC";
507   amd64 "AMD64";
508   arm "ARM";
509   armel "ARM eabi";
510   i386 "Intel ia32";
511   ia64 "Intel ia64";
512   m68k "Motorola Mc680x0";
513   mips "MIPS (Big Endian)";
514   mipsel "MIPS (Little Endian)";
515   powerpc "PowerPC";
516   s390 "IBM S/390";
517   sparc "Sun SPARC/UltraSPARC";
518   kfreebsd-i386 "GNU/kFreeBSD i386";
519   kfreebsd-amd64 "GNU/kFreeBSD amd64";
520 };
521
522 Archive
523 {
524   ftp-master
525   {
526     OriginServer "ftp-master.debian.org";
527     PrimaryMirror "ftp.debian.org";
528     Description "Master Archive for the Debian project";
529   };
530 };
531
532 Component
533 {
534   main
535   {
536         Description "Main";
537         MeetsDFSG "true";
538   };
539
540   contrib
541   {
542         Description "Contrib";
543         MeetsDFSG "true";
544   };
545
546   non-free
547   {
548         Description "Software that fails to meet the DFSG";
549         MeetsDFSG "false";
550   };
551 };
552
553 Section
554 {
555   admin;
556   cli-mono;
557   comm;
558   database;
559   debian-installer;
560   debug;
561   devel;
562   doc;
563   editors;
564   embedded;
565   electronics;
566   fonts;
567   games;
568   gnome;
569   graphics;
570   gnu-r;
571   gnustep;
572   hamradio;
573   haskell;
574   httpd;
575   interpreters;
576   java;
577   kde;
578   kernel;
579   libdevel;
580   libs;
581   lisp;
582   localization;
583   mail;
584   math;
585   misc;
586   net;
587   news;
588   ocaml;
589   oldlibs;
590   otherosfs;
591   perl;
592   php;
593   python;
594   ruby;
595   science;
596   shells;
597   sound;
598   tex;
599   text;
600   utils;
601   web;
602   vcs;
603   video;
604   x11;
605   xfce;
606   zope;
607 };
608
609 Priority
610 {
611   required 1;
612   important 2;
613   standard 3;
614   optional 4;
615   extra 5;
616   source 0; // i.e. unused
617 };
618
619 OverrideType
620 {
621   deb;
622   udeb;
623   dsc;
624 };
625
626 Location
627 {
628
629   // Pool locations on ftp-master.debian.org
630   /srv/ftp.debian.org/ftp/pool/
631     {
632       Archive "ftp-master";
633       Type "pool";
634     };
635
636 };
637
638 Urgency
639 {
640   Default "low";
641   Valid
642   {
643     low;
644     medium;
645     high;
646     emergency;
647     critical;
648   };
649 };
650
651 Contents
652 {
653   Header "contents";
654   Root "/srv/ftp.debian.org/test/";
655 }