Re: KDE Gear projects with failing CI (release/23.08) (23 January 2024)
El dimecres, 24 de gener de 2024, a les 8:53:45 (CET), Ingo Klöcker va escriure: > On Dienstag, 23. Januar 2024 23:36:21 CET Albert Astals Cid wrote: > > kleopatra - NEW > > > > * https://invent.kde.org/pim/kleopatra/-/pipelines/589543 > > > > * FAILS TO COMPILE accessiblevaluelabel in FreeBSD > > https://invent.kde.org/pim/kleopatra/-/merge_requests/103 > > > okular - NEW > > > > * https://invent.kde.org/graphics/okular/-/pipelines/589489 > > > > * craft android builds are failing > > Looks like perl-modules/xml-parser tries to link against the ARM build of > libexpat. > /usr/bin/ld: skipping incompatible > /builds/graphics/okular/android-arm-clang/ lib/libexpat.so when searching > for -lexpat > Is perl-modules/xml-parser used by the Android build or on the host as build > tool? I don't know why xml-parser is being pulled for Okular, does craft have some sort of "why is this thing being compiled while compiling X" command? Cheers, Albert > > Regards, > Ingo
Re: KDE Gear projects with failing CI (master) (23 January 2024)
On Dienstag, 23. Januar 2024 21:35:56 CET Albert Astals Cid wrote: > Please work on fixing them, otherwise i will remove the failing CI jobs on > their 4th failing week, it is very important that CI is passing for > multiple reasons. > > Good news: 5 repositories got fixed > > Bad news: 2 repo still failing (1 with a different failure) and *10* new > this week KMime is fixed in all branches now, the test regression in akonadi-search in master is also fixed, but the general FreeBSD fallout breaking MySQL and PostgreSQL Akonadi tests remains. Regards, Volker signature.asc Description: This is a digitally signed message part.
Re: Stale MRs
Hi, Some of those are mine and I am back now to merge them myself ( all are snapcraft only merges ), unfortunately I am held up by a mess up on my part and I cannot currently login to invent.kde.org due to 2fa and new phone. As soon as it is resolved I will knock them out and shorten that list for you. Thanks, Scarlett On Wed, Jan 24, 2024 at 5:26 AM Carl Schwan wrote: > > Hello, > > Friendly reminder that the following repository will give you a list of > stalled merge requests without review and is updated every week, > > https://invent.kde.org/teams/gardening/gitlab/-/issues > > It would be nice if some more devs would subscribe to this repo and try to > unblock some of the pending MRs. In particular the Non-Dev MRs category where > we should try to give new contributors feedback in a timely manner. > > Cheers, > Carl > > >
Stale MRs
Hello, Friendly reminder that the following repository will give you a list of stalled merge requests without review and is updated every week, https://invent.kde.org/teams/gardening/gitlab/-/issues It would be nice if some more devs would subscribe to this repo and try to unblock some of the pending MRs. In particular the Non-Dev MRs category where we should try to give new contributors feedback in a timely manner. Cheers, Carl
Re: KDE Gear projects with failing CI (master) (23 January 2024)
On Wed, Jan 24, 2024 at 10:25 AM Tobias C. Berner wrote: > Moin moin > > I'll take a look at krdc -- the main issue there is that cmake does > not pick up the cmake files from the location they get installed to by > the freerdp2 package. > I hot-fixed that on the old builders, but not in the package. An > update to appstream should also be feasible. > I'll try to get to both tomorrow. > Thanks Tobias. Guess changing over to the container image approach of running FreeBSD is exposing a few things :) Do we know where FreeRDP2 is installing it's CMake files and whether it is just wrong (which should be fixed in the packaging, or even better upstream with FreeRDP2 itself) or whether that is something where the CI tools just need to hold CMake's hand a bit more? Cheers, Ben > > > mfg Tobias > > On Tue, 23 Jan 2024 at 22:11, Ben Cooksley wrote: > > > > On Wed, Jan 24, 2024 at 9:36 AM Albert Astals Cid wrote: > >> > >> Please work on fixing them, otherwise i will remove the failing CI jobs > on their 4th failing week, it is very important that CI is passing for > multiple reasons. > >> > >> Good news: 5 repositories got fixed > >> > >> Bad news: 2 repo still failing (1 with a different failure) and *10* > new this week > >> > >> > >> krecorder - 2nd week > >> * https://invent.kde.org/utilities/krecorder/-/pipelines/589469 > >> * All the craft_android builds are broken > > > > > > Looks like kirigami-addons is doing something the CMake in the Android > image doesn't like. > > > > Interesting - perhaps the CMake (which is built from source I think) > version in the Android image needs updating? > > > >> > >> > >> > >> krdc - different issue > >> * https://invent.kde.org/network/krdc/-/pipelines/589457 > >> * FreeBSD builder is missing dependencies > > > > > > KRDC developers should submit a MR to sysadmin/ci-images for the two > FreeBSD 14 images please. > > > >> > >> > >> > >> akonadi-serach - NEW > >> * https://invent.kde.org/pim/akonadi-search/-/pipelines/589458 > >> * multiple tests failing > >> > >> > >> kmail - NEW > >> * https://invent.kde.org/pim/kmail/-/pipelines/589460 > >> * appstreamtest fails on FreeBSD > >> > >> > >> kasts - NEW > >> * https://invent.kde.org/multimedia/kasts/-/pipelines/589466 > >> * appstreamtest fails on FreeBSD > >> > >> > >> keysmith - NEW > >> * https://invent.kde.org/utilities/keysmith/-/pipelines/589467 > >> * appstreamtest fails on FreeBSD > >> > >> > >> neochat - NEW > >> * https://invent.kde.org/network/neochat/-/pipelines/589470 > >> * appstreamtest fails on FreeBSD > >> > >> > >> cantor - NEW > >> * https://invent.kde.org/education/cantor/-/pipelines/589452 > >> * testmaxima fails on FreeBSD > > > > > > These appstream failures are all the fault of the Appstream developers > for deprecating something with too high a severity level. > > While we do need to fix it the issue is not critical yet. > > > > Tobias - can we please update to 1.0.1 in FreeBSD (See > https://github.com/ximion/appstream/blob/main/NEWS#L12)? > > > > For Linux this does not appear as we are pinned to a self-compiled > version in the image that is patched to align with the Flatpak requirements > which are stricter in some areas (because appstream politics *sigh*) > > > >> > >> > >> > >> konsole - NEW > >> * https://invent.kde.org/utilities/konsole/-/pipelines/589450 > >> * flatpak build complains about icon-not-found > >> > >> > >> dolphin - NEW > >> * https://invent.kde.org/system/dolphin/-/pipelines/589451 > >> * flatpak build complains about icon-not-found > > > > > > Both likely a case of Flatpak becoming more strict, as the version lock > we had in place due to Docker incompatibilities was lifted following the > move to Podman. > > > >> > >> > >> > >> gwenview - NEW > >> * https://invent.kde.org/graphics/gwenview/-/pipelines/589454 > >> * cfitsio SHA doesn't match on flatpak build > >> > >> > >> kipi-plugins - NEW > >> * https://invent.kde.org/graphics/kipi-plugins/-/pipelines/589461 > >> * CI fails to find libmediawiki > > > > > > Do we know how much this is still used, and whether KIPI can be retired? > > > >> > >> > >> > >> > >> > >> Cheers, > >> Albert > > > > > > Cheers, > > Ben >
Re: KDE Gear projects with failing CI (master) (23 January 2024)
On Dienstag, 23. Januar 2024 22:58:46 CET Nicolas Fella wrote: > On 1/23/24 22:46, Ingo Klöcker wrote: > > On Dienstag, 23. Januar 2024 22:11:23 CET Ben Cooksley wrote: > >> On Wed, Jan 24, 2024 at 9:36 AM Albert Astals Cid wrote: > >>> krecorder - 2nd week > >>> > >>> * https://invent.kde.org/utilities/krecorder/-/pipelines/589469 > >>> > >>>* All the craft_android builds are broken > >> > >> Looks like kirigami-addons is doing something the CMake in the Android > >> image doesn't like. > >> > >> Interesting - perhaps the CMake (which is built from source I think) > >> version in the Android image needs updating? > > > > It looks like the Android Qt 6 Craft builds fail since master was switched > > to Qt 6. My guess is that this project lacks some changes that are needed > > for building Qt 6 APKs with Craft. Maybe adding a suitable .craft.ini to > > tell Craft that a newer version of kirigami-addons (and other packages) > > has to be used for master is sufficient. See neochat for a minimal > > example. I'll have a look tomorrow. > > See https://mail.kde.org/pipermail/kde-devel/2024-January/002323.html > > kirigami-addons master has a fix that the craft-supplied version lacks It's not just that. With kirigami-addons master it fails with ninja: error: unknown target 'create-apk' https://invent.kde.org/utilities/krecorder/-/jobs/1535573 I think this means that the project hasn't been ported to the Qt 6 way for building APKs. I suggest disabling the failing jobs in master and release/ 24.02 and fixing this in an MR. Volker wrote a blog explaining how to port Android projects to Qt 6. Regards, Ingo signature.asc Description: This is a digitally signed message part.