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