]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
Damn oldtimers
[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         Priority "4";
404         VersionChecks
405         {
406           MustBeNewerThan
407           {
408             Stable;
409           };
410           MustBeOlderThan
411           {
412             Testing;
413             Unstable;
414             Experimental;
415           };
416           Enhances
417           {
418             Stable;
419           };
420         };
421         UdebComponents
422         {
423           main;
424         };
425   };
426
427   Testing
428   {
429         Components
430         {
431           main;
432           contrib;
433           non-free;
434         };
435         Architectures
436         {
437           source;
438           all;
439           alpha;
440           amd64;
441           arm;
442           armel;
443           hppa;
444           i386;
445           ia64;
446           mips;
447           mipsel;
448           powerpc;
449           s390;
450           sparc;
451         };
452         Announce "debian-testing-changes@lists.debian.org";
453         Origin "Debian";
454         Description "Debian Testing distribution - Not Released";
455         CodeName "lenny";
456         OverrideCodeName "lenny";
457         Priority "5";
458         UdebComponents
459         {
460           main;
461           non-free;
462         };
463   };
464
465   Testing-Proposed-Updates
466   {
467         Components
468         {
469           main;
470           contrib;
471           non-free;
472         };
473         Architectures
474         {
475           source;
476           all;
477           alpha;
478           amd64;
479           arm;
480           armel;
481           hppa;
482           i386;
483           ia64;
484           mips;
485           mipsel;
486           powerpc;
487           s390;
488           sparc;
489         };
490         Announce "debian-testing-changes@lists.debian.org";
491         Origin "Debian";
492         Description "Debian Testing distribution updates - Not Released";
493         CodeName "testing-proposed-updates";
494         OverrideCodeName "lenny";
495         OverrideSuite "testing";
496         Priority "6";
497         VersionChecks
498         {
499           MustBeNewerThan
500           {
501             Stable;
502             Proposed-Updates;
503             Testing;
504           };
505           MustBeOlderThan
506           {
507             Unstable;
508             Experimental;
509           };
510           Enhances
511           {
512             Testing;
513           };
514         };
515         UdebComponents
516         {
517           main;
518           non-free;
519         };
520   };
521
522   Etch-m68k
523   {
524         Components
525         {
526           main;
527           contrib;
528           non-free;
529         };
530         Architectures
531         {
532           source;
533           all;
534           m68k;
535         };
536         Announce "debian-testing-changes@lists.debian.org";
537         Origin "Debian";
538         Description "Debian Etch for m68k - Not Released";
539         CodeName "etch-m68k";
540         OverrideCodeName "etch";
541         Priority "5";
542         UdebComponents
543         {
544           main;
545           non-free;
546         };
547   };
548
549
550   Unstable
551   {
552         Components
553         {
554           main;
555           contrib;
556           non-free;
557         };
558         Architectures
559         {
560           source;
561           all;
562           alpha;
563           amd64;
564           arm;
565           armel;
566           hppa;
567           hurd-i386;
568           i386;
569           ia64;
570           m68k;
571           mips;
572           mipsel;
573           powerpc;
574           s390;
575           sparc;
576         };
577         Announce "debian-devel-changes@lists.debian.org";
578         Origin "Debian";
579         Description "Debian Unstable - Not Released";
580         CodeName "sid";
581         OverrideCodeName "sid";
582         Priority "7";
583         VersionChecks
584         {
585           MustBeNewerThan
586           {
587             Stable;
588             Proposed-Updates;
589             Testing;
590             Testing-Proposed-Updates;
591           };
592         };
593         UdebComponents
594         {
595           main;
596           non-free;
597         };
598   };
599
600   Experimental
601   {
602         Components
603         {
604           main;
605           contrib;
606           non-free;
607         };
608         Architectures
609         {
610           source;
611           all;
612           alpha;
613           amd64;
614           arm;
615           armel;
616           hppa;
617           hurd-i386;
618           i386;
619           ia64;
620           m68k;
621           mips;
622           mipsel;
623           powerpc;
624           s390;
625           sparc;
626         };
627         Announce "debian-devel-changes@lists.debian.org";
628         Origin "Debian";
629         Description "Experimental packages - not released; use at your own risk.";
630         CodeName "experimental";
631         NotAutomatic "yes";
632         OverrideCodeName "sid";
633         OverrideSuite "unstable";
634         Priority "0";
635         VersionChecks
636         {
637           MustBeNewerThan
638           {
639             Stable;
640             Proposed-Updates;
641             Testing;
642             Testing-Proposed-Updates;
643             Unstable;
644           };
645         };
646         UdebComponents
647         {
648           main;
649           non-free;
650         };
651   };
652
653 };
654
655 SuiteMappings
656 {
657  "propup-version oldstable-security stable testing testing-proposed-updates unstable";
658  "propup-version stable-security testing testing-proposed-updates unstable";
659  "propup-version testing-security unstable";
660  "map oldstable oldstable-proposed-updates";
661  "map oldstable-security oldstable-proposed-updates";
662  "map stable proposed-updates";
663  "map stable-security proposed-updates";
664  "map stable-proposed-updates proposed-updates";
665  "map-unreleased oldstable unstable";
666  "map-unreleased stable unstable";
667  "map-unreleased proposed-updates unstable";
668  "map testing testing-proposed-updates";
669  "map testing-security testing-proposed-updates";
670  "map-unreleased testing unstable";
671  "map-unreleased testing-proposed-updates unstable";
672 };
673
674 AutomaticByHandPackages {
675   "debian-installer-images" {
676     Source "debian-installer";
677     Section "raw-installer";
678     Extension "tar.gz";
679     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-di";
680   };
681
682   "debian-maintainers" {
683     Source "debian-maintainers";
684     Section "raw-keyring";
685     Extension "gpg";
686     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-dm";
687   };
688
689   "tag-overrides" {
690     Source "tag-overrides";
691     Section "byhand";
692     Extension "tar.gz";
693     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-tag";
694   };
695
696   "task-overrides" {
697     Source "tasksel";
698     Section "byhand";
699     Extension "tar.gz";
700     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-task";
701   };
702 };
703
704 Dir
705 {
706   Root "/srv/ftp.debian.org/ftp/";
707   Pool "/srv/ftp.debian.org/ftp/pool/";
708   Templates "/srv/ftp.debian.org/dak/templates/";
709   PoolRoot "pool/";
710   Lists "/srv/ftp.debian.org/database/dists/";
711   Log "/srv/ftp.debian.org/log/";
712   Lock "/srv/ftp.debian.org/lock";
713   Morgue "/srv/ftp.debian.org/morgue/";
714   MorgueReject "reject";
715   Override "/srv/ftp.debian.org/scripts/override/";
716   QueueBuild "/srv/incoming.debian.org/buildd/";
717   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
718   Queue
719   {
720     Accepted "/srv/ftp.debian.org/queue/accepted/";
721     Byhand "/srv/ftp.debian.org/queue/byhand/";
722     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
723     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
724     Done "/srv/ftp.debian.org/queue/done/";
725     Holding "/srv/ftp.debian.org/queue/holding/";
726     New "/srv/ftp.debian.org/queue/new/";
727     Reject "/srv/ftp.debian.org/queue/reject/";
728     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
729     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
730   };
731 };
732
733 DB
734 {
735   Name "projectb";
736   Host "";
737   Port -1;
738 };
739
740 Architectures
741 {
742   source "Source";
743   all "Architecture Independent";
744   alpha "DEC Alpha";
745   hurd-i386 "Intel ia32 running the HURD";
746   hppa "HP PA RISC";
747   amd64 "AMD64";
748   arm "ARM";
749   i386 "Intel ia32";
750   ia64 "Intel ia64";
751   m68k "Motorola Mc680x0";
752   mips "MIPS (Big Endian)";
753   mipsel "MIPS (Little Endian)";
754   powerpc "PowerPC";
755   s390 "IBM S/390";
756   sh "Hitatchi SuperH";
757   sparc "Sun SPARC/UltraSPARC";
758 };
759
760 Archive
761 {
762   ftp-master
763   {
764     OriginServer "ftp-master.debian.org";
765     PrimaryMirror "ftp.debian.org";
766     Description "Master Archive for the Debian project";
767   };
768 };
769
770 Component
771 {
772   main
773   {
774         Description "Main";
775         MeetsDFSG "true";
776   };
777
778   contrib
779   {
780         Description "Contrib";
781         MeetsDFSG "true";
782   };
783
784   non-free
785   {
786         Description "Software that fails to meet the DFSG";
787         MeetsDFSG "false";
788   };
789
790   mixed  // **NB:** only used for overrides; not yet used in other code
791   {
792         Description "Legacy Mixed";
793         MeetsDFSG "false";
794   };
795 };
796
797 Section
798 {
799   admin;
800   base;
801   comm;
802   debian-installer;
803   devel;
804   doc;
805   editors;
806   embedded;
807   electronics;
808   games;
809   gnome;
810   graphics;
811   hamradio;
812   interpreters;
813   kde;
814   libdevel;
815   libs;
816   mail;
817   math;
818   misc;
819   net;
820   news;
821   oldlibs;
822   otherosfs;
823   perl;
824   python;
825   science;
826   shells;
827   sound;
828   tex;
829   text;
830   utils;
831   web;
832   x11;
833 };
834
835 Priority
836 {
837   required 1;
838   important 2;
839   standard 3;
840   optional 4;
841   extra 5;
842   source 0; // i.e. unused
843 };
844
845 OverrideType
846 {
847   deb;
848   udeb;
849   dsc;
850 };
851
852 Location
853 {
854
855   // Pool locations on ftp-master.debian.org
856   /srv/ftp.debian.org/ftp/pool/
857     {
858       Archive "ftp-master";
859       Type "pool";
860     };
861
862 };
863
864 Urgency
865 {
866   Default "low";
867   Valid
868   {
869     low;
870     medium;
871     high;
872     emergency;
873     critical;
874   };
875 };