dak.conf 9.3 KB
Newer Older
J
James Troup 已提交
1 2
Dinstall
{
3
   GPGKeyring {
4
      "/srv/keyring.debian.org/keyrings/debian-keyring.gpg";
J
Joerg Jaspert 已提交
5
      "/srv/keyring.debian.org/keyrings/debian-maintainers.gpg";
6
   };
J
Joerg Jaspert 已提交
7 8
   SigningKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/secring.gpg";
   SigningPubKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
9 10
//   SendmailCommand "/usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org";
   SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org";
J
Joerg Jaspert 已提交
11
   MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
J
sync  
James Troup 已提交
12
   MyAdminAddress "ftpmaster@debian.org";
J
James Troup 已提交
13
   MyHost "debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
J
sync  
James Troup 已提交
14 15
   MyDistribution "Debian"; // Used in emails
   BugServer "bugs.debian.org";
J
James Troup 已提交
16
   PackagesServer "packages.debian.org";
17
   TrackingServer "packages.qa.debian.org";
J
Joerg Jaspert 已提交
18
   LockFile "/srv/ftp-master.debian.org/lock/dinstall.lock";
J
sync  
James Troup 已提交
19
   Bcc "archive@ftp-master.debian.org";
20
   FutureTimeTravelGrace 28800; // 8 hours
J
sync  
James Troup 已提交
21
   PastCutoffYear "1984";
J
sync  
James Troup 已提交
22
   SkipTime 300;
J
sync  
James Troup 已提交
23
   BXANotify "true";
J
sync  
James Troup 已提交
24 25
   CloseBugs "true";
   OverrideDisparityCheck "true";
26
   DefaultSuite "unstable";
J
Joerg Jaspert 已提交
27
   LintianTags "/srv/ftp-master.debian.org/dak/config/debian/lintian.tags";
J
James Troup 已提交
28 29 30
   Reject
   {
     NoSourceOnly "true";
J
Joerg Jaspert 已提交
31
     ReleaseTransitions "/srv/ftp.debian.org/web/transitions.yaml";
J
James Troup 已提交
32
   };
J
Joerg Jaspert 已提交
33 34 35 36 37 38 39 40
   // if you setup an own dak repository and want to upload Debian packages you most possibly want
   // to set the following option to a real path/filename and then enter those mail addresses that
   // you want to be able to receive mails generated by your dak installation. This avoids spamming
   // the real maintainers of a package you upload with mail.
   // format of entries: one entry per line. Either an email address directly, or a regular expression,
   // prefixed by "RE:". Examples: "jane.doe@domain.com" or "RE:jane[^@]@domain.com", where the first will
   // only allow to mail jane.doe@domain.com while the second will mail all of jane*@domain.com
   //  MailWhiteList "/some/path/to/a/file";
J
sync  
James Troup 已提交
41 42
};

43 44
Transitions
{
45
   Notifications "debian-devel@lists.debian.org";
J
Joerg Jaspert 已提交
46
};
47

48
Generate-Index-Diffs
49 50 51
{
   Options
   {
J
Joerg Jaspert 已提交
52
     TempDir "/srv/ftp-master.debian.org/tiffani";
53
     MaxDiffs { Default 14; };
54 55 56
   };
};

57 58
Show-New
{
59
  HTMLPath "/srv/ftp.debian.org/web/new/";
60 61
}

T
Thomas Viehmann 已提交
62 63
Show-Deferred
{
64
  LinkPath "/srv/ftp.debian.org/web/deferred/";
J
Joerg Jaspert 已提交
65
  DeferredQueue "/srv/upload.debian.org/DEFERRED/";
T
Thomas Viehmann 已提交
66 67
}

68
Import-Users-From-Passwd
J
James Troup 已提交
69 70
{
  ValidGID "800";
J
James Troup 已提交
71
  // Comma separated list of users who are in Postgres but not the passwd file
M
Mark Hymers 已提交
72
  KnownPostgres "postgres,dak,katie,release,qa,www-data,guest";
J
James Troup 已提交
73 74
};

75
Clean-Queues
J
James Troup 已提交
76 77 78 79 80
{
  Options
  {
    Days 14;
   };
81
 MorgueSubDir "queues";
J
James Troup 已提交
82 83
};

84
Control-Overrides
J
sync  
James Troup 已提交
85 86 87 88 89 90 91 92 93 94 95
{
  Options
  {
    Component "main";
    Suite "unstable";
    Type "deb";
   };

 ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
};

