After syncing a repository with a metadata/layout.conf configured with masters: masters = foo gentoo No warning is given that foo is missing. It would help to make it more verbose so that the end user knows another repo is still needed. I think it would be ideal to return an error at the sync phase so that you know before trying to emerge that something's wrong. Reproducible: Always
I see that each emerge invocation shows an early warning message like this: Unavailable repository 'foo' referenced by masters entry in '/path/to/repo/metadata/layout.conf' I suppose that we could mask ebuilds from any repositories that have missing masters.
Ok, I'm guessing I ran some tests a bit fast to read carefully enough. Places where no warning is given: * after emerge --sync * eselect profile obviously doesnt know about it