mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-05-22 07:51:31 +00:00
Move install+config docs from README to doc/setting-up-britney.rst
Signed-off-by: Niels Thykier <niels@thykier.net>
This commit is contained in:
parent
e5f3dfdf88
commit
58d855a31f
26
README.md
26
README.md
@ -11,31 +11,9 @@ 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
|
(e.g. Debian testing) while keeping it up to date with its primary source
|
||||||
suite (e.g. Debian unstable).
|
suite (e.g. Debian unstable).
|
||||||
|
|
||||||
## Quick setup guide
|
## Installing, configuring and using Britney
|
||||||
|
|
||||||
This is a very brief intro to the steps required to setup a
|
Please see [doc/setting-up-britney.rst].
|
||||||
Britney instance.
|
|
||||||
|
|
||||||
* Copy "britney.conf.template" and edit it to suit your purpose
|
|
||||||
- If you want Britney to bootstrap your target suite, you
|
|
||||||
probably want to add all architectures to "NEW_ARCHES" and
|
|
||||||
"BREAK_ARCHES" for a few runs
|
|
||||||
* Create the following files (they can be empty):
|
|
||||||
- $STATE_DIR/age-policy-dates
|
|
||||||
- $STATE_DIR/age-policy-urgencies
|
|
||||||
- $STATE_DIR/rc-bugs-unstable
|
|
||||||
- $STATE_DIR/rc-bugs-testing
|
|
||||||
- $STATE_DIR/piuparts-summary-testing.json
|
|
||||||
- $STATE_DIR/piuparts-summary-unstable.json
|
|
||||||
* Run ```./britney.py -c $BRITNEY_CONF -v [--dry-run]``` to test the run
|
|
||||||
* Use the resulting $HEIDI_OUTPUT (or $HEIDI_DELTA_OUTPUT) to update
|
|
||||||
your target suite.
|
|
||||||
- With dak, ```cut -d" " -f1-3 < ${HEIDI_OUTPUT} | dak control-suite --set ${TARGET_SUITE} [--britney]```
|
|
||||||
* Setup a cron-/batch-job that:
|
|
||||||
- (Optionally) Updates the rc-bugs files
|
|
||||||
- (Optionally) Updates the $STATE_DIR/age-policy-urgencies
|
|
||||||
- Runs Britney
|
|
||||||
- Imports the result into your target suite
|
|
||||||
|
|
||||||
## Migration items
|
## Migration items
|
||||||
|
|
||||||
|
@ -7,12 +7,39 @@ your infrastructure.
|
|||||||
Installing britney
|
Installing britney
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
TODO
|
At the moment, the preferred way to install britney is to clone the
|
||||||
|
source repo and run britney directly from the git checkout.
|
||||||
|
|
||||||
Configuring britney
|
Configuring britney
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
TODO
|
This is a very brief intro to the steps required to setup a Britney
|
||||||
|
instance.
|
||||||
|
|
||||||
|
* Copy ``britney.conf.template`` and edit it to suit your purpose
|
||||||
|
- If you want Britney to bootstrap your target suite, you
|
||||||
|
probably want to add all architectures to ``NEW_ARCHES`` and
|
||||||
|
``BREAK_ARCHES`` for a few runs
|
||||||
|
|
||||||
|
* Create the following files (they can be empty):
|
||||||
|
|
||||||
|
* ``$STATE_DIR/age-policy-dates``
|
||||||
|
* ``$STATE_DIR/age-policy-urgencies``
|
||||||
|
* ``$STATE_DIR/rc-bugs-unstable``
|
||||||
|
* ``$STATE_DIR/rc-bugs-testing``
|
||||||
|
* ``$STATE_DIR/piuparts-summary-testing.json``
|
||||||
|
* ``$STATE_DIR/piuparts-summary-unstable.json``
|
||||||
|
|
||||||
|
* Run ``./britney.py -c $BRITNEY_CONF -v [--dry-run]`` to test the run
|
||||||
|
|
||||||
|
* Setup a cron-/batch-job that:
|
||||||
|
|
||||||
|
* (Optionally) Updates the rc-bugs files
|
||||||
|
* (Optionally) Updates the $STATE_DIR/age-policy-urgencies
|
||||||
|
* (Optionally) Updates the piuparts summary files
|
||||||
|
* Runs Britney
|
||||||
|
* Consume the results from Britney (See
|
||||||
|
:ref:`using-the-results-from-britney` for more information)
|
||||||
|
|
||||||
hints - Configuring who can provide which hints
|
hints - Configuring who can provide which hints
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
@ -70,8 +97,21 @@ Please see :doc:`hints` for which hints are available and what they
|
|||||||
can do.
|
can do.
|
||||||
|
|
||||||
|
|
||||||
Using the results from britney
|
.. _using-the-results-from-britney:
|
||||||
|
|
||||||
|
Using the results from Britney
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
TODO
|
Britney optionally generates a number of files that may be useful for
|
||||||
|
further processing.
|
||||||
|
|
||||||
|
* ``HEIDI_OUTPUT`` can be used with ``dak control-suite``. Example::
|
||||||
|
|
||||||
|
cut -d" " -f1-3 < ${HEIDI_OUTPUT} | dak control-suite --set ${TARGET_SUITE} [--britney]
|
||||||
|
|
||||||
|
* ``HEIDI_DELTA_OUTPUT`` is a variant of ``HEIDI_OUTPUT`` that
|
||||||
|
represent the result as a delta rather than a full selection.
|
||||||
|
|
||||||
|
* ``EXCUSES_YAML_OUTPUT`` provides a machine-readable output about
|
||||||
|
which packages comply with the active policies and which does not.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user