1 |
Changes: |
2 |
* First paragraph rewritten by Robin Johnson <robbat2> |
3 |
* Fixes spelling of 'following' reported by Michael Everitt |
4 |
|
5 |
|
6 |
Title: Portage rsync tree verification unstable |
7 |
Author: Zac Medico <zmedico@g.o> |
8 |
Posted: 2018-03-13 |
9 |
Revision: 1 |
10 |
News-Item-Format: 2.0 |
11 |
Display-If-Installed: sys-apps/portage |
12 |
|
13 |
Portage rsync tree verification is being temporarily turned off by |
14 |
default, starting with sys-apps/portage-2.3.24. This permits |
15 |
stabilization of sys-apps/portage-2.3.24 while still working on bugs |
16 |
relating to tree verification [1]: deadlocks [2] & key fetching [3]. |
17 |
|
18 |
If users wish to enable the 'rsync-verify' USE flag for sys-apps/portage, |
19 |
they need to follow these steps: |
20 |
|
21 |
1) In order to unmask the 'rsync-verify' USE flag, create a file named |
22 |
/etc/portage/profile/package.use.mask containing a line like the |
23 |
following: |
24 |
|
25 |
sys-apps/portage -rsync-verify |
26 |
|
27 |
2) Once the 'rsync-verify' USE flag has been unmasked as described |
28 |
in step 1, it can be enabled with a line like the following in |
29 |
/etc/portage/package.use: |
30 |
|
31 |
sys-apps/portage rsync-verify |
32 |
|
33 |
3) After the configuration changes in steps 1 and 2 have been made, run |
34 |
the following command: |
35 |
|
36 |
emerge --oneshot --newuse '>=sys-apps/portage-2.3.24' |
37 |
|
38 |
After all above steps are successfully completed, a line like the |
39 |
following should appear in the emerge --info output for the gentoo |
40 |
repository: |
41 |
|
42 |
sync-rsync-verify-metamanifest: yes |
43 |
|
44 |
If you wish to disable it for some reason, you can set |
45 |
'sync-rsync-verify-metamanifest = no' in your repos.conf. |
46 |
|
47 |
[1] https://bugs.gentoo.org/650144 sys-apps/portage: [TRACKER] issues |
48 |
related to 'rsync-verify' USE flag |
49 |
[2] https://bugs.gentoo.org/647964 app-portage/gemato-11.2: deadlock? |
50 |
[3] https://bugs.gentoo.org/649276 sys-apps/portage: gpg key refresh |
51 |
needs exponential backoff with jitter |
52 |
-- |
53 |
Thanks, |
54 |
Zac |