KF6 meeting notes 2021-10-26

2021-10-26 Thread Volker Krause
!! Meeting will move to 17:00 CET next week (due to DST change in continental 
Europe)

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/149
* static plugin support draft, needs review
* MRs to demonstrate the usage exists for KWin and KMyMoney

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/117
* generic ctor vs. named ctor pattern?
* pro named ctor: explicitness, safety, and ability to deprecate indivdual 
features
* pro generic ctor: easier for code that supports multiple formats (do we have 
that at all?)
* currently no known issues with this
* can be changed later, but having named ctors now might help with porting
* having both at the same time is also possible, as both methods do different 
things/solve different use-cases
* postpone until this becomes an actual problem

https://phabricator.kde.org/T14517
* JSON KCM loading works fine
* URL to pin KCMs to taskbar requires a .desktop file
* would require to keep the .desktop files around for KCMs that behave 
"application-like"
* generate .desktop file from JSON, to avoid duplication?
* would the JSON file have all the necessary content?
* alternative: manually maintained .desktop files
* not an alternative: keep .desktop-based plugin loading code and json from 
desktop generation around

https://phabricator.kde.org/T14763
* should we already install unversioned symlinks for CLI tools right now?
* unversioned implies CLI interface compatibility
* should have done a long time ago, so yes, do this now
* kcmshell will move to kcmutils and become versioned

https://phabricator.kde.org/T14367
* QML bindings from KDeclarative and KCMModule from KConfigWidgets planned to 
move to KCMUtils (https://phabricator.kde.org/T12150)
* should we split KCMUtils internally between classes for creating KCMs and 
classes for consuming KCMs (which is where the KXmlGui dependency comes in)?
* dependency on KXmlGui is for KAboutPluginDialog, which is tied to the entire 
about dialog code in xml gui
* could we move the entire about dialog stuff down to a tier2 framework? but 
there's no good framework there to place this in? but does that even make 
sense for something every widget-based app needs anyway?
* so the above suggestions of multiple libs in the kcmutils framework might 
make more sense
* related to https://phabricator.kde.org/T14355, which might eventually also 
require a core library in KCMUtils

Threaded KIO workers:
* David F is removing the POP3 kioslave to enable that

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


Re: KF6 meeting notes 2021-10-26

2021-10-26 Thread Albert Astals Cid
El dimarts, 26 d’octubre de 2021, a les 18:05:42 (CEST), Volker Krause va 
escriure:
> !! Meeting will move to 17:00 CET next week (due to DST change in continental 
> Europe)
> 
> Threaded KIO workers:
> * David F is removing the POP3 kioslave to enable that

This is not what kmail/akonadi use to retrieve email, right?

Cheers,
  Albert




KDE CI: Frameworks » kio » kf5-qt5 SUSEQt5.15 - Build # 1142 - Fixed!

2021-10-26 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20SUSEQt5.15/1142/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Tue, 26 Oct 2021 21:09:49 +
 Build duration:
9 min 39 sec and counting
   BUILD ARTIFACTS
  acc/KF5KIO-5.88.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: 61 test(s), Skipped: 0 test(s), Total: 61 test(s)Name: projectroot.autotests Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)Name: projectroot.src.ioslaves.trash Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot.src.kpasswdserver Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report61%
(25/41)69%
(296/427)69%
(296/427)58%
(39207/67389)42%
(21700/51580)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests95%
(61/64)95%
(61/64)91%
(11310/12376)46%
(7071/15459)autotests.http100%
(5/5)100%
(5/5)99%
(527/528)58%
(167/290)autotests.kcookiejar100%
(1/1)100%
(1/1)94%
(173/185)63%
(70/112)src100%
(1/1)100%
(1/1)89%
(8/9)71%
(10/14)src.core88%
(107/121)88%
(107/121)61%
(9380/15294)52%
(4652/8917)src.core.kssl100%
(1/1)100%
(1/1)39%
(34/87)50%
(3/6)src.filewidgets79%
(30/38)79%
(30/38)59%
(5312/9052)45%
(2274/5086)src.gui100%
(10/10)100%
(10/10)77%
(844/1095)58%
(429/734)src.gui.systemd50%
(2/4)50%
(2/4)4%
(7/177)1%
(1/108)src.ioslaves.file100%
(7/7)100%
(7/7)56%
(785/1396)42%
(516/1222)src.ioslaves.file.kauth0%
(0/2)0%
(0/2)0%
(0/184)0%
(0/89)src.ioslaves.ftp100%
(2/2)100%
(2/2)49%
(672/1384)37%
(536/1432)src.ioslaves.help0%
(0/5)0%
(0/5)0%
(0/253)0%
(0/142)src.ioslaves.http88%
(7/8)88%
(7/8)43%
(1873/4353)37%
(1357/3717)src.ioslaves.http.kcookiejar40%
(2/5)40%
(2/5)49%
(666/1365)56%
(588/1053)src.ioslaves.remote100%
(2/2)100%
(2/2)25%
(57

KDE CI: Frameworks » kio » kf5-qt5 FreeBSDQt5.15 - Build # 1150 - Still Unstable!

2021-10-26 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20FreeBSDQt5.15/1150/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Tue, 26 Oct 2021 21:09:49 +
 Build duration:
10 min and counting
   JUnit Tests
  Name: projectroot Failed: 3 test(s), Passed: 57 test(s), Skipped: 0 test(s), Total: 60 test(s)Failed: projectroot.autotests.applicationlauncherjob_forkingtestFailed: projectroot.autotests.kiocore_kmountpointtestFailed: projectroot.autotests.kiowidgets_kdirlistertestName: projectroot.autotests Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)Name: projectroot.src.ioslaves.trash Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot.src.kpasswdserver Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)

KDE CI: Frameworks » kio » kf5-qt5 FreeBSDQt5.15 - Build # 1151 - Still Unstable!

2021-10-26 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20FreeBSDQt5.15/1151/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Tue, 26 Oct 2021 21:19:56 +
 Build duration:
4 min 24 sec and counting
   JUnit Tests
  Name: projectroot Failed: 2 test(s), Passed: 58 test(s), Skipped: 0 test(s), Total: 60 test(s)Failed: projectroot.autotests.kiocore_kmountpointtestFailed: projectroot.autotests.kiowidgets_kdirlistertestName: projectroot.autotests Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)Name: projectroot.src.ioslaves.trash Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot.src.kpasswdserver Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)

KDE CI: Frameworks » purpose » kf5-qt5 FreeBSDQt5.15 - Build # 155 - Still Unstable!

2021-10-26 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/purpose/job/kf5-qt5%20FreeBSDQt5.15/155/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Wed, 27 Oct 2021 01:18:17 +
 Build duration:
2 min 54 sec and counting
   JUnit Tests
  Name: projectroot Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: projectroot.autotests.menutest

KDE CI: Frameworks » kdelibs4support » kf5-qt5 SUSEQt5.15 - Build # 111 - Still Unstable!

2021-10-26 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kdelibs4support/job/kf5-qt5%20SUSEQt5.15/111/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Wed, 27 Oct 2021 01:17:42 +
 Build duration:
7 min 11 sec and counting
   BUILD ARTIFACTS
  acc/KF5KDELibs4Support-5.88.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: 1 test(s), Passed: 38 test(s), Skipped: 0 test(s), Total: 39 test(s)Failed: projectroot.autotests.kmimetypetest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report29%
(4/14)43%
(124/291)43%
(124/291)48%
(22216/4)39%
(14127/36196)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionals0%
(0/1)0%
(0/1)0%
(0/88)0%
(0/50)autotests98%
(44/45)98%
(44/45)97%
(11654/12061)50%
(8281/16641)src0%
(0/1)0%
(0/1)0%
(0/4)0%
(0/2)src.kdebugdialog0%
(0/7)0%
(0/7)0%
(0/256)0%
(0/61)src.kdecore76%
(65/86)76%
(65/86)54%
(9785/18188)49%
(5543/11400)src.kdeui19%
(13/67)19%
(13/67)8%
(767/9714)6%
(302/5296)src.kio7%
(2/27)7%
(2/27)0%
(10/2273)0%
(1/1140)src.kioslave.metainfo0%
(0/1)0%
(0/1)0%
(0/32)0%
(0/4)src.kparts0%
(0/1)0%
(0/1)0%
(0/24)0%
(0/12)src.kssl0%
(0/8)0%
(0/8)0%
(0/1807)0%
(0/843)src.kssl.kcm0%
(0/3)0%
(0/3)0%
(0/265)0%
(0/103)src.solid0%
(0/3)0%
(0/3)0%
(0/196)0%
(0/87)src.solid-networkstatus.kded0%
(0/7)0%
(0/7)0%
(0/222)0%
(0/90)tests0%
(0/34)0%
(0/34)0%
(0/1536)0%
(0/467)

KDE CI: Frameworks » kio » kf5-qt5 FreeBSDQt5.15 - Build # 1152 - Still Unstable!

2021-10-26 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20FreeBSDQt5.15/1152/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Wed, 27 Oct 2021 01:17:59 +
 Build duration:
8 min 50 sec and counting
   JUnit Tests
  Name: projectroot Failed: 2 test(s), Passed: 58 test(s), Skipped: 0 test(s), Total: 60 test(s)Failed: projectroot.autotests.kiocore_kmountpointtestFailed: projectroot.autotests.kiowidgets_kdirlistertestName: projectroot.autotests Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)Name: projectroot.src.ioslaves.trash Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot.src.kpasswdserver Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)

KDE CI: Frameworks » purpose » kf5-qt5 SUSEQt5.15 - Build # 165 - Still Unstable!

2021-10-26 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/purpose/job/kf5-qt5%20SUSEQt5.15/165/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Wed, 27 Oct 2021 01:18:17 +
 Build duration:
8 min 49 sec and counting
   BUILD ARTIFACTS
  acc/KF5Purpose-5.88.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: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: projectroot.autotests.menutest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report13%
(3/23)20%
(10/49)20%
(10/49)17%
(373/2142)16%
(160/989)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests50%
(1/2)50%
(1/2)73%
(107/146)48%
(62/128)src89%
(8/9)89%
(8/9)59%
(232/393)41%
(74/179)src.externalprocess0%
(0/2)0%
(0/2)0%
(0/137)0%
(0/98)src.fileitemactionplugin0%
(0/1)0%
(0/1)0%
(0/34)0%
(0/26)src.plugins.barcode0%
(0/1)0%
(0/1)0%
(0/5)100%
(0/0)src.plugins.bluetooth0%
(0/1)0%
(0/1)0%
(0/35)0%
(0/8)src.plugins.email0%
(0/1)0%
(0/1)0%
(0/48)0%
(0/30)src.plugins.imgur0%
(0/2)0%
(0/2)0%
(0/184)0%
(0/63)src.plugins.kdeconnect0%
(0/1)0%
(0/1)0%
(0/35)0%
(0/6)src.plugins.kdeconnect_sms0%
(0/1)0%
(0/1)0%
(0/17)0%
(0/2)src.plugins.ktp-sendfile0%
(0/1)0%
(0/1)0%
(0/29)0%
(0/6)src.plugins.pastebin0%
(0/1)0%
(0/1)0%
(0/58)0%
(0/23)src.plugins.phabricator0%
(0/3)0%
(0/3)0%
(0/223)0%
(0/74)src.plugins.phabricator.quick0%
(0/5)0%
(0/5)0%
(0/96)0%
(0/48)src.plugins.phabricator.tests0%
(0/1)0%
(0/1)0%
(0/63)0%
(0/22)src.plugins.reviewboard0%
(0/3)0%
(0/3)0%
(0/252)0%
(0/70)src.plugins.reviewboard.quick0%
(0/7)0%
(0/7)0%
(0/163)0%
(0/80)src.plugins.saveas100%
(1/1)1