]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
345565b3e2b18f631bb0548a02ecab45658efad8
[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-keyring.pgp";
6       "/srv/ftp.debian.org/keyrings/debian-maintainers.gpg";
7    };
8    SigningKeyring "/srv/ftp.debian.org/s3kr1t/dot-gnupg/secring.gpg";
9    SigningPubKeyring "/srv/ftp.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
10    SigningKeyIds "6070D3A1";
11    SendmailCommand "/usr/sbin/sendmail -odq -oi -t";
12    MyEmailAddress "Debian Installer <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    UserExtensions "/srv/ftp.debian.org/dak/config/debian/extensions.py";
29    QueueBuildSuites
30    {
31      unstable;
32    };
33    Reject
34    {
35      NoSourceOnly "true";
36      ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
37    };
38 };
39
40 Transitions
41 {
42    TempPath "/srv/ftp.debian.org/tmp/";
43 };
44
45 Generate-Index-Diffs
46 {
47    Options
48    {
49      TempDir "/srv/ftp.debian.org/tiffani";
50      MaxDiffs { Default 14; };
51    };
52 };
53
54 Override
55 {
56    MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
57 };
58
59 Mirror-Split
60 {
61   FTPPath "/srv/ftp.debian.org/ftp";
62   TreeRootPath "/srv/ftp.debian.org/scratch/dsilvers/treeroots";
63   TreeDatabasePath "/srv/ftp.debian.org/scratch/dsilvers/treedbs";
64   BasicTrees { alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k };
65   CombinationTrees
66   {
67     popular { i386; powerpc; all; source; };
68     source { source; };
69     everything { source; all; alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k; };
70   };
71 };
72
73 Show-New
74 {
75   HTMLPath "/srv/ftp.debian.org/web/new/";
76 }
77
78 Show-Deferred
79 {
80   LinkPath "/srv/ftp.debian.org/web/deferred/";
81   DeferredQueue "/srv/queued/DEFERRED/";
82 }
83
84 Import-Users-From-Passwd
85 {
86   ValidGID "800";
87   // Comma separated list of users who are in Postgres but not the passwd file
88   KnownPostgres "postgres,dak,katie,release";
89 };
90
91 Clean-Queues
92 {
93   Options
94   {
95     Days 14;
96    };
97  MorgueSubDir "queues";
98 };
99
100 Control-Overrides
101 {
102   Options
103   {
104     Component "main";
105     Suite "unstable";
106     Type "deb";
107    };
108
109  ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
110 };
111
112 Rm
113 {
114   Options
115   {
116     Suite "unstable";
117    };
118
119    MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
120    LogFile "/srv/ftp.debian.org/web/removals.txt";
121    Bcc "removed-packages@qa.debian.org";
122 };
123
124 Import-Archive
125 {
126   ExportDir "/srv/ftp.debian.org/dak/import-archive-files/";
127 };
128
129 Import-Keyring
130 {
131   /srv/ftp.debian.org/keyrings/debian-maintainers.gpg
132     {
133       Debian-Maintainer "true";
134     };
135 };
136
137 Reject-Proposed-Updates
138 {
139    StableRejector "the Stable Release Team";
140    StableMail "debian-release@lists.debian.org";
141    MoreInfoURL "http://release.debian.org/stable/4.0/4.0r6/";
142 };
143
144 Import-LDAP-Fingerprints
145 {
146   LDAPDn "ou=users,dc=debian,dc=org";
147   LDAPServer "db.debian.org";
148   ExtraKeyrings
149   {
150     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
151     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
152     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
153   };
154   KeyServer "wwwkeys.eu.pgp.net";
155 };
156
157 Clean-Suites
158 {
159   // How long (in seconds) dead packages are left before being killed
160   StayOfExecution 129600; // 1.5 days
161   QueueBuildStayOfExecution 86400; // 24 hours
162   MorgueSubDir "pool";
163 };
164
165 Process-New
166 {
167   AcceptedLockFile "/srv/ftp.debian.org/lock/unchecked.lock";
168 };
169
170 Check-Overrides
171 {
172   OverrideSuites
173   {
174     Stable
175     {
176       Process "0";
177     };
178
179     Testing
180     {
181       Process "1";
182       OriginSuite "Unstable";
183     };
184
185     Unstable
186     {
187       Process "1";
188     };
189   };
190 };
191
192 Suite
193 {
194   Stable
195   {
196         Components
197         {
198           main;
199           contrib;
200           non-free;
201         };
202         Architectures
203         {
204           source;
205           all;
206           alpha;
207           amd64;
208           arm;
209           hppa;
210           i386;
211           ia64;
212           mips;
213           mipsel;
214           powerpc;
215           s390;
216           sparc;
217         };
218         Announce "debian-changes@lists.debian.org";
219         // Version "4.0r1";
220         Origin "Debian";
221         // Description "Debian 4.0r1 Released 15 August 2007";
222         CodeName "etch";
223         OverrideCodeName "etch";
224         Priority "5";
225         Untouchable "1";
226         ChangeLogBase "dists/stable/";
227         UdebComponents
228         {
229           main;
230           non-free;
231         };
232   };
233
234   Proposed-Updates
235   {
236         Components
237         {
238           main;
239           contrib;
240           non-free;
241         };
242         Architectures
243         {
244           source;
245           all;
246           alpha;
247           amd64;
248           arm;
249           hppa;
250           i386;
251           ia64;
252           mips;
253           mipsel;
254           powerpc;
255           s390;
256           sparc;
257         };
258         Announce "debian-changes@lists.debian.org";
259         CopyChanges "dists/proposed-updates/";
260         CopyDotDak "/srv/ftp.debian.org/queue/proposed-updates/";
261         CommentsDir "/srv/ftp.debian.org/queue/p-u-new/COMMENTS/";
262         Version "4.0-updates";
263         Origin "Debian";
264         Description "Debian 4.0 Proposed Updates - Not Released";
265         CodeName "etch-proposed-updates";
266         OverrideCodeName "etch";
267         OverrideSuite "stable";
268         ValidTime 604800; // 7 days
269         Priority "4";
270         VersionChecks
271         {
272           MustBeNewerThan
273           {
274             Stable;
275           };
276           MustBeOlderThan
277           {
278             Testing;
279             Unstable;
280             Experimental;
281           };
282           Enhances
283           {
284             Stable;
285           };
286         };
287         UdebComponents
288         {
289           main;
290         };
291   };
292
293   Testing
294   {
295         Components
296         {
297           main;
298           contrib;
299           non-free;
300         };
301         Architectures
302         {
303           source;
304           all;
305           alpha;
306           amd64;
307           arm;
308           armel;
309           hppa;
310           i386;
311           ia64;
312           mips;
313           mipsel;
314           powerpc;
315           s390;
316           sparc;
317         };
318         Announce "debian-testing-changes@lists.debian.org";
319         Origin "Debian";
320         Description "Debian Testing distribution - Not Released";
321         CodeName "lenny";
322         OverrideCodeName "lenny";
323         ValidTime 604800; // 7 days
324         Priority "5";
325         UdebComponents
326         {
327           main;
328           non-free;
329         };
330   };
331
332   Testing-Proposed-Updates
333   {
334         Components
335         {
336           main;
337           contrib;
338           non-free;
339         };
340         Architectures
341         {
342           source;
343           all;
344           alpha;
345           amd64;
346           arm;
347           armel;
348           hppa;
349           i386;
350           ia64;
351           mips;
352           mipsel;
353           powerpc;
354           s390;
355           sparc;
356         };
357         Announce "debian-testing-changes@lists.debian.org";
358         Origin "Debian";
359         Description "Debian Testing distribution updates - Not Released";
360         CodeName "lenny-proposed-updates";
361         OverrideCodeName "lenny";
362         OverrideSuite "testing";
363         ValidTime 604800; // 7 days
364         Priority "6";
365         VersionChecks
366         {
367           MustBeNewerThan
368           {
369             Stable;
370             Proposed-Updates;
371             Testing;
372           };
373           MustBeOlderThan
374           {
375             Unstable;
376             Experimental;
377           };
378           Enhances
379           {
380             Testing;
381           };
382         };
383         UdebComponents
384         {
385           main;
386           non-free;
387         };
388   };
389
390   Etch-m68k
391   {
392         Components
393         {
394           main;
395           contrib;
396           non-free;
397         };
398         Architectures
399         {
400           source;
401           all;
402           m68k;
403         };
404         Announce "debian-testing-changes@lists.debian.org";
405         Origin "Debian";
406         Description "Debian Etch for m68k - Not Released";
407         CodeName "etch-m68k";
408         OverrideCodeName "etch";
409         Priority "5";
410         UdebComponents
411         {
412           main;
413           non-free;
414         };
415   };
416
417   Unstable
418   {
419         Components
420         {
421           main;
422           contrib;
423           non-free;
424         };
425         Architectures
426         {
427           source;
428           all;
429           alpha;
430           amd64;
431           arm;
432           armel;
433           hppa;
434           hurd-i386;
435           i386;
436           ia64;
437           mips;
438           mipsel;
439           powerpc;
440           s390;
441           sparc;
442         };
443         Announce "debian-devel-changes@lists.debian.org";
444         Origin "Debian";
445         Description "Debian Unstable - Not Released";
446         CodeName "sid";
447         OverrideCodeName "sid";
448         ValidTime 604800; // 7 days
449         Priority "7";
450         VersionChecks
451         {
452           MustBeNewerThan
453           {
454             Stable;
455             Proposed-Updates;
456             Testing;
457             Testing-Proposed-Updates;
458           };
459         };
460         UdebComponents
461         {
462           main;
463           non-free;
464         };
465   };
466
467   Experimental
468   {
469         Components
470         {
471           main;
472           contrib;
473           non-free;
474         };
475         Architectures
476         {
477           source;
478           all;
479           alpha;
480           amd64;
481           arm;
482           armel;
483           hppa;
484           hurd-i386;
485           i386;
486           ia64;
487           mips;
488           mipsel;
489           powerpc;
490           s390;
491           sparc;
492         };
493         Announce "debian-devel-changes@lists.debian.org";
494         Origin "Debian";
495         Description "Experimental packages - not released; use at your own risk.";
496         CodeName "experimental";
497         NotAutomatic "yes";
498         OverrideCodeName "sid";
499         OverrideSuite "unstable";
500         ValidTime 604800; // 7 days
501         Priority "0";
502         VersionChecks
503         {
504           MustBeNewerThan
505           {
506             Stable;
507             Proposed-Updates;
508             Testing;
509             Testing-Proposed-Updates;
510             Unstable;
511           };
512         };
513         UdebComponents
514         {
515           main;
516           non-free;
517         };
518   };
519
520 };
521
522 SuiteMappings
523 {
524 // "propup-version oldstable-security stable testing testing-proposed-updates unstable";
525  "propup-version stable-security testing testing-proposed-updates unstable";
526  "propup-version testing-security unstable";
527 // "map oldstable oldstable-proposed-updates";
528 // "map oldstable-security oldstable-proposed-updates";
529  "map stable proposed-updates";
530  "map stable-security proposed-updates";
531  "map stable-proposed-updates proposed-updates";
532  "map-unreleased oldstable unstable";
533  "map-unreleased stable unstable";
534  "map-unreleased proposed-updates unstable";
535  "map testing testing-proposed-updates";
536  "map testing-security testing-proposed-updates";
537  "map-unreleased testing unstable";
538  "map-unreleased testing-proposed-updates unstable";
539 };
540
541 AutomaticByHandPackages {
542   "debian-installer-images" {
543     Source "debian-installer";
544     Section "raw-installer";
545     Extension "tar.gz";
546     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-di";
547   };
548
549   "debian-maintainers" {
550     Source "debian-maintainers";
551     Section "raw-keyring";
552     Extension "gpg";
553     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-dm";
554   };
555
556   "tag-overrides" {
557     Source "tag-overrides";
558     Section "byhand";
559     Extension "tar.gz";
560     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-tag";
561   };
562
563   "task-overrides" {
564     Source "tasksel";
565     Section "byhand";
566     Extension "tar.gz";
567     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-task";
568   };
569 };
570
571 Dir
572 {
573   Root "/srv/ftp.debian.org/ftp/";
574   Pool "/srv/ftp.debian.org/ftp/pool/";
575   Templates "/srv/ftp.debian.org/dak/templates/";
576   PoolRoot "pool/";
577   Lists "/srv/ftp.debian.org/database/dists/";
578   Log "/srv/ftp.debian.org/log/";
579   Lock "/srv/ftp.debian.org/lock";
580   Morgue "/srv/ftp.debian.org/morgue/";
581   MorgueReject "reject";
582   Override "/srv/ftp.debian.org/scripts/override/";
583   QueueBuild "/srv/incoming.debian.org/buildd/";
584   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
585   Queue
586   {
587     Accepted "/srv/ftp.debian.org/queue/accepted/";
588     Byhand "/srv/ftp.debian.org/queue/byhand/";
589     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
590     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
591     Done "/srv/ftp.debian.org/queue/done/";
592     Holding "/srv/ftp.debian.org/queue/holding/";
593     New "/srv/ftp.debian.org/queue/new/";
594     Reject "/srv/ftp.debian.org/queue/reject/";
595     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
596     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
597   };
598 };
599
600 Queue-Report
601 {
602   ReportLocations
603   {
604     822Location "/srv/ftp.debian.org/web/new.822";
605   };
606 };
607
608 DB
609 {
610   Name "projectb";
611   Host "";
612   Port -1;
613 };
614
615 Architectures
616 {
617   source "Source";
618   all "Architecture Independent";
619   alpha "DEC Alpha";
620   hurd-i386 "Intel ia32 running the HURD";
621   hppa "HP PA RISC";
622   amd64 "AMD64";
623   arm "ARM";
624   i386 "Intel ia32";
625   ia64 "Intel ia64";
626   m68k "Motorola Mc680x0";
627   mips "MIPS (Big Endian)";
628   mipsel "MIPS (Little Endian)";
629   powerpc "PowerPC";
630   s390 "IBM S/390";
631   sh "Hitatchi SuperH";
632   sparc "Sun SPARC/UltraSPARC";
633 };
634
635 Archive
636 {
637   ftp-master
638   {
639     OriginServer "ftp-master.debian.org";
640     PrimaryMirror "ftp.debian.org";
641     Description "Master Archive for the Debian project";
642   };
643 };
644
645 Component
646 {
647   main
648   {
649         Description "Main";
650         MeetsDFSG "true";
651   };
652
653   contrib
654   {
655         Description "Contrib";
656         MeetsDFSG "true";
657   };
658
659   non-free
660   {
661         Description "Software that fails to meet the DFSG";
662         MeetsDFSG "false";
663   };
664
665   mixed  // **NB:** only used for overrides; not yet used in other code
666   {
667         Description "Legacy Mixed";
668         MeetsDFSG "false";
669   };
670 };
671
672 Section
673 {
674   admin;
675   base;
676   comm;
677   debian-installer;
678   devel;
679   doc;
680   editors;
681   embedded;
682   electronics;
683   games;
684   gnome;
685   graphics;
686   hamradio;
687   interpreters;
688   kde;
689   libdevel;
690   libs;
691   mail;
692   math;
693   misc;
694   net;
695   news;
696   oldlibs;
697   otherosfs;
698   perl;
699   python;
700   science;
701   shells;
702   sound;
703   tex;
704   text;
705   utils;
706   web;
707   x11;
708 };
709
710 Priority
711 {
712   required 1;
713   important 2;
714   standard 3;
715   optional 4;
716   extra 5;
717   source 0; // i.e. unused
718 };
719
720 OverrideType
721 {
722   deb;
723   udeb;
724   dsc;
725 };
726
727 Location
728 {
729
730   // Pool locations on ftp-master.debian.org
731   /srv/ftp.debian.org/ftp/pool/
732     {
733       Archive "ftp-master";
734       Type "pool";
735     };
736
737 };
738
739 Urgency
740 {
741   Default "low";
742   Valid
743   {
744     low;
745     medium;
746     high;
747     emergency;
748     critical;
749   };
750 };