D8084: KAutoSaveFile breaks if source file name contains a space!
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
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
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!
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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!
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
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
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
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
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
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
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
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!
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!
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!
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)
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 Haquewrote: > 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!
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!
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!
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!
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!
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)
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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
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)
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!
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!
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