Our automated repository checks [1] have detected that the 'axlu' repository contains ebuilds that trigger fatal errors during the cache regeneration. Global-scope failures prevent the ebuild not only from being installed but also from being properly processed by the Package Manager. Since metadata can not be obtained for those ebuilds, no cache entries are created for them and the Package Manager needs to retry running them every time it stumbles upon them. This involves both a serious slowdown and repeating error output while performing dependency resolution. The error log for the repository can be found at: https://qa-reports.gentoo.org/output/repos/alxu.html In this instance, the error log is not particularly helpful, but we have traced the problem to the following: repo init failed: repo 'alxu' at path '/var/lib/repo-mirror-ci/sync/alxu' has missing masters: 'crossdev Please fix the issue ASAP, our recommendation is to remove the 'crossdev' from masters, as it's empty. We reserve the right to remove the repository from our list if we do not receive any reply within 4 weeks. [1]: https://wiki.gentoo.org/wiki/Project:Repository_mirror_and_CI Reproducible: Always
hm, that's unfortunate. i think what i kind of want here is "optional masters" where crossdev is used if it exists and ignored if it doesn't. afaik this doesn't exist though, so the best solution is probably to just delete the dependencies from dxvk. they also can't be installed by emerge, it requires crossdev, so i guess it's not quite "right" anyways.
Thanks for acting on this. Just for the record, what did you end up doing?
(In reply to Thomas Bracht Laumann Jespersen from comment #2) > Thanks for acting on this. Just for the record, what did you end up doing? https://cgit.alxu.ca/gentoo-overlay.git/commit/?id=6fb930c0ed85c3a26ab0a5eab71e82ebaa60a4fa, https://cgit.alxu.ca/gentoo-overlay.git/commit/?id=184c42bf40c4f8ff7293a9fec526df5a0f6392b9. some other dxvk ebuilds check in pkg_pretend but i don't think that's necessary.
Not too complicated :-) Thanks again for taking care of this.