|
1 year ago | |
---|---|---|
britney2 | 1 year ago | |
ci | 2 years ago | |
doc | 1 year ago | |
tests | 1 year ago | |
.codeclimate.yml | 2 years ago | |
.coveragerc | 2 years ago | |
.dockerignore | 2 years ago | |
.gitignore | 3 years ago | |
.gitlab-ci.yml | 1 year ago | |
.travis.yml | 2 years ago | |
Dockerfile | 2 years ago | |
LICENSE | 14 years ago | |
Makefile | 3 years ago | |
README.md | 2 years ago | |
TODO | 9 years ago | |
britney.conf | 1 year ago | |
britney.conf.template | 1 year ago | |
britney.py | 1 year ago | |
britney_nobreakall.conf | 1 year ago | |
setup.cfg | 2 years ago |
Britney is a program to compute an update of a Debian-based package suite by feeding it updates from (one or more) source-suite(s). A few known use cases:
Britney’s primary goal is too keep packages in the target suite installable (e.g. Debian testing) while keeping it up to date with its primary source suite (e.g. Debian unstable).
Please see [doc/setting-up-britney.rst].
Britney generally works with a “migration item”, which is a group of binary packages (and possibly a source package). Packages are bundled into these migration items under the following rules:
Britney applies a number of policies to migration items before attempting to migrate them to the target suite. These policies can “reject” a package and prevent it from migrating. Some policies/built-in rules: