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