Re: AudioTube in KDEReview

2021-06-16 Thread Thomas Baumgart
On Mittwoch, 16. Juni 2021 22:52:05 CEST Jonah Brüchert wrote:

> 
> > - app isn't kcrash enabled :((
> 
> That would mean I have to use bugzilla? How would I create a product 
> there, and do I have to manually add each new version there?

To create a new product open a sysadmin ticket and ask for it 
(https://go.kde.org/u/systickets)

If you follow the release pattern (https://community.kde.org/ReleasingSoftware)
then the releaseme script will provide a template for another sysadmin ticket
which contains the request to add that new version to bugzilla.

> I wasn't able to find any documentation on that.

I CC this mail to the new documentation contractor so that he knows about the 
lack.

-- 

Regards

Thomas Baumgart

https://www.signal.org/   Signal, the better WhatsApp
-
Computers are like air conditioners: they stop working
properly if you open WINDOWS (anonymous source)
-


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


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

2021-06-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/attica/job/kf5-qt5%20SUSEQt5.15/69/
 Project:
kf5-qt5 SUSEQt5.15
 Date of build:
Thu, 17 Jun 2021 01:27:46 +
 Build duration:
3 min 7 sec and counting
   BUILD ARTIFACTS
  acc/KF5Attica-5.84.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: 4 test(s), Skipped: 0 test(s), Total: 5 test(s)Failed: projectroot.autotests.providertest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report67%
(2/3)23%
(18/77)23%
(18/77)14%
(562/4059)11%
(216/1960)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(3/3)100%
(3/3)72%
(89/124)36%
(25/70)src21%
(15/72)21%
(15/72)13%
(473/3638)11%
(191/1818)tests.projecttest0%
(0/2)0%
(0/2)0%
(0/297)0%
(0/72)

KDE CI: Frameworks » attica » kf5-qt5 FreeBSDQt5.15 - Build # 65 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/attica/job/kf5-qt5%20FreeBSDQt5.15/65/
 Project:
kf5-qt5 FreeBSDQt5.15
 Date of build:
Thu, 17 Jun 2021 01:27:46 +
 Build duration:
1 min 36 sec and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 3 test(s), Skipped: 0 test(s), Total: 3 test(s)

Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Avamander
Hi,

This is indeed an issue that has occurred previously, and actually
I've written to you, Ben, once before about this. Now I'm asking again, why
is it necessary to email *FIVE* mailing lists for issues that are primarily
solved by a much much smaller subgroup of people? Maybe send it to a few
C++ lists as well, maybe someone'll jump out and fix the CI 浪

On a very related topic, for the third time, send the kdeconnect CI status
emails to the actual developers and contributors for whom they are
actionable, not the entire kdeconnect mailing list. It's just noise for the
majority of non-code contributors, non-code contributors that might be able
to help with support questions but who are very likely ignoring the list
due to horrifically bad SNR.



Have an extra day,
Avamander

On Wed, Jun 16, 2021 at 9:29 PM Ben Cooksley  wrote:

> Hi all,
>
> The following is notice that I intend to withdraw CI services from the
> following two KDE projects due to faults in their code or build system
> which are having a significant adverse impact on the CI system and
> negatively impacting on other projects:
>
> - KDevelop
> - KDE Connect
>
> This withdrawal will be applied to all platforms.
>
> In the case of KDevelop, it has a series of unit tests which on FreeBSD
> cause gdb to hang and consume an entire CPU core indefinitely. This slows
> down builds for all other projects using that CI server, and also prevents
> KWin tests from proceeding - completely blocking it's jobs. This fault is
> in the debuggee_slow family of tests.
>
> As this issue has persisted for some time now despite being mentioned, I
> require that the family of tests in question be disabled across all
> platforms.
>
> In the case of KDE Connect, as part of it's configure process it runs an
> external command that results in dbus-daemon being launched. This process
> persists following the build and would only be cleaned up by our tooling
> that runs tests. Should the compilation fail (as it does currently) it will
> result in the CI builder being broken - which is why we have had so many
> Windows builds fail lately.
>
> As this is an issue that has occurred previously, I require that the
> configure time check which is launching dbus-daemon to be expunged from KDE
> Connect.
>
> As a reminder to all projects, running commands that interact with
> dbus-daemon or kdeinit is not permitted during configure or build time.
>
> Regards,
> Ben Cooksley
> KDE Sysadmin
>


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Ömer Fadıl USTA
How about if we add a config flag for our ci machines and configure cmake
of these 2 project's test to ignore building/adding those problematic tests
whenever it saw those flags?
I don't know why but it doesn't sound correct to me to kill the ci build of
any project because of these types of problems.

Ömer Fadıl Usta
PGP key : 0xfd11561976b1690b
about.me/omerusta


Ben Cooksley , 16 Haz 2021 Çar, 21:57 tarihinde şunu
yazdı:

> On Thu, Jun 17, 2021 at 6:41 AM Nate Graham  wrote:
>
>> This kind of problem will be generically solved for everyone once we get
>> GitLab's pre-commit CI, which can block merging of MRs until the
>> failures are resolved--so they actually *will* be resolved. How soon can
>> we get that finally rolled out across KDE?
>>
>
> I'm afraid GitLab CI wouldn't have prevented this from occurring - because
> the pre-merge CI still needs to run somewhere.
> The problem here is that the simple act of running the build
> degrades/breaks the builders for everyone else.
>
> In terms of a timeline on this, once I have the situation with Nextcloud
> sorted out (which had to be prioritised as the version we're on goes out of
> support in the next few months) we'll hopefully be able to work on GitLab
> CI (assuming another vendor of ours doesn't go and pull another major
> dependency bump stunt like Nextcloud did)
>
>
>> Until that happens, this sort of problem will recur infinitely because
>> people will continue to miss or ignore CI failures because they send
>> emails after merge/commit rather than before, and are formatted
>> semi-incomprehensibly.
>>
>> Nate
>>
>
> Regards,
> Ben
>
>
>>
>>
>> On 6/16/21 12:28 PM, Ben Cooksley wrote:
>> > Hi all,
>> >
>> > The following is notice that I intend to withdraw CI services from the
>> > following two KDE projects due to faults in their code or build system
>> > which are having a significant adverse impact on the CI system and
>> > negatively impacting on other projects:
>> >
>> > - KDevelop
>> > - KDE Connect
>> >
>> > This withdrawal will be applied to all platforms.
>> >
>> > In the case of KDevelop, it has a series of unit tests which on FreeBSD
>> > cause gdb to hang and consume an entire CPU core indefinitely. This
>> > slows down builds for all other projects using that CI server, and also
>> > prevents KWin tests from proceeding - completely blocking it's jobs.
>> > This fault is in the debuggee_slow family of tests.
>> >
>> > As this issue has persisted for some time now despite being mentioned,
>> I
>> > require that the family of tests in question be disabled across all
>> > platforms.
>> >
>> > In the case of KDE Connect, as part of it's configure process it runs
>> an
>> > external command that results in dbus-daemon being launched. This
>> > process persists following the build and would only be cleaned up by
>> our
>> > tooling that runs tests. Should the compilation fail (as it does
>> > currently) it will result in the CI builder being broken - which is why
>> > we have had so many Windows builds fail lately.
>> >
>> > As this is an issue that has occurred previously, I require that the
>> > configure time check which is launching dbus-daemon to be expunged from
>> > KDE Connect.
>> >
>> > As a reminder to all projects, running commands that interact with
>> > dbus-daemon or kdeinit is not permitted during configure or build time.
>> >
>> > Regards,
>> > Ben Cooksley
>> > KDE Sysadmin
>>
>


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Nate Graham
This kind of problem will be generically solved for everyone once we get 
GitLab's pre-commit CI, which can block merging of MRs until the 
failures are resolved--so they actually *will* be resolved. How soon can 
we get that finally rolled out across KDE?


Until that happens, this sort of problem will recur infinitely because 
people will continue to miss or ignore CI failures because they send 
emails after merge/commit rather than before, and are formatted 
semi-incomprehensibly.


Nate


On 6/16/21 12:28 PM, Ben Cooksley wrote:

Hi all,

The following is notice that I intend to withdraw CI services from the 
following two KDE projects due to faults in their code or build system 
which are having a significant adverse impact on the CI system and 
negatively impacting on other projects:


- KDevelop
- KDE Connect

This withdrawal will be applied to all platforms.

In the case of KDevelop, it has a series of unit tests which on FreeBSD 
cause gdb to hang and consume an entire CPU core indefinitely. This 
slows down builds for all other projects using that CI server, and also 
prevents KWin tests from proceeding - completely blocking it's jobs. 
This fault is in the debuggee_slow family of tests.


As this issue has persisted for some time now despite being mentioned, I 
require that the family of tests in question be disabled across all 
platforms.


In the case of KDE Connect, as part of it's configure process it runs an 
external command that results in dbus-daemon being launched. This 
process persists following the build and would only be cleaned up by our 
tooling that runs tests. Should the compilation fail (as it does 
currently) it will result in the CI builder being broken - which is why 
we have had so many Windows builds fail lately.


As this is an issue that has occurred previously, I require that the 
configure time check which is launching dbus-daemon to be expunged from 
KDE Connect.


As a reminder to all projects, running commands that interact with 
dbus-daemon or kdeinit is not permitted during configure or build time.


Regards,
Ben Cooksley
KDE Sysadmin


Re: AudioTube in KDEReview

2021-06-16 Thread Jonah Brüchert



- app isn't kcrash enabled :((


That would mean I have to use bugzilla? How would I create a product 
there, and do I have to manually add each new version there?


I wasn't able to find any documentation on that.



OpenPGP_0xA81E075ABEC80A7E.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Milian Wolff
On Mittwoch, 16. Juni 2021 20:28:25 CEST Ben Cooksley wrote:
> Hi all,
> 
> The following is notice that I intend to withdraw CI services from the
> following two KDE projects due to faults in their code or build system
> which are having a significant adverse impact on the CI system and
> negatively impacting on other projects:
> 
> - KDevelop
> - KDE Connect
> 
> This withdrawal will be applied to all platforms.
> 
> In the case of KDevelop, it has a series of unit tests which on FreeBSD
> cause gdb to hang and consume an entire CPU core indefinitely. This slows
> down builds for all other projects using that CI server, and also prevents
> KWin tests from proceeding - completely blocking it's jobs. This fault is
> in the debuggee_slow family of tests.

Hey Ben,

first time I hear of this issue. I simply don't have the capacity to track 
kdevelop CI mails, so if anything really bad happens, I would really 
appreciate if anyone who notices that sents a mail to the kdevelop mailing 
list so we can act on it. I still use kdevelop daily, but don't put any other 
work in it currently due to lack of time...

That said: can we just disable it on the FreeBSD platform, if that's the only 
one that exhibits this failure? Alternatively I'm obviously fine with skipping 
that test on that platform, can you give me a link to a failure please so I 
can see which tests exactly are affected? Then I'll add the QSKIP + platform 
ifdef checks to skip it on freebsd.

Cheers and thanks for letting me know about this problem

-- 
Milian Wolff
m...@milianw.de
http://milianw.de

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


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Milian Wolff
On Mittwoch, 16. Juni 2021 20:28:25 CEST Ben Cooksley wrote:
> Hi all,
> 
> The following is notice that I intend to withdraw CI services from the
> following two KDE projects due to faults in their code or build system
> which are having a significant adverse impact on the CI system and
> negatively impacting on other projects:
> 
> - KDevelop
> - KDE Connect
> 
> This withdrawal will be applied to all platforms.
> 
> In the case of KDevelop, it has a series of unit tests which on FreeBSD
> cause gdb to hang and consume an entire CPU core indefinitely. This slows
> down builds for all other projects using that CI server, and also prevents
> KWin tests from proceeding - completely blocking it's jobs. This fault is
> in the debuggee_slow family of tests.

Hey Ben,

first time I hear of this issue. I simply don't have the capacity to track 
kdevelop CI mails, so if anything really bad happens, I would really 
appreciate if anyone who notices that sents a mail to the kdevelop mailing 
list so we can act on it. I still use kdevelop daily, but don't put any other 
work in it currently due to lack of time...

That said: can we just disable it on the FreeBSD platform, if that's the only 
one that exhibits this failure? Alternatively I'm obviously fine with skipping 
that test on that platform, can you give me a link to a failure please so I 
can see which tests exactly are affected? Then I'll add the QSKIP + platform 
ifdef checks to skip it on freebsd.

Cheers and thanks for letting me know about this problem

-- 
Milian Wolff
m...@milianw.de
http://milianw.de

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


Re: AudioTube in KDEReview

2021-06-16 Thread Jonah Brüchert

Thank you for having a look.

- seeking doesn't seem to do anything. I get `audiotube(103398)/(qml)
onMoved: Value: 71454.30987821381` as output but then the seek doesn't
actually happen


This is a known QtMultimedia bug that also seems to affect other apps I 
heard. I don't think I can do anything about it.



- something is also wonky with the playlist. it doesn't cover the width
(when data fails to load). it is overlapped by the scrollbar. clear and
shuffle don't seem to have labels though there would be enough space
https://i.imgur.com/Q3IoaBj.png
The left side should display the album cover, do you think the playlist 
should fill the whole page if there is none?

- on some artists I get `TypeError: 'NoneType' object is not iterable `
https://i.imgur.com/U8BKHbQ.png

Which exactly? I can't reproduce it with Daft Punk.

- ytmusic.cpp forces LC_ALL to en_us, that seems a bit fishy and it
doesn't explain why either
The python code randomly fails if the encoding is not utf8, this was my 
attempt to work around that. I can add a comment.

- PlaylistUtils looks like it maybe should be a namespace not a class.
feel free to ignore me if you disagree

true


OpenPGP_0xA81E075ABEC80A7E.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


KDE CI: Frameworks » extra-cmake-modules » kf5-qt5 WindowsMSVCQt5.15 - Build # 154 - Still unstable!

2021-06-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/extra-cmake-modules/job/kf5-qt5%20WindowsMSVCQt5.15/154/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 18:08:23 +
 Build duration:
1 hr 8 min and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 20 test(s), Skipped: 0 test(s), Total: 20 test(s)Name: projectroot.tests Failed: 2 test(s), Passed: 62 test(s), Skipped: 0 test(s), Total: 64 test(s)Failed: projectroot.tests.ECMAddTests.ecm_add_tests_multi_testsFailed: projectroot.tests.ECMAddTests.ecm_add_tests_single_testsName: projectroot.tests.ECMAddTests Failed: 2 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: projectroot.tests.ECMAddTests.multi_tests.ecm_add_tests_did_run_multi_testsFailed: projectroot.tests.ECMAddTests.single_tests.ecm_add_tests_did_run_single_tests

Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Nicolas Fella

Hi Ben,

On 16.06.21 20:28, Ben Cooksley wrote:

Hi all,

The following is notice that I intend to withdraw CI services from the
following two KDE projects due to faults in their code or build system
which are having a significant adverse impact on the CI system and
negatively impacting on other projects:

- KDevelop
- KDE Connect

This withdrawal will be applied to all platforms.

In the case of KDevelop, it has a series of unit tests which on
FreeBSD cause gdb to hang and consume an entire CPU core indefinitely.
This slows down builds for all other projects using that CI server,
and also prevents KWin tests from proceeding - completely blocking
it's jobs. This fault is in the debuggee_slow family of tests.

As this issue has persisted for some time now despite being mentioned,
I require that the family of tests in question be disabled across all
platforms.

In the case of KDE Connect, as part of it's configure process it runs
an external command that results in dbus-daemon being launched. This
process persists following the build and would only be cleaned up by
our tooling that runs tests. Should the compilation fail (as it does
currently) it will result in the CI builder being broken - which is
why we have had so many Windows builds fail lately.

As this is an issue that has occurred previously, I require that the
configure time check which is launching dbus-daemon to be expunged
from KDE Connect.

As a reminder to all projects, running commands that interact with
dbus-daemon or kdeinit is not permitted during configure or build time.

Regards,
Ben Cooksley
KDE Sysadmin


I think I know what causes the KDE Connect behavior. The CMake code
calls 'ecm_find_qmlmodule(org.kde.people 1.0)', which results a call to
'qmlplugindump org.kde.kpeople 1.0' which causes parts of the KPeople
code to be executed (PersonsModel in particular) which does some DBus
things that then trigger dbus-daemon.

As a stopgap solution to make the CI operational we can remove that
ecm_find_qmlmodule call.

In terms of a proper solution there was a recent effort to remove the
mandatory DBus dependency from KPeople on Windows
(https://invent.kde.org/frameworks/kpeople/-/merge_requests/7). Perhaps
we should instead fully disable all DBus code in KPeople on Windows
instead, given that the usefulness is questionable.


Cheers

Nico




Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Nicolas Fella

Hi Ben,

On 16.06.21 20:28, Ben Cooksley wrote:

Hi all,

The following is notice that I intend to withdraw CI services from the
following two KDE projects due to faults in their code or build system
which are having a significant adverse impact on the CI system and
negatively impacting on other projects:

- KDevelop
- KDE Connect

This withdrawal will be applied to all platforms.

In the case of KDevelop, it has a series of unit tests which on
FreeBSD cause gdb to hang and consume an entire CPU core indefinitely.
This slows down builds for all other projects using that CI server,
and also prevents KWin tests from proceeding - completely blocking
it's jobs. This fault is in the debuggee_slow family of tests.

As this issue has persisted for some time now despite being mentioned,
I require that the family of tests in question be disabled across all
platforms.

In the case of KDE Connect, as part of it's configure process it runs
an external command that results in dbus-daemon being launched. This
process persists following the build and would only be cleaned up by
our tooling that runs tests. Should the compilation fail (as it does
currently) it will result in the CI builder being broken - which is
why we have had so many Windows builds fail lately.

As this is an issue that has occurred previously, I require that the
configure time check which is launching dbus-daemon to be expunged
from KDE Connect.

As a reminder to all projects, running commands that interact with
dbus-daemon or kdeinit is not permitted during configure or build time.

Regards,
Ben Cooksley
KDE Sysadmin


I think I know what causes the KDE Connect behavior. The CMake code
calls 'ecm_find_qmlmodule(org.kde.people 1.0)', which results a call to
'qmlplugindump org.kde.kpeople 1.0' which causes parts of the KPeople
code to be executed (PersonsModel in particular) which does some DBus
things that then trigger dbus-daemon.

As a stopgap solution to make the CI operational we can remove that
ecm_find_qmlmodule call.

In terms of a proper solution there was a recent effort to remove the
mandatory DBus dependency from KPeople on Windows
(https://invent.kde.org/frameworks/kpeople/-/merge_requests/7). Perhaps
we should instead fully disable all DBus code in KPeople on Windows
instead, given that the usefulness is questionable.


Cheers

Nico




Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Ömer Fadıl USTA
How about if we add a config flag for our ci machines and configure cmake
of these 2 project's test to ignore building/adding those problematic tests
whenever it saw those flags?
I don't know why but it doesn't sound correct to me to kill the ci build of
any project because of these types of problems.

Ömer Fadıl Usta
PGP key : 0xfd11561976b1690b
about.me/omerusta


Ben Cooksley , 16 Haz 2021 Çar, 21:57 tarihinde şunu
yazdı:

> On Thu, Jun 17, 2021 at 6:41 AM Nate Graham  wrote:
>
>> This kind of problem will be generically solved for everyone once we get
>> GitLab's pre-commit CI, which can block merging of MRs until the
>> failures are resolved--so they actually *will* be resolved. How soon can
>> we get that finally rolled out across KDE?
>>
>
> I'm afraid GitLab CI wouldn't have prevented this from occurring - because
> the pre-merge CI still needs to run somewhere.
> The problem here is that the simple act of running the build
> degrades/breaks the builders for everyone else.
>
> In terms of a timeline on this, once I have the situation with Nextcloud
> sorted out (which had to be prioritised as the version we're on goes out of
> support in the next few months) we'll hopefully be able to work on GitLab
> CI (assuming another vendor of ours doesn't go and pull another major
> dependency bump stunt like Nextcloud did)
>
>
>> Until that happens, this sort of problem will recur infinitely because
>> people will continue to miss or ignore CI failures because they send
>> emails after merge/commit rather than before, and are formatted
>> semi-incomprehensibly.
>>
>> Nate
>>
>
> Regards,
> Ben
>
>
>>
>>
>> On 6/16/21 12:28 PM, Ben Cooksley wrote:
>> > Hi all,
>> >
>> > The following is notice that I intend to withdraw CI services from the
>> > following two KDE projects due to faults in their code or build system
>> > which are having a significant adverse impact on the CI system and
>> > negatively impacting on other projects:
>> >
>> > - KDevelop
>> > - KDE Connect
>> >
>> > This withdrawal will be applied to all platforms.
>> >
>> > In the case of KDevelop, it has a series of unit tests which on FreeBSD
>> > cause gdb to hang and consume an entire CPU core indefinitely. This
>> > slows down builds for all other projects using that CI server, and also
>> > prevents KWin tests from proceeding - completely blocking it's jobs.
>> > This fault is in the debuggee_slow family of tests.
>> >
>> > As this issue has persisted for some time now despite being mentioned,
>> I
>> > require that the family of tests in question be disabled across all
>> > platforms.
>> >
>> > In the case of KDE Connect, as part of it's configure process it runs
>> an
>> > external command that results in dbus-daemon being launched. This
>> > process persists following the build and would only be cleaned up by
>> our
>> > tooling that runs tests. Should the compilation fail (as it does
>> > currently) it will result in the CI builder being broken - which is why
>> > we have had so many Windows builds fail lately.
>> >
>> > As this is an issue that has occurred previously, I require that the
>> > configure time check which is launching dbus-daemon to be expunged from
>> > KDE Connect.
>> >
>> > As a reminder to all projects, running commands that interact with
>> > dbus-daemon or kdeinit is not permitted during configure or build time.
>> >
>> > Regards,
>> > Ben Cooksley
>> > KDE Sysadmin
>>
>


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Ben Cooksley
On Thu, Jun 17, 2021 at 6:41 AM Nate Graham  wrote:

> This kind of problem will be generically solved for everyone once we get
> GitLab's pre-commit CI, which can block merging of MRs until the
> failures are resolved--so they actually *will* be resolved. How soon can
> we get that finally rolled out across KDE?
>

I'm afraid GitLab CI wouldn't have prevented this from occurring - because
the pre-merge CI still needs to run somewhere.
The problem here is that the simple act of running the build
degrades/breaks the builders for everyone else.

In terms of a timeline on this, once I have the situation with Nextcloud
sorted out (which had to be prioritised as the version we're on goes out of
support in the next few months) we'll hopefully be able to work on GitLab
CI (assuming another vendor of ours doesn't go and pull another major
dependency bump stunt like Nextcloud did)


> Until that happens, this sort of problem will recur infinitely because
> people will continue to miss or ignore CI failures because they send
> emails after merge/commit rather than before, and are formatted
> semi-incomprehensibly.
>
> Nate
>

Regards,
Ben


>
>
> On 6/16/21 12:28 PM, Ben Cooksley wrote:
> > Hi all,
> >
> > The following is notice that I intend to withdraw CI services from the
> > following two KDE projects due to faults in their code or build system
> > which are having a significant adverse impact on the CI system and
> > negatively impacting on other projects:
> >
> > - KDevelop
> > - KDE Connect
> >
> > This withdrawal will be applied to all platforms.
> >
> > In the case of KDevelop, it has a series of unit tests which on FreeBSD
> > cause gdb to hang and consume an entire CPU core indefinitely. This
> > slows down builds for all other projects using that CI server, and also
> > prevents KWin tests from proceeding - completely blocking it's jobs.
> > This fault is in the debuggee_slow family of tests.
> >
> > As this issue has persisted for some time now despite being mentioned, I
> > require that the family of tests in question be disabled across all
> > platforms.
> >
> > In the case of KDE Connect, as part of it's configure process it runs an
> > external command that results in dbus-daemon being launched. This
> > process persists following the build and would only be cleaned up by our
> > tooling that runs tests. Should the compilation fail (as it does
> > currently) it will result in the CI builder being broken - which is why
> > we have had so many Windows builds fail lately.
> >
> > As this is an issue that has occurred previously, I require that the
> > configure time check which is launching dbus-daemon to be expunged from
> > KDE Connect.
> >
> > As a reminder to all projects, running commands that interact with
> > dbus-daemon or kdeinit is not permitted during configure or build time.
> >
> > Regards,
> > Ben Cooksley
> > KDE Sysadmin
>


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Ben Cooksley
On Thu, Jun 17, 2021 at 6:41 AM Nate Graham  wrote:

> This kind of problem will be generically solved for everyone once we get
> GitLab's pre-commit CI, which can block merging of MRs until the
> failures are resolved--so they actually *will* be resolved. How soon can
> we get that finally rolled out across KDE?
>

I'm afraid GitLab CI wouldn't have prevented this from occurring - because
the pre-merge CI still needs to run somewhere.
The problem here is that the simple act of running the build
degrades/breaks the builders for everyone else.

In terms of a timeline on this, once I have the situation with Nextcloud
sorted out (which had to be prioritised as the version we're on goes out of
support in the next few months) we'll hopefully be able to work on GitLab
CI (assuming another vendor of ours doesn't go and pull another major
dependency bump stunt like Nextcloud did)


> Until that happens, this sort of problem will recur infinitely because
> people will continue to miss or ignore CI failures because they send
> emails after merge/commit rather than before, and are formatted
> semi-incomprehensibly.
>
> Nate
>

Regards,
Ben


>
>
> On 6/16/21 12:28 PM, Ben Cooksley wrote:
> > Hi all,
> >
> > The following is notice that I intend to withdraw CI services from the
> > following two KDE projects due to faults in their code or build system
> > which are having a significant adverse impact on the CI system and
> > negatively impacting on other projects:
> >
> > - KDevelop
> > - KDE Connect
> >
> > This withdrawal will be applied to all platforms.
> >
> > In the case of KDevelop, it has a series of unit tests which on FreeBSD
> > cause gdb to hang and consume an entire CPU core indefinitely. This
> > slows down builds for all other projects using that CI server, and also
> > prevents KWin tests from proceeding - completely blocking it's jobs.
> > This fault is in the debuggee_slow family of tests.
> >
> > As this issue has persisted for some time now despite being mentioned, I
> > require that the family of tests in question be disabled across all
> > platforms.
> >
> > In the case of KDE Connect, as part of it's configure process it runs an
> > external command that results in dbus-daemon being launched. This
> > process persists following the build and would only be cleaned up by our
> > tooling that runs tests. Should the compilation fail (as it does
> > currently) it will result in the CI builder being broken - which is why
> > we have had so many Windows builds fail lately.
> >
> > As this is an issue that has occurred previously, I require that the
> > configure time check which is launching dbus-daemon to be expunged from
> > KDE Connect.
> >
> > As a reminder to all projects, running commands that interact with
> > dbus-daemon or kdeinit is not permitted during configure or build time.
> >
> > Regards,
> > Ben Cooksley
> > KDE Sysadmin
>


Re: Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Nate Graham
This kind of problem will be generically solved for everyone once we get 
GitLab's pre-commit CI, which can block merging of MRs until the 
failures are resolved--so they actually *will* be resolved. How soon can 
we get that finally rolled out across KDE?


Until that happens, this sort of problem will recur infinitely because 
people will continue to miss or ignore CI failures because they send 
emails after merge/commit rather than before, and are formatted 
semi-incomprehensibly.


Nate


On 6/16/21 12:28 PM, Ben Cooksley wrote:

Hi all,

The following is notice that I intend to withdraw CI services from the 
following two KDE projects due to faults in their code or build system 
which are having a significant adverse impact on the CI system and 
negatively impacting on other projects:


- KDevelop
- KDE Connect

This withdrawal will be applied to all platforms.

In the case of KDevelop, it has a series of unit tests which on FreeBSD 
cause gdb to hang and consume an entire CPU core indefinitely. This 
slows down builds for all other projects using that CI server, and also 
prevents KWin tests from proceeding - completely blocking it's jobs. 
This fault is in the debuggee_slow family of tests.


As this issue has persisted for some time now despite being mentioned, I 
require that the family of tests in question be disabled across all 
platforms.


In the case of KDE Connect, as part of it's configure process it runs an 
external command that results in dbus-daemon being launched. This 
process persists following the build and would only be cleaned up by our 
tooling that runs tests. Should the compilation fail (as it does 
currently) it will result in the CI builder being broken - which is why 
we have had so many Windows builds fail lately.


As this is an issue that has occurred previously, I require that the 
configure time check which is launching dbus-daemon to be expunged from 
KDE Connect.


As a reminder to all projects, running commands that interact with 
dbus-daemon or kdeinit is not permitted during configure or build time.


Regards,
Ben Cooksley
KDE Sysadmin


Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Ben Cooksley
Hi all,

The following is notice that I intend to withdraw CI services from the
following two KDE projects due to faults in their code or build system
which are having a significant adverse impact on the CI system and
negatively impacting on other projects:

- KDevelop
- KDE Connect

This withdrawal will be applied to all platforms.

In the case of KDevelop, it has a series of unit tests which on FreeBSD
cause gdb to hang and consume an entire CPU core indefinitely. This slows
down builds for all other projects using that CI server, and also prevents
KWin tests from proceeding - completely blocking it's jobs. This fault is
in the debuggee_slow family of tests.

As this issue has persisted for some time now despite being mentioned, I
require that the family of tests in question be disabled across all
platforms.

In the case of KDE Connect, as part of it's configure process it runs an
external command that results in dbus-daemon being launched. This process
persists following the build and would only be cleaned up by our tooling
that runs tests. Should the compilation fail (as it does currently) it will
result in the CI builder being broken - which is why we have had so many
Windows builds fail lately.

As this is an issue that has occurred previously, I require that the
configure time check which is launching dbus-daemon to be expunged from KDE
Connect.

As a reminder to all projects, running commands that interact with
dbus-daemon or kdeinit is not permitted during configure or build time.

Regards,
Ben Cooksley
KDE Sysadmin


Notice of withdrawal of CI services: KDevelop and KDE Connect

2021-06-16 Thread Ben Cooksley
Hi all,

The following is notice that I intend to withdraw CI services from the
following two KDE projects due to faults in their code or build system
which are having a significant adverse impact on the CI system and
negatively impacting on other projects:

- KDevelop
- KDE Connect

This withdrawal will be applied to all platforms.

In the case of KDevelop, it has a series of unit tests which on FreeBSD
cause gdb to hang and consume an entire CPU core indefinitely. This slows
down builds for all other projects using that CI server, and also prevents
KWin tests from proceeding - completely blocking it's jobs. This fault is
in the debuggee_slow family of tests.

As this issue has persisted for some time now despite being mentioned, I
require that the family of tests in question be disabled across all
platforms.

In the case of KDE Connect, as part of it's configure process it runs an
external command that results in dbus-daemon being launched. This process
persists following the build and would only be cleaned up by our tooling
that runs tests. Should the compilation fail (as it does currently) it will
result in the CI builder being broken - which is why we have had so many
Windows builds fail lately.

As this is an issue that has occurred previously, I require that the
configure time check which is launching dbus-daemon to be expunged from KDE
Connect.

As a reminder to all projects, running commands that interact with
dbus-daemon or kdeinit is not permitted during configure or build time.

Regards,
Ben Cooksley
KDE Sysadmin


KDE CI: Frameworks » syntax-highlighting » kf5-qt5 WindowsMSVCQt5.15 - Build # 206 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/syntax-highlighting/job/kf5-qt5%20WindowsMSVCQt5.15/206/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 18:08:22 +
 Build duration:
3 min 44 sec and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)

KDE CI: Frameworks » breeze-icons » kf5-qt5 WindowsMSVCQt5.15 - Build # 129 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/breeze-icons/job/kf5-qt5%20WindowsMSVCQt5.15/129/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 18:08:24 +
 Build duration:
2 min 5 sec and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 4 test(s), Skipped: 0 test(s), Total: 4 test(s)

KDE CI: Frameworks » syntax-highlighting » kf5-qt5 WindowsMSVCQt5.15 - Build # 205 - Still Failing!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/syntax-highlighting/job/kf5-qt5%20WindowsMSVCQt5.15/205/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 17:58:14 +
 Build duration:
0.34 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\syntax-highlighting\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T17:58:14.680Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T17:58:14.920Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:58:14.920Z] [2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:58:14.920Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:58:14.920Z] [2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:58:14.920Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:58:14.920Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:58:14.920Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:14.920Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:14.920Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:58:14.920Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:58:14.920Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:58:14.920Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect 

KDE CI: Frameworks » syntax-highlighting » kf5-qt5 WindowsMSVCQt5.15 - Build # 204 - Failure!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/syntax-highlighting/job/kf5-qt5%20WindowsMSVCQt5.15/204/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 17:58:04 +
 Build duration:
0.44 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\syntax-highlighting\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T17:58:04.868Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T17:58:05.105Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:58:05.105Z] [2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:58:05.105Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:58:05.105Z] [2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:58:05.105Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:58:05.105Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:58:05.105Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:58:05.105Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:58:05.105Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:58:05.105Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:58:05.105Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:58:05.105Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect 

KDE CI: Frameworks » extra-cmake-modules » kf5-qt5 WindowsMSVCQt5.15 - Build # 153 - Still Failing!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/extra-cmake-modules/job/kf5-qt5%20WindowsMSVCQt5.15/153/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 17:17:17 +
 Build duration:
0.41 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\extra-cmake-modules\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T17:17:18.167Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T17:17:18.417Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:17:18.417Z] [2021-06-16T17:17:18.417Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:17:18.417Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:18.417Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:18.417Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:18.417Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.417Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:17:18.418Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:17:18.418Z] [2021-06-16T17:17:18.418Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:17:18.418Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:17:18.418Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:17:18.418Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:18.418Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:18.418Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:17:18.418Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:17:18.418Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:17:18.418Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect 

KDE CI: Frameworks » extra-cmake-modules » kf5-qt5 WindowsMSVCQt5.15 - Build # 152 - Failure!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/extra-cmake-modules/job/kf5-qt5%20WindowsMSVCQt5.15/152/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 17:17:07 +
 Build duration:
0.51 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\extra-cmake-modules\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T17:17:08.341Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T17:17:08.695Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:17:08.695Z] [2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:17:08.695Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T17:17:08.695Z] [2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:17:08.695Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:17:08.695Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T17:17:08.695Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T17:17:08.695Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T17:17:08.695Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T17:17:08.695Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T17:17:08.695Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T17:17:08.695Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect 

KDE CI: Frameworks » breeze-icons » kf5-qt5 WindowsMSVCQt5.15 - Build # 128 - Still Failing!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/breeze-icons/job/kf5-qt5%20WindowsMSVCQt5.15/128/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 16:43:27 +
 Build duration:
0.31 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\breeze-icons\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T16:43:27.867Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T16:43:28.120Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T16:43:28.120Z] [2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T16:43:28.120Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T16:43:28.120Z] [2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T16:43:28.120Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T16:43:28.120Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T16:43:28.120Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:28.120Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:28.120Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T16:43:28.120Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T16:43:28.120Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T16:43:28.120Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 

KDE CI: Frameworks » breeze-icons » kf5-qt5 WindowsMSVCQt5.15 - Build # 127 - Failure!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/breeze-icons/job/kf5-qt5%20WindowsMSVCQt5.15/127/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 16:43:17 +
 Build duration:
0.4 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\breeze-icons\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T16:43:17.997Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T16:43:18.241Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T16:43:18.241Z] [2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T16:43:18.241Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T16:43:18.241Z] [2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T16:43:18.241Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T16:43:18.241Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T16:43:18.241Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T16:43:18.241Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T16:43:18.241Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T16:43:18.241Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T16:43:18.241Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T16:43:18.242Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T16:43:18.242Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T16:43:18.242Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T16:43:18.242Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 

Re: AudioTube in KDEReview

2021-06-16 Thread Harald Sitter
Hola

On 16.06.21 00:44, Jonah Brüchert wrote:
> I would like to move AudioTube to KDEReview.

- the source is almost reuse compliant but not quite. needs some extra
data files equipped with CC-0 or the like [1][2]. You could then also
add an include on
https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-reuse.yml
to your gitlab-ci.yml to ensure it stays at complete coverage

- l10n is not correctly set up. You need to set a translation domain on
the KLocalizedContext

- app crashes when ytmusicapi isn't installed ;) maybe add a
find_package that simply tries to run a simple script importing it? tag
the package RUNTIME. that way the runtime dep is properly codified

- same for youtube_dl which seems to be required behind the scenes

- app isn't kcrash enabled :((

- seeking doesn't seem to do anything. I get `audiotube(103398)/(qml)
onMoved: Value: 71454.30987821381` as output but then the seek doesn't
actually happen

- something is also wonky with the playlist. it doesn't cover the width
(when data fails to load). it is overlapped by the scrollbar. clear and
shuffle don't seem to have labels though there would be enough space
https://i.imgur.com/Q3IoaBj.png

- on some artists I get `TypeError: 'NoneType' object is not iterable `
https://i.imgur.com/U8BKHbQ.png

- on the subject of errors. I'm not sure the passive popup overlapping
the controls at the bottom is all that nice

- appdata should probably describe the 

- ytmusic.cpp forces LC_ALL to en_us, that seems a bit fishy and it
doesn't explain why either

- VideoInfoExtractor ctor should be explicit

- PlaylistUtils looks like it maybe should be a namespace not a class.
feel free to ignore me if you disagree

- in asyncytmusic.h there's a typo in 'ininitalized'

- ~YTMusicThread be tagged `override`

- example has a type in 'excaustive'

- you may want to do a pass over all strings. I'm seeing some action
strings not using title capitalization (e.g. i18n("Add to playlist")
i18n("Play next")) [3]

[1] https://apachelog.wordpress.com/2021/04/06/reuse-licensing-helper/
[2]
https://community.kde.org/Guidelines_and_HOWTOs/Licensing#License_Statements_in_Non-Source-Code_Files
[3] https://develop.kde.org/hig/style/writing/capitalization/


KDE CI: Frameworks » ktexteditor » kf5-qt5 WindowsMSVCQt5.15 - Build # 311 - Still unstable!

2021-06-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20WindowsMSVCQt5.15/311/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:41:09 +
 Build duration:
45 min and counting
   JUnit Tests
  Name: projectroot Failed: 9 test(s), Passed: 55 test(s), Skipped: 0 test(s), Total: 64 test(s)Failed: projectroot.autotests.inlinenote_testFailed: projectroot.autotests.katedocument_testFailed: projectroot.autotests.kateindenttest_testCppstyleFailed: projectroot.autotests.kateindenttest_testCstyleFailed: projectroot.autotests.kateindenttest_testRubyFailed: projectroot.autotests.katetextbuffertestFailed: projectroot.autotests.kateview_testFailed: projectroot.autotests.messagetestFailed: projectroot.autotests.movingrange_testName: projectroot.autotests.src Failed: 0 test(s), Passed: 5 test(s), Skipped: 0 test(s), Total: 5 test(s)

KDE CI: Frameworks » krunner » kf5-qt5 WindowsMSVCQt5.15 - Build # 132 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/krunner/job/kf5-qt5%20WindowsMSVCQt5.15/132/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:49:03 +
 Build duration:
34 min and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 4 test(s), Skipped: 0 test(s), Total: 4 test(s)

KDE CI: Frameworks » syntax-highlighting » kf5-qt5 WindowsMSVCQt5.15 - Build # 203 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/syntax-highlighting/job/kf5-qt5%20WindowsMSVCQt5.15/203/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:41:22 +
 Build duration:
39 min and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s)

KDE CI: Frameworks » plasma-framework » kf5-qt5 WindowsMSVCQt5.15 - Build # 336 - Still unstable!

2021-06-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/plasma-framework/job/kf5-qt5%20WindowsMSVCQt5.15/336/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:41:11 +
 Build duration:
37 min and counting
   JUnit Tests
  Name: projectroot Failed: 4 test(s), Passed: 5 test(s), Skipped: 0 test(s), Total: 9 test(s)Failed: projectroot.autotests.coronatestFailed: projectroot.autotests.plasma_dialogstatetestFailed: projectroot.autotests.plasma_iconitemtestFailed: projectroot.autotests.plasma_themetest

KDE CI: Frameworks » kwallet » kf5-qt5 WindowsMSVCQt5.15 - Build # 75 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/kwallet/job/kf5-qt5%20WindowsMSVCQt5.15/75/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:41:08 +
 Build duration:
34 min and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)

Re: KDE's Official Standlaone application packages are missing translations for some basic buttons

2021-06-16 Thread Luigi Toscano
Tyson Tan ha scritto:
> Hi team,
> 
> I wrote this email to discuss a KDE internationalization issue: KDE's Official
> Standlaone application packages (Windows/macOS/appimage) have been missing
> translations for some basic buttons:
> 
> Krita:
> https://www.tysontan.com/temp/free_software/kde_bugs/krita2.png
> 
> digiKam:
> https://www.tysontan.com/temp/free_software/kde_bugs/digikam2.png
> 
> Kdenlive:
> https://www.tysontan.com/temp/free_software/kde_bugs/kdenlive.png
> 
> Kate:
> https://www.tysontan.com/temp/free_software/kde_bugs/kate.png
> 


> Generally speaking:
> 1) It only affects DIALOGUES' basic buttons like "OK", "Cancel", "Help" and so
> on.
> 2) It affects all languages.
> 3) It happens only on KDE's official, standalone builds. Packages provided by
> Linux distros are unaffected.

I've checked the Kate appdata and the Kate win64 binaries from binary-factory
and they don't include the Qt translations (they ships all the other
translations). So maybe just a configuration issue on the CI?


-- 
Luigi


KDE CI: Frameworks » breeze-icons » kf5-qt5 WindowsMSVCQt5.15 - Build # 126 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/breeze-icons/job/kf5-qt5%20WindowsMSVCQt5.15/126/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:40:33 +
 Build duration:
6 min 7 sec and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 4 test(s), Skipped: 0 test(s), Total: 4 test(s)

KDE CI: Frameworks » kcmutils » kf5-qt5 WindowsMSVCQt5.15 - Build # 93 - Fixed!

2021-06-16 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks/job/kcmutils/job/kf5-qt5%20WindowsMSVCQt5.15/93/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:40:32 +
 Build duration:
5 min 39 sec and counting
   JUnit Tests
  Name: projectroot Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)Name: projectroot.autotests Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)

KDE CI: Frameworks » attica » kf5-qt5 WindowsMSVCQt5.15 - Build # 54 - Still unstable!

2021-06-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/attica/job/kf5-qt5%20WindowsMSVCQt5.15/54/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:40:34 +
 Build duration:
4 min 19 sec and counting
   JUnit Tests
  Name: projectroot Failed: 1 test(s), Passed: 2 test(s), Skipped: 0 test(s), Total: 3 test(s)Failed: projectroot.autotests.providertest

KDE CI: Frameworks » kdeclarative » kf5-qt5 WindowsMSVCQt5.15 - Build # 96 - Still unstable!

2021-06-16 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks/job/kdeclarative/job/kf5-qt5%20WindowsMSVCQt5.15/96/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 09:40:31 +
 Build duration:
2 min 27 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.quickviewsharedengine

KDE's Official Standlaone application packages are missing translations for some basic buttons

2021-06-16 Thread Tyson Tan

Hi team,

I wrote this email to discuss a KDE internationalization issue: KDE's 
Official Standlaone application packages (Windows/macOS/appimage) have 
been missing translations for some basic buttons:


Krita:
https://www.tysontan.com/temp/free_software/kde_bugs/krita2.png

digiKam:
https://www.tysontan.com/temp/free_software/kde_bugs/digikam2.png

Kdenlive:
https://www.tysontan.com/temp/free_software/kde_bugs/kdenlive.png

Kate:
https://www.tysontan.com/temp/free_software/kde_bugs/kate.png

Generally speaking:
1) It only affects DIALOGUES' basic buttons like "OK", "Cancel", "Help" 
and so on.

2) It affects all languages.
3) It happens only on KDE's official, standalone builds. Packages 
provided by Linux distros are unaffected.

4) This is not a new issue. It has been this way since ever I know KDE.

It seems KDE application must use strings from Qttranslation to make 
some basic buttons translated. In an attempt to fix this issue, Krita 
team tried to add "OK", "Cancel" to krita.pot, but to no avail.


Recently the Krita team seemed to have solved the problem with some 
hacks:


Bug report and relative findings:
https://bugs.kde.org/show_bug.cgi?id=395338#c68

Git Commit:
https://invent.kde.org/graphics/krita/commit/6ddad6502f3742c08ca89c3d1db36f331cf95e55

But since this issue is complicated and affects all KDE's official 
packages, please allow me to bring it to your attention, and hopefully 
fixing it on a lower level, so each project doesn't have to apply their 
own hacks in the future.


Best regards,
Tyson Tan


KDE CI: Frameworks » ktexteditor » kf5-qt5 WindowsMSVCQt5.15 - Build # 310 - Still Failing!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20WindowsMSVCQt5.15/310/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 08:51:19 +
 Build duration:
4.3 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\ktexteditor\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T08:51:19.486Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T08:51:23.730Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T08:51:23.730Z] [2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T08:51:23.730Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T08:51:23.730Z] [2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T08:51:23.730Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T08:51:23.730Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T08:51:23.730Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:23.730Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:23.730Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T08:51:23.730Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T08:51:23.730Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T08:51:23.730Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 

KDE CI: Frameworks » ktexteditor » kf5-qt5 WindowsMSVCQt5.15 - Build # 309 - Failure!

2021-06-16 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20WindowsMSVCQt5.15/309/
 Project:
kf5-qt5 WindowsMSVCQt5.15
 Date of build:
Wed, 16 Jun 2021 08:51:04 +
 Build duration:
4.6 sec and counting
   CONSOLE OUTPUT
  Started by an SCM changeRunning in Durability level: PERFORMANCE_OPTIMIZED[Pipeline] Start of Pipeline[Pipeline] nodeRunning on Windows Builder Iota in C:\CI\workspace\Frameworks\ktexteditor\kf5-qt5 WindowsMSVCQt5.15[Pipeline] {[Pipeline] timestamps[Pipeline] {[Pipeline] ws[2021-06-16T08:51:05.087Z] Running in C:/CI/Job Build[Pipeline] {[Pipeline] catchError[Pipeline] {[Pipeline] stage[Pipeline] { (Checkout Sources)[Pipeline] deleteDir[Pipeline] }[Pipeline] // stage[Pipeline] }[2021-06-16T08:51:09.546Z] Also:   	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T08:51:09.546Z] [2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T08:51:09.546Z] 	Also:   java.nio.file.FileSystemException: C:\CI\Job Build\build: The process cannot access the file because it is being used by another process.[2021-06-16T08:51:09.546Z] [2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T08:51:09.546Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build\build with directory contents: [][2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:226)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:215)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T08:51:09.546Z] Also:   	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)[2021-06-16T08:51:09.546Z] 	Also:   java.nio.file.DirectoryNotEmptyException: C:\CI\Job Build[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)[2021-06-16T08:51:09.546Z] 			at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at java.nio.file.Files.deleteIfExists(Unknown Source)[2021-06-16T08:51:09.546Z] 			at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:241)[2021-06-16T08:51:09.546Z] jenkins.util.io.CompositeIOException: Unable to remove directory C:\CI\Job Build with directory contents: [C:\CI\Job Build\build][2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:250)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:205)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:216)[2021-06-16T08:51:09.546Z] 		at jenkins.util.io.PathRemover.forceRemoveRecursive(PathRemover.java:96)[2021-06-16T08:51:09.546Z] Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from