Update, it now builds on qt6 and qt5. Struggling a bit with craft for windows.
On Fri, 18 Aug 2023 at 21:22 Ben Cooksley <bcooks...@kde.org> wrote: > On Sat, Aug 19, 2023 at 3:37 AM Tomaz Canabrava <tcanabr...@kde.org> > wrote: > >> (some help / I need to set the default branch to master, from main, >> because the tooling doesn't accept the later, I don't think I have the >> permission to do that). >> > > That has been done now. > > Cheers, > Ben > > >> >> On Fri, Aug 18, 2023 at 5:10 PM Tomaz Canabrava <tcanabr...@kde.org> >> wrote: >> >>> Small update that the CI is now fully passing. >>> >>> On Fri, Aug 18, 2023 at 2:25 PM Tomaz Canabrava <tcanabr...@kde.org> >>> wrote: >>> >>>> Carl, Sysadmins: >>>> >>>> The current error on the KDE ci is this: >>>> >>>> Looking for clang tool headers at /usr/lib64/clang/16.0.6/include. You >>>> can change this by defining CT_CLANG_HEADERS_DIR >>>> CMake Error at CMakeLists.txt:87 (message): >>>> Cannot find clang tool headers at /usr/lib64/clang/16.0.6/include >>>> -- Configuring incomplete, errors occurred! >>>> >>>> (to which I understand that carl said there's an error with Clang6. >>>> This is not an error - it basically says that we are unable to find >>>> `stddef.h` on the path ` >>>> ${LLVM_LIBRARY_DIR}/clang/${LLVM_PACKAGE_VERSION}/include` >>>> >>>> This is needed for the tool to run properly, but not compile, so I >>>> removed the FATAL from the message. >>>> >>>> On Thu, Aug 17, 2023 at 6:51 PM Tomaz Canabrava <tcanabr...@kde.org> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Thu, 17 Aug 2023 at 18:29 Carl Schwan <carl.sch...@gnupg.com> >>>>> wrote: >>>>> >>>>>> On Thursday, August 17, 2023 11:18:24 AM CEST Tomaz Canabrava wrote: >>>>>> > Hello Fellow KDE Devs, >>>>>> > >>>>>> > I'm here, formally asking for a review of the Codevis project, to >>>>>> move >>>>>> > forward and make it a part of kdesdk. >>>>>> >>>>>> Very cool project, I was amazed by the presentation of it from >>>>>> tarcisio at >>>>>> Akademy. >>>>>> >>>>>> > Currently we are using parts of KWdigetsAddons as a submodule >>>>>> > Most things that are related to buildsystems will be moved to craft >>>>>> / >>>>>> > kdesrc-build as soon as possible, right now we rely in conan for >>>>>> windows >>>>>> > and mac, plus a hand-written build script that downloads and builds >>>>>> llvm >>>>>> > for those platforms. >>>>>> > >>>>>> > Things that I know that are out of KDE Accordance: >>>>>> > - Translation System (uses Qt's tr() system) >>>>>> >>>>>> This isn't an issue and we have other KDE projects using the tr() >>>>>> system. But >>>>>> if you want to port to ki18n, it's best to do it now since you don't >>>>>> seems to >>>>>> have any translations yet. >>>>>> >>>>>> > - Settings System (it uses my own configuration parser that >>>>>> resembles QML) >>>>>> >>>>>> Yeah probably best to use kconfigxt or make your configuration parser >>>>>> part of >>>>>> kconfigxt next gen ;) >>>>>> >>>>>> > - Folder naming specification (follows the lakosian naming >>>>>> specification) >>>>>> >>>>>> I don't think we have any folder (and file) naming specification in >>>>>> kde, or at >>>>>> least if we have one, it varies a lot between projects. >>>>>> >>>>>> > - CI used is based on Gitlab, but fails on KDE >>>>>> >>>>>> When trying to build it on my laptop it failed, due to the >>>>>> requirement of >>>>>> clang 16. This might also be an issue with the kde ci on tumbleweed. >>>>> >>>>> >>>>> Carl, >>>>> >>>>> There’s no requirement for clang16 (I build with 15, tarcisio builds >>>>> with 14, the previous ci had 13, I believe) >>>>> >>>>> Mind if you share the build logs? >>>>> >>>>> Best >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>>> > The current repository of Codevis is: >>>>>> > https://invent.kde.org/tcanabrava/codevis >>>>>> > >>>>>> > The KDE developers on this project are me, tarcisio fischer (that >>>>>> presented >>>>>> > Codevis on Akademy), and Richard Dale. >>>>>> > >>>>>> > Best regards, >>>>>> > Tomaz >>>>>> >>>>>>