Hello, I have problem with media-libs/amdvlk. My steps: nano /etc/portage/repos.conf/guru.conf ## [guru] location = /var/db/repos/guru sync-type = git sync-uri = https://github.com/gentoo-mirror/guru.git ## emerge --sync guru emerge --ask media-libs/amdvlk # emerge yelds that all media-libs/amdvlk-*** packages are masked mkdir -p /etc/portage/package.unmask echo "=media-libs/amdvlk-2021.1.2::guru" > /etc/portage/package.unmask/amdvlk emerge --ask media-libs/amdvlk # missing keyword nano /etc/portage/package.accept_keywords/amdvlk ## =media-libs/amdvlk-2021.1.2::guru ** ## emerge --ask media-libs/amdvlk ## These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N *] media-libs/amdvlk-2021.1.2 USE="wayland -debug" ABI_X86="(64) -32" Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests !!! A file is not listed in the Manifest: '/var/db/repos/guru/media-libs/amdvlk/amdvlk-2020.4.5.ebuild' ##
Well, actually it should have to install 2021.1.2.ebuild https://gitweb.gentoo.org/repo/proj/guru.git/tree/media-libs/amdvlk
thin-manifests = true in metadata/layout.conf means that ebuild manifests are not generated or used, so that makes this error a bit more cryptic. See https://gitweb.gentoo.org/repo/proj/guru.git/tree/metadata/layout.conf
That is it. I do not know why but /var/db/repos/guru/metadata/layout.conf only contain "masters = gentoo" so I did git reset --hard origin/master and its now ok.
Closing, as this is fixed :)