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