Devuan deployment of britney2
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

britney.conf.template 5.4 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. # Template configuration file for britney
  2. # Paths to suites in a local mirror
  3. # Note: Britney will only need metadata files and not the debs/dscs
  4. # themselves.
  5. UNSTABLE = /path/to/source/suite
  6. TESTING = /path/to/target/suite
  7. # Items in these two (optional) suites will require manual approval
  8. # TPU = /path/to/secondary-source/suite
  9. # PU = /path/to/another-source/suite
  10. # By default, package removal propagates to the target suite. To disable this,
  11. # e.g. for partial suites like experimental or spu, uncomment the next line
  12. # PARTIAL_SOURCE = true
  13. # Output
  14. NONINST_STATUS = /path/to/britneys-output-dir/non-installable-status
  15. EXCUSES_OUTPUT = /path/to/britneys-output-dir/excuses.html
  16. EXCUSES_YAML_OUTPUT = /path/to/britneys-output-dir/excuses.yaml
  17. UPGRADE_OUTPUT = /path/to/britneys-output-dir/output.txt
  18. HEIDI_OUTPUT = /path/to/britneys-output-dir/HeidiResult
  19. HEIDI_DELTA_OUTPUT = /path/to/britneys-output-dir/HeidiResultDelta
  20. # External policy/constraints/faux-packages information that
  21. # (presumably) rarely changes. Examples include "constraints".
  22. # STATIC_INPUT_DIR = /path/to/static/input
  23. # Directory for input files that Britney will update herself
  24. # (e.g. aging information) or will need regular updates
  25. # (e.g. urgency information).
  26. STATE_DIR = /path/to/britey/state-dir
  27. # List of architectures that Britney should consider.
  28. # - defaults to the value in testing's Release file (if it is present).
  29. # - Required for the legacy layout.
  30. #ARCHITECTURES = i386 amd64 arm64 armel armhf mips mipsel mips64el powerpc ppc64el s390x
  31. # if you're not in this list, arch: all packages are allowed to break on you
  32. NOBREAKALL_ARCHES = i386 amd64
  33. # if you're in this list, your packages may not stay in sync with the source
  34. OUTOFSYNC_ARCHES =
  35. # if you're in this list, your uninstallability count may increase
  36. BREAK_ARCHES =
  37. # if you're in this list, you are a new architecture
  38. NEW_ARCHES =
  39. # For the aging policy - all "MINDAYS_X" are measured in days
  40. MINDAYS_LOW = 10
  41. MINDAYS_MEDIUM = 5
  42. MINDAYS_HIGH = 2
  43. MINDAYS_CRITICAL = 0
  44. MINDAYS_EMERGENCY = 0
  45. # The urgency to assume if none is provided or it is not defined with
  46. # a MINDAYS_$NAME config above
  47. DEFAULT_URGENCY = medium
  48. # Don't apply penalties (e.g. from autopktest in bounty/penalty mode) for the
  49. # following urgencies
  50. NO_PENALTIES = high critical emergency
  51. # Lower limit of the age, so accumulated bounties don't let package migrate
  52. # too quick (urgency still has president of course)
  53. # Can be given an urgency name
  54. #BOUNTY_MIN_AGE = high
  55. BOUNTY_MIN_AGE = 2
  56. # Directory where hints files are stored
  57. HINTSDIR = /path/to/britney/hints-dir
  58. # hint permissions
  59. # Each "HINTS_NAME" defines the list of permissions for a given hints
  60. # file in HINTSDIR. The name of the hints file should be in all
  61. # lowercase (i.e. "HINTS_FOO" applies to the file "foo" in HINTSDIR)
  62. #
  63. #
  64. # HINTS_USER1 = STANDARD
  65. # HINTS_USER2 = STANDARD force
  66. # HINTS_USER3 = STANDARD force force-hint
  67. # HINTS_USER4 = ALL
  68. #
  69. # Possible "role" hints
  70. #
  71. # HINTS_FREEZE = block block-all block-udeb
  72. # HINTS_AUTO-REMOVALS = remove
  73. # support for old libraries in testing (smooth update)
  74. #
  75. # This option makes it easier for Britney to handle transitions as she
  76. # will be allowed to keep old binaries around if they have reverse
  77. # dependencies.
  78. #
  79. # This requires that your archive tool is capable of handling binaries
  80. # without a source (or multiple versions of the source package in a
  81. # given suite). The "old" source will *not* be listed in the output
  82. # for binaries that are retained like this. DAK is known to handle
  83. # this and will keep the "old" source in the target distribution as
  84. # long as it has binaries left.
  85. #
  86. # - leave it blank to disable it
  87. # - use ALL to enable smooth updates for all the sections
  88. # - naming a non-existent section will effectively disable new
  89. # smooth updates but still allow removals to occur
  90. SMOOTH_UPDATES = libs oldlibs
  91. # Whether old binaries in the source distribution should be
  92. # considered as a blocker for migration.
  93. IGNORE_CRUFT = 1
  94. # Enable the autopkgtest policy
  95. ADT_ENABLE = no
  96. # Define on which architectures tests should be executed and taken into account
  97. ADT_ARCHES = amd64
  98. # AMQP url or request file for the testing framework
  99. #ADT_AMQP = amqp://test_request:password@127.0.0.1
  100. ADT_AMQP = file:///path/to/britney/debci.input
  101. # space separate list of PPAs to add for test requests and for polling results;
  102. # the *last* one determines the swift container name
  103. ADT_PPAS =
  104. # set this to the path of a (r/o) autopkgtest-results.cache for running many parallel
  105. # britney instances for PPAs without updating the cache
  106. ADT_SHARED_RESULTS_CACHE =
  107. # Swift base URL with the results (must be publicly readable and browsable)
  108. # or file location if results are pre-fetched
  109. #ADT_SWIFT_URL = https://example.com/some/url
  110. ADT_SWIFT_URL = file:///path/to/britney/state/debci.json
  111. # Base URL for autopkgtest site, used for links in the excuses
  112. ADT_CI_URL = https://example.com/
  113. # Enable the huge queue for packages that trigger vast amounts of tests to not
  114. # starve the regular queue
  115. #ADT_HUGE = 20
  116. # Autopkgtest results can be used to influence the aging, leave
  117. # ADT_REGRESSION_PENALTY empty to have regressions block migration
  118. ADT_REGRESSION_PENALTY = 10
  119. ADT_SUCCESS_BOUNTY = 3