96
Rm
J
sync  
James Troup 已提交
97 98 99 100 101 102
{
  Options
  {
    Suite "unstable";
   };

J
Sigh  
Joerg Jaspert 已提交
103
   LogFile "/srv/ftp.debian.org/web/removals.txt";
104
   LogFile822 "/srv/ftp.debian.org/web/removals.822";
J
sync  
James Troup 已提交
105
   Bcc "removed-packages@qa.debian.org";
J
sync  
James Troup 已提交
106 107
};

108
Import-Archive
J
James Troup 已提交
109
{
J
Joerg Jaspert 已提交
110
  ExportDir "/srv/ftp-master.debian.org/dak/import-archive-files/";
J
James Troup 已提交
111 112
};

113 114
Import-Keyring
{
J
Joerg Jaspert 已提交
115
  /srv/keyring.debian.org/keyrings/debian-maintainers.gpg
116 117 118 119 120
    {
      Debian-Maintainer "true";
    };
};

121
Import-LDAP-Fingerprints
J
James Troup 已提交
122 123 124 125 126
{
  LDAPDn "ou=users,dc=debian,dc=org";
  LDAPServer "db.debian.org";
  ExtraKeyrings
  {
J
Joerg Jaspert 已提交
127
    "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
128 129
    "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
    "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
J
James Troup 已提交
130 131 132 133
  };
  KeyServer "wwwkeys.eu.pgp.net";
};

134
Clean-Suites
J
James Troup 已提交
135
{
J
James Troup 已提交
136
  // How long (in seconds) dead packages are left before being killed
J
sync  
James Troup 已提交
137
  StayOfExecution 129600; // 1.5 days
138
  MorgueSubDir "pool";
J
James Troup 已提交
139 140
};

141
Process-New
J
James Troup 已提交
142
{
J
Joerg Jaspert 已提交
143 144
  DinstallLockFile "/srv/ftp-master.debian.org/lock/processnew.lock";
  LockDir "/srv/ftp-master.debian.org/lock/new/";
145
};
J
James Troup 已提交
146

147
Check-Overrides
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
{
  OverrideSuites
  {
    Stable
    {
      Process "0";
    };

    Testing
    {
      Process "1";
      OriginSuite "Unstable";
    };

    Unstable
    {
      Process "1";
    };
  };
};

Suite
{
M
Mark Hymers 已提交
171 172 173 174 175 176 177 178
  Stable
  {
	Components
	{
	  main;
	  contrib;
	  non-free;
	};
J
James Troup 已提交
179 180 181 182
  };

  Proposed-Updates
  {
J
James Troup 已提交
183 184 185 186 187 188
	Components
	{
	  main;
	  contrib;
	  non-free;
	};
J
sync  
James Troup 已提交
189 190 191 192
	VersionChecks
	{
	  MustBeNewerThan
	  {
193
	    OldStable;
J
sync  
James Troup 已提交
194 195
	    Stable;
	  };
196 197 198 199 200 201
//	  MustBeOlderThan
//	  {
//	    Testing;
//	    Unstable;
//	    Experimental;
//	  };
202 203 204 205
	  Enhances
          {
	    Stable;
	  };
J
sync  
James Troup 已提交
206
	};
J
James Troup 已提交
207 208 209 210
  };

  Testing
  {
J
sync  
James Troup 已提交
211
	Components
J
James Troup 已提交
212
	{
J
sync  
James Troup 已提交
213 214 215
	  main;
	  contrib;
	  non-free;
J
James Troup 已提交
216 217 218
	};
  };

J
James Troup 已提交
219
  Testing-Proposed-Updates
J
James Troup 已提交
220
  {
J
sync  
James Troup 已提交
221
	Components
J
James Troup 已提交
222
	{
J
sync  
James Troup 已提交
223 224 225
	  main;
	  contrib;
	  non-free;
J
James Troup 已提交
226
	};
J
sync  
James Troup 已提交
227 228 229 230
	VersionChecks
	{
	  MustBeNewerThan
	  {
231
	    OldStable;
J
sync  
James Troup 已提交
232
	    Stable;
233
//	    Proposed-Updates;
J
sync  
James Troup 已提交
234 235 236 237 238 239 240
	    Testing;
	  };
	  MustBeOlderThan
	  {
	    Unstable;
	    Experimental;
	  };
241 242 243 244
	  Enhances
          {
	    Testing;
          };
J
sync  
James Troup 已提交
245
	};
246 247
  };

J
Joerg Jaspert 已提交
248
  Squeeze-Updates
M
Mark Hymers 已提交
249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
  {
	Components
	{
	  main;
	  contrib;
	  non-free;
	};
	VersionChecks
	{
	  MustBeNewerThan
	  {
	    Stable;
	    Testing;
	  };
	  Enhances
      {
	    Testing;
	  };
	};

  };

J
James Troup 已提交
271 272
  Unstable
  {
J
sync  
James Troup 已提交
273
	Components
J
James Troup 已提交
274
	{
J
sync  
James Troup 已提交
275 276 277
	  main;
	  contrib;
	  non-free;
J
James Troup 已提交
278
	};
J
sync  
James Troup 已提交
279 280 281 282
	VersionChecks
	{
	  MustBeNewerThan
	  {
283
	    OldStable;
J
sync  
James Troup 已提交
284
	    Stable;
285
//	    Proposed-Updates;
J
sync  
James Troup 已提交
286
	    Testing;
J
James Troup 已提交
287
	    Testing-Proposed-Updates;
J
sync  
James Troup 已提交
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303
	  };
	};
  };

  Experimental
  {
	Components
	{
	  main;
	  contrib;
	  non-free;
	};
	VersionChecks
	{
	  MustBeNewerThan
	  {
304
	    OldStable;
J
sync  
James Troup 已提交
305
	    Stable;
306
//	    Proposed-Updates;
J
sync  
James Troup 已提交
307
	    Testing;
J
James Troup 已提交
308
	    Testing-Proposed-Updates;
J
sync  
James Troup 已提交
309 310 311
	    Unstable;
	  };
	};
J
James Troup 已提交
312 313 314 315
  };

};

