]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
byebye m68k
[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   Stable
238   {
239         Components
240         {
241           main;
242           contrib;
243           non-free;
244         };
245         Architectures
246         {
247           source;
248           all;
249           alpha;
250           amd64;
251           arm;
252           hppa;
253           i386;
254           ia64;
255           mips;
256           mipsel;
257           powerpc;
258           s390;
259           sparc;
260         };
261         Announce "debian-changes@lists.debian.org";
262         // Version "4.0r1";
263         Origin "Debian";
264         // Description "Debian 4.0r1 Released 15 August 2007";
265         CodeName "etch";
266         OverrideCodeName "etch";
267         Priority "5";
268         Untouchable "1";
269         ChangeLogBase "dists/stable/";
270         UdebComponents
271         {
272           main;
273           non-free;
274         };
275   };
276
277   Proposed-Updates
278   {
279         Components
280         {
281           main;
282           contrib;
283           non-free;
284         };
285         Architectures
286         {
287           source;
288           all;
289           alpha;
290           amd64;
291           arm;
292           hppa;
293           i386;
294           ia64;
295           mips;
296           mipsel;
297           powerpc;
298           s390;
299           sparc;
300         };
301         Announce "debian-changes@lists.debian.org";
302         CopyChanges "dists/proposed-updates/";
303         CopyDotDak "/srv/ftp.debian.org/queue/proposed-updates/";
304         CommentsDir "/srv/ftp.debian.org/queue/p-u-new/COMMENTS/";
305         Version "4.0-updates";
306         Origin "Debian";
307         Description "Debian 4.0 Proposed Updates - Not Released";
308         CodeName "etch-proposed-updates";
309         OverrideCodeName "etch";
310         OverrideSuite "stable";
311         ValidTime 604800; // 7 days
312         Priority "4";
313         VersionChecks
314         {
315           MustBeNewerThan
316           {
317             Stable;
318           };
319           MustBeOlderThan
320           {
321             Testing;
322             Unstable;
323             Experimental;
324           };
325           Enhances
326           {
327             Stable;
328           };
329         };
330         UdebComponents
331         {
332           main;
333         };
334   };
335
336   Testing
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           armel;
352           hppa;
353           i386;
354           ia64;
355           mips;
356           mipsel;
357           powerpc;
358           s390;
359           sparc;
360         };
361         Announce "debian-testing-changes@lists.debian.org";
362         Origin "Debian";
363         Description "Debian Testing distribution - Not Released";
364         CodeName "lenny";
365         OverrideCodeName "lenny";
366         ValidTime 604800; // 7 days
367         Priority "5";
368         UdebComponents
369         {
370           main;
371           non-free;
372         };
373   };
374
375   Testing-Proposed-Updates
376   {
377         Components
378         {
379           main;
380           contrib;
381           non-free;
382         };
383         Architectures
384         {
385           source;
386           all;
387           alpha;
388           amd64;
389           arm;
390           armel;
391           hppa;
392           i386;
393           ia64;
394           mips;
395           mipsel;
396           powerpc;
397           s390;
398           sparc;
399         };
400         Announce "debian-testing-changes@lists.debian.org";
401         Origin "Debian";
402         Description "Debian Testing distribution updates - Not Released";
403         CodeName "testing-proposed-updates";
404         OverrideCodeName "lenny";
405         OverrideSuite "testing";
406         ValidTime 604800; // 7 days
407         Priority "6";
408         VersionChecks
409         {
410           MustBeNewerThan
411           {
412             Stable;
413             Proposed-Updates;
414             Testing;
415           };
416           MustBeOlderThan
417           {
418             Unstable;
419             Experimental;
420           };
421           Enhances
422           {
423             Testing;
424           };
425         };
426         UdebComponents
427         {
428           main;
429           non-free;
430         };
431   };
432
433   Etch-m68k
434   {
435         Components
436         {
437           main;
438           contrib;
439           non-free;
440         };
441         Architectures
442         {
443           source;
444           all;
445           m68k;
446         };
447         Announce "debian-testing-changes@lists.debian.org";
448         Origin "Debian";
449         Description "Debian Etch for m68k - Not Released";
450         CodeName "etch-m68k";
451         OverrideCodeName "etch";
452         Priority "5";
453         UdebComponents
454         {
455           main;
456           non-free;
457         };
458   };
459
460   Unstable
461   {
462         Components
463         {
464           main;
465           contrib;
466           non-free;
467         };
468         Architectures
469         {
470           source;
471           all;
472           alpha;
473           amd64;
474           arm;
475           armel;
476           hppa;
477           hurd-i386;
478           i386;
479           ia64;
480           mips;
481           mipsel;
482           powerpc;
483           s390;
484           sparc;
485         };
486         Announce "debian-devel-changes@lists.debian.org";
487         Origin "Debian";
488         Description "Debian Unstable - Not Released";
489         CodeName "sid";
490         OverrideCodeName "sid";
491         ValidTime 604800; // 7 days
492         Priority "7";
493         VersionChecks
494         {
495           MustBeNewerThan
496           {
497             Stable;
498             Proposed-Updates;
499             Testing;
500             Testing-Proposed-Updates;
501           };
502         };
503         UdebComponents
504         {
505           main;
506           non-free;
507         };
508   };
509
510   Experimental
511   {
512         Components
513         {
514           main;
515           contrib;
516           non-free;
517         };
518         Architectures
519         {
520           source;
521           all;
522           alpha;
523           amd64;
524           arm;
525           armel;
526           hppa;
527           hurd-i386;
528           i386;
529           ia64;
530           mips;
531           mipsel;
532           powerpc;
533           s390;
534           sparc;
535         };
536         Announce "debian-devel-changes@lists.debian.org";
537         Origin "Debian";
538         Description "Experimental packages - not released; use at your own risk.";
539         CodeName "experimental";
540         NotAutomatic "yes";
541         OverrideCodeName "sid";
542         OverrideSuite "unstable";
543         ValidTime 604800; // 7 days
544         Priority "0";
545         VersionChecks
546         {
547           MustBeNewerThan
548           {
549             Stable;
550             Proposed-Updates;
551             Testing;
552             Testing-Proposed-Updates;
553             Unstable;
554           };
555         };
556         UdebComponents
557         {
558           main;
559           non-free;
560         };
561   };
562
563 };
564
565 SuiteMappings
566 {
567 // "propup-version oldstable-security stable testing testing-proposed-updates unstable";
568  "propup-version stable-security testing testing-proposed-updates unstable";
569  "propup-version testing-security unstable";
570 // "map oldstable oldstable-proposed-updates";
571 // "map oldstable-security oldstable-proposed-updates";
572  "map stable proposed-updates";
573  "map stable-security proposed-updates";
574  "map stable-proposed-updates proposed-updates";
575  "map-unreleased oldstable unstable";
576  "map-unreleased stable unstable";
577  "map-unreleased proposed-updates unstable";
578  "map testing testing-proposed-updates";
579  "map testing-security testing-proposed-updates";
580  "map-unreleased testing unstable";
581  "map-unreleased testing-proposed-updates unstable";
582 };
583
584 AutomaticByHandPackages {
585   "debian-installer-images" {
586     Source "debian-installer";
587     Section "raw-installer";
588     Extension "tar.gz";
589     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-di";
590   };
591
592   "debian-maintainers" {
593     Source "debian-maintainers";
594     Section "raw-keyring";
595     Extension "gpg";
596     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-dm";
597   };
598
599   "tag-overrides" {
600     Source "tag-overrides";
601     Section "byhand";
602     Extension "tar.gz";
603     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-tag";
604   };
605
606   "task-overrides" {
607     Source "tasksel";
608     Section "byhand";
609     Extension "tar.gz";
610     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-task";
611   };
612 };
613
614 Dir
615 {
616   Root "/srv/ftp.debian.org/ftp/";
617   Pool "/srv/ftp.debian.org/ftp/pool/";
618   Templates "/srv/ftp.debian.org/dak/templates/";
619   PoolRoot "pool/";
620   Lists "/srv/ftp.debian.org/database/dists/";
621   Log "/srv/ftp.debian.org/log/";
622   Lock "/srv/ftp.debian.org/lock";
623   Morgue "/srv/ftp.debian.org/morgue/";
624   MorgueReject "reject";
625   Override "/srv/ftp.debian.org/scripts/override/";
626   QueueBuild "/srv/incoming.debian.org/buildd/";
627   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
628   Queue
629   {
630     Accepted "/srv/ftp.debian.org/queue/accepted/";
631     Byhand "/srv/ftp.debian.org/queue/byhand/";
632     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
633     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
634     Done "/srv/ftp.debian.org/queue/done/";
635     Holding "/srv/ftp.debian.org/queue/holding/";
636     New "/srv/ftp.debian.org/queue/new/";
637     Reject "/srv/ftp.debian.org/queue/reject/";
638     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
639     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
640   };
641 };
642
643 DB
644 {
645   Name "projectb";
646   Host "";
647   Port -1;
648 };
649
650 Architectures
651 {
652   source "Source";
653   all "Architecture Independent";
654   alpha "DEC Alpha";
655   hurd-i386 "Intel ia32 running the HURD";
656   hppa "HP PA RISC";
657   amd64 "AMD64";
658   arm "ARM";
659   i386 "Intel ia32";
660   ia64 "Intel ia64";
661   m68k "Motorola Mc680x0";
662   mips "MIPS (Big Endian)";
663   mipsel "MIPS (Little Endian)";
664   powerpc "PowerPC";
665   s390 "IBM S/390";
666   sh "Hitatchi SuperH";
667   sparc "Sun SPARC/UltraSPARC";
668 };
669
670 Archive
671 {
672   ftp-master
673   {
674     OriginServer "ftp-master.debian.org";
675     PrimaryMirror "ftp.debian.org";
676     Description "Master Archive for the Debian project";
677   };
678 };
679
680 Component
681 {
682   main
683   {
684         Description "Main";
685         MeetsDFSG "true";
686   };
687
688   contrib
689   {
690         Description "Contrib";
691         MeetsDFSG "true";
692   };
693
694   non-free
695   {
696         Description "Software that fails to meet the DFSG";
697         MeetsDFSG "false";
698   };
699
700   mixed  // **NB:** only used for overrides; not yet used in other code
701   {
702         Description "Legacy Mixed";
703         MeetsDFSG "false";
704   };
705 };
706
707 Section
708 {
709   admin;
710   base;
711   comm;
712   debian-installer;
713   devel;
714   doc;
715   editors;
716   embedded;
717   electronics;
718   games;
719   gnome;
720   graphics;
721   hamradio;
722   interpreters;
723   kde;
724   libdevel;
725   libs;
726   mail;
727   math;
728   misc;
729   net;
730   news;
731   oldlibs;
732   otherosfs;
733   perl;
734   python;
735   science;
736   shells;
737   sound;
738   tex;
739   text;
740   utils;
741   web;
742   x11;
743 };
744
745 Priority
746 {
747   required 1;
748   important 2;
749   standard 3;
750   optional 4;
751   extra 5;
752   source 0; // i.e. unused
753 };
754
755 OverrideType
756 {
757   deb;
758   udeb;
759   dsc;
760 };
761
762 Location
763 {
764
765   // Pool locations on ftp-master.debian.org
766   /srv/ftp.debian.org/ftp/pool/
767     {
768       Archive "ftp-master";
769       Type "pool";
770     };
771
772 };
773
774 Urgency
775 {
776   Default "low";
777   Valid
778   {
779     low;
780     medium;
781     high;
782     emergency;
783     critical;
784   };
785 };