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