J
sync  
James Troup 已提交
316 317
SuiteMappings
{
M
Whoops  
Mark Hymers 已提交
318
// "propup-version oldstable-security stable testing testing-proposed-updates unstable";
319 320
 "propup-version stable-security testing testing-proposed-updates unstable";
 "propup-version testing-security unstable";
J
Joerg Jaspert 已提交
321 322 323 324
 "map lenny stable";
 "map squeeze testing";
 "map sid unstable";
 "map rc-buggy experimental";
M
Whoops  
Mark Hymers 已提交
325 326
// "map oldstable oldstable-proposed-updates";
// "map oldstable-security oldstable-proposed-updates";
J
sync  
James Troup 已提交
327
 "map stable proposed-updates";
J
sync  
James Troup 已提交
328
 "map stable-security proposed-updates";
J
Joerg Jaspert 已提交
329
 "map stable-proposed-updates proposed-updates";
M
Whoops  
Mark Hymers 已提交
330
// "map-unreleased oldstable unstable";
J
sync  
James Troup 已提交
331 332
 "map-unreleased stable unstable";
 "map-unreleased proposed-updates unstable";
J
James Troup 已提交
333
 "map testing testing-proposed-updates";
334
 "map testing-security testing-proposed-updates";
A
Anthony Towns 已提交
335
 "map-unreleased testing unstable";
J
James Troup 已提交
336
 "map-unreleased testing-proposed-updates unstable";
J
sync  
James Troup 已提交
337 338
};

339 340
AutomaticByHandPackages {
  "debian-installer-images" {
341
    Source "debian-installer";
342 343
    Section "raw-installer";
    Extension "tar.gz";
J
Joerg Jaspert 已提交
344
    Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-di";
345 346 347 348 349 350
  };

  "tag-overrides" {
    Source "tag-overrides";
    Section "byhand";
    Extension "tar.gz";
J
Joerg Jaspert 已提交
351
    Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-tag";
352
  };
353 354 355 356 357

  "task-overrides" {
    Source "tasksel";
    Section "byhand";
    Extension "tar.gz";
J
Joerg Jaspert 已提交
358
    Script "/srv/ftp-master.debian.org/dak/scripts/debian/byhand-task";
359
  };
360 361
};

J
James Troup 已提交
362 363
Dir
{
J
Joerg Jaspert 已提交
364 365 366
  Root "/srv/ftp-master.debian.org/ftp/";
  Pool "/srv/ftp-master.debian.org/ftp/pool/";
  Templates "/srv/ftp-master.debian.org/dak/templates/";
L
Luca Falavigna 已提交
367
  Export "/srv/ftp-master.debian.org/export/";
J
James Troup 已提交
368
  PoolRoot "pool/";
J
Joerg Jaspert 已提交
369
  Lists "/srv/ftp-master.debian.org/database/dists/";
J
Joerg Jaspert 已提交
370
  Cache "/srv/ftp-master.debian.org/database/";
J
Joerg Jaspert 已提交
371 372 373
  Log "/srv/ftp-master.debian.org/log/";
  Lock "/srv/ftp-master.debian.org/lock";
  Morgue "/srv/ftp-master.debian.org/morgue/";
J
sync  
James Troup 已提交
374
  MorgueReject "reject";
J
Joerg Jaspert 已提交
375
  Override "/srv/ftp-master.debian.org/scripts/override/";
376
  UrgencyLog "/srv/release.debian.org/britney/input/urgencies/";
J
Joerg Jaspert 已提交
377
  TempPath "/srv/ftp-master.debian.org/tmp/";
J
sync  
James Troup 已提交
378
  Queue
J
sync  
James Troup 已提交
379
  {
J
Joerg Jaspert 已提交
380 381 382
    Byhand "/srv/ftp-master.debian.org/queue/byhand/";
    ProposedUpdates "/srv/ftp-master.debian.org/queue/p-u-new/";
    OldProposedUpdates "/srv/ftp-master.debian.org/queue/o-p-u-new/";
M
Mark Hymers 已提交
383
    ProposedUpdates "/srv/ftp-master.debian.org/queue/p-u-new/";
J
Joerg Jaspert 已提交
384 385 386 387 388 389 390
    Done "/srv/ftp-master.debian.org/queue/done/";
    Holding "/srv/ftp-master.debian.org/queue/holding/";
    New "/srv/ftp-master.debian.org/queue/new/";
    Reject "/srv/ftp-master.debian.org/queue/reject/";
    Unchecked "/srv/ftp-master.debian.org/queue/unchecked/";
    Newstage "/srv/ftp-master.debian.org/queue/newstage/";
    BTSVersionTrack "/srv/ftp-master.debian.org/queue/bts_version_track/";
J
Joerg Jaspert 已提交
391 392 393
    Embargoed "/does/not/exist/";
    Unembargoed "/does/not/exist/";
    Disembargo "/does/not/exist/";
J
sync  
James Troup 已提交
394
  };
J
James Troup 已提交
395 396
};

397 398 399 400
Queue-Report
{
  ReportLocations
  {
J
Joerg Jaspert 已提交
401
    822Location "/srv/ftp.debian.org/web/new.822";
402 403 404
  };
};

J
James Troup 已提交
405 406
DB
{
407
  Name "projectb";
J
sync  
James Troup 已提交
408
  Host "";
M
Mark Hymers 已提交
409
  Port 5433;
J
James Troup 已提交
410
};
J
James Troup 已提交
411 412 413 414 415 416

Archive
{
  ftp-master
  {
    OriginServer "ftp-master.debian.org";
J
sync  
James Troup 已提交
417
    PrimaryMirror "ftp.debian.org";
J
James Troup 已提交
418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440
    Description "Master Archive for the Debian project";
  };
};

Component
{
  main
  {
	Description "Main";
	MeetsDFSG "true";
  };

  contrib
  {
	Description "Contrib";
	MeetsDFSG "true";
  };

  non-free
  {
	Description "Software that fails to meet the DFSG";
	MeetsDFSG "false";
  };
J
sync  
James Troup 已提交
441 442 443 444
};

OverrideType
{
J
sync  
James Troup 已提交
445 446 447
  deb;
  udeb;
  dsc;
J
James Troup 已提交
448 449
};

J
sync  
James Troup 已提交
450 451 452 453 454
Urgency
{
  Default "low";
  Valid
  {
J
sync  
James Troup 已提交
455 456 457 458 459
    low;
    medium;
    high;
    emergency;
    critical;
J
sync  
James Troup 已提交
460 461
  };
};
462 463 464 465

Contents
{
  Header "contents";
J
Joerg Jaspert 已提交
466
  Root "/srv/ftp-master.debian.org/test/";
J
Joerg Jaspert 已提交
467
}
468 469 470 471 472 473

Common
{
  // The default number of threads for multithreading parts of dak:
  ThreadCount 16;
}
474 475 476 477 478 479 480

Changelogs
{
  Testing "/srv/release.debian.org/tools/trille/current-testing";
  Britney "/srv/ftp-master.debian.org/ftp/dists/testing/ChangeLog";
  Export "/srv/ftp-master.debian.org/export/changelogs";
}