diff --git a/britney.conf b/britney.conf index 8729732..0dbd428 100644 --- a/britney.conf +++ b/britney.conf @@ -1,10 +1,9 @@ # Configuration file for britney # Paths for control files -TESTING = /srv/mirrors/debian/dists/testing -TPU = /srv/mirrors/debian/dists/testing-proposed-updates -PU = /srv/mirrors/debian/dists/proposed-updates -UNSTABLE = /srv/mirrors/debian/dists/unstable +TESTING = data/%(SERIES) +UNSTABLE = data/%(SERIES)-proposed +PARTIAL_UNSTABLE = yes # Defaults to the value from testing's Release file (if present) # - Not used with the legacy layout. @@ -12,28 +11,28 @@ UNSTABLE = /srv/mirrors/debian/dists/unstable #COMPONENTS = main, non-free, contrib # Output -NONINST_STATUS = /srv/release.debian.org/britney/var/data-b2/non-installable-status -EXCUSES_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/excuses.html -EXCUSES_YAML_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/excuses.yaml -UPGRADE_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/output.txt -HEIDI_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/HeidiResult +NONINST_STATUS = data/%(SERIES)/non-installable-status +EXCUSES_OUTPUT = output/%(SERIES)/excuses.html +EXCUSES_YAML_OUTPUT = output/%(SERIES)/excuses.yaml +UPGRADE_OUTPUT = output/%(SERIES)/output.txt +HEIDI_OUTPUT = output/%(SERIES)/HeidiResult # External policy/constraints/faux-packages information that # (presumably) rarely changes. Examples include "constraints". -STATIC_INPUT_DIR = /srv/release.debian.org/britney/input +STATIC_INPUT_DIR = data/%(SERIES)/input # Directory for input files that Britney will update herself # (e.g. aging information) or will need regular updates # (e.g. urgency information). -STATE_DIR = /srv/release.debian.org/britney/state +STATE_DIR = data/%(SERIES)/state # List of architectures that Britney should consider. # - defaults to the value in testing's Release file (if it is present). # - Required for the legacy layout. -#ARCHITECTURES = i386 amd64 arm64 armel armhf mips mipsel mips64el ppc64el s390x +ARCHITECTURES = amd64 arm64 armhf i386 powerpc ppc64el # if you're not in this list, arch: all packages are allowed to break on you -NOBREAKALL_ARCHES = i386 amd64 +NOBREAKALL_ARCHES = amd64 # if you're in this list, your packages may not stay in sync with the source OUTOFSYNC_ARCHES = @@ -45,14 +44,14 @@ BREAK_ARCHES = NEW_ARCHES = # priorities and delays -MINDAYS_LOW = 10 -MINDAYS_MEDIUM = 10 -MINDAYS_HIGH = 10 -MINDAYS_CRITICAL = 10 -MINDAYS_EMERGENCY = 10 +MINDAYS_LOW = 0 +MINDAYS_MEDIUM = 0 +MINDAYS_HIGH = 0 +MINDAYS_CRITICAL = 0 +MINDAYS_EMERGENCY = 0 DEFAULT_URGENCY = medium -HINTSDIR = /srv/release.debian.org/britney/hints +HINTSDIR = data/%(SERIES)-proposed/Hints # hint permissions HINTS_ABA = ALL @@ -76,6 +75,8 @@ HINTS_AUTO-REMOVALS = remove # # naming a non-existent section will effectively disable new smooth # updates but still allow removals to occur -SMOOTH_UPDATES = libs oldlibs +SMOOTH_UPDATES = badgers -IGNORE_CRUFT = 1 +IGNORE_CRUFT = 0 + +REMOVE_OBSOLETE = no diff --git a/britney_nobreakall.conf b/britney_nobreakall.conf index daf1209..fda77aa 100644 --- a/britney_nobreakall.conf +++ b/britney_nobreakall.conf @@ -1,10 +1,9 @@ # Configuration file for britney # Paths for control files -TESTING = /srv/mirrors/debian/dists/testing -TPU = /srv/mirrors/debian/dists/testing-proposed-updates -PU = /srv/mirrors/debian/dists/proposed-updates -UNSTABLE = /srv/mirrors/debian/dists/unstable +TESTING = data/%(SERIES) +UNSTABLE = data/%(SERIES)-proposed +PARTIAL_UNSTABLE = yes # Defaults to the value from testing's Release file (if present) # - Not used with the legacy layout. @@ -12,11 +11,11 @@ UNSTABLE = /srv/mirrors/debian/dists/unstable #COMPONENTS = main, non-free, contrib # Output -NONINST_STATUS = /srv/release.debian.org/britney/var/data-b2/non-installable-status -EXCUSES_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/excuses.html -EXCUSES_YAML_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/excuses.yaml -UPGRADE_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/output.txt -HEIDI_OUTPUT = /srv/release.debian.org/britney/var/data-b2/output/HeidiResult +NONINST_STATUS = data/%(SERIES)/non-installable-status +EXCUSES_OUTPUT = output/%(SERIES)/excuses.html +EXCUSES_YAML_OUTPUT = output/%(SERIES)/excuses.yaml +UPGRADE_OUTPUT = output/%(SERIES)/output.txt +HEIDI_OUTPUT = output/%(SERIES)/HeidiResult # External policy/constraints/faux-packages information that # (presumably) rarely changes. Examples include "constraints". @@ -30,10 +29,10 @@ STATE_DIR = /srv/release.debian.org/britney/state # List of architectures that Britney should consider. # - defaults to the value in testing's Release file (if it is present). # - Required for the legacy layout. -#ARCHITECTURES = i386 amd64 arm64 armel armhf mips mipsel mips64el ppc64el s390x +ARCHITECTURES = amd64 arm64 armhf i386 powerpc ppc64el # if you're not in this list, arch: all packages are allowed to break on you -NOBREAKALL_ARCHES = i386 amd64 arm64 armel armhf mips mipsel mips64el ppc64el s390x +NOBREAKALL_ARCHES = amd64 arm64 armhf i386 powerpc ppc64el # if you're in this list, your packages may not stay in sync with the source OUTOFSYNC_ARCHES = @@ -45,14 +44,14 @@ BREAK_ARCHES = NEW_ARCHES = # priorities and delays -MINDAYS_LOW = 10 -MINDAYS_MEDIUM = 10 -MINDAYS_HIGH = 10 -MINDAYS_CRITICAL = 10 -MINDAYS_EMERGENCY = 10 +MINDAYS_LOW = 0 +MINDAYS_MEDIUM = 0 +MINDAYS_HIGH = 0 +MINDAYS_CRITICAL = 0 +MINDAYS_EMERGENCY = 0 DEFAULT_URGENCY = medium -HINTSDIR = /srv/release.debian.org/britney/hints +HINTSDIR = data/%(SERIES)-proposed/Hints # hint permissions HINTS_ABA = ALL @@ -76,4 +75,6 @@ HINTS_AUTO-REMOVALS = remove # # naming a non-existent section will effectively disable new smooth # updates but still allow removals to occur -SMOOTH_UPDATES = libs oldlibs +SMOOTH_UPDATES = badgers + +REMOVE_OBSOLETE = no