On Donnerstag, 8. August 2024 09:34:11 CEST Ben Cooksley wrote: > On Thu, Aug 8, 2024 at 12:00 AM Thomas Friedrichsmeier < > thomas.friedrichsme...@kdemail.net> wrote: > > On Wed, 07 Aug 2024 00:55:00 +0200 > > > > Albert Astals Cid <aa...@kde.org> wrote: > > > okular - 3rd week > > > > > > * https://invent.kde.org/graphics/okular/-/pipelines/748502 > > > > > > * mac craft packaging fails > > > > I do not have a proper diagnosis as to why this is failing. However, > > the failing lib (libgpg-error) gets pulled in via KF6Wallet. Since only > > the backend executable depends on the lib, it is possible to exclude it > > from the package using blacklisting. > > > > The following blacklist works for us in rkward (we depend on okular for > > > > craft packaging (for the part)): > > lib/libKF6WalletBackend.*dylib > > > > -- > > > > Side note: Is there any known procedure for testing craft packaging > > changes in the CI, without making changes to the "live" blueprint > > repository? I.e. a way to override blueprints from within a project? > > At the moment we don't have anything for this, however CI for Craft in > general is something I'd like to sit down with some folks to discuss at > Akademy. > From my view this is one of our major pain points currently with all of the > CD infrastructure so it would be good to come up with some solutions - not > sure what shape/form that will take currently.
Recently, I have added the CI test build-package-linux to the dev branch of the KDE blueprint repository. This test can be used for test-running blueprint changes on work branches (with the exception of signing because that's only active on the main branches): https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/dev/.gitlab-ci.yml?ref_type=heads To use this test set the CRAFT_PACKAGE variable to the package you want to test. The test switches the blueprint checkout to the work branch and then builds the default version of the package. It's a bit ugly because I had to copy large parts of the official appimage job. Similar test jobs can be added for Windows, Android, macOS, ... builds. Regards, Ingo
signature.asc
Description: This is a digitally signed message part.