D8084: KAutoSaveFile breaks if source file name contains a space!

2017-11-04 Thread Jean-Baptiste Mardelle
mardelle marked 2 inline comments as done.

REPOSITORY
  R244 KCoreAddons

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

To: mardelle, #frameworks, shaforostoff
Cc: dfaure, ngraham, cfeck, ltoscano


D8590: KPageListView: Update width on font change

2017-11-04 Thread Nathaniel Graham
ngraham added reviewers: dfaure, rkflx, broulik.

REPOSITORY
  R236 KWidgetsAddons

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

To: volkov, cfeck, wojnilowicz, dfaure, rkflx, broulik
Cc: #frameworks


D8649: move detecting comments to before operators so -- is interpreted as a comment, not an operator

2017-11-04 Thread Nathaniel Graham
ngraham added a reviewer: Framework: Syntax Highlighting.

REPOSITORY
  R216 Syntax Highlighting

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

To: genethomas, #framework_syntax_highlighting
Cc: #frameworks


D8084: KAutoSaveFile breaks if source file name contains a space!

2017-11-04 Thread Jean-Baptiste Mardelle
mardelle updated this revision to Diff 21868.

REPOSITORY
  R244 KCoreAddons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8084?vs=20216=21868

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

AFFECTED FILES
  autotests/kautosavefiletest.cpp
  src/lib/io/kautosavefile.cpp

To: mardelle, #frameworks, shaforostoff
Cc: dfaure, ngraham, cfeck, ltoscano


D7423: Populate UDS_CREATION_TIME on Linux if Qt and kernel versions support it

2017-11-04 Thread Nathaniel Graham
ngraham edited the summary of this revision.
ngraham edited the test plan for this revision.

REPOSITORY
  R241 KIO

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

To: ngraham, dfaure, broulik, elvisangelaccio
Cc: ltoscano, #frameworks


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Andres Betts
abetts added a comment.


  In https://phabricator.kde.org/D8056#164287, @ngraham wrote:
  
  > I would say make the categories disappear as soon as that view displays 
search results.
  
  
  Yeah, because in the end, when you want to narrow down the results, the 
categories will get in your way to select the item you want.

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Nathaniel Graham
ngraham added a comment.


  @simgunz have you had a chance to work on @dfaure's comments? It would be 
great to get this in.

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Simone Gaiarin
simgunz marked 9 inline comments as done.
simgunz added a comment.


  I fixed most of them. I think I'll have time tomorrow.

INLINE COMMENTS

> dfaure wrote in kopenwithdialog.cpp:398
> Ah. Filipe and I implemented recursive filtering in QSortFilterProxyModel but 
> that's only in Qt 5.10. Too bad ;) We'll have to keep this for now then 
> (easier here since the data doesn't change, anyway)

I saw the new feature in Qt 5.10 indeed.

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Andres Betts
abetts added a comment.


  Can I suggest to maybe simplify even a little more and remove the category 
separators? AKA, system, internet?

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Simone Gaiarin
simgunz added a comment.


  Can you be more specific?
  
  Currently, the categories are expanded automatically after 3 characters have 
been typed.
  
  Do you want to make the categories disappear at this point? Or not having 
them from the beginning?

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8652: Add supported transformations to OutputDevice

2017-11-04 Thread Martin Flöser
graesslin created this revision.
graesslin added reviewers: Frameworks, KWin, Plasma.
Restricted Application added projects: Plasma on Wayland, Frameworks.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  The server can announce all supported transformations on an OutputDevice.
  The rational for this change is a requirement recognized in KWin in
  combination with KScreen: KScreen should not offer to transform a screen
  in a way which KWin cannot support. This API can fill the need.

REPOSITORY
  R127 KWayland

BRANCH
  supported-transformations

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

AFFECTED FILES
  autotests/client/test_wayland_outputdevice.cpp
  src/client/outputdevice.cpp
  src/client/outputdevice.h
  src/client/protocols/outputdevice.xml
  src/client/registry.cpp
  src/server/outputdevice_interface.cpp
  src/server/outputdevice_interface.h

To: graesslin, #frameworks, #kwin, #plasma
Cc: plasma-devel, leezu, ZrenBot, alexeymin, progwolff, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, eliasp, sebas, apol, mart, hein


D7423: Populate UDS_CREATION_TIME on Linux if Qt and kernel versions support it

2017-11-04 Thread Nathaniel Graham
ngraham updated this revision to Diff 21871.
ngraham added a comment.


  Improve comment for clarity

REPOSITORY
  R241 KIO

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7423?vs=18418=21871

BRANCH
  arcpatch-D7423

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

AFFECTED FILES
  src/ioslaves/file/file.cpp

To: ngraham, dfaure, broulik, elvisangelaccio
Cc: ltoscano, #frameworks


D8652: Add supported transformations to OutputDevice

2017-11-04 Thread Martin Flöser
graesslin added inline comments.

INLINE COMMENTS

> davidedmundson wrote in outputdevice_interface.cpp:470
> we have the initial send which is all fine
> 
> Then you've got this dynamically add them.
> But at a protocol level we have no way to remove and replace.
> That's somewhat broken.
> 
> Personally, I'd just make it a static and document that it must be sent 
> before the first done()

I'm not 100 % sure whether we can in KWin determine the supported rotations in 
all cases before the OutputDeviceInterface is fully setup. Thus I wanted to 
have a little bit of flexibility here.

Also if we need it we can add a remove. If we go for a static approach, we 
cannot remove again.

REPOSITORY
  R127 KWayland

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

To: graesslin, #frameworks, #kwin, #plasma
Cc: davidedmundson, plasma-devel, leezu, ZrenBot, alexeymin, progwolff, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, eliasp, sebas, apol, mart, hein


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Nathaniel Graham
ngraham added a comment.


  In https://phabricator.kde.org/D8056#164283, @abetts wrote:
  
  > Can I suggest to maybe simplify even a little more and remove the category 
separators? AKA, system, internet?
  
  
  +1 totally agree.

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Nathaniel Graham
ngraham edited the summary of this revision.

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


D8652: Add supported transformations to OutputDevice

2017-11-04 Thread David Edmundson
davidedmundson added inline comments.

INLINE COMMENTS

> outputdevice.xml:225
> +
> +
> +

enum="transform"
also uint

> outputdevice_interface.cpp:470
>  
> +void OutputDeviceInterface::addSupportedTransformation(Transform 
> transformation)
> +{

we have the initial send which is all fine

Then you've got this dynamically add them.
But at a protocol level we have no way to remove and replace.
That's somewhat broken.

Personally, I'd just make it a static and document that it must be sent before 
the first done()

REPOSITORY
  R127 KWayland

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

To: graesslin, #frameworks, #kwin, #plasma
Cc: davidedmundson, plasma-devel, leezu, ZrenBot, alexeymin, progwolff, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, eliasp, sebas, apol, mart, hein


Re: Python bindings using cppyy (was: An update on Python bindings)

2017-11-04 Thread Shaheed Haque
Wim, Philipp,

On 4 November 2017 at 16:45, Philipp A.  wrote:
> Hi Wim!
>
>> So now I have a (C++) namespace 'A' that bears no relationship to anything
>> to do with the file system or any type of Python packaging: it exists only
>> in memory for the duration of the python session.
>
>
> Yeah, cool, so we just use a path hook and are ready to go right?
>
> https://www.python.org/dev/peps/pep-0302/#specification-part-2-registering-hooks
>
> Every framework gets its own path hook that handles imports from that
> framework.
>
> Frameworks with shared namespaces will just handle their own specific paths,
> right?
>
>> The renaming does not actually scare me that much from a performance point
>> of view: already, C++ has typedefs for classes and aliases for namespaces.
>> There is always the problem of "leakage" as mentioned above, where the
>> end-user sees both at some point, but internally, aliasing will work fine:
>> it's just another reference to the same object.
>
>
> Cool, so this might be possible after all! Certainly not as a top priority
> before getting things to work, but still!
>
>> It is to attach a meta class for a __getattr__, the use of properties, and
>> to allow pickling. The module type does not support meta classes.
>
>
> Can't we replace the framework modules’ type with a subclass of both
> “module” and “type”?

FWIW, I already tried that (types.ModuleType is itself a perfectly
subclassable class!) in the case where the framework had the form
 and that worked fine. I did not pursue this for the case
where the framework name if "KF5.", i.e. the case where
the shared namespace comes into the picture because of these
statements on https://packaging.python.org/guides/packaging-namespace-packages/
under the native Python3-only case:

- "It is extremely important that every distribution that uses the
namespace package omits the __init__.py or uses a pkgutil-style
__init__.py. If any distribution does not, it will cause the namespace
logic to fail and the other sub-packages will not be importable."

and under the Python2/3 compatible pkg-util case:

- "The __init__.py file for the namespace package needs to contain
only the following:

__path__ = __import__('pkgutil').extend_path(__path__, __name__)

Every distribution that uses the namespace package must include an
identical __init__.py. If any distribution does not, it will cause the
namespace logic to fail and the other sub-packages will not be
importable. Any additional code in __init__.py will be inaccessible."

Now, none of that may be a limiting factor in the plan you seem to be
discussing, but it was part of what made me think "here be dragons"...

Shaheed

> Thank you for explaining,
> Best regards, Philipp


D8652: Add supported transformations to OutputDevice

2017-11-04 Thread Martin Flöser
graesslin updated this revision to Diff 21872.
graesslin added a comment.
Restricted Application edited projects, added Plasma; removed Plasma on Wayland.


  enum and uint

REPOSITORY
  R127 KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8652?vs=21869=21872

BRANCH
  supported-transformations

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

AFFECTED FILES
  autotests/client/test_wayland_outputdevice.cpp
  src/client/outputdevice.cpp
  src/client/outputdevice.h
  src/client/protocols/outputdevice.xml
  src/client/registry.cpp
  src/server/outputdevice_interface.cpp
  src/server/outputdevice_interface.h

To: graesslin, #frameworks, #kwin, #plasma
Cc: davidedmundson, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D8056: Improve usability of "Open With" dialog by adding option to filter the application tree

2017-11-04 Thread Nathaniel Graham
ngraham added a comment.


  I would say make the categories disappear as soon as that view displays 
search results.

REPOSITORY
  R241 KIO

BRANCH
  openwithdialog-filter-app-tree

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

To: simgunz, dfaure, #frameworks, #vdg, ngraham
Cc: subdiff, fabianr, abetts, ngraham, alexeymin, #frameworks


KDE CI: Frameworks kdelibs4support kf5-qt5 FreeBSDQt5.7 - Build # 55 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kdelibs4support%20kf5-qt5%20FreeBSDQt5.7/55/
 Project:
Frameworks kdelibs4support kf5-qt5 FreeBSDQt5.7
 Date of build:
Sun, 05 Nov 2017 03:40:51 +
 Build duration:
19 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 38 test(s), Skipped: 0 test(s), Total: 39 test(s)Failed: TestSuite.kstandarddirstest

D8387: Workaround incorrectly returned EEXIST instead of EPERM regression introduced by libsmbclient 4.7

2017-11-04 Thread Christoph Feck
cfeck added a comment.


  Would this fix be eligible for 'Applications/17.08' branch? If yes, please 
backport/commit in the next 48 hours.

REPOSITORY
  R320 KIO Extras

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

To: madcatx, ngraham, davidedmundson, elvisangelaccio, #frameworks
Cc: cfeck, rdieter, graesslin, z3ntu


D8387: Workaround incorrectly returned EEXIST instead of EPERM regression introduced by libsmbclient 4.7

2017-11-04 Thread Nathaniel Graham
ngraham added a comment.


  Since it's a bugfix, and a high-impact one, I think so. I'll cherry-pick it.

REPOSITORY
  R320 KIO Extras

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

To: madcatx, ngraham, davidedmundson, elvisangelaccio, #frameworks
Cc: cfeck, rdieter, graesslin, z3ntu


D7787: Set KPageListView width properly

2017-11-04 Thread Łukasz Wojniłowicz
wojnilowicz added a comment.


  In https://phabricator.kde.org/D7787#162826, @volkov wrote:
  
  > Could you try to test it without + 5 and with the following change applied?
  >  https://phabricator.kde.org/D8590 ?
  
  
  Without +5 and with https://phabricator.kde.org/D8590 horizontal scrollbar 
appears, so it's not good.

REPOSITORY
  R236 KWidgetsAddons

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

To: wojnilowicz, #frameworks
Cc: volkov, cfeck, tbaumgart, #kmymoney


D8648: crk.xml: add header line

2017-11-04 Thread Gene Thomas
genethomas created this revision.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: Frameworks.

REVISION SUMMARY
  crk.xml: add  header line
  it broke my xerces sax xml parser

TEST PLAN
  load into my editor which reads KDE syntax highlighting .xml files

REPOSITORY
  R216 Syntax Highlighting

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

AFFECTED FILES
  data/syntax/crk.xml

To: genethomas
Cc: #frameworks


D8649: move detecting comments to before operators so -- is interpreted as a comment, not an operator

2017-11-04 Thread Gene Thomas
genethomas created this revision.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: Frameworks.

REVISION SUMMARY
  - comments are not correctly detected in 3 of the 4 sql .xml syntax 
definitions

TEST PLAN
  load a test.sql file into my editor which reads KDE syntax highlighting .xml 
files
  checking that -- and /* */ comments are correctly rendered

REPOSITORY
  R216 Syntax Highlighting

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

AFFECTED FILES
  data/syntax/sql-mysql.xml
  data/syntax/sql-postgresql.xml
  data/syntax/sql.xml

To: genethomas
Cc: #frameworks


D8651: cs,xml: added support for @ verbatim strings

2017-11-04 Thread Gene Thomas
genethomas created this revision.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: Frameworks.

REVISION SUMMARY
  This fix may have been submitted already via GitHub?
  
  In C# @"strings" can span multiple lines, do not \ escape chars and escape " 
as "".
  e.g.
  string text = @"
  some text
  some more text
  a quote "" and
  more text";

TEST PLAN
  load a test C# file into my editor with the modified cs.xml loaded and check 
that @"strings" are rendered correctly.

REPOSITORY
  R216 Syntax Highlighting

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

AFFECTED FILES
  data/syntax/cs.xml

To: genethomas
Cc: #frameworks


D8330: Open files in TagLib extractor readonly

2017-11-04 Thread Matthieu Gallien
mgallien accepted this revision.
mgallien added a comment.
This revision is now accepted and ready to land.


  If other extractors are already doing that,I guess it is good enough for now. 
I guess somebody may one day come up with better error logging (i.e. the user 
can discover it).

REPOSITORY
  R286 KFileMetaData

BRANCH
  readOnly

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

To: davidk, #frameworks, vhanda, cgiboudeaux, dfaure, mgallien
Cc: mgallien, ngraham, #frameworks


KDE CI: Frameworks kdesignerplugin kf5-qt5 WindowsMSVCQt5.9 - Build # 10 - Fixed!

2017-11-04 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks%20kdesignerplugin%20kf5-qt5%20WindowsMSVCQt5.9/10/
 Project:
Frameworks kdesignerplugin kf5-qt5 WindowsMSVCQt5.9
 Date of build:
Sat, 04 Nov 2017 21:40:58 +
 Build duration:
2 hr 1 min and counting
   JUnit Tests
  Name: (root) Failed: 0 test(s), Passed: 2 test(s), Skipped: 0 test(s), Total: 2 test(s)

KDE CI: Frameworks knotifications kf5-qt5 WindowsMSVCQt5.9 - Build # 12 - Still unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20knotifications%20kf5-qt5%20WindowsMSVCQt5.9/12/
 Project:
Frameworks knotifications kf5-qt5 WindowsMSVCQt5.9
 Date of build:
Sat, 04 Nov 2017 21:46:14 +
 Build duration:
2 hr 59 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.KNotificationTest

KDE CI: Frameworks kunitconversion kf5-qt5 WindowsMSVCQt5.9 - Build # 10 - Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kunitconversion%20kf5-qt5%20WindowsMSVCQt5.9/10/
 Project:
Frameworks kunitconversion kf5-qt5 WindowsMSVCQt5.9
 Date of build:
Sat, 04 Nov 2017 21:48:52 +
 Build duration:
3 hr 25 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 2 test(s), Skipped: 0 test(s), Total: 3 test(s)Failed: TestSuite.convertertest

Re: Python bindings using cppyy (was: An update on Python bindings)

2017-11-04 Thread Shaheed Haque
There is a POC-quality implementation of the integration with KDE here:

https://cgit.kde.org/pykde5.git/tree/?h=srhaque-cppyy-bindings=19a94fb3ae2b40a985913ed4e49400e02df56dc2

This contains examples of bindings for Akonadi and KDcraw. My next
steps will be to do a few more, and then move on to the TODOs listed
earlier.

On 4 November 2017 at 17:35, Shaheed Haque  wrote:
> Wim, Philipp,
>
> On 4 November 2017 at 16:45, Philipp A.  wrote:
>> Hi Wim!
>>
>>> So now I have a (C++) namespace 'A' that bears no relationship to anything
>>> to do with the file system or any type of Python packaging: it exists only
>>> in memory for the duration of the python session.
>>
>>
>> Yeah, cool, so we just use a path hook and are ready to go right?
>>
>> https://www.python.org/dev/peps/pep-0302/#specification-part-2-registering-hooks
>>
>> Every framework gets its own path hook that handles imports from that
>> framework.
>>
>> Frameworks with shared namespaces will just handle their own specific paths,
>> right?
>>
>>> The renaming does not actually scare me that much from a performance point
>>> of view: already, C++ has typedefs for classes and aliases for namespaces.
>>> There is always the problem of "leakage" as mentioned above, where the
>>> end-user sees both at some point, but internally, aliasing will work fine:
>>> it's just another reference to the same object.
>>
>>
>> Cool, so this might be possible after all! Certainly not as a top priority
>> before getting things to work, but still!
>>
>>> It is to attach a meta class for a __getattr__, the use of properties, and
>>> to allow pickling. The module type does not support meta classes.
>>
>>
>> Can't we replace the framework modules’ type with a subclass of both
>> “module” and “type”?
>
> FWIW, I already tried that (types.ModuleType is itself a perfectly
> subclassable class!) in the case where the framework had the form
>  and that worked fine. I did not pursue this for the case
> where the framework name if "KF5.", i.e. the case where
> the shared namespace comes into the picture because of these
> statements on 
> https://packaging.python.org/guides/packaging-namespace-packages/
> under the native Python3-only case:
>
> - "It is extremely important that every distribution that uses the
> namespace package omits the __init__.py or uses a pkgutil-style
> __init__.py. If any distribution does not, it will cause the namespace
> logic to fail and the other sub-packages will not be importable."
>
> and under the Python2/3 compatible pkg-util case:
>
> - "The __init__.py file for the namespace package needs to contain
> only the following:
>
> __path__ = __import__('pkgutil').extend_path(__path__, __name__)
>
> Every distribution that uses the namespace package must include an
> identical __init__.py. If any distribution does not, it will cause the
> namespace logic to fail and the other sub-packages will not be
> importable. Any additional code in __init__.py will be inaccessible."
>
> Now, none of that may be a limiting factor in the plan you seem to be
> discussing, but it was part of what made me think "here be dragons"...
>
> Shaheed
>
>> Thank you for explaining,
>> Best regards, Philipp


KDE CI: Frameworks kcoreaddons kf5-qt5 XenialQt5.7 - Build # 60 - Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kcoreaddons%20kf5-qt5%20XenialQt5.7/60/
 Project:
Frameworks kcoreaddons kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:39:39 +
 Build duration:
9 min 42 sec and counting
   JUnit Tests
  Name: (root) Failed: 3 test(s), Passed: 22 test(s), Skipped: 0 test(s), Total: 25 test(s)Failed: TestSuite.kdirwatch_fam_unittestFailed: TestSuite.kdirwatch_inotify_unittestFailed: TestSuite.kdirwatch_qfswatch_unittest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(10/10)85%
(79/93)85%
(79/93)74%
(6132/8302)44%
(10802/24708)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests83%
(33/40)83%
(33/40)97%
(2634/2717)49%
(6536/13332)src.desktoptojson100%
(3/3)100%
(3/3)79%
(84/106)38%
(123/324)src.lib67%
(2/3)67%
(2/3)60%
(325/541)27%
(220/821)src.lib.caching100%
(2/2)100%
(2/2)45%
(352/787)18%
(192/1076)src.lib.io90%
(9/10)90%
(9/10)60%
(840/1397)33%
(1048/3166)src.lib.jobs71%
(5/7)71%
(5/7)52%
(159/304)39%
(57/146)src.lib.plugin100%
(8/8)100%
(8/8)85%
(650/763)44%
(988/2270)src.lib.randomness100%
(2/2)100%
(2/2)67%
(66/99)58%
(44/76)src.lib.text63%
(5/8)63%
(5/8)46%
(355/770)40%
(766/1893)src.lib.util100%
(10/10)100%
(10/10)82%
(667/818)52%
(828/1604)

KDE CI: Frameworks kemoticons kf5-qt5 XenialQt5.7 - Build # 26 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kemoticons%20kf5-qt5%20XenialQt5.7/26/
 Project:
Frameworks kemoticons kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:42:05 +
 Build duration:
11 min and counting
   JUnit Tests
  Name: (root) Failed: 2 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 3 test(s)Failed: TestSuite.kemoticons-kemoticontestFailed: TestSuite.kemoticons-ktexttohtmlplugintest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(3/3)83%
(10/12)83%
(10/12)36%
(226/621)26%
(122/477)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(3/3)100%
(3/3)95%
(146/153)66%
(102/154)src.core71%
(5/7)71%
(5/7)15%
(71/459)4%
(13/313)src.integrationplugin100%
(2/2)100%
(2/2)100%
(9/9)70%
(7/10)

KDE CI: Frameworks kcoreaddons kf5-qt5 FreeBSDQt5.7 - Build # 56 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kcoreaddons%20kf5-qt5%20FreeBSDQt5.7/56/
 Project:
Frameworks kcoreaddons kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:39:39 +
 Build duration:
17 min and counting
   JUnit Tests
  Name: (root) Failed: 2 test(s), Passed: 21 test(s), Skipped: 0 test(s), Total: 23 test(s)Failed: TestSuite.kdirwatch_inotify_unittestFailed: TestSuite.kdirwatch_stat_unittest

KDE CI: Frameworks kpackage kf5-qt5 XenialQt5.7 - Build # 31 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kpackage%20kf5-qt5%20XenialQt5.7/31/
 Project:
Frameworks kpackage kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:46:45 +
 Build duration:
16 min and counting
   JUnit Tests
  Name: (root) Failed: 3 test(s), Passed: 8 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: TestSuite.testfallbackpackage-appstreamFailed: TestSuite.testpackage-appstreamFailed: TestSuite.testpackage-nodisplay-appstream
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(5/5)96%
(23/24)96%
(23/24)73%
(1540/2106)51%
(1046/2044)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(10/10)100%
(10/10)100%
(500/502)52%
(277/532)autotests.mockdepresolver100%
(1/1)100%
(1/1)78%
(14/18)58%
(7/12)src.kpackage75%
(3/4)75%
(3/4)73%
(536/737)62%
(520/834)src.kpackage.private100%
(6/6)100%
(6/6)79%
(289/366)53%
(110/208)src.kpackagetool100%
(3/3)100%
(3/3)42%
(201/483)29%
(132/458)

KDE CI: Frameworks kirigami kf5-qt5 FreeBSDQt5.7 - Build # 136 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/136/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:44:30 +
 Build duration:
34 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.qmltests

Re: Python bindings using cppyy (was: An update on Python bindings)

2017-11-04 Thread Philipp A.
Hi Wim!

So now I have a (C++) namespace 'A' that bears no relationship to anything
> to do with the file system or any type of Python packaging: it exists only
> in memory for the duration of the python session.
>

Yeah, cool, so we just use a path hook and are ready to go right?

https://www.python.org/dev/peps/pep-0302/#specification-part-2-registering-hooks

Every framework gets its own path hook that handles imports from that
framework.

Frameworks with shared namespaces will just handle their own specific
paths, right?

The renaming does not actually scare me that much from a performance point
> of view: already, C++ has typedefs for classes and aliases for namespaces.
> There is always the problem of "leakage" as mentioned above, where the
> end-user sees both at some point, but internally, aliasing will work fine:
> it's just another reference to the same object.
>

Cool, so this might be possible after all! Certainly not as a top priority
before getting things to work, but still!

It is to attach a meta class for a __getattr__, the use of properties, and
> to allow pickling. The module type does not support meta classes.
>

Can't we replace the framework modules’ type with a subclass of both
“module” and “type”?

Thank you for explaining,
Best regards, Philipp


KDE CI: Frameworks kpackage kf5-qt5 FreeBSDQt5.7 - Build # 37 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kpackage%20kf5-qt5%20FreeBSDQt5.7/37/
 Project:
Frameworks kpackage kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:46:45 +
 Build duration:
40 min and counting
   JUnit Tests
  Name: (root) Failed: 4 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 10 test(s)Failed: TestSuite.plasma-packagestructuretestFailed: TestSuite.testfallbackpackage-appstreamFailed: TestSuite.testpackage-appstreamFailed: TestSuite.testpackage-nodisplay-appstream

KDE CI: Frameworks kpty kf5-qt5 FreeBSDQt5.7 - Build # 28 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kpty%20kf5-qt5%20FreeBSDQt5.7/28/
 Project:
Frameworks kpty kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:47:33 +
 Build duration:
44 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.kptyprocesstest

KDE CI: Frameworks kio kf5-qt5 FreeBSDQt5.7 - Build # 130 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kio%20kf5-qt5%20FreeBSDQt5.7/130/
 Project:
Frameworks kio kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:44:15 +
 Build duration:
53 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 53 test(s)Failed: TestSuite.kiocore-threadtest

KDE CI: Frameworks kwayland kf5-qt5 FreeBSDQt5.7 - Build # 55 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kwayland%20kf5-qt5%20FreeBSDQt5.7/55/
 Project:
Frameworks kwayland kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:49:22 +
 Build duration:
57 min and counting
   JUnit Tests
  Name: (root) Failed: 15 test(s), Passed: 19 test(s), Skipped: 1 test(s), Total: 35 test(s)Failed: TestSuite.kwayland-testCompositorFailed: TestSuite.kwayland-testDataDeviceFailed: TestSuite.kwayland-testDataSourceFailed: TestSuite.kwayland-testRegionFailed: TestSuite.kwayland-testShmPoolFailed: TestSuite.kwayland-testSubCompositorFailed: TestSuite.kwayland-testSubSurfaceFailed: TestSuite.kwayland-testTextInputFailed: TestSuite.kwayland-testWaylandConnectionThreadFailed: TestSuite.kwayland-testWaylandFullscreenShellFailed: TestSuite.kwayland-testWaylandRegistryFailed: TestSuite.kwayland-testWaylandServerDisplayFailed: TestSuite.kwayland-testWaylandShellFailed: TestSuite.kwayland-testWaylandSurfaceFailed: TestSuite.kwayland-testXdgForeign

KDE CI: Frameworks plasma-framework kf5-qt5 FreeBSDQt5.7 - Build # 137 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20plasma-framework%20kf5-qt5%20FreeBSDQt5.7/137/
 Project:
Frameworks plasma-framework kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:51:07 +
 Build duration:
1 hr 2 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 13 test(s), Skipped: 0 test(s), Total: 14 test(s)Failed: TestSuite.plasma-packagestructuretest

KDE CI: Frameworks kio kf5-qt5 FreeBSDQt5.7 - Build # 131 - Fixed!

2017-11-04 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Frameworks%20kio%20kf5-qt5%20FreeBSDQt5.7/131/
 Project:
Frameworks kio kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 22:37:59 +
 Build duration:
25 min and counting
   JUnit Tests
  Name: (root) Failed: 0 test(s), Passed: 53 test(s), Skipped: 0 test(s), Total: 53 test(s)

KDE CI: Frameworks baloo kf5-qt5 XenialQt5.7 - Build # 38 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20baloo%20kf5-qt5%20XenialQt5.7/38/
 Project:
Frameworks baloo kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:35:24 +
 Build duration:
8 min 23 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 38 test(s), Skipped: 0 test(s), Total: 39 test(s)Failed: TestSuite.kinotifytest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(12/12)77%
(111/144)77%
(111/144)73%
(5039/6932)50%
(2613/5194)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests.benchmarks100%
(2/2)100%
(2/2)100%
(42/42)89%
(16/18)autotests.integration100%
(3/3)100%
(3/3)95%
(242/255)64%
(140/220)autotests.unit.codecs100%
(3/3)100%
(3/3)100%
(40/40)57%
(25/44)autotests.unit.engine100%
(17/17)100%
(17/17)100%
(736/736)53%
(390/740)autotests.unit.file100%
(11/11)100%
(11/11)97%
(788/809)51%
(438/864)autotests.unit.lib100%
(6/6)100%
(6/6)97%
(315/326)52%
(156/302)src.codecs100%
(5/5)100%
(5/5)87%
(120/138)76%
(32/42)src.engine97%
(38/39)97%
(38/39)79%
(1607/2038)58%
(796/1379)src.file39%
(17/44)39%
(17/44)45%
(678/1506)38%
(374/980)src.file.extractor100%
(2/2)100%
(2/2)69%
(20/29)58%
(7/12)src.file.extractor.autotests100%
(1/1)100%
(1/1)100%
(22/22)61%
(11/18)src.lib55%
(6/11)55%
(6/11)43%
(429/991)40%
(228/575)

KDE CI: Frameworks kjobwidgets kf5-qt5 AndroidQt5.9 - Build # 3 - Still Failing!

2017-11-04 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks%20kjobwidgets%20kf5-qt5%20AndroidQt5.9/3/
 Project:
Frameworks kjobwidgets kf5-qt5 AndroidQt5.9
 Date of build:
Sat, 04 Nov 2017 21:45:10 +
 Build duration:
1 min 25 sec and counting
   CONSOLE OUTPUT
  [...truncated 17.77 KB...] > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/sysadmin/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git fetch --tags --progress https://anongit.kde.org/sysadmin/repo-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision ed586ffdff3302c072d70e8f542d440cb222414b (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f ed586ffdff3302c072d70e8f542d440cb222414bCommit message: "Set stable translations branch for Latte Dock as requested. Fixes T7115"[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init /home/user/workspace/Frameworks kjobwidgets kf5-qt5 AndroidQt5.9/ci-tooling/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://anongit.kde.org/kde-build-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-build-metadata > git fetch --tags --progress https://anongit.kde.org/kde-build-metadata +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 37dcf7d42c9aca3fff54c6b600ebf79204e78df9 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 37dcf7d42c9aca3fff54c6b600ebf79204e78df9Commit message: "Akonadi master no longer depends on networkmanager-qt"[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks kjobwidgets kf5-qt5 AndroidQt5.9] Running shell script+ python3 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project kjobwidgets --branchGroup kf5-qt5 --environment production --platform AndroidQt5.9 --installTo /home/user/install-prefix/Retrieving: Frameworks-kwidgetsaddons-kf5-qt5Retrieving: Frameworks-kcoreaddons-kf5-qt5Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks kjobwidgets kf5-qt5 AndroidQt5.9] Running shell script+ python3 -u ci-tooling/helpers/configure-build.py --product Frameworks --project kjobwidgets --branchGroup kf5-qt5 --platform AndroidQt5.9 --installTo /home/user/install-prefix/cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/home/user/install-prefix/" -DBUILD_COVERAGE=ON -DCMAKE_TOOLCHAIN_FILE="/opt/kdeandroid-deps/share/ECM/toolchain/Android.cmake" -DKF5_HOST_TOOLING=/opt/nativetooling/lib/x86_64-linux-gnu/cmake/ -DECM_ADDITIONAL_FIND_ROOT_PATH="/home/user/install-prefix/;/opt/Qt/5.9.1/android_armv7;/opt/kdeandroid-deps"  "/home/user/workspace/Frameworks kjobwidgets kf5-qt5 AndroidQt5.9"-- You can export a target by specifying -DQTANDROID_EXPORTED_TARGET=-- You can export a target by specifying -DQTANDROID_EXPORTED_TARGET=-- The C compiler identification is GNU 4.9.0-- The CXX compiler identification is GNU 4.9.0-- Check for working C compiler: /opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc-- Check for working C compiler: /opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: /opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++-- Check for working CXX compiler: /opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done-- -- Looking for __GLIBC__-- Looking for __GLIBC__ - not found-- Performing Test _OFFT_IS_64BIT-- Performing Test _OFFT_IS_64BIT - Failed-- Could not set up the appstream test. appstreamcli is 

KDE CI: Frameworks kcrash kf5-qt5 FreeBSDQt5.7 - Build # 24 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kcrash%20kf5-qt5%20FreeBSDQt5.7/24/
 Project:
Frameworks kcrash kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:39:49 +
 Build duration:
16 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.kcrashtest

KDE CI: Frameworks kimageformats kf5-qt5 XenialQt5.7 - Build # 12 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kimageformats%20kf5-qt5%20XenialQt5.7/12/
 Project:
Frameworks kimageformats kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:43:48 +
 Build duration:
13 min and counting
   JUnit Tests
  Name: (root) Failed: 10 test(s), Passed: 2 test(s), Skipped: 0 test(s), Total: 12 test(s)Failed: TestSuite.kimageformats-picFailed: TestSuite.kimageformats-read-pcxFailed: TestSuite.kimageformats-read-psdFailed: TestSuite.kimageformats-read-rasFailed: TestSuite.kimageformats-read-rgbFailed: TestSuite.kimageformats-read-tgaFailed: TestSuite.kimageformats-read-xcfFailed: TestSuite.kimageformats-write-pcxFailed: TestSuite.kimageformats-write-rgbFailed: TestSuite.kimageformats-write-tga
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report50%
(1/2)75%
(3/4)75%
(3/4)62%
(254/413)38%
(92/242)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(3/3)100%
(3/3)63%
(254/401)39%
(92/234)tests0%
(0/1)0%
(0/1)0%
(0/12)0%
(0/8)

KDE CI: Frameworks kdelibs4support kf5-qt5 FreeBSDQt5.7 - Build # 54 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kdelibs4support%20kf5-qt5%20FreeBSDQt5.7/54/
 Project:
Frameworks kdelibs4support kf5-qt5 FreeBSDQt5.7
 Date of build:
Sat, 04 Nov 2017 21:40:45 +
 Build duration:
26 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 38 test(s), Skipped: 0 test(s), Total: 39 test(s)Failed: TestSuite.kstandarddirstest

KDE CI: Frameworks krunner kf5-qt5 XenialQt5.7 - Build # 31 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20krunner%20kf5-qt5%20XenialQt5.7/31/
 Project:
Frameworks krunner kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:48:02 +
 Build duration:
18 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 2 test(s), Skipped: 0 test(s), Total: 3 test(s)Failed: TestSuite.dbusrunnertest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(2/2)93%
(13/14)93%
(13/14)32%
(412/1293)24%
(176/724)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(3/3)100%
(3/3)70%
(53/76)25%
(13/52)src91%
(10/11)91%
(10/11)29%
(359/1217)24%
(163/672)

KDE CI: Frameworks kio kf5-qt5 XenialQt5.7 - Build # 129 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kio%20kf5-qt5%20XenialQt5.7/129/
 Project:
Frameworks kio kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:44:15 +
 Build duration:
25 min and counting
   JUnit Tests
  Name: (root) Failed: 2 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 54 test(s)Failed: TestSuite.kiowidgets-kurifiltersearchprovideractionstestFailed: TestSuite.kiowidgets-kurifiltertest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(22/22)80%
(278/346)80%
(278/346)57%
(30036/52383)42%
(16594/39372)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(67/67)100%
(67/67)96%
(8075/8399)51%
(4503/8824)autotests.http100%
(9/9)100%
(9/9)100%
(543/544)60%
(200/336)autotests.kcookiejar100%
(1/1)100%
(1/1)90%
(179/198)67%
(60/90)src.core85%
(99/117)85%
(99/117)57%
(8159/14198)49%
(4561/9279)src.core.kssl100%
(1/1)100%
(1/1)38%
(35/93)50%
(3/6)src.filewidgets73%
(27/37)73%
(27/37)46%
(3569/7729)30%
(1329/4476)src.gui100%
(2/2)100%
(2/2)95%
(104/110)75%
(54/72)src.ioslaves.file100%
(2/2)100%
(2/2)51%
(435/849)42%
(317/749)src.ioslaves.http100%
(8/8)100%
(8/8)47%
(1770/3783)38%
(1326/3462)src.ioslaves.http.kcookiejar100%
(2/2)100%
(2/2)80%
(622/782)72%
(608/839)src.ioslaves.remote100%
(2/2)100%
(2/2)27%
(70/258)8%
(16/200)src.ioslaves.trash80%
(8/10)80%
(8/10)59%
(694/1173)46%
(395/851)src.ioslaves.trash.tests100%
(2/2)100%
(2/2)90%
(707/785)48%
(461/970)src.kioslave100%
(1/1)100%
(1/1)52%
(14/27)50%
(5/10)src.kntlm100%
(2/2)100%
(2/2)97%
(373/385)80%
(111/138)src.kpasswdserver100%
(2/2)100%
(2/2)63%
(377/594)48%
(280/580)src.kpasswdserver.autotests100%
(1/1)100%
(1/1)99%
(283/286)56%

KDE CI: Frameworks kservice kf5-qt5 XenialQt5.7 - Build # 31 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kservice%20kf5-qt5%20XenialQt5.7/31/
 Project:
Frameworks kservice kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:48:12 +
 Build duration:
24 min and counting
   JUnit Tests
  Name: (root) Failed: 5 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: TestSuite.kmimeassociationstestFailed: TestSuite.kplugininfotestFailed: TestSuite.kservicetestFailed: TestSuite.ksycoca_xdgdirstestFailed: TestSuite.ksycocathreadtest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report86%
(6/7)87%
(73/84)87%
(73/84)57%
(4459/7840)36%
(2195/6063)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(13/13)100%
(13/13)82%
(1127/1382)41%
(663/1617)src.kbuildsycoca100%
(1/1)100%
(1/1)91%
(61/67)65%
(13/20)src.kdeinit0%
(0/2)0%
(0/2)0%
(0/326)0%
(0/262)src.plugin67%
(2/3)67%
(2/3)47%
(47/100)38%
(36/96)src.services90%
(28/31)90%
(28/31)52%
(1575/3046)33%
(625/1904)src.sycoca84%
(26/31)84%
(26/31)55%
(1541/2799)39%
(824/2114)tests.pluginlocator100%
(3/3)100%
(3/3)90%
(108/120)68%
(34/50)

KDE CI: Frameworks kwayland kf5-qt5 XenialQt5.7 - Build # 56 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kwayland%20kf5-qt5%20XenialQt5.7/56/
 Project:
Frameworks kwayland kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:49:22 +
 Build duration:
22 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 37 test(s), Skipped: 1 test(s), Total: 39 test(s)Failed: TestSuite.kwayland-testXdgForeign
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(4/4)96%
(197/206)96%
(197/206)88%
(21159/24118)53%
(10488/19835)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests.client100%
(34/34)100%
(34/34)99%
(10336/10404)50%
(6825/13583)autotests.server100%
(5/5)100%
(5/5)99%
(356/359)49%
(211/428)src.client94%
(61/65)94%
(61/65)77%
(4753/6177)59%
(1599/2709)src.server95%
(97/102)95%
(97/102)80%
(5714/7178)59%
(1853/3115)

KDE CI: Frameworks plasma-framework kf5-qt5 XenialQt5.7 - Build # 133 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20plasma-framework%20kf5-qt5%20XenialQt5.7/133/
 Project:
Frameworks plasma-framework kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:51:07 +
 Build duration:
26 min and counting
   JUnit Tests
  Name: (root) Failed: 7 test(s), Passed: 8 test(s), Skipped: 0 test(s), Total: 15 test(s)Failed: TestSuite.dialognativetestFailed: TestSuite.plasma-configmodeltestFailed: TestSuite.plasma-dialogqmltestFailed: TestSuite.plasma-fallbackpackagetestFailed: TestSuite.plasma-iconitemtestFailed: TestSuite.plasma-packagestructuretestFailed: TestSuite.plasma-storagetest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report86%
(6/7)62%
(57/92)62%
(57/92)38%
(3499/9230)26%
(1859/7156)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(22/22)100%
(22/22)76%
(605/795)38%
(390/1028)src.declarativeimports.core57%
(4/7)57%
(4/7)28%
(246/883)14%
(86/620)src.plasma62%
(13/21)62%
(13/21)40%
(1420/3581)29%
(773/2697)src.plasma.private46%
(11/24)46%
(11/24)39%
(649/1649)28%
(302/1080)src.plasma.scripting0%
(0/3)0%
(0/3)0%
(0/190)0%
(0/126)src.plasmaquick50%
(6/12)50%
(6/12)27%
(548/2019)19%
(302/1583)src.plasmaquick.private33%
(1/3)33%
(1/3)27%
(31/113)27%
(6/22)

KDE CI: Frameworks kwindowsystem kf5-qt5 XenialQt5.7 - Build # 38 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kwindowsystem%20kf5-qt5%20XenialQt5.7/38/
 Project:
Frameworks kwindowsystem kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 21:49:47 +
 Build duration:
27 min and counting
   JUnit Tests
  Name: (root) Failed: 5 test(s), Passed: 9 test(s), Skipped: 0 test(s), Total: 14 test(s)Failed: TestSuite.kwindowsystem-compositingenabled_testFailed: TestSuite.kwindowsystem-kwindoweffectstestFailed: TestSuite.kwindowsystem-kwindowinfox11testFailed: TestSuite.kwindowsystem-kwindowsystem_threadtestFailed: TestSuite.kwindowsystem-kwindowsystemx11test
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report80%
(4/5)83%
(38/46)83%
(38/46)71%
(5778/8085)48%
(3040/6342)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(16/16)100%
(16/16)85%
(2609/3080)43%
(1352/3151)autotests.helper100%
(1/1)100%
(1/1)70%
(7/10)50%
(3/6)src75%
(12/16)75%
(12/16)50%
(728/1444)37%
(267/720)src.platforms.wayland0%
(0/2)0%
(0/2)0%
(0/89)0%
(0/2)src.platforms.xcb82%
(9/11)82%
(9/11)70%
(2434/3462)58%
(1418/2463)

D8643: Fix display of remote:/ in the qfiledialog

2017-11-04 Thread Aleix Pol Gonzalez
This revision was automatically updated to reflect the committed changes.
Closed by commit R241:72c81e41aac1: Fix display of remote:/ in the qfiledialog 
(authored by apol).

REPOSITORY
  R241 KIO

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8643?vs=21845=21883

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

AFFECTED FILES
  src/core/kfileitem.cpp

To: apol, #frameworks, davidedmundson
Cc: ngraham


Re: Python bindings using cppyy (was: An update on Python bindings)

2017-11-04 Thread Philipp A.
Hi Shaheed,

Thank you for the clarifications!

My observation is that *nobody* is likely to help with that problem: the
> framework owners did
> nothing obvious to either keep PyKDE4 going (out of tree) or to help
> Steve with my earlier SIP based efforts (in tree).
>

It's a bit sad, but not too surprising that the framework maintainers
didn't help. I assume it's a matter of priorities for them as well.

I do however prefer to maintain compatibility (to Python 2) until the
> burden of doing so presents an insurmountable issue.
>

At this point I'd say you do humanity a bigger favor if you ditch Python 2
even without maintenance burden.

Entirely new bindings lead to new applications being written using those
bindings. Writing applications in Python 2 is an immediate maintenance
burden and people only do it because of stubborn ideology or a complete
lack of awareness that Python 2 is being killed off for good.

There is no need for a "final decision" from me. I would suggest that
> the first question for anybody that cares is to assess the scope of
> the issue. Unfortunately, i have other more fundamental issues to fry.
>

OK, cool! So if this is possible and not over my head, I might be able to
try my hands at it.

Best regards, Shaheed
>

The same to you!

>


KDE CI: Frameworks kio kf5-qt5 XenialQt5.7 - Build # 130 - Still Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kio%20kf5-qt5%20XenialQt5.7/130/
 Project:
Frameworks kio kf5-qt5 XenialQt5.7
 Date of build:
Sat, 04 Nov 2017 22:27:04 +
 Build duration:
7 min 0 sec and counting
   JUnit Tests
  Name: (root) Failed: 2 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 54 test(s)Failed: TestSuite.kiowidgets-kurifiltersearchprovideractionstestFailed: TestSuite.kiowidgets-kurifiltertest
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report100%
(22/22)80%
(278/346)80%
(278/346)57%
(30059/52384)42%
(16605/39374)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalsautotests100%
(67/67)100%
(67/67)96%
(8078/8399)51%
(4503/8824)autotests.http100%
(9/9)100%
(9/9)100%
(543/544)60%
(200/336)autotests.kcookiejar100%
(1/1)100%
(1/1)90%
(179/198)67%
(60/90)src.core85%
(99/117)85%
(99/117)58%
(8174/14199)49%
(4566/9281)src.core.kssl100%
(1/1)100%
(1/1)38%
(35/93)50%
(3/6)src.filewidgets73%
(27/37)73%
(27/37)46%
(3569/7729)30%
(1329/4476)src.gui100%
(2/2)100%
(2/2)95%
(104/110)75%
(54/72)src.ioslaves.file100%
(2/2)100%
(2/2)51%
(435/849)42%
(317/749)src.ioslaves.http100%
(8/8)100%
(8/8)47%
(1770/3783)38%
(1326/3462)src.ioslaves.http.kcookiejar100%
(2/2)100%
(2/2)80%
(622/782)72%
(608/839)src.ioslaves.remote100%
(2/2)100%
(2/2)27%
(70/258)8%
(16/200)src.ioslaves.trash80%
(8/10)80%
(8/10)59%
(694/1173)46%
(395/851)src.ioslaves.trash.tests100%
(2/2)100%
(2/2)90%
(707/785)48%
(461/970)src.kioslave100%
(1/1)100%
(1/1)52%
(14/27)50%
(5/10)src.kntlm100%
(2/2)100%
(2/2)97%
(373/385)80%
(111/138)src.kpasswdserver100%
(2/2)100%
(2/2)64%
(382/594)49%
(284/580)src.kpasswdserver.autotests100%
(1/1)100%
(1/1)99%
(283/286)57%

KDE CI: Frameworks kbookmarks kf5-qt5 WindowsMSVCQt5.9 - Build # 10 - Unstable!

2017-11-04 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kbookmarks%20kf5-qt5%20WindowsMSVCQt5.9/10/
 Project:
Frameworks kbookmarks kf5-qt5 WindowsMSVCQt5.9
 Date of build:
Sat, 04 Nov 2017 21:38:16 +
 Build duration:
1 hr 12 min and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 0 test(s), Skipped: 0 test(s), Total: 1 test(s)Failed: TestSuite.kbookmarktest