On Thu, Jun 11, 2020 at 4:10 PM n952162 <n952...@web.de> wrote: > > On 2020-06-11 22:01, Rich Freeman wrote: > >> > >> The current version of portage supports EAPI '6'. You must upgrade to a > >> newer version of portage before EAPI masked packages can be installed. > >> (dependency required by > >> "sys-apps/portage-9999::gentoo[-build,rsync-verify]" [ebuild]) > >> (dependency required by "sys-apps/portage" [argument]) > > Why are you installing portage-9999 now? This is going to be masked > > unless you've jumped through some hoops. > > ??? I didn't specify that! I put it in the config file because emerge > told me to. I have no idea what 9999 really does.
It will do something different depending on what day of the week you run it - literally. -9999 will pull the latest master branch from git and install it - you do NOT want to do this. Most likely emerge was trying to be "helpful" and being overly literal about something you told it to do. I'd go ahead and "grep -r 9999 /etc/portage" - anything that it returns that looks like a package-version combo should almost certainly be deleted unless you REALLY know what you're doing. However, that last email I sent should be pretty likely to get portage updated. I just don't want to see you updating to -9999 the next time you go to do something. At that point you'll no longer get any automatic updates in it and you'll be running unreleased code. You would need to fix your config files and downgrade. -- Rich