Our automated repository checks [1] have detected that the 'gentoo- clang' repository contains ebuilds that trigger fatal errors during the cache regeneration. This usually means that the ebuilds call 'die' in global scope indicating serious issues or have other serious QA violations. 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 most common cause of global-scope failures is use of removed or banned APIs in old ebuilds. In particular, this includes eclasses being removed or removing support for old EAPIs. Nonetheless there are also other issues such as performing illegal operations in global scope (external program calls), malformed bash in ebuilds or malformed metadata.xml. The error log for the repository can be found at: https://qa-reports.gentoo.org/output/repos/gentoo-clang.html In particular, please look for highlighted error messages. Please fix the issue ASAP, possibly via removing unmaintained, old ebuilds. 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
ping
(In reply to Thomas Bracht Laumann Jespersen from comment #2) > ping Hey Thomas! Sorry for not replying earlier. Unfortunately I don't have much time to maintain this repo. I'll do my best to fix it next weekend. I'll post here once that is done. Cheers
(In reply to Bilyak Alexander from comment #3) > Sorry for not replying earlier. > Unfortunately I don't have much time to maintain this repo. I'll do my best > to fix it next weekend. > I'll post here once that is done. > Cheers No problem, thanks for the input :-) No rush on fixing it on my part. I'll just let be the bug stay open until it's done, I won't remove the it.
(In reply to Thomas Bracht Laumann Jespersen from comment #5) > ping Hello again Sorry for keeping you waiting. I am on it now. Will try to fix it this weekend.
Hey there! It's been a log time since I have touched this project last time. And looks like Gentoo is already far ahead of me providing patches that fix using clang system-wide: https://bugs.gentoo.org/408963 . I think at this point there is no sense for me to continue this work alone in a stand alone overlay, but rather to join others in their work to make clang as system-wide compiler. Sorry to say that, but I guess it is a time to archive this repo and remove it from overlay list. Alex
Thanks for letting us know and thanks for all your work. We appreciate all the help we can get with getting clang support in better shape!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/data/api.git/commit/?id=371c414cda206825169b2dcc45078c2e0ebbc4a8 commit 371c414cda206825169b2dcc45078c2e0ebbc4a8 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2022-10-03 05:52:26 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2022-10-03 05:52:26 +0000 repositories: Remove gentoo-clang per author's request Closes: https://bugs.gentoo.org/858965 Signed-off-by: Michał Górny <mgorny@gentoo.org> files/overlays/repositories.xml | 12 ------------ 1 file changed, 12 deletions(-)