server profiles # emerge -upvDN --with-bdeps=y @world !!! Section 'golded+' in repos.conf has name different from repository name 'golded' set inside repository but profiles/repo_name is exactly "golded+" https://wiki.gentoo.org/wiki/Repository_format/profiles/repo_name here is no limitation on supported characters or any escaping. server profiles # emerge -pv portage !!! Section 'golded+' in repos.conf has name different from repository name 'golded' set inside repository These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/portage-2.3.3::gentoo USE="(ipc) native-extensions (xattr) -build -doc -epydoc (-selinux)" LINGUAS="ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-python3_5) (-python3_6)" 0 KiB BTW, there is no 2.3 version in bugreport form, so it's specified as "unspecified"...
Actually, anything starting from + is ignored. golded+, golded+plus - both are treat as golded...
According to PMS, [A-Za-z0-9_-] is the set of allowed characters: https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-260003.1.5
(In reply to Zac Medico from comment #2) > According to PMS, [A-Za-z0-9_-] is the set of allowed characters: > > https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-260003.1.5 Have you tried to find/google this information if you don't know where exactly it is? It's almost impossible. So I still think that there is a bug, error message should be completely different and it should say about unsupported characters in repo_name instead of eating a half of a string with no explanation. Same thing for wiki page mentioned in a bug description, it should refer to a corresponding documentation or contain better description since it's the first page which google returns when you try to search for this issue.