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