@@ -14,11 +14,11 @@ Chroots can be easily managed with these few commands.
14
14
15
15
::
16
16
17
- copr-frontend create_chroot <name>
18
- copr-frontend alter_chroot --action activate <name>
19
- copr-frontend alter_chroot --action deactivate <name>
20
- copr-frontend branch_fedora <new-branched-version>
21
- copr-frontend rawhide_to_release <rawhide-chroot> <newly-created-chroot>
17
+ copr-frontend create-chroot <name>
18
+ copr-frontend alter-chroot --action activate <name>
19
+ copr-frontend alter-chroot --action deactivate <name>
20
+ copr-frontend branch-fedora <new-branched-version>
21
+ copr-frontend rawhide-to-release <rawhide-chroot> <newly-created-chroot>
22
22
23
23
However, `enablement process upon Fedora branching <#branching-process >`_ and also
24
24
`chroot deactivation when Fedora reaches it's EOL phase <#eol-deactivation-process >`_, are not that simple.
@@ -36,20 +36,20 @@ chroot.
36
36
So **immediately ** after Fedora branching (for exmaple to version **31 **), you
37
37
want to do this (the command takes a very long time, be prepared)::
38
38
39
- copr-frontend branch_fedora 31
39
+ copr-frontend branch-fedora 31
40
40
41
41
This command creates ``fedora-31-* `` chroots from corresponding
42
42
``fedora-rawhide-* `` chroots, and it also copies (duplicates/forks) latest
43
43
successful rawhide package builds into the new chroots. This can be done
44
44
manually for each architecture by::
45
45
46
- copr-frontend create_chroot fedora-31-x86_64 --deactivated
47
- copr-frontend rawhide_to_release fedora-rawhide-x86_64 fedora-31-x86_64
46
+ copr-frontend create-chroot fedora-31-x86_64 --deactivated
47
+ copr-frontend rawhide-to-release fedora-rawhide-x86_64 fedora-31-x86_64
48
48
49
49
From the manual steps you can see that the new chroots are **deactivated ** at
50
50
the beginning.
51
51
52
- It's important to do ``rawhide_to_release `` as soon as possible, because right
52
+ It's important to do ``rawhide-to-release `` as soon as possible, because right
53
53
after branching action - Fedora Rawhide starts to live it's own separate life -
54
54
and the builds in Rawhide become more and more incompatible with the branched
55
55
Fedora. So - if we copied the packages later - the branched chroot in copr
@@ -67,11 +67,11 @@ and in which version of the :code:`mock-core-configs` package they were added. I
67
67
on builders, you should keep the chroots deactivated for now and continue later.
68
68
69
69
But the sooner we can enable the new chroots, the better -- all the builds that
70
- happened in the time window between ``rawhide_to_release `` and chroot enablement
70
+ happened in the time window between ``rawhide-to-release `` and chroot enablement
71
71
will be missed in the branched chroot later (users will have to rebuild them
72
72
manually). So as soon as it is possible, do::
73
73
74
- copr-frontend alter_chroot --action activate \
74
+ copr-frontend alter-chroot --action activate \
75
75
fedora-31-x86_64 fedora-31-i386 fedora-31-ppc64le fedora-31-aarch64
76
76
77
77
When everything is done, `send an information email to a mailing list <#mailing-lists >`_.
@@ -88,7 +88,7 @@ comfortably deal with it. It can be done like this
88
88
89
89
::
90
90
91
- copr-frontend alter_chroot --action eol fedora-25-x86_64 fedora-25-i386 fedora-25-ppc64le
91
+ copr-frontend alter-chroot --action eol fedora-25-x86_64 fedora-25-i386 fedora-25-ppc64le
92
92
93
93
After running such command, no data are going to be removed. All repositories for the chroot are preserved. It is just
94
94
disabled and users can't build new packages in it anymore.
0 commit comments