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