KF6 weekly changes

2022-03-21 Thread Alexander . Lohnau
Hello,

regarding the low attendance at the KF6 weeklies, we decided that it is best to 
have this meeting every two weeks.
With the recent Plasma sprint and previous meetings we were able to unblock 
lots of tasks, but they still need doing .

To better structure the meetings, we will be creating issues with the topics 
for the meetings
in https://invent.kde.org/teams/frameworks-devs/kf6-workboard/-/issues/. Please 
add topics you want to discuss there too.

Regarding the daylight saving time change, we are keeping the meeting at 17:00 
CEST.

Hopefully until next week.

Regards
Alexander


KDE CI: Frameworks » ktexteditor » kf5-qt5 FreeBSDQt5.15 - Build # 729 - Unstable!

2022-03-21 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20FreeBSDQt5.15/729/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Mon, 21 Mar 2022 18:44:09 +
 Build duration:
15 min and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 70 test(s), Skipped: 0 test(s), Total: 70 test(s)Name: projectroot.autotests.src Failed: 1 test(s), Passed: 5 test(s), Skipped: 0 test(s), Total: 6 test(s)Failed: projectroot.autotests.src.vimode.vimode_keys

Re: Unit tests all pass in Jenkins on Linux

2022-03-21 Thread Volker Krause
On Sonntag, 13. März 2022 16:40:54 CET David Faure wrote:
> After the recent discussions on state of CI, I fixed the last unittest
> failures (kio, purpose... + apol fixed ECM) so that
> https://build.kde.org/job/Frameworks/view/Platform%20-%20SUSEQt5.15/ is all
> green^H^Hblue again.
> Please keep it that way!

Great, thank you! 

https://invent.kde.org/sysadmin/ci-utilities/-/merge_requests/15 hopefully 
helps a bit keeping it that way.

signature.asc
Description: This is a digitally signed message part.


KDE CI: Frameworks » knewstuff » kf5-qt5 SUSEQt5.15 - Build # 450 - Fixed!

2022-03-21 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/knewstuff/job/kf5-qt5%20SUSEQt5.15/450/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Mon, 21 Mar 2022 15:27:04 +
 Build duration:
2 min 9 sec and counting
   BUILD ARTIFACTS
  acc/KF5NewStuff-5.93.0.xml
   JUnit Tests
  Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot Failed: 0 test(s), Passed: 2 test(s), Skipped: 0 test(s), Total: 2 test(s)Name: projectroot.autotests Failed: 0 test(s), Passed: 3 test(s), Skipped: 0 test(s), Total: 3 test(s)
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report47%
(8/17)33%
(28/84)33%
(28/84)25%
(2120/8369)15%
(1958/13253)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(1/1)100%
(1/1)100%
(58/58)53%
(33/62)autotests.core100%
(3/3)100%
(3/3)99%
(187/189)52%
(100/192)autotests.kmoretools50%
(1/2)50%
(1/2)73%
(225/307)47%
(109/234)src20%
(2/10)20%
(2/10)4%
(22/550)0%
(0/153)src.attica0%
(0/2)0%
(0/2)0%
(0/418)0%
(0/1349)src.core56%
(14/25)56%
(14/25)35%
(999/2887)18%
(1321/7318)src.core.jobs43%
(3/7)43%
(3/7)20%
(63/309)5%
(32/649)src.kmoretools60%
(3/5)60%
(3/5)48%
(433/902)33%
(156/472)src.opds0%
(0/1)0%
(0/1)0%
(0/336)0%
(0/1120)src.qtquick0%
(0/12)0%
(0/12)0%
(0/924)0%
(0/468)src.staticxml100%
(1/1)100%
(1/1)67%
(133/199)33%
(207/636)src.tools.knewstuff-dialog0%
(0/2)0%
(0/2)0%
(0/84)0%
(0/35)src.ui0%
(0/8)0%
(0/8)0%
(0/781)0%
(0/317)src.upload0%
(0/1)0%
(0/1)0%
(0/124)0%
(0/154)src.widgets0%
(0/2)0%
(0/2)0%
(0/61)0%
(0/18)tests0%
(0/1)0%
(0/1)0%
(0/98)0%
(0/48)tests.kmoretools0%
(0/1)0%
(0/1)0%
(0/142)0%
(0/28)

Re: Unit tests all pass in Jenkins on Linux

2022-03-21 Thread Ben Cooksley
On Mon, Mar 21, 2022 at 9:43 AM David Faure  wrote:

> On dimanche 13 mars 2022 17:53:13 CET Ben Cooksley wrote:
> > On Mon, Mar 14, 2022 at 4:40 AM David Faure  wrote:
> > > After the recent discussions on state of CI, I fixed the last unittest
> > > failures (kio, purpose... + apol fixed ECM) so that
> > > https://build.kde.org/job/Frameworks/view/Platform%20-%20SUSEQt5.15/
> > > is all green^H^Hblue again.
> > > Please keep it that way!
> >
> > Thanks for looking into and fixing all of these David.
>
> Now I'd like to fix the remaining unittest failures on FreeBSD.
>
> I just fixed kcrash by reading the unittest code.
> However for the remaining ones, I need to actually debug on FreeBSD.
> Is there a FreeBSD virtual machine with the full setup already done for
> building KDE Frameworks, that I could either run locally or log into?
>

I believe Tobias may have some instructions on how to assemble a machine
(as these are what he used to assemble the VM images currently running the
FreeBSD environment on Gitlab and Jenkins).


>
> --
> David Faure, fa...@kde.org, http://www.davidfaure.fr
> Working on KDE Frameworks 5
>
>
Cheers,
Ben


Re: Windows unittests: KConfig

2022-03-21 Thread Ben Cooksley
On Mon, Mar 21, 2022 at 11:42 AM David Faure  wrote:

> On dimanche 20 mars 2022 22:13:17 CET Christoph Cullmann (cullmann.io)
> wrote:
> > On 2022-03-20 22:07, David Faure wrote:
> > > The KConfig unittests rely on DBus nowadays (for change notification).
> > > This is turned off on Android, and is a cmake option elsewhere,
> > > defaulting to ON.
> > >
> > > On Windows, I'm sure a lot of other modules rely on DBus, so I suppose
> > > it's just a matter of starting the dbus daemon for those modules that
> > > need it?
> > > Currently the kconfig tests fail for lack of dbus:
> > >
> > > 21:55:23  ERROR: The process "dbus-daemon.exe" not found.
> > >
> https://build.kde.org/job/Frameworks/view/Platform%20-%20WindowsMSVCQt5.15
> > > /job/kconfig/job/kf5-qt5%20WindowsMSVCQt5.15/217/console
> > Hi,
> >
> > actually, if one can just disable that on Windows, I would be rather in
> > favor of that.
> > Any dbus stuff is just a pain there and at least Okular/Kate/... as
> > packaged for Windows store avoid the use of any dbus calls.
>
> Makes sense.
>
> I was thinking "akonadi needs dbus anyway", but indeed, that doesn't apply
> to
> standalone apps, and the DBus stuff in KConfig seems to be mostly for
> workspace-level notifications (color theme changed, etc.).
>
> Made a merge request to turn this off on Windows by default:
> https://invent.kde.org/frameworks/kconfig/-/merge_requests/120


If we could head in the direction of being free of D-Bus on Windows (and
Mac as well I guess) then that would definitely be preferrable.
D-Bus makes no sense on those platforms and has only been a cause of issues.

Cheers,
Ben


>
>
> --
> David Faure, fa...@kde.org, http://www.davidfaure.fr
> Working on KDE Frameworks 5
>
>
>
>