Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] News Item v2: Portage rsync tree verification unstable
Date: Sun, 11 Mar 2018 08:39:30
Message-Id: 1520757556.2172.1.camel@gentoo.org
In Reply to: [gentoo-dev] News Item v2: Portage rsync tree verification unstable by Zac Medico
1 W dniu sob, 10.03.2018 o godzinie 15∶16 -0800, użytkownik Zac Medico
2 napisał:
3 > Changes:
4 > * First paragraph rewritten by Robin Johnson <robbat2>
5 > * Fixes spelling of 'following' reported by Michael Everitt
6 >
7 >
8 > Title: Portage rsync tree verification unstable
9 > Author: Zac Medico <zmedico@g.o>
10 > Posted: 2018-03-13
11 > Revision: 1
12 > News-Item-Format: 2.0
13 > Display-If-Installed: sys-apps/portage
14 >
15 > Portage rsync tree verification is being temporarily turned off by
16 > default, starting with sys-apps/portage-2.3.24. This permits
17 > stabilization of sys-apps/portage-2.3.24 while still working on bugs
18 > relating to tree verification [1]: deadlocks [2] & key fetching [3].
19 >
20 > If users wish to enable the 'rsync-verify' USE flag for sys-apps/portage,
21 > they need to follow these steps:
22 >
23 > 1) In order to unmask the 'rsync-verify' USE flag, create a file named
24 > /etc/portage/profile/package.use.mask containing a line like the
25 > following:
26 >
27 > sys-apps/portage -rsync-verify
28 >
29 > 2) Once the 'rsync-verify' USE flag has been unmasked as described
30 > in step 1, it can be enabled with a line like the following in
31 > /etc/portage/package.use:
32 >
33 > sys-apps/portage rsync-verify
34 >
35 > 3) After the configuration changes in steps 1 and 2 have been made, run
36 > the following command:
37 >
38 > emerge --oneshot --newuse '>=sys-apps/portage-2.3.24'
39 >
40
41 Not sure if it's for better or worse but I suppose some users would find
42 it easier if you provided a copy-paste snippet instead of or in addition
43 to detailed instructions, e.g.:
44
45 echo sys-apps/portage -rsync-verify >> /etc/portage/profile/package.use.mask
46 echo sys-apps/portage rsync-verify >> /etc/portage/package.use
47 emerge -1v
48 sys-apps/portage
49
50 --
51 Best regards,
52 Michał Górny

Replies