KDE CI: Plasma » kde-gtk-config » kf5-qt5 SUSEQt5.12 - Build # 122 - Fixed!

2020-03-17 Thread CI System
BUILD SUCCESS
 Build URL
https://build.kde.org/job/Plasma/job/kde-gtk-config/job/kf5-qt5%20SUSEQt5.12/122/
 Project:
kf5-qt5 SUSEQt5.12
 Date of build:
Tue, 17 Mar 2020 08:48:33 +
 Build duration:
1 min 13 sec and counting
   JUnit Tests
  Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s)
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  PackagesFilesClassesLinesConditionalsCobertura Coverage Report0%
(0/2)0%
(0/6)0%
(0/6)0%
(0/448)0%
(0/266)Coverage Breakdown by Package
Name
   FilesClassesLinesConditionalskconf_update0%
(0/1)0%
(0/1)0%
(0/20)0%
(0/56)kded0%
(0/5)0%
(0/5)0%
(0/428)0%
(0/210)

D28086: Improve CMake handling of GNOME libraries

2020-03-17 Thread Mikhail Zolotukhin
gikari requested changes to this revision.
gikari added a comment.
This revision now requires changes to proceed.


  I reverted the commits ( R99:306e01d86ab9a891ec70219802ce01572b0d4025 
 and 
R99:306e01d86ab9a891ec70219802ce01572b0d4025 
 ) 
for recoloration module, to fix the CI. I think you need to create a new 
revision to add recolaration module in a proper way and with proper fixes to 
GNOME libraries handling.

REPOSITORY
  R99 KDE Gtk Configuration Tool

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

To: cblack, #plasma, gikari, apol
Cc: apol, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, 
zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, ahiemstra, mart


D28095: Bump required version of KF5 to 5.69.0

2020-03-17 Thread Ahmad Samir
ahmadsamir created this revision.
ahmadsamir added reviewers: Frameworks, dfaure, apol, sitter.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
ahmadsamir requested review of this revision.

REVISION SUMMARY
  KCrash::setErrorMessage() was introduced in 5.69.0.

REPOSITORY
  R871 DrKonqi

BRANCH
  l-kcrash (branched from master)

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

AFFECTED FILES
  CMakeLists.txt

To: ahmadsamir, #frameworks, dfaure, apol, sitter
Cc: kde-frameworks-devel, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, 
cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, 
himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, 
ahiemstra, mart


D28095: Bump required version of KF5 to 5.69.0

2020-03-17 Thread Ahmad Samir
This revision was automatically updated to reflect the committed changes.
Closed by commit R871:ce461918868d: Bump required version of KF5 to 5.69.0 
(authored by ahmadsamir).

REPOSITORY
  R871 DrKonqi

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D28095?vs=77812=77813

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

AFFECTED FILES
  CMakeLists.txt

To: ahmadsamir, #frameworks, dfaure, apol, sitter
Cc: kde-frameworks-devel, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, 
cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, 
himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, 
ahiemstra, mart


KDE CI: Plasma » drkonqi » kf5-qt5 FreeBSDQt5.13 - Build # 70 - Still Failing!

2020-03-17 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Plasma/job/drkonqi/job/kf5-qt5%20FreeBSDQt5.13/70/
 Project:
kf5-qt5 FreeBSDQt5.13
 Date of build:
Tue, 17 Mar 2020 10:14:29 +
 Build duration:
34 sec and counting
   CONSOLE OUTPUT
  [...truncated 292 lines...][2020-03-17T10:14:57.961Z]  * KF5Completion (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * KF5WidgetsAddons (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * Qt5Gui (required version >= 5.12.0)[2020-03-17T10:14:57.962Z]  * KF5Wallet (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * Qt5DBus (required version >= 5.12.0)[2020-03-17T10:14:57.962Z]  * KF5Notifications (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * Qt5Core (required version >= 5.12.0)[2020-03-17T10:14:57.962Z]  * KF5IdleTime (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * Qt5Widgets (required version >= 5.12.0)[2020-03-17T10:14:57.962Z]  * KF5WindowSystem (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * KF5 (required version >= 5.69.0)[2020-03-17T10:14:57.962Z]  * Qt5Test[2020-03-17T10:14:57.962Z] [2020-03-17T10:14:57.962Z] -- The following features have been disabled:[2020-03-17T10:14:57.962Z] [2020-03-17T10:14:57.962Z]  * DrKonqiIntegrationTesting, Needs Ruby, functional atspi gem, gdb, as well as xvfb-run.[2020-03-17T10:14:57.962Z] [2020-03-17T10:14:57.962Z] -- Configuring done[2020-03-17T10:14:58.220Z] -- Generating done[2020-03-17T10:14:58.220Z] -- Build files have been written to: /usr/home/jenkins/workspace/Plasma/drkonqi/kf5-qt5 FreeBSDQt5.13/build[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Compiling)[Pipeline] sh[2020-03-17T10:14:59.482Z] + python3 -u ci-tooling/helpers/compile-build.py --product Plasma --project drkonqi --branchGroup kf5-qt5 --platform FreeBSDQt5.13 --usingInstall /home/jenkins/install-prefix/[2020-03-17T10:14:59.482Z] Scanning dependencies of target lsb_release_autogen[2020-03-17T10:14:59.482Z] Scanning dependencies of target crashtest_autogen[2020-03-17T10:14:59.482Z] Scanning dependencies of target qbugzilla_autogen[2020-03-17T10:14:59.482Z] Scanning dependencies of target drkonqi_backtrace_parser_autogen[2020-03-17T10:14:59.482Z] [  1%] Automatic MOC for target qbugzilla[2020-03-17T10:14:59.482Z] [  1%] Automatic MOC for target crashtest[2020-03-17T10:14:59.482Z] [  1%] Automatic MOC for target lsb_release[2020-03-17T10:14:59.482Z] [  2%] Automatic MOC for target drkonqi_backtrace_parser[2020-03-17T10:14:59.740Z] [  2%] Built target lsb_release_autogen[2020-03-17T10:14:59.740Z] [  2%] Built target crashtest_autogen[2020-03-17T10:14:59.740Z] Scanning dependencies of target lsb_release[2020-03-17T10:14:59.740Z] [  3%] Building C object src/tests/CMakeFiles/lsb_release.dir/lsb_release_double.c.o[2020-03-17T10:14:59.740Z] [  3%] Building CXX object src/tests/CMakeFiles/lsb_release.dir/lsb_release_autogen/mocs_compilation.cpp.o[2020-03-17T10:14:59.740Z] [  4%] Linking CXX executable ../../bin/lsb_release[2020-03-17T10:14:59.740Z] Scanning dependencies of target crashtest[2020-03-17T10:14:59.740Z] [  4%] Building CXX object src/tests/crashtest/CMakeFiles/crashtest.dir/crashtest_autogen/mocs_compilation.cpp.o[2020-03-17T10:15:00.007Z] [  4%] Built target lsb_release[2020-03-17T10:15:00.007Z] [  5%] Building CXX object src/tests/crashtest/CMakeFiles/crashtest.dir/crashtest.cpp.o[2020-03-17T10:15:00.269Z] [  5%] Built target drkonqi_backtrace_parser_autogen[2020-03-17T10:15:00.269Z] [  5%] Built target qbugzilla_autogen[2020-03-17T10:15:00.269Z] Scanning dependencies of target drkonqi_backtrace_parser[2020-03-17T10:15:00.650Z] [  7%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/drkonqi_backtrace_parser_autogen/mocs_compilation.cpp.o[2020-03-17T10:15:00.650Z] [  7%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/backtraceparsergdb.cpp.o[2020-03-17T10:15:00.650Z] [  8%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/backtraceparserkdbgwin.cpp.o[2020-03-17T10:15:00.650Z] [  8%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/backtraceparsernull.cpp.o[2020-03-17T10:15:00.650Z] [  8%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/backtraceparser.cpp.o[2020-03-17T10:15:00.650Z] [  9%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/backtraceparsercdb.cpp.o[2020-03-17T10:15:00.650Z] [ 10%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/backtraceparserlldb.cpp.o[2020-03-17T10:15:00.650Z] [ 10%] Building CXX object src/parser/CMakeFiles/drkonqi_backtrace_parser.dir/drkonqi_parser_debug.cpp.o[2020-03-17T10:15:00.650Z] Scanning dependencies of target qbugzilla[2020-03-17T10:15:00.650Z] [ 11%] Building CXX object src/bugzillaintegration/libbugzilla/CMakeFiles/qbugzilla.dir/qbugzilla_autogen/mocs_compilation.cpp.o[2020-03-17T10:15:00.650Z] [ 12%] Building CXX object 

KDE CI: Plasma » drkonqi » kf5-qt5 WindowsMSVCQt5.14 - Build # 15 - Still Failing!

2020-03-17 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Plasma/job/drkonqi/job/kf5-qt5%20WindowsMSVCQt5.14/15/
 Project:
kf5-qt5 WindowsMSVCQt5.14
 Date of build:
Tue, 17 Mar 2020 10:14:30 +
 Build duration:
54 sec and counting
   CONSOLE OUTPUT
  [...truncated 337 lines...][2020-03-17T10:15:15.687Z]  * Qt5Widgets[2020-03-17T10:15:15.687Z]  * Qt5DBus[2020-03-17T10:15:15.687Z]  * Qt5Concurrent[2020-03-17T10:15:15.687Z]  * Qt5 (required version >= 5.12.0)[2020-03-17T10:15:15.687Z]  * Gettext[2020-03-17T10:15:15.687Z]  * KF5I18n (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5CoreAddons (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5Service (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5ConfigWidgets (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5JobWidgets (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5KIO (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5Crash (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5Completion (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5WidgetsAddons (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5Wallet (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5Notifications (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5IdleTime (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5WindowSystem (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KF5 (required version >= 5.69.0)[2020-03-17T10:15:15.687Z]  * KDEWin[2020-03-17T10:15:15.687Z]  * Qt5Test[2020-03-17T10:15:15.687Z] [2020-03-17T10:15:15.687Z] -- The following features have been disabled:[2020-03-17T10:15:15.687Z] [2020-03-17T10:15:15.687Z]  * DrKonqiIntegrationTesting, Needs Ruby, functional atspi gem, gdb, as well as xvfb-run.[2020-03-17T10:15:15.687Z] [2020-03-17T10:15:15.687Z] -- The following RECOMMENDED packages have not been found:[2020-03-17T10:15:15.687Z] [2020-03-17T10:15:15.687Z]  * Qt5X11Extras (required version >= 5.12.0)[2020-03-17T10:15:15.687Z]Recommended for better integration on X11.[2020-03-17T10:15:15.687Z] [2020-03-17T10:15:15.687Z] -- Configuring done[2020-03-17T10:15:16.261Z] -- Generating done[2020-03-17T10:15:16.261Z] -- Build files have been written to: C:/CI/Job Build/build[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Compiling)[Pipeline] bat[2020-03-17T10:15:17.846Z] [2020-03-17T10:15:17.847Z] C:\CI\Job Build>call "C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Auxiliary/Build/vcvars64.bat" [2020-03-17T10:15:17.847Z] **[2020-03-17T10:15:17.847Z] ** Visual Studio 2019 Developer Command Prompt v16.4.3[2020-03-17T10:15:17.847Z] ** Copyright (c) 2019 Microsoft Corporation[2020-03-17T10:15:17.847Z] **[2020-03-17T10:15:18.793Z] [vcvarsall.bat] Environment initialized for: 'x64'[2020-03-17T10:15:18.793Z] [1/149] Automatic MOC for target crashtest[2020-03-17T10:15:19.056Z] [2/149] Building CXX object src\tests\crashtest\CMakeFiles\crashtest.dir\crashtest_autogen\mocs_compilation.cpp.obj[2020-03-17T10:15:19.056Z] [3/149] Automatic MOC for target qbugzilla[2020-03-17T10:15:19.056Z] [4/149] Automatic MOC for target drkonqi_backtrace_parser[2020-03-17T10:15:19.056Z] [5/149] Automatic MOC for target kdbgwin[2020-03-17T10:15:20.031Z] [6/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\commands\bugupdate.cpp.obj[2020-03-17T10:15:20.031Z] [7/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\commands\newattachment.cpp.obj[2020-03-17T10:15:20.031Z] [8/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\commands\bugsearch.cpp.obj[2020-03-17T10:15:20.031Z] [9/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\apijob.cpp.obj[2020-03-17T10:15:20.031Z] [10/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\attachmentclient.cpp.obj[2020-03-17T10:15:20.300Z] [11/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\commands\jsoncommand.cpp.obj[2020-03-17T10:15:20.300Z] [12/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\bugzilla.cpp.obj[2020-03-17T10:15:20.300Z] [13/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\bugclient.cpp.obj[2020-03-17T10:15:20.300Z] [14/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\clients\productclient.cpp.obj[2020-03-17T10:15:20.300Z] [15/149] Building CXX object src\bugzillaintegration\libbugzilla\CMakeFiles\qbugzilla.dir\connection.cpp.obj[2020-03-17T10:15:20.300Z] [16/149] Building CXX object 

Re: Problems in KWayland causes by API and ABI compatibility promises

2020-03-17 Thread David Edmundson
There's definitely a problem, and I think it's a lot more than just
discussing location and protocol versions.

My typical workflow is reading the wayland protocol in detail, and
kwayland is in that awkward position where I absolutely still need to
read those underlying docs and the abstraction kwayland provides
frankly only doubles my workload.

Taking a step backwards, there's a lot of parts of kwayland that are
very inconsistent.

It looks like it's been written by 4 different devs all exploring
different ideas of how things should work...which isn't too surprising
given that's exactly what happened!

IMHO we're lacking a "what actually is kwayland?"  and an accurate
definition of what's the added value compared to just using the auto
generated classes directly.



To bootstrap this I've started an initial list of discrete yes/no
questions to help serve as a starting point of what kwayland's
direction specifically should be.

 - Is it kwayland's job to abstract different versions of the same protocol?

 - Is it kwayland's job to abstract different protocols that are
semantically similar?
(including xdgshellv6 and wm_base)

- Is it kwayland's job to turn an event-driven API into a property-driven API?
(i.e turning the request set_minimum_size into an API where you can
query what was last received)

 - Is it kwayland's job to abstract receiving double buffered stuff?
(i.e the getter above only gets the value once committed)

 - Is it kwayland's job to abstract sending double buffered stuff?
(i.e implicitly send "wl_output.done() after Output::setSize())

 - Is it kwayland's job to be a multiplexer?
(i.e updating xdgoutput or plasmawindowmanagement forwards events to
all listening resources)
If so should we express this difference in the API or have them as
methods on the global? Same for the sending to only the focussed
window?

 - Is it kwayland's job to convert basic types into Qt friendly types?

David


<    1   2