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