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