[sysadmin/ci-management] /: Try to align the number of folders between seed jobs and normal CI jobs.

2022-04-06 Thread Ben Cooksley
Git commit 707e016918c0174235b1dc19883620f96f363572 by Ben Cooksley.
Committed on 07/04/2022 at 05:41.
Pushed by bcooksley into branch 'master'.

Try to align the number of folders between seed jobs and normal CI jobs.
This only affects Windows (guess everywhere else the path is absolute while on 
Windows it is relative) despite all our other jobs having the same layout.

CCMAIL: kde-frameworks-devel@kde.org

M  +8-4.gitlab-ci.yml

https://invent.kde.org/sysadmin/ci-management/commit/707e016918c0174235b1dc19883620f96f363572

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 96c828d..225ecf3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -154,7 +154,8 @@ frameworks_windows_qt515:
   - .windows_qt515
   script:
 - . ci-utilities/resources/setup-msvc-env.ps1
-- python -u ci-utilities/seed-package-registry.py --seed-file 
latest/frameworks.yml --platform Windows
+- cd ..
+- python -u ci-management/ci-utilities/seed-package-registry.py 
--seed-file ci-management/latest/frameworks.yml --platform Windows
 
 ## Frameworks 6 jobs
 frameworks_suse_tumbleweed_qt62:
@@ -206,7 +207,8 @@ release_service_windows_qt515:
   - .windows_qt515
   script:
 - . ci-utilities/resources/setup-msvc-env.ps1
-- python -u ci-utilities/seed-package-registry.py --seed-file 
latest/release-service.yml --platform Windows
+- cd ..
+- python -u ci-management/ci-utilities/seed-package-registry.py 
--seed-file ci-management/latest/release-service.yml --platform Windows
 
 ## Plasma jobs
 
@@ -276,7 +278,8 @@ independent_release_windows_qt515:
   - .windows_qt515
   script:
 - . ci-utilities/resources/setup-msvc-env.ps1
-- python -u ci-utilities/seed-package-registry.py --seed-file 
latest/independent-release.yml --platform Windows
+- cd ..
+- python -u ci-management/ci-utilities/seed-package-registry.py 
--seed-file ci-management/latest/independent-release.yml --platform Windows
 
 ## PIM
 
@@ -311,4 +314,5 @@ pim_windows_qt515:
   - .windows_qt515
   script:
 - . ci-utilities/resources/setup-msvc-env.ps1
-- python -u ci-utilities/seed-package-registry.py --seed-file 
latest/pim.yml --platform Windows
+- cd ..
+- python -u ci-management/ci-utilities/seed-package-registry.py 
--seed-file ci-management/latest/pim.yml --platform Windows


KDE CI: Frameworks » plasma-framework » kf5-qt5 SUSEQt5.15 - Build # 887 - Still Unstable!

2022-04-06 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/plasma-framework/job/kf5-qt5%20SUSEQt5.15/887/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Wed, 06 Apr 2022 20:25:05 +
 Build duration:
11 min and counting
   BUILD ARTIFACTS
  acc/KF5PlasmaQuick-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: 3 test(s), Passed: 8 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: projectroot.autotests.plasma_dialogqmltestFailed: projectroot.autotests.plasma_dialogstatetestFailed: projectroot.autotests.plasma_framesvgtest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report44%
(8/18)32%
(39/123)32%
(39/123)34%
(4844/14086)25%
(2363/9272)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests67%
(8/12)67%
(8/12)83%
(818/990)45%
(437/970)src.declarativeimports.calendar0%
(0/6)0%
(0/6)0%
(0/526)0%
(0/229)src.declarativeimports.core44%
(7/16)44%
(7/16)34%
(867/2534)26%
(381/1457)src.declarativeimports.kirigamiplasmastyle0%
(0/2)0%
(0/2)0%
(0/25)0%
(0/20)src.declarativeimports.plasmacomponents0%
(0/6)0%
(0/6)0%
(0/531)0%
(0/197)src.declarativeimports.plasmaextracomponents0%
(0/3)0%
(0/3)0%
(0/42)0%
(0/16)src.declarativeimports.platformcomponents0%
(0/3)0%
(0/3)0%
(0/59)0%
(0/14)src.declarativeimports.platformcomponents.utils0%
(0/2)0%
(0/2)0%
(0/15)0%
(0/2)src.plasma40%
(8/20)40%
(8/20)43%
(1672/3874)33%
(893/2717)src.plasma.packagestructure43%
(3/7)43%
(3/7)43%
(58/135)47%
(16/34)src.plasma.private41%
(7/17)41%
(7/17)51%
(903/1778)37%
(358/975)src.plasma.scripting33%
(1/3)33%
(1/3)12%
(21/175)7%
(7/105)src.plasmapkg0%
(0/1)0%
(0/1)0%
(0/49)0%
(0/42)src.plasmaquick31%
(4/13)31%
(4/13)24%
(474/1963)17%
(266/1540)src.plasmaquick.private100%
(1/1)100%
(1/1)78%
(31/40)50%
(5/10)src.scriptengines.qml.plasmoid0%
(0/7)0%
(0/7)0%
(0/1266)0%

KDE CI: Frameworks » plasma-framework » kf5-qt5 SUSEQt5.15 - Build # 886 - Still Unstable!

2022-04-06 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/plasma-framework/job/kf5-qt5%20SUSEQt5.15/886/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Wed, 06 Apr 2022 20:11:27 +
 Build duration:
13 min and counting
   BUILD ARTIFACTS
  acc/KF5PlasmaQuick-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: 3 test(s), Passed: 8 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: projectroot.autotests.plasma_dialogqmltestFailed: projectroot.autotests.plasma_dialogstatetestFailed: projectroot.autotests.plasma_framesvgtest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report44%
(8/18)32%
(39/123)32%
(39/123)34%
(4855/14088)26%
(2366/9272)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests67%
(8/12)67%
(8/12)83%
(818/990)45%
(437/970)src.declarativeimports.calendar0%
(0/6)0%
(0/6)0%
(0/526)0%
(0/229)src.declarativeimports.core44%
(7/16)44%
(7/16)34%
(867/2534)26%
(381/1457)src.declarativeimports.kirigamiplasmastyle0%
(0/2)0%
(0/2)0%
(0/25)0%
(0/20)src.declarativeimports.plasmacomponents0%
(0/6)0%
(0/6)0%
(0/531)0%
(0/197)src.declarativeimports.plasmaextracomponents0%
(0/3)0%
(0/3)0%
(0/42)0%
(0/16)src.declarativeimports.platformcomponents0%
(0/3)0%
(0/3)0%
(0/59)0%
(0/14)src.declarativeimports.platformcomponents.utils0%
(0/2)0%
(0/2)0%
(0/15)0%
(0/2)src.plasma40%
(8/20)40%
(8/20)43%
(1672/3874)33%
(893/2717)src.plasma.packagestructure43%
(3/7)43%
(3/7)43%
(58/135)47%
(16/34)src.plasma.private41%
(7/17)41%
(7/17)51%
(914/1780)37%
(361/975)src.plasma.scripting33%
(1/3)33%
(1/3)12%
(21/175)7%
(7/105)src.plasmapkg0%
(0/1)0%
(0/1)0%
(0/49)0%
(0/42)src.plasmaquick31%
(4/13)31%
(4/13)24%
(474/1963)17%
(266/1540)src.plasmaquick.private100%
(1/1)100%
(1/1)78%
(31/40)50%
(5/10)src.scriptengines.qml.plasmoid0%
(0/7)0%
(0/7)0%
(0/1266)0%

KDE CI: Frameworks » plasma-framework » kf5-qt5 FreeBSDQt5.15 - Build # 874 - Still Unstable!

2022-04-06 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/plasma-framework/job/kf5-qt5%20FreeBSDQt5.15/874/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Wed, 06 Apr 2022 20:17:53 +
 Build duration:
6 min 14 sec and counting
   JUnit Tests
  Name: projectroot Failed: 2 test(s), Passed: 9 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: projectroot.autotests.plasma_dialogqmltestFailed: projectroot.autotests.plasma_dialogstatetest

KDE CI: Frameworks » plasma-framework » kf5-qt5 FreeBSDQt5.15 - Build # 873 - Still Unstable!

2022-04-06 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/plasma-framework/job/kf5-qt5%20FreeBSDQt5.15/873/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Wed, 06 Apr 2022 20:11:27 +
 Build duration:
6 min 13 sec and counting
   JUnit Tests
  Name: projectroot Failed: 2 test(s), Passed: 9 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: projectroot.autotests.plasma_dialogqmltestFailed: projectroot.autotests.plasma_dialogstatetest

portal drag and drop helpers and where to put them

2022-04-06 Thread Harald Sitter
https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/212

To get sandboxed apps to work with drag and drop we need to have drags
take a roundtrip through xdg-desktop-portal and unfortunately enough
that needs to happen by passing an open fd into the relevant API,
presumably to demonstrate that the sender actually can open the file
they want to send. To that end the sender  would call a helper
function to extend qmimedata with the relevant transfer context and
the receiver needs to reverse that to get to (potentially in-sandbox)
paths again.

On top of that there's also the fact that we can drag and drop remote
sources so we kind of also need to first mount remote urls into the
file system using kio-fuse :(

All in all it's very broad in scope and requires a dependency on
qtdbus so I'm not sure kcoreaddons is necessarily the place for this
to live, at the same time we have related API here already so in the
interest of keeping related things together kcoreaddons kind of makes
the most sense. In particular since the existing helper function for
the receiver already existed meaning we get a lot of applciations to
support this without further changes.

Thoughts would be much appreciated

HS