Summary: | "Installing the base system/Configuring Portage" is not aware of forbidden direct emerge-webrsync invocation | ||
---|---|---|---|
Product: | Documentation | Reporter: | Nekun <nekokun> |
Component: | Handbook | Assignee: | Gentoo Handbook Project <handbook> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo, maffblaster, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=597800 https://bugs.gentoo.org/show_bug.cgi?id=905356 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nekun
2022-06-29 07:00:11 UTC
(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! |