KDE CI: Frameworks » kxmlgui » kf5-qt5 WindowsMSVCQt5.14 - Build # 81 - Failure!

2020-09-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/kxmlgui/job/kf5-qt5%20WindowsMSVCQt5.14/81/
 Project:
kf5-qt5 WindowsMSVCQt5.14
 Date of build:
Thu, 17 Sep 2020 05:31:57 +
 Build duration:
4.9 sec and counting
   CONSOLE OUTPUT
  [...truncated 199 lines...][2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2020-09-17T05:32:01.979Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build\Testing\Temporary\LastTest_20200916-2158.log.tmp: The process cannot access the file because it is being used by another process.[2020-09-17T05:32:01.979Z] [2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2020-09-17T05:32:01.979Z] jenkins.util.io.CompositeIOException: Unable to remove file C:\CI\Job Build\build\Testing\Temporary\LastTest_20200916-2158.log.tmp[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:252)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2020-09-17T05:32:01.979Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build\build\Testing\Temporary[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2020-09-17T05:32:01.979Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build\build\Testing\Temporary[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2020-09-17T05:32:01.979Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2020-09-17T05:32:01.979Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2020-09-17T05:32:01.979Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build\Testing\Temporary with directory contents: [C:\CI\Job Build\build\Testing\Temporary\LastTest_20200916-2158.log.tmp][2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2020-09-17T05:32:01.979Z] 		at jenkins.util.io.PathRemover.tryRemove

D17816: Support for xattrs on kio copy/move

2020-09-16 Thread Gleb Popov
arrowd added inline comments.

INLINE COMMENTS

> usta wrote in file_unix.cpp:1517
> isnt this ignoring acl_from_mode part ? I mean not sure but i think we need 
> to check if it is nullptr or not before assigning it otherwise we will ignore 
> the acl_from_mode part.

You seem to be right. I blamed the code down to svn->git import and this bug 
was present all the time.

To properly fix this I'd start with a test for `KIO::chmod` job that changes 
ACL permissions, but I can't test this on FreeBSD as we don't have 
`acl_from_mode`.

Anyways, it is out of scope of this review.

REVISION DETAIL
  https://phabricator.kde.org/D17816

To: arrowd, dfaure, chinmoyr, bruns, #frameworks, tmarshall, usta, cochise
Cc: usta, scheirle, tmarshall, arrowd, cfeck, bruns, phidrho, dhaumann, 
funkybomber, abika, pino, davidedmundson, ngraham, atha.kane, spoorun, 
nicolasfella, kde-frameworks-devel, LeGast00n, cblack, michaelh


D17816: Support for xattrs on kio copy/move

2020-09-16 Thread Gleb Popov
arrowd updated this revision to Diff 83365.
arrowd marked an inline comment as done.
arrowd added a comment.


  - More const QString.

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D17816?vs=83364&id=83365

BRANCH
  arcpatch-D17816

REVISION DETAIL
  https://phabricator.kde.org/D17816

AFFECTED FILES
  autotests/jobtest.cpp
  autotests/jobtest.h
  src/ioslaves/file/ConfigureChecks.cmake
  src/ioslaves/file/config-kioslave-file.h.cmake
  src/ioslaves/file/file.h
  src/ioslaves/file/file_unix.cpp

To: arrowd, dfaure, chinmoyr, bruns, #frameworks, tmarshall, usta, cochise
Cc: usta, scheirle, tmarshall, arrowd, cfeck, bruns, phidrho, dhaumann, 
funkybomber, abika, pino, davidedmundson, ngraham, atha.kane, spoorun, 
nicolasfella, kde-frameworks-devel, LeGast00n, cblack, michaelh


D17816: Support for xattrs on kio copy/move

2020-09-16 Thread Gleb Popov
arrowd added inline comments.

INLINE COMMENTS

> bruns wrote in jobtest.cpp:780
> And now you **only** check the source FS, but no longer the destination FS.

To be honest, I was confused by your first comment. What was wrong with the 
first version of this code?

My understanding was that we want to skip xattr stuff if either source or 
destination doesn't support it

REVISION DETAIL
  https://phabricator.kde.org/D17816

To: arrowd, dfaure, chinmoyr, bruns, #frameworks, tmarshall, usta, cochise
Cc: usta, scheirle, tmarshall, arrowd, cfeck, bruns, phidrho, dhaumann, 
funkybomber, abika, pino, davidedmundson, ngraham, atha.kane, spoorun, 
nicolasfella, kde-frameworks-devel, LeGast00n, cblack, michaelh


KDE CI: Frameworks » kio » kf5-qt5 WindowsMSVCQt5.14 - Build # 472 - Unstable!

2020-09-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20WindowsMSVCQt5.14/472/
 Project:
kf5-qt5 WindowsMSVCQt5.14
 Date of build:
Wed, 16 Sep 2020 21:15:47 +
 Build duration:
41 min and counting
   JUnit Tests
  Name: projectroot Failed: 29 test(s), Passed: 26 test(s), Skipped: 0 test(s), Total: 55 test(s)Failed: projectroot.autotests.applicationlauncherjob_forkingtestFailed: projectroot.autotests.applicationlauncherjob_scopetestFailed: projectroot.autotests.applicationlauncherjob_servicetestFailed: projectroot.autotests.commandlauncherjob_forkingtestFailed: projectroot.autotests.commandlauncherjob_scopetestFailed: projectroot.autotests.commandlauncherjob_servicetestFailed: projectroot.autotests.kiocore_deletejobtestFailed: projectroot.autotests.kiocore_jobtestFailed: projectroot.autotests.kiocore_kfileitemtestFailed: projectroot.autotests.kiocore_kmountpointtestFailed: projectroot.autotests.kiocore_mkpathjobtestFailed: projectroot.autotests.kiofilewidgets_kfilecopytomenutestFailed: projectroot.autotests.kiofilewidgets_kfilecustomdialogtestFailed: projectroot.autotests.kiofilewidgets_kfileplacesmodeltestFailed: projectroot.autotests.kiofilewidgets_kfileplacesviewtestFailed: projectroot.autotests.kiofilewidgets_kfilewidgettestFailed: projectroot.autotests.kiofilewidgets_kurlnavigatortestFailed: projectroot.autotests.kiogui_openurljobtestFailed: projectroot.autotests.kiowidgets_accessmanagertestFailed: projectroot.autotests.kiowidgets_accessmanagertest_qnamFailed: projectroot.autotests.kiowidgets_dropjobtestFailed: projectroot.autotests.kiowidgets_fileundomanagertestFailed: projectroot.autotests.kiowidgets_kdirlistertestFailed: projectroot.autotests.kiowidgets_kdirmodeltestFailed: projectroot.autotests.kiowidgets_kdynamicjobtrackernowidgetstestFailed: projectroot.autotests.kiowidgets_krununittestFailed: projectroot.autotests.kiowidgets_kurifiltertestFailed: projectroot.autotests.kiowidgets_kurlcompletiontestFailed: projectroot.autotests.kiowidgets_kurlcompletiontest_nowaitName: projectroot.autotests Failed: 1 test(s), Passed: 5 test(s), Skipped: 0 test(s), Total: 6 test(s)Failed: projectroot.autotests.kcookiejar.kioslave_kcookiejartestName: projectroot.src.kpasswdserver Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: projectroot.src.kpasswdserver.autotests.kpasswdservertest

KDE CI: Frameworks » kio » kf5-qt5 FreeBSDQt5.15 - Build # 187 - Fixed!

2020-09-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20FreeBSDQt5.15/187/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Wed, 16 Sep 2020 21:26:22 +
 Build duration:
4 min 34 sec and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 57 test(s), Skipped: 0 test(s), Total: 57 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)

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

2020-09-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kio/job/kf5-qt5%20FreeBSDQt5.15/186/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Wed, 16 Sep 2020 21:15:47 +
 Build duration:
10 min and counting
   JUnit Tests
  Name: projectroot Failed: 1 test(s), Passed: 56 test(s), Skipped: 0 test(s), Total: 57 test(s)Failed: projectroot.autotests.kiogui_openurljobtestName: 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 » knotifications » kf5-qt5 AndroidQt5.14 - Build # 54 - Failure!

2020-09-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/knotifications/job/kf5-qt5%20AndroidQt5.14/54/
 Project:
kf5-qt5 AndroidQt5.14
 Date of build:
Wed, 16 Sep 2020 15:02:22 +
 Build duration:
1 min 3 sec and counting
   CONSOLE OUTPUT
  [...truncated 200 lines...][2020-09-16T15:03:07.727Z] -- Performing Test HAVE_DATE_TIME[2020-09-16T15:03:07.727Z] -- Performing Test HAVE_DATE_TIME - Success[2020-09-16T15:03:07.727Z] -- Could not set up the appstream test. appstreamcli is missing.[2020-09-16T15:03:07.727Z] -- Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB) [2020-09-16T15:03:07.727Z] -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY[2020-09-16T15:03:07.997Z] -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success[2020-09-16T15:03:07.997Z] -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY[2020-09-16T15:03:07.997Z] -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success[2020-09-16T15:03:07.997Z] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR[2020-09-16T15:03:07.997Z] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success[2020-09-16T15:03:07.997Z] -- The following OPTIONAL packages have been found:[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z]  * Qt5TextToSpeech, Qt text to speech module[2020-09-16T15:03:07.997Z]Required to build text to speech notification support[2020-09-16T15:03:07.997Z]  * Qt5Test (required version >= 5.12.0)[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z] -- The following REQUIRED packages have been found:[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z]  * ECM (required version >= 5.74.0), Extra CMake Modules., [2020-09-16T15:03:07.997Z]  * Qt5Gui (required version >= 5.15.0)[2020-09-16T15:03:07.997Z]  * Qt5Widgets[2020-09-16T15:03:07.997Z]  * Qt5AndroidExtras[2020-09-16T15:03:07.997Z]  * Gradle[2020-09-16T15:03:07.997Z]  * Qt5 (required version >= 5.12.0)[2020-09-16T15:03:07.997Z]  * KF5Config (required version >= 5.74.0)[2020-09-16T15:03:07.997Z]  * Qt5Core (required version >= 5.12.0)[2020-09-16T15:03:07.997Z]  * KF5CoreAddons (required version >= 5.74.0)[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z] -- The following features have been disabled:[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z]  * QCH, API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z] -- The following OPTIONAL packages have not been found:[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z]  * X11[2020-09-16T15:03:07.997Z] [2020-09-16T15:03:07.997Z] -- Configuring done[2020-09-16T15:03:08.256Z] -- Generating done[2020-09-16T15:03:08.256Z] -- Build files have been written to: /home/user/workspace/Frameworks/knotifications/kf5-qt5 AndroidQt5.14/build[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Compiling)[Pipeline] sh[2020-09-16T15:03:09.839Z] + python3 -u ci-tooling/helpers/compile-build.py --product Frameworks --project knotifications --branchGroup kf5-qt5 --platform AndroidQt5.14 --usingInstall /home/user/install-prefix/[2020-09-16T15:03:09.839Z] Scanning dependencies of target KF5Notifications_autogen[2020-09-16T15:03:09.839Z] [  5%] Automatic MOC for target KF5Notifications[2020-09-16T15:03:10.429Z] [  5%] Built target KF5Notifications_autogen[2020-09-16T15:03:10.429Z] Scanning dependencies of target gradle[2020-09-16T15:03:10.429Z] [ 10%] Generating gradle/gradlew[2020-09-16T15:03:10.429Z] [ 10%] Built target gradle[2020-09-16T15:03:10.429Z] [ 15%] Automatic RCC for knotifications.qrc[2020-09-16T15:03:10.429Z] Scanning dependencies of target KF5Notifications[2020-09-16T15:03:10.429Z] [ 20%] Building CXX object src/CMakeFiles/KF5Notifications.dir/KF5Notifications_autogen/mocs_compilation.cpp.o[2020-09-16T15:03:11.368Z] [ 30%] Building CXX object src/CMakeFiles/KF5Notifications.dir/ECMQmLoader-knotifications5_qt.cpp.o[2020-09-16T15:03:11.368Z] [ 30%] Building CXX object src/CMakeFiles/KF5Notifications.dir/notifybylogfile.cpp.o[2020-09-16T15:03:11.368Z] [ 35%] Building CXX object src/CMakeFiles/KF5Notifications.dir/notifybytaskbar.cpp.o[2020-09-16T15:03:12.305Z] [ 40%] Building CXX object src/CMakeFiles/KF5Notifications.dir/notifybyandroid.cpp.o[2020-09-16T15:03:12.305Z] [ 45%] Building CXX object src/CMakeFiles/KF5Notifications.dir/notifybyexecute.cpp.o[2020-09-16T15:03:12.305Z] [ 50%] Building CXX object src/CMakeFiles/KF5Notifications.dir/debug_p.cpp.o[2020-09-16T15:03:12.562Z] [ 55%] Building CXX object src/CMakeFiles/KF5Notifications.dir/notifybytts.cpp.o[2020-09-16T15:03:13.140Z] [ 60%] Building CXX object src/CMakeFiles/KF5Notifications.dir/knotificationjobuidelegate.cpp.o[2020-09-16T15:03:13.140Z] [ 65%] Building CXX object src/CMakeFiles/KF5Notifications.dir/KF5Notifications_autogen/EWIEGA46WW/qrc_knotifications.cpp.o[2020-09-16T15:03:13.397Z] [ 70%] Building CXX object src/CMakeFiles/KF5Notifications.dir/knotificationplugin.cpp.o[2020-09-16T15:03:13.397Z] [ 75%] Building CXX object sr