9
9
href="/+icing/yui/cssbase/base.css" />
12
<h1>There are two ways to initialize a new series:</h1>
12
<h1>There are two ways to initialise a new series:</h1>
14
14
<li>A continuation of a distribution with existing series. For example,
15
15
after the previous series was released you might want to open a new
19
19
distribution and you want to copy the packages from a series in a
20
20
different distribution.
24
In both cases, initialisation is done as a background task after the
25
"Initialize Series" button is pressed.
28
<h3>Continuation series</h3>
29
<p>This will copy all the sources and binaries from the previous
30
series in the distribution. Its parent series default to the
31
parent series used in the previous series, but they can be changed.
32
This is useful, for example, when the new series has a longer
33
support period and you wish to sync packages from a more stable
34
upstream series. On an Ubuntu-sized distribution,
35
expect the background task to complete in around 10 minutes.
37
<p>It will also copy all of the settings from the previous series,
38
such as upload permissions and packagesets.</p>
40
<h3>New derived distribution series</h3>
41
<p>Initializing a new distribution is a complicated task. It takes a
42
long time and has a lot of checks. There are various things that
45
<li>One or more parents to inherit packages from.</li>
46
<li>Which architectures available in parents that you want to use.</li>
47
<li>Which packagesets you want to copy from the parents.</li>
48
<li>Whether to rebuild the copied packages,
49
or copy binaries from the parents.</li>
51
Normally you can expect the initialisation to complete in minutes
52
if you have less than around 1000 packages, but it will non-linearly
53
increase as the number of copied packages increases, because it has
54
to check that you are not copying conflicting packages.
57
<h3>Pre-initialisation checks and errors</h3>
60
<li><em>Parent Builds:</em> If the parent has any builds in
61
progress for sources that you are copying,
62
the initialisation will be refused. This is to stop you ending
63
up with the same version binary with contents that differ between
64
parent and child, because the child would rebuild a source
65
that didn't get its binary copied too.
67
<li><em>Pending (Queued) Parent Builds:</em> If the parent has any
68
builds for sources that you are copying that are waiting in the
69
pending-acceptance queues (pending archive admin action),
70
the initialisation will be refused for the same reasons as
71
copying "Parent Builds" above.