]> git.decadent.org.uk Git - dak.git/blob - config/debian/dak.conf
Content generation seems to be working now
[dak.git] / config / debian / dak.conf
1 Dinstall
2 {
3    GPGKeyring {
4       "/usr/share/keyrings/debian-keyring.gpg";
5       "/usr/share/keyrings/debian-keyring.pgp";
6       "/usr/share/keyrings/debian-keyring.pgp";
7 //      "/srv/ftp.debian.org/keyrings/debian-maintainers.gpg";
8    };
9    SigningKeyring "/srv/ftp.debian.org/s3kr1t/dot-gnupg/secring.gpg";
10    SigningPubKeyring "/srv/ftp.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
11    SigningKeyIds "6070D3A1";
12 //   SendmailCommand "/usr/sbin/sendmail -odq -oi -t";
13    SendmailCommand "/bin/echo -odq -oi -t";
14    MyEmailAddress "Debian Installer <installer@ftp-master.debian.org>";
15    MyAdminAddress "ftpmaster@debian.org";
16    MyHost "debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
17    MyDistribution "Debian"; // Used in emails
18    BugServer "bugs.debian.org";
19    PackagesServer "packages.debian.org";
20    TrackingServer "packages.qa.debian.org";
21    LockFile "/srv/ftp.debian.org/lock/dinstall.lock";
22    Bcc "archive@ftp-master.debian.org";
23    FutureTimeTravelGrace 28800; // 8 hours
24    PastCutoffYear "1984";
25    SkipTime 300;
26    BXANotify "true";
27    CloseBugs "true";
28    OverrideDisparityCheck "true";
29    DefaultSuite "unstable";
30    UserExtensions "/srv/ftp.debian.org/dak/config/debian/extensions.py";
31    QueueBuildSuites
32    {
33      unstable;
34    };
35    Reject
36    {
37      NoSourceOnly "true";
38      ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
39    };
40 };
41
42 Transitions
43 {
44    TempPath "/srv/ftp.debian.org/tmp/";
45 };
46
47 Generate-Index-Diffs
48 {
49    Options
50    {
51      TempDir "/srv/ftp.debian.org/tiffani";
52      MaxDiffs { Default 14; };
53    };
54 };
55
56 Override
57 {
58    MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
59 };
60
61 Mirror-Split
62 {
63   FTPPath "/srv/ftp.debian.org/ftp";
64   TreeRootPath "/srv/ftp.debian.org/scratch/dsilvers/treeroots";
65   TreeDatabasePath "/srv/ftp.debian.org/scratch/dsilvers/treedbs";
66   BasicTrees { alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k };
67   CombinationTrees
68   {
69     popular { i386; powerpc; all; source; };
70     source { source; };
71     everything { source; all; alpha; arm; hppa; hurd-i386; i386; ia64; mips; mipsel; powerpc; s390; sparc; m68k; };
72   };
73 };
74
75 Show-New
76 {
77   HTMLPath "/srv/ftp.debian.org/web/new/";
78 }
79
80 Show-Deferred
81 {
82   LinkPath "/srv/ftp.debian.org/web/deferred/";
83   DeferredQueue "/srv/queued/DEFERRED/";
84 }
85
86 Import-Users-From-Passwd
87 {
88   ValidGID "800";
89   // Comma separated list of users who are in Postgres but not the passwd file
90   KnownPostgres "postgres,dak,katie,release";
91 };
92
93 Clean-Queues
94 {
95   Options
96   {
97     Days 14;
98    };
99  MorgueSubDir "queues";
100 };
101
102 Control-Overrides
103 {
104   Options
105   {
106     Component "main";
107     Suite "unstable";
108     Type "deb";
109    };
110
111  ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
112 };
113
114 Rm
115 {
116   Options
117   {
118     Suite "unstable";
119    };
120
121    MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
122    LogFile "/srv/ftp.debian.org/web/removals.txt";
123    Bcc "removed-packages@qa.debian.org";
124 };
125
126 Import-Archive
127 {
128   ExportDir "/srv/ftp.debian.org/dak/import-archive-files/";
129 };
130
131 Import-Keyring
132 {
133   /srv/ftp.debian.org/keyrings/debian-maintainers.gpg
134     {
135       Debian-Maintainer "true";
136     };
137 };
138
139 Reject-Proposed-Updates
140 {
141    StableRejector "the Stable Release Team";
142    StableMail "debian-release@lists.debian.org";
143    MoreInfoURL "http://release.debian.org/stable/4.0/4.0r6/";
144 };
145
146 Import-LDAP-Fingerprints
147 {
148   LDAPDn "ou=users,dc=debian,dc=org";
149   LDAPServer "db.debian.org";
150   ExtraKeyrings
151   {
152     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
153     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
154     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
155   };
156   KeyServer "wwwkeys.eu.pgp.net";
157 };
158
159 Clean-Suites
160 {
161   // How long (in seconds) dead packages are left before being killed
162   StayOfExecution 129600; // 1.5 days
163   QueueBuildStayOfExecution 86400; // 24 hours
164   MorgueSubDir "pool";
165 };
166
167 Process-New
168 {
169   AcceptedLockFile "/srv/ftp.debian.org/lock/unchecked.lock";
170 };
171
172 Check-Overrides
173 {
174   OverrideSuites
175   {
176     Stable
177     {
178       Process "0";
179     };
180
181     Testing
182     {
183       Process "1";
184       OriginSuite "Unstable";
185     };
186
187     Unstable
188     {
189       Process "1";
190     };
191   };
192 };
193
194 Suite
195 {
196   Stable
197   {
198         Components
199         {
200           main;
201           contrib;
202           non-free;
203         };
204         Architectures
205         {
206           source;
207           all;
208           alpha;
209           amd64;
210           arm;
211           hppa;
212           i386;
213           ia64;
214           mips;
215           mipsel;
216           powerpc;
217           s390;
218           sparc;
219         };
220         Announce "debian-changes@lists.debian.org";
221         // Version "4.0r1";
222         Origin "Debian";
223         // Description "Debian 4.0r1 Released 15 August 2007";
224         CodeName "etch";
225         OverrideCodeName "etch";
226         Priority "5";
227         Untouchable "1";
228         ChangeLogBase "dists/stable/";
229         UdebComponents
230         {
231           main;
232           non-free;
233         };
234   };
235
236   Proposed-Updates
237   {
238         Components
239         {
240           main;
241           contrib;
242           non-free;
243         };
244         Architectures
245         {
246           source;
247           all;
248           alpha;
249           amd64;
250           arm;
251           hppa;
252           i386;
253           ia64;
254           mips;
255           mipsel;
256           powerpc;
257           s390;
258           sparc;
259         };
260         Announce "debian-changes@lists.debian.org";
261         CopyChanges "dists/proposed-updates/";
262         CopyDotDak "/srv/ftp.debian.org/queue/proposed-updates/";
263         CommentsDir "/srv/ftp.debian.org/queue/p-u-new/COMMENTS/";
264         Version "4.0-updates";
265         Origin "Debian";
266         Description "Debian 4.0 Proposed Updates - Not Released";
267         CodeName "etch-proposed-updates";
268         OverrideCodeName "etch";
269         OverrideSuite "stable";
270         ValidTime 604800; // 7 days
271         Priority "4";
272         VersionChecks
273         {
274           MustBeNewerThan
275           {
276             Stable;
277           };
278           MustBeOlderThan
279           {
280             Testing;
281             Unstable;
282             Experimental;
283           };
284           Enhances
285           {
286             Stable;
287           };
288         };
289         UdebComponents
290         {
291           main;
292         };
293   };
294
295   Testing
296   {
297         Components
298         {
299           main;
300           contrib;
301           non-free;
302         };
303         Architectures
304         {
305           source;
306           all;
307           alpha;
308           amd64;
309           arm;
310           armel;
311           hppa;
312           i386;
313           ia64;
314           mips;
315           mipsel;
316           powerpc;
317           s390;
318           sparc;
319         };
320         Announce "debian-testing-changes@lists.debian.org";
321         Origin "Debian";
322         Description "Debian Testing distribution - Not Released";
323         CodeName "lenny";
324         OverrideCodeName "lenny";
325         ValidTime 604800; // 7 days
326         Priority "5";
327         UdebComponents
328         {
329           main;
330           non-free;
331         };
332   };
333
334   Testing-Proposed-Updates
335   {
336         Components
337         {
338           main;
339           contrib;
340           non-free;
341         };
342         Architectures
343         {
344           source;
345           all;
346           alpha;
347           amd64;
348           arm;
349           armel;
350           hppa;
351           i386;
352           ia64;
353           mips;
354           mipsel;
355           powerpc;
356           s390;
357           sparc;
358         };
359         Announce "debian-testing-changes@lists.debian.org";
360         Origin "Debian";
361         Description "Debian Testing distribution updates - Not Released";
362         CodeName "lenny-proposed-updates";
363         OverrideCodeName "lenny";
364         OverrideSuite "testing";
365         ValidTime 604800; // 7 days
366         Priority "6";
367         VersionChecks
368         {
369           MustBeNewerThan
370           {
371             Stable;
372             Proposed-Updates;
373             Testing;
374           };
375           MustBeOlderThan
376           {
377             Unstable;
378             Experimental;
379           };
380           Enhances
381           {
382             Testing;
383           };
384         };
385         UdebComponents
386         {
387           main;
388           non-free;
389         };
390   };
391
392   Etch-m68k
393   {
394         Components
395         {
396           main;
397           contrib;
398           non-free;
399         };
400         Architectures
401         {
402           source;
403           all;
404           m68k;
405         };
406         Announce "debian-testing-changes@lists.debian.org";
407         Origin "Debian";
408         Description "Debian Etch for m68k - Not Released";
409         CodeName "etch-m68k";
410         OverrideCodeName "etch";
411         Priority "5";
412         UdebComponents
413         {
414           main;
415           non-free;
416         };
417   };
418
419   Unstable
420   {
421         Components
422         {
423           main;
424           contrib;
425           non-free;
426         };
427         Architectures
428         {
429           source;
430           all;
431           alpha;
432           amd64;
433           arm;
434           armel;
435           hppa;
436           hurd-i386;
437           i386;
438           ia64;
439           mips;
440           mipsel;
441           powerpc;
442           s390;
443           sparc;
444         };
445         Announce "debian-devel-changes@lists.debian.org";
446         Origin "Debian";
447         Description "Debian Unstable - Not Released";
448         CodeName "sid";
449         OverrideCodeName "sid";
450         ValidTime 604800; // 7 days
451         Priority "7";
452         VersionChecks
453         {
454           MustBeNewerThan
455           {
456             Stable;
457             Proposed-Updates;
458             Testing;
459             Testing-Proposed-Updates;
460           };
461         };
462         UdebComponents
463         {
464           main;
465           non-free;
466         };
467   };
468
469   Experimental
470   {
471         Components
472         {
473           main;
474           contrib;
475           non-free;
476         };
477         Architectures
478         {
479           source;
480           all;
481           alpha;
482           amd64;
483           arm;
484           armel;
485           hppa;
486           hurd-i386;
487           i386;
488           ia64;
489           mips;
490           mipsel;
491           powerpc;
492           s390;
493           sparc;
494         };
495         Announce "debian-devel-changes@lists.debian.org";
496         Origin "Debian";
497         Description "Experimental packages - not released; use at your own risk.";
498         CodeName "experimental";
499         NotAutomatic "yes";
500         OverrideCodeName "sid";
501         OverrideSuite "unstable";
502         ValidTime 604800; // 7 days
503         Priority "0";
504         VersionChecks
505         {
506           MustBeNewerThan
507           {
508             Stable;
509             Proposed-Updates;
510             Testing;
511             Testing-Proposed-Updates;
512             Unstable;
513           };
514         };
515         UdebComponents
516         {
517           main;
518           non-free;
519         };
520   };
521
522 };
523
524 SuiteMappings
525 {
526 // "propup-version oldstable-security stable testing testing-proposed-updates unstable";
527  "propup-version stable-security testing testing-proposed-updates unstable";
528  "propup-version testing-security unstable";
529 // "map oldstable oldstable-proposed-updates";
530 // "map oldstable-security oldstable-proposed-updates";
531  "map stable proposed-updates";
532  "map stable-security proposed-updates";
533  "map stable-proposed-updates proposed-updates";
534  "map-unreleased oldstable unstable";
535  "map-unreleased stable unstable";
536  "map-unreleased proposed-updates unstable";
537  "map testing testing-proposed-updates";
538  "map testing-security testing-proposed-updates";
539  "map-unreleased testing unstable";
540  "map-unreleased testing-proposed-updates unstable";
541 };
542
543 AutomaticByHandPackages {
544   "debian-installer-images" {
545     Source "debian-installer";
546     Section "raw-installer";
547     Extension "tar.gz";
548     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-di";
549   };
550
551   "debian-maintainers" {
552     Source "debian-maintainers";
553     Section "raw-keyring";
554     Extension "gpg";
555     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-dm";
556   };
557
558   "tag-overrides" {
559     Source "tag-overrides";
560     Section "byhand";
561     Extension "tar.gz";
562     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-tag";
563   };
564
565   "task-overrides" {
566     Source "tasksel";
567     Section "byhand";
568     Extension "tar.gz";
569     Script "/srv/ftp.debian.org/dak/scripts/debian/byhand-task";
570   };
571 };
572
573 Dir
574 {
575   Root "/srv/ftp.debian.org/ftp/";
576   Pool "/srv/ftp.debian.org/ftp/pool/";
577   Templates "/srv/ftp.debian.org/dak/templates/";
578   PoolRoot "pool/";
579   Lists "/srv/ftp.debian.org/database/dists/";
580   Log "/srv/ftp.debian.org/log/";
581   Lock "/srv/ftp.debian.org/lock";
582   Morgue "/srv/ftp.debian.org/morgue/";
583   MorgueReject "reject";
584   Override "/srv/ftp.debian.org/scripts/override/";
585   QueueBuild "/srv/incoming.debian.org/buildd/";
586   UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
587   Queue
588   {
589     Accepted "/srv/ftp.debian.org/queue/accepted/";
590     Byhand "/srv/ftp.debian.org/queue/byhand/";
591     ProposedUpdates "/srv/ftp.debian.org/queue/p-u-new/";
592     OldProposedUpdates "/srv/ftp.debian.org/queue/o-p-u-new/";
593     Done "/srv/ftp.debian.org/queue/done/";
594     Holding "/srv/ftp.debian.org/queue/holding/";
595     New "/srv/ftp.debian.org/queue/new/";
596     Reject "/srv/ftp.debian.org/queue/reject/";
597     Unchecked "/srv/ftp.debian.org/queue/unchecked/";
598     BTSVersionTrack "/srv/ftp.debian.org/queue/bts_version_track/";
599   };
600 };
601
602 Queue-Report
603 {
604   ReportLocations
605   {
606     822Location "/srv/ftp.debian.org/web/new.822";
607   };
608 };
609
610 DB
611 {
612   Name "projectb";
613   Host "";
614   Port -1;
615 };
616
617 Architectures
618 {
619   source "Source";
620   all "Architecture Independent";
621   alpha "DEC Alpha";
622   hurd-i386 "Intel ia32 running the HURD";
623   hppa "HP PA RISC";
624   amd64 "AMD64";
625   arm "ARM";
626   i386 "Intel ia32";
627   ia64 "Intel ia64";
628   m68k "Motorola Mc680x0";
629   mips "MIPS (Big Endian)";
630   mipsel "MIPS (Little Endian)";
631   powerpc "PowerPC";
632   s390 "IBM S/390";
633   sh "Hitatchi SuperH";
634   sparc "Sun SPARC/UltraSPARC";
635 };
636
637 Archive
638 {
639   ftp-master
640   {
641     OriginServer "ftp-master.debian.org";
642     PrimaryMirror "ftp.debian.org";
643     Description "Master Archive for the Debian project";
644   };
645 };
646
647 Component
648 {
649   main
650   {
651         Description "Main";
652         MeetsDFSG "true";
653   };
654
655   contrib
656   {
657         Description "Contrib";
658         MeetsDFSG "true";
659   };
660
661   non-free
662   {
663         Description "Software that fails to meet the DFSG";
664         MeetsDFSG "false";
665   };
666
667   mixed  // **NB:** only used for overrides; not yet used in other code
668   {
669         Description "Legacy Mixed";
670         MeetsDFSG "false";
671   };
672 };
673
674 Section
675 {
676   admin;
677   base;
678   comm;
679   debian-installer;
680   devel;
681   doc;
682   editors;
683   embedded;
684   electronics;
685   games;
686   gnome;
687   graphics;
688   hamradio;
689   interpreters;
690   kde;
691   libdevel;
692   libs;
693   mail;
694   math;
695   misc;
696   net;
697   news;
698   oldlibs;
699   otherosfs;
700   perl;
701   python;
702   science;
703   shells;
704   sound;
705   tex;
706   text;
707   utils;
708   web;
709   x11;
710 };
711
712 Priority
713 {
714   required 1;
715   important 2;
716   standard 3;
717   optional 4;
718   extra 5;
719   source 0; // i.e. unused
720 };
721
722 OverrideType
723 {
724   deb;
725   udeb;
726   dsc;
727 };
728
729 Location
730 {
731
732   // Pool locations on ftp-master.debian.org
733   /srv/ftp.debian.org/ftp/pool/
734     {
735       Archive "ftp-master";
736       Type "pool";
737     };
738
739 };
740
741 Urgency
742 {
743   Default "low";
744   Valid
745   {
746     low;
747     medium;
748     high;
749     emergency;
750     critical;
751   };
752 };
753
754 Content
755 {
756   Header "contents"
757 }