D8154: Minor spell check interface fixes

2017-10-05 Thread Dominik Haumann
dhaumann added a comment.


  Looks already quite good. Btw, are there any bug reports in the Kate or 
frameworks-ktexteditor product on bugs.kde.org that you fix here?

INLINE COMMENTS

> spellcheckdialog.cpp:198
>  
> -
> m_currentSpellCheckRange.setRange(KTextEditor::Range(replacementStartCursor, 
> m_currentSpellCheckRange.end()));
>  // we have to be careful here: due to static word wrapping the text 
> might change in addition to simply

Hm, could you explain why removing this line is correct?

Is it because in line 202 we continue with the replacementStartCursor anyway?

REPOSITORY
  R39 KTextEditor

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

To: croick, #ktexteditor
Cc: dhaumann, #frameworks, cullmann, sars


KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 112 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/112/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Fri, 06 Oct 2017 03:02:10 +
 Build duration:
2 min 23 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/106/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Fri, 06 Oct 2017 03:02:10 +
 Build duration:
1 min 20 sec 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

D8154: Minor spell check interface fixes

2017-10-05 Thread Christoph Roick
croick added inline comments.

INLINE COMMENTS

> spellcheckbar.cpp:146
>  d->deleteProgressDialog(false); // this method can be called in response 
> to
> +d->replaceAllMap.clear();
>  // pressing 'Cancel' on the dialog

This might have been a feature, but without clearing the map, there is no way 
to revert a "Replace All"-word, except for restarting the editor.

REPOSITORY
  R39 KTextEditor

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

To: croick, #ktexteditor
Cc: #frameworks, cullmann, sars, dhaumann


D8154: Minor spell check interface fixes

2017-10-05 Thread Christoph Roick
croick created this revision.
croick added a reviewer: KTextEditor.
Restricted Application added projects: Kate, Frameworks.
Restricted Application added a subscriber: Frameworks.

REVISION SUMMARY
  - empty document does not resize bar widget when spell check is started 
without effect
  - replacing the last word with an empty text does not leave the progress bar 
open
  - show first suggestion in suggestion combo box
  - clear replace-all-list when checking is finished

TEST PLAN
  - perform spell check on empty document
  - replace trailing misspelled word in document with empty string
  - recheck spelling of former "Replace All" word

REPOSITORY
  R39 KTextEditor

BRANCH
  spellfixes

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

AFFECTED FILES
  src/spellcheck/spellcheckbar.cpp
  src/spellcheck/spellcheckdialog.cpp

To: croick, #ktexteditor
Cc: #frameworks, cullmann, sars, dhaumann


[ANNOUNCE] CMake 3.10.0-rc1 is now ready for testing

2017-10-05 Thread Robert Maynard
I am proud to announce the first CMake 3.10 release candidate.
  https://cmake.org/download/

Documentation is available at:
  https://cmake.org/cmake/help/v3.10

Release notes appear below and are also published at
  https://cmake.org/cmake/help/v3.10/release/3.10.html

Some of the more significant changes in CMake 3.10 are:

* The flang Fortran compiler is now supported, with compiler id
  "Flang".

* Support for the MSVC ARM64 architecture was added. Visual Studio
  2017 Update 4 and above offer an ARM64 toolchain.

* The "include_guard()" command was introduced to allow guarding
  CMake scripts from being included more than once. The command
  supports "DIRECTORY" and "GLOBAL" options to adjust the
  corresponding include guard scope. If no options given, include
  guard is similar to basic variable-based check.

* "FindMPI" received a major overhaul. It now features language specific
  components, better Fortran support, and support for statically linked
  MPI implementations.

* A "FindOpenACC" module was added to detect compiler support for
  OpenACC.  Currently only supports PGI, GNU and Cray compilers.

* The "FindOpenGL" module underwent numerous improvements. It has gained
  support for GLVND and EGL on Linux. It now has import targets that
  separate the OpenGL library and OpenGL contexts.

* The "GoogleTest" module gained a new command
  "gtest_discover_tests()" implementing dynamic (build-time) test
  discovery.

* When using "AUTOMOC" or "AUTOUIC", source files that are
  "GENERATED" will be processed as well. They were ignored by
  "AUTOMOC" and "AUTOUIC" in earlier releases. See policy "CMP0071".

* A "CTEST_LABELS_FOR_SUBPROJECTS" CTest module variable and CTest
  script variable were added to specify a list of labels that should
  be treated as subprojects by CDash. To use this value in both the
  CTest module and the ctest command line Dashboard Client mode (e.g.
  "ctest -S") set it in the "CTestConfig.cmake" config file.

* CPack gained a "FREEBSD" generator for FreeBSD "pkg(8)",
  configured by the "CPackFreeBSD" module.

* The CPack "DEB" generator, configured by the "CPackDeb" module,
  was enabled on Windows.  While not fully featured (due to the lack
  of external UNIX tools) this will allow building basic cross-
  platform Debian packages.

* The "cmake(1)" "-E" mode gained support for "sha1sum",
  "sha224sum", "sha256sum", "sha384sum", and "sha512sum".

* The "file(GENERATE)" command now interprets relative paths given
  to its "OUTPUT" and "INPUT" arguments with respect to the caller's
  current binary and source directories, respectively. See policy
  "CMP0070".

CMake 3.10 Release Notes


Changes made since CMake 3.9 include the following.


New Features



Platforms
-

* The flang Fortran compiler is now supported, with compiler id
  "Flang".

* A new minimal platform file for "Midipix" was added.

* Support for the MSVC ARM64 architecture was added. Visual Studio
  2017 Update 4 and above offer an ARM64 toolchain.

* Support for the IAR ARM Compiler was improved.


Generators
--

* The Makefile Generators and the "Ninja" generator learned to add
  compiler launcher tools like ccache along with the compiler for the
  "CUDA" language ("C" and "CXX" were supported previously).  See the
  "CMAKE__COMPILER_LAUNCHER" variable and
  "_COMPILER_LAUNCHER" target property for details.

* The "CodeBlocks" extra generator learned to optionally exclude
  files from outside the project root directory from the generated
  project. See the "CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES" variable.


Commands


* The "cmake_host_system_information()" command learned more keys to
  get information about the processor capabilities and the host OS
  version.

* The "configure_file()" command learned to support indented "#
  cmakedefine" and "#  cmakedefine01". Spaces and/or tabs between the
  "#" character and the "cmakedefine"/"cmakedefine01" words are now
  understood and preserved in the output.

* The "execute_process()" command gained a "RESULTS_VARIABLE" option
  to collect a list of results from all children in a pipeline of
  processes when multiple "COMMAND" arguments are given.

* The "include_guard()" command was introduced to allow guarding
  CMake scripts from being included more than once. The command
  supports "DIRECTORY" and "GLOBAL" options to adjust the
  corresponding include guard scope. If no options given, include
  guard is similar to basic variable-based check.

* The "string()" command learned a new "PREPEND" subcommand.

* The "string(TIMESTAMP)" command now supports "%A" for full weekday
  name and "%B" for full month name.


Variables
-

* A "CMAKE_DIRECTORY_LABELS" variable was added to specify labels
  for all tests in a directory.


Properties
--

* A "_CPPCHECK" target property and supporting
  "CMAKE__CPPCHECK" variable were introduced to tell the
  Makefile Generators and the "Ninja" 

KDE CI: Frameworks ktexteditor kf5-qt5 FreeBSDQt5.7 - Build # 79 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20ktexteditor%20kf5-qt5%20FreeBSDQt5.7/79/
 Project:
Frameworks ktexteditor kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 20:07:42 +
 Build duration:
9 min 54 sec and counting
   JUnit Tests
  Name: (root) Failed: 3 test(s), Passed: 63 test(s), Skipped: 0 test(s), Total: 66 test(s)Failed: TestSuite.commands_testFailed: TestSuite.kateindenttest_testCstyleFailed: TestSuite.scripting_test

KDE CI: Frameworks ktexteditor kf5-qt5 FreeBSDQt5.7 - Build # 78 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20ktexteditor%20kf5-qt5%20FreeBSDQt5.7/78/
 Project:
Frameworks ktexteditor kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 19:56:04 +
 Build duration:
11 min and counting
   JUnit Tests
  Name: (root) Failed: 3 test(s), Passed: 63 test(s), Skipped: 0 test(s), Total: 66 test(s)Failed: TestSuite.commands_testFailed: TestSuite.kateindenttest_testCstyleFailed: TestSuite.scripting_test

D8147: Use QActionGroup for input mode selection

2017-10-05 Thread Christoph Roick
This revision was automatically updated to reflect the committed changes.
Closed by commit R39:9d1a97532ce3: Use QActionGroup for input mode selection 
(authored by croick).

REPOSITORY
  R39 KTextEditor

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8147?vs=20359=20377

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

AFFECTED FILES
  src/view/kateview.cpp
  src/view/kateview.h

To: croick, #ktexteditor, dhaumann
Cc: dhaumann, #frameworks, cullmann, sars


D8148: Fix missing spell check bar

2017-10-05 Thread Christoph Roick
This revision was automatically updated to reflect the committed changes.
Closed by commit R39:9a77f365de57: Fix missing spell check bar (authored by 
croick).

REPOSITORY
  R39 KTextEditor

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8148?vs=20360=20376

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

AFFECTED FILES
  src/spellcheck/spellcheckdialog.cpp

To: croick, #ktexteditor, dhaumann
Cc: dhaumann, #frameworks, cullmann, sars


KDE Applications 17.12 release schedule

2017-10-05 Thread Albert Astals Cid
Hi people, 

So that you know this is the release schedule the release team agreed on.

https://community.kde.org/Schedules/Applications/17.12_Release_Schedule

*REMEMBER* That we're not going to ship apps that are based on kdelibs4, 
please try to keep 
  https://community.kde.org/Applications/17.12_repo_drop_list_kdelibs4
as up to date as possible.

Cheers,
  Albert





KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 111 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/111/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 16:16:41 +
 Build duration:
1 min 4 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/105/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 16:16:41 +
 Build duration:
42 sec 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

KDE CI: Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9 - Build # 11 - Still Failing!

2017-10-05 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20WindowsMSVCQt5.9/11/
 Project:
Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9
 Date of build:
Thu, 05 Oct 2017 15:53:53 +
 Build duration:
32 sec and counting
   CONSOLE OUTPUT
  [...truncated 14.52 KB...] > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9\ci-tooling\repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > 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 b25d1270ebe84d6903b6af56da76912b80d23dd2 (origin/master)Commit message: "Move latte-dock to kdereview" > git config core.sparsecheckout # timeout=10 > git checkout -f b25d1270ebe84d6903b6af56da76912b80d23dd2[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.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 efe4d9ddce0873ca9551e1ed94b422cf065511a6 (origin/master)Commit message: "Update JuK to reflect merge of frameworks branch into master." > git config core.sparsecheckout # timeout=10 > git checkout -f efe4d9ddce0873ca9551e1ed94b422cf065511a6[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] bat[Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9] Running batch scriptC:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9>python -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform WindowsMSVCQt5.9 --installTo "C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9/install-prefix/" Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] bat[Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9] Running batch scriptC:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9>call "C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Auxiliary/Build/vcvars64.bat"  Visual Studio 2017 Developer Command Prompt v15.0.26730.15** Copyright (c) 2017 Microsoft Corporation**[vcvarsall.bat] Environment initialized for: 'x64'cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9/install-prefix/" -G "NMake Makefiles JOM"  "C:\CI\workspace\Frameworks qqc2-desktop-style kf5-qt5 WindowsMSVCQt5.9"-- The C compiler identification is MSVC 19.11.25508.2-- The CXX compiler identification is MSVC 19.11.25508.2-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual 

KDE CI: Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7 - Build # 11 - Still Failing!

2017-10-05 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20XenialQt5.7/11/
 Project:
Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 15:53:53 +
 Build duration:
41 sec and counting
   CONSOLE OUTPUT
  [...truncated 31.92 KB...] > git config remote.origin.url https://anongit.kde.org/kapidox # timeout=10Fetching upstream changes from https://anongit.kde.org/kapidox > git fetch --tags --progress https://anongit.kde.org/kapidox +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 16dfe9c5afa16b2f3d1e62bf0e0f5dc6c852ff5e (origin/master)Commit message: "GIT_SILENT Upgrade KF5 version to 5.39.0." > git config core.sparsecheckout # timeout=10 > git checkout -f 16dfe9c5afa16b2f3d1e62bf0e0f5dc6c852ff5e[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-dev-scripts > git init /home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7/ci-tooling/kde-dev-scripts # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-dev-scripts > git --version # timeout=10 > git fetch --tags --progress https://anongit.kde.org/kde-dev-scripts +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://anongit.kde.org/kde-dev-scripts # 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-dev-scripts # timeout=10Fetching upstream changes from https://anongit.kde.org/kde-dev-scripts > git fetch --tags --progress https://anongit.kde.org/kde-dev-scripts +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 1a3c513450ffb2eeaf8d866878779b28d185f90c (origin/master)Commit message: "Improve conversion of translations in PO files" > git config core.sparsecheckout # timeout=10 > git checkout -f 1a3c513450ffb2eeaf8d866878779b28d185f90c[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7] Running shell script+ python3 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform XenialQt5.7 --installTo /home/jenkins/install-prefix/Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7] Running shell script+ python3 -u ci-tooling/helpers/configure-build.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --platform XenialQt5.7 --installTo /home/jenkins/install-prefix/cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/home/jenkins/install-prefix/" -DBUILD_COVERAGE=ON  "/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 XenialQt5.7"-- The C compiler identification is GNU 5.4.0-- The CXX compiler identification is GNU 5.4.0-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /usr/bin/cc -- 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: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- 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__ - found-- Performing Test _OFFT_IS_64BIT-- Performing Test _OFFT_IS_64BIT - Success-- Performing Test HAVE_DATE_TIME-- Performing Test HAVE_DATE_TIME - SuccessCMake Warning at /home/jenkins/install-prefix/share/ECM/find-modules/FindKF5.cmake:74 (find_package):  Could not find a package configuration file provided by "KF5Kirigami2" with  any of the following names:KF5Kirigami2Config.cmakekf5kirigami2-config.cmake  Add the installation prefix of "KF5Kirigami2" to CMAKE_PREFIX_PATH or set  "KF5Kirigami2_DIR" to a directory containing one of the above files.  If  "KF5Kirigami2" provides a separate development package or SDK, be sure it  has been installed.Call Stack (most recent call first):  CMakeLists.txt:36 (find_package)-- Could NOT find KF5Kirigami2: found neither KF5Kirigami2Config.cmake nor kf5kirigami2-config.cmake CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):  Could NOT find KF5 (missing: Kirigami2)Call Stack (most recent call first):  /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)  /home/jenkins/install-prefix/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)  CMakeLists.txt:36 (find_package)-- Configuring incomplete, errors occurred!See also 

KDE CI: Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7 - Build # 11 - Still Failing!

2017-10-05 Thread CI System
BUILD FAILURE
 Build URL
https://build.kde.org/job/Frameworks%20qqc2-desktop-style%20kf5-qt5%20FreeBSDQt5.7/11/
 Project:
Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 15:53:53 +
 Build duration:
36 sec and counting
   CONSOLE OUTPUT
  [...truncated 13.30 KB...] > git rev-parse origin/master^{commit} # timeout=10Checking out Revision 3593820d35e0d02540d054525cfec4aa59e20223 (origin/master)Commit message: "Enable GCompris on the CI system for Linux and FreeBSD. Fixes T7083" > git config core.sparsecheckout # timeout=10 > git checkout -f 3593820d35e0d02540d054525cfec4aa59e20223[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/sysadmin/repo-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/ci-tooling/repo-metadata # timeout=10Fetching upstream changes from https://anongit.kde.org/sysadmin/repo-metadata > git --version # timeout=10 > 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 b25d1270ebe84d6903b6af56da76912b80d23dd2 (origin/master)Commit message: "Move latte-dock to kdereview" > git config core.sparsecheckout # timeout=10 > git checkout -f b25d1270ebe84d6903b6af56da76912b80d23dd2[Pipeline] checkoutCloning the remote Git repositoryCloning repository https://anongit.kde.org/kde-build-metadata > git init /usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/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 efe4d9ddce0873ca9551e1ed94b422cf065511a6 (origin/master)Commit message: "Update JuK to reflect merge of frameworks branch into master." > git config core.sparsecheckout # timeout=10 > git checkout -f efe4d9ddce0873ca9551e1ed94b422cf065511a6[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Setup Dependencies)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7] Running shell script+ python3.5 -u ci-tooling/helpers/prepare-dependencies.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --environment production --platform FreeBSDQt5.7 --installTo '/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/'Retrieving: Frameworks-extra-cmake-modules-kf5-qt5[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline] { (Configuring Build)[Pipeline] sh[Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7] Running shell script+ python3.5 -u ci-tooling/helpers/configure-build.py --product Frameworks --project qqc2-desktop-style --branchGroup kf5-qt5 --platform FreeBSDQt5.7 --installTo '/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/'cmake -DCMAKE_BUILD_TYPE=Debug -DECM_ENABLE_SANITIZERS='address' -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7/install-prefix/"  "/usr/home/jenkins/workspace/Frameworks qqc2-desktop-style kf5-qt5 FreeBSDQt5.7"-- The C compiler identification is Clang 3.8.0-- The CXX compiler identification is Clang 3.8.0-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /usr/bin/cc -- 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: /usr/bin/c++-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done-- Could not set up the appstream test. appstreamcli is missing.-- Looking for __GLIBC__-- Looking for __GLIBC__ - not 

KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 110 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/110/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 15:49:52 +
 Build duration:
1 min 13 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/104/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 15:49:52 +
 Build duration:
1 min 33 sec 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

D6914: Switch from QtScript to QtQml

2017-10-05 Thread René J . V . Bertin
rjvbb added a comment.


  Seems I found a crasher:
  
  https://bugs.kde.org/show_bug.cgi?id=385398

REPOSITORY
  R39 KTextEditor

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

To: carewolf, cullmann, dhaumann, #frameworks
Cc: rjvbb, dfaure, cullmann, #frameworks


KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 109 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/109/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 13:45:14 +
 Build duration:
1 min 4 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/103/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 13:45:14 +
 Build duration:
38 sec 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

D7954: Fix repaint loop in KToolBar

2017-10-05 Thread David Faure
dfaure added a comment.


  Ah right, my comment was wrong, it assumed that `text` was the current text 
of `tb`, but it's not (necessarily).
  
  So your patch is ok, it's just that I'd rather remove all this code with my 
other patch instead ;)
  But until it's approved, let's have yours in...

REPOSITORY
  R263 KXmlGui

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

To: mardelle, #frameworks, ilic, dfaure


D6317: fix crash on Windows when deleting an instance of QtMultimediaExtractor

2017-10-05 Thread Matthieu Gallien
mgallien added a comment.


  The problem is that, on Windows, internal objects of QMediaPlayer need to be 
destroyed in the context of the thread where they have been created. I am not 
sure making mMetadataExtractor have mRunnerThread as its parent will help on 
that.
  I can test but have no Windows around currently to do the test.

REPOSITORY
  R286 KFileMetaData

BRANCH
  master

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

To: mgallien, #frameworks, davidedmundson
Cc: davidedmundson, #frameworks


D7954: Fix repaint loop in KToolBar

2017-10-05 Thread Jean-Baptiste Mardelle
mardelle added a comment.


  So did some more tests, and the loop is caused by the tb->settext() call. The 
QAbstractButton setText method checks if :
  d->text == text
  
  But d->text contains the & accel marker and not text, so we end up comparing 
'ren' with 'render' on paint, thus the loop. I will review & update my 
patch tomorrow

REPOSITORY
  R263 KXmlGui

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

To: mardelle, #frameworks, ilic, dfaure


KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 108 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/108/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 12:36:05 +
 Build duration:
1 min 16 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/102/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 12:36:05 +
 Build duration:
51 sec 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

D8146: Don't try to override label heights - PlasmaComponents

2017-10-05 Thread Nicolas Fella
nicolasfella abandoned this revision.

REPOSITORY
  R242 Plasma Framework (Library)

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

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


KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 107 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/107/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 11:32:37 +
 Build duration:
1 min 9 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/101/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 11:32:37 +
 Build duration:
43 sec 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

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

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20FreeBSDQt5.7/100/
 Project:
Frameworks kirigami kf5-qt5 FreeBSDQt5.7
 Date of build:
Thu, 05 Oct 2017 11:19:21 +
 Build duration:
2 min 1 sec 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

KDE CI: Frameworks kirigami kf5-qt5 XenialQt5.7 - Build # 106 - Still Unstable!

2017-10-05 Thread CI System
BUILD UNSTABLE
 Build URL
https://build.kde.org/job/Frameworks%20kirigami%20kf5-qt5%20XenialQt5.7/106/
 Project:
Frameworks kirigami kf5-qt5 XenialQt5.7
 Date of build:
Thu, 05 Oct 2017 11:19:21 +
 Build duration:
1 min 47 sec and counting
   JUnit Tests
  Name: (root) Failed: 1 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 2 test(s)Failed: TestSuite.qmltests
   Cobertura Report
  
   Project Coverage Summary
  
   Name
  Cobertura Coverage Report

D6831: Make use of kauth helper in methods of file ioslave

2017-10-05 Thread Chinmoy Ranjan Pradhan
chinmoyr updated this revision to Diff 20367.
chinmoyr added a comment.


  Added correct header
  Removed the `openMode` variable. `FileProtocol::tryOpen` takes care of file 
mode.
  Newline changes

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D6831?vs=19170=20367

BRANCH
  master

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

AFFECTED FILES
  src/ioslaves/file/file.cpp
  src/ioslaves/file/file_unix.cpp

To: chinmoyr, dfaure, #frameworks
Cc: #frameworks


D6830: Make use of kauth helper in copy method of file ioslave

2017-10-05 Thread Chinmoy Ranjan Pradhan
chinmoyr updated this revision to Diff 20366.
chinmoyr added a comment.


  used the new  header and method

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D6830?vs=19167=20366

BRANCH
  master

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

AFFECTED FILES
  src/ioslaves/file/file.h
  src/ioslaves/file/file_unix.cpp

To: chinmoyr, dfaure, #frameworks
Cc: elvisangelaccio, #frameworks


D6317: fix crash on Windows when deleting an instance of QtMultimediaExtractor

2017-10-05 Thread David Edmundson
davidedmundson accepted this revision.
davidedmundson added a comment.
This revision is now accepted and ready to land.


  Can't you just parent the extractor to the mRunnerThread?
  Would be all round cleaner

REPOSITORY
  R286 KFileMetaData

BRANCH
  master

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

To: mgallien, #frameworks, davidedmundson
Cc: davidedmundson, #frameworks


D6317: fix crash on Windows when deleting an instance of QtMultimediaExtractor

2017-10-05 Thread Matthieu Gallien
mgallien added a comment.


  Ping

REPOSITORY
  R286 KFileMetaData

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

To: mgallien, #frameworks
Cc: #frameworks


D8146: Don't try to override label heights - PlasmaComponents

2017-10-05 Thread Marco Martin
mart added a comment.


  yes, this should stay.
  this was done in order to have labels automatically vertically align with 
other controls with just a Row (before RowLayout and Layout.alignment was a 
thing)
  as David says, will get rid of those once all is ported to new controls

REPOSITORY
  R242 Plasma Framework (Library)

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

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


D8077: Fix org.kde.plasma.calendar with Qt 5.10

2017-10-05 Thread Fabian Vogt
fvogt added a comment.


  In https://phabricator.kde.org/D8077#152371, @broulik wrote:
  
  > Despite just having built p-f from git I still get
  >
  > > Error loading QML file: 
file:///usr/share/plasma/plasmoids/org.kde.plasma.fuzzyclock/contents/ui/main.qml:51:34:
 Type PlasmaCalendar.MonthView unavailable
  > >  
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/calendar/MonthView.qml:222:22:
 DaysCalendar is not a type
  >
  > Do I need a newer Qt 5.10 snapshot for this?
  
  
  I just checked and indeed, 930aea8b9ca59a24838cf7f279653e3b2ee40cee in 
qtdeclarative ("Fix implicit loading of internal types when using explicit 
imports") is also necessary.
  I thought I tested it without that commit, but apparently not.

REPOSITORY
  R242 Plasma Framework (Library)

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

To: fvogt, #plasma, broulik
Cc: broulik, #frameworks, plasma-devel, ZrenBot, progwolff, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart