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