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