1. https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base#Configuring_Portage section prescribes invoking "emerge-webrsync" directly, which is forbidden since 2019: https://gitweb.gentoo.org/proj/portage.git/commit/cnf/repos.conf?id=829623eadbeda97d37c0ea50dc5f08f19bf4561b . We need to replace this to instructions of temporary changing repos.conf options from "sync-type = rsync" to "webrsync", or so. 2. In the same chapter, configuration file repos.conf/gentoo.conf lacks of "sync-webrsync-verify-signature = yes" option, which is added by the commit above in the default repos.conf. Option for verifying snapshot signatures should be added to prevent accidental configuring by newbie users with unsafe parameters (e.g., if user will change sync-type to webrsync resulting in downloading snapshot without verification, as I described above).
(In reply to Nekun from comment #0) > 1. > https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/ > Base#Configuring_Portage section prescribes invoking "emerge-webrsync" > directly, which is forbidden since 2019: > https://gitweb.gentoo.org/proj/portage.git/commit/cnf/repos. > conf?id=829623eadbeda97d37c0ea50dc5f08f19bf4561b . We need to replace this > to instructions of temporary changing repos.conf options from "sync-type = > rsync" to "webrsync", or so. See the nuance in the commit messages in the bugs I mention below. I'm not sure if we should bother with this - it's likely to end up confusing people. > > 2. In the same chapter, configuration file repos.conf/gentoo.conf lacks of > "sync-webrsync-verify-signature = yes" option, which is added by the commit > above in the default repos.conf. Option for verifying snapshot signatures > should be added to prevent accidental configuring by newbie users with > unsafe parameters (e.g., if user will change sync-type to webrsync resulting > in downloading snapshot without verification, as I described above). This part is handled by bug 905356 (and bug 597800).
(In reply to Sam James from comment #1) > (In reply to Nekun from comment #0) > > 1. > > https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/ > > Base#Configuring_Portage section prescribes invoking "emerge-webrsync" > > directly, which is forbidden since 2019: > > https://gitweb.gentoo.org/proj/portage.git/commit/cnf/repos. > > conf?id=829623eadbeda97d37c0ea50dc5f08f19bf4561b . We need to replace this > > to instructions of temporary changing repos.conf options from "sync-type = > > rsync" to "webrsync", or so. > > See the nuance in the commit messages in the bugs I mention below. I'm not > sure if we should bother with this - it's likely to end up confusing people. > > I just went ahead and did it so we can close the bug: https://wiki.gentoo.org/index.php?title=Handbook:Parts/Installation/Base&diff=1256462&oldid=1252976.
Looks great! Thanks, Sam!