Hello community, here is the log from the commit of package kdevelop5 for openSUSE:Factory checked in at 2019-08-08 14:23:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdevelop5 (Old) and /work/SRC/openSUSE:Factory/.kdevelop5.new.9556 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdevelop5" Thu Aug 8 14:23:49 2019 rev:21 rq:721605 version:5.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdevelop5/kdevelop5.changes 2019-07-26 17:35:09.404069004 +0200 +++ /work/SRC/openSUSE:Factory/.kdevelop5.new.9556/kdevelop5.changes 2019-08-08 14:23:53.336344621 +0200 @@ -1,0 +2,126 @@ +Wed Aug 7 19:42:21 UTC 2019 - wba...@tmo.at + +- Also Provide/Obsolete kdevelop5-plugin-clang-tidy-lang to avoid + update problems due to file conflicts + +------------------------------------------------------------------- +Tue Aug 6 11:46:10 UTC 2019 - wba...@tmo.at + +- New upstream release 5.4.0 + * For a list of changes, see: + https://www.kdevelop.org/news/kdevelop-540-released + * New build system support for Meson, current features are: + + Native support for Meson projects (configuring, compiling, + installing) + + Support for KDevelop code autocompletion (plugin reads Meson + introspection information) + + Initial support for the Meson rewriter: modifying basic + aspects of the project (version, license, etc.) + * New scratchpad plugin to keep "scratches" of code or text to + experiment or quickly run something without the need to create + a full project + * The plugin for Clang-Tidy is now part of KDevelop's default + plugins + * Fixes and improvements to the C++ support: + + Add working directory to clang parser + + Clang Plugin: Report some problems from included files + + Make it possible to select -std=c++2a for our language + support + + Rename c++1z to C++17 + + Clang CodeCompletion: No auto-completion for numbers + + Add assistant to generate header guards + * [Documentation] Set size policy of providers combobox to + AdjustToContents + * Contextbrowser: Remove 'separated by only whitespace' + possibility for showing the problem tooltip + * Contextbrowser: Minor improvement to tooltip showing behavior + * CMake plugin: Also show an error message if the CMake + configuration becomes invalid due to a change, and add an + instruction to reload the project manually + * CMake plugin: Show a message box if configuration fails + * Projectfilter: Include .clang-format by default + * Add a predefined clang-format custom script formater + * Fix code completion for nameless structs/unions with the same + member (kde#409041) + * Support newer kdebugsettings .categories file format + * Show session name in the Delete Session confirmation dialog + * Remove invalid check from test_projectload test + * Document tree view close on middle button + * Follow KTextEditor changes for hidpi rendering of icon border + * Note visibility tag also with signature of friend-declared + method + * Guard against crashes when IStatus object gets destroyed at + bad times + * Astyle: support the system astyle library + * Renovate kdevelop bash completion file + * Fix deadlock exception in FileManagerListJob + * DVCS Branch Manager with filtering and sorting proposal + * Also find clang include path based on runtime libclang library + path + * TestFile: On destruction, close associated document if open + and stop the background parser + * CMake: discover more unit tests (kde#405225) + * Be less restrictive with failures while searching for LLVM + * Allow the maximum file size of parse jobs to be configurable + * Optimize CMakeBuildDirChooser::buildDirSettings() + * [Sessions Runner] Use icon name + * Don't eat the backspace event when no alt modifier is set + * "Reparse Entire Project" action for the ProjectController + * Introduce QuickOpenEmbeddedWidgetCombiner + * Add 'back' to QuickOpenEmbeddedWidgetInterface + * Update documentation: the keyboard shortcuts use ALT not SHIFT + * Fix up/down keyboard navigation for 'Show documentation' links + * Lock duchain in AbstractIncludeNavigationContext::html + * Don't crash when background listing outlasts file manager list + job + * Don't crash when project is closed before it was fully opened + * Make sure we use the same compiler settings as the project is + by default + * Debugger plugin fixes + * CMakeBuildDirChooser: avoid calling deprecated + KUrlRequester::setPath() + * Flatpak+cmake: put the cmake build directories into + .flatpak-builder + * Allow KDEV_DEFAULT_INSTALL_PREFIX specify a default install + prefix + * Flatpak: Improve runtime title + * Adapt indentation mode after a new project was opened + * Flatpak: Fix listing runtimes + * Properly cleanup FileManagerListJob when folder items are + deleted (kde#260741) + * Provide debugger name and pid when registering a debugger to + DrKonqi + * Support for indent-after-parens astyle option + * Fix bug 389060 (Heaptrack analysis keeps firing + /usr/bin/plasmoidviewer) (kde#389060) + * Contextbrowser: Ability to show combined problems and decl + tooltip + * Properly display argument names of template functions + * Show size and alignment information in tooltips for typedef or + alias + * GrepView: Extend default file extensions to search (kde#402207) + * [clang-tidy] Fix context-menu crash for files not in a project + (kde#401917) + * Polish Flatpak integration + * [clang-tidy] Disable/Block Run actions in projects without + buildsystem manager + * Add VcsAnnotationItemDelegate, for control of rendering and + tooltip + * Qmljs: Update qmljs from QtCreator v4.7.2 + * LoadedPluginsDialog: Fix initial size + * Place cursor after opening brace for function implementation + * Replace leading typed text when completing function + implementation (kde#384710) + * Fix crashes when document gets destroyed directly after load + * Prevent QWebEngine from overriding signal handlers + * Add missing break in QmlJs code completion + * Create action to jump to the current execution line in debug + mode (kde#361411) + * Fix segfaults in OutputWidget (kde#398615) + * Fix double delete bug in OutputWidget + * Cleanup Perforce test case, and thereby its output a little +- Provide/Obsolete kdevelop5-plugin-clang-tidy, it is included now +- Cleanup spec file: remove conditionals for no longer supported + distribution versions + +------------------------------------------------------------------- Old: ---- kdevelop-5.3.3.tar.xz New: ---- kdevelop-5.4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdevelop5.spec ++++++ --- /var/tmp/diff_new_pack.qCed9D/_old 2019-08-08 14:23:54.048344512 +0200 +++ /var/tmp/diff_new_pack.qCed9D/_new 2019-08-08 14:23:54.048344512 +0200 @@ -16,13 +16,11 @@ # -# for compatibility with Leap 42.3 which doesn't have this macro yet -%{!?_kf5_debugdir: %global _kf5_debugdir %{_kf5_configdir}} %define rname kdevelop -%define rversion 5.3 -%define libkdev_major 53 +%define rversion 5.4 +%define libkdev_major 54 Name: kdevelop5 -Version: 5.3.3 +Version: 5.4.0 Release: 0 Summary: Plugin-extensible IDE for C/C++ and other programming languages License: GPL-2.0-or-later @@ -54,6 +52,7 @@ BuildRequires: ktexteditor-devel BuildRequires: kwindowsystem-devel BuildRequires: kxmlgui-devel +BuildRequires: libboost_headers-devel BuildRequires: libkomparediff2-devel BuildRequires: libksysguard5-devel BuildRequires: llvm-clang-devel @@ -79,11 +78,7 @@ %endif BuildRequires: cmake(Qt5Widgets) # contains the headers that are needed for the C++ parser to work (see boo#1119186) -%if 0%{?suse_version} > 1320 Requires: clang%(rpm -q --qf '%''{version}' clang-devel | cut -d. -f1) -%else -Requires: clang -%endif Recommends: %{name}-lang Recommends: clazy Recommends: cppcheck @@ -102,13 +97,9 @@ Obsoletes: kdevelop5-plugin-qmake < %{version} Provides: kdevelop5-plugin-cppsupport = %{version} Obsoletes: kdevelop5-plugin-cppsupport < %{version} -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -BuildRequires: gcc7-c++ -%endif +# Available separately before, now included in kdevelop5 itself +Provides: kdevelop5-plugin-clang-tidy = %{version} +Obsoletes: kdevelop5-plugin-clang-tidy < %{version} %description KDevelop is an integrated development environment (IDE). @@ -160,6 +151,9 @@ Supplements: packageand(bundle-lang-other:%{name}) Conflicts: kdevelop4-lang Provides: %{name}-lang-all = %{version} +# Available separately before, now included in kdevelop5 itself +Provides: kdevelop5-plugin-clang-tidy-lang = %{version} +Obsoletes: kdevelop5-plugin-clang-tidy-lang < %{version} BuildArch: noarch %description lang @@ -181,11 +175,6 @@ %setup -q -n %{rname}-%{version} %build -%if 0%{?suse_version} <= 1325 - # It does not build with the default compiler (GCC 4.8) on Leap 42.x - export CC=gcc-7 - export CXX=g++-7 -%endif %cmake_kf5 -d build %make_jobs @@ -193,15 +182,15 @@ %kf5_makeinstall -C build names="kdevandroid kdevappwizard kdevastyle kdevbazaar kdevclang kdevclassbrowser \ - kdevclazy kdevcmake kdevcmakebuilder kdevcodeutils kdevcontextbrowser \ + kdevclangtidy kdevclazy kdevcmake kdevcmakebuilder kdevcodeutils kdevcontextbrowser \ kdevcppcheck kdevcustombuildsystem kdevcustomdefinesandincludes kdevcustommake \ kdevcustomscript kdevdebuggercommon kdevdocker kdevdocumentswitcher \ kdevdocumentview kdevelop kdevexecute kdevexecuteplasmoid kdevexecutescript \ kdevexternalscript kdevfilemanager kdevfiletemplates kdevflatpak kdevgdb \ kdevghprovider kdevgit kdevgrepview kdevheaptrack kdevkdeprovider kdevkonsole kdevlldb \ - kdevmakebuilder kdevmanpage kdevninja kdevokteta kdevopenwith kdevpatchreview \ - kdevperforce kdevproblemreporter kdevprojectfilter kdevprojectmanagerview \ - kdevqmakebuilder kdevqmakemanager kdevqmljs kdevqthelp kdevquickopen \ + kdevmakebuilder kdevmanpage kdevmesonmanager kdevninja kdevokteta kdevopenwith + kdevpatchreview kdevperforce kdevproblemreporter kdevprojectfilter kdevprojectmanagerview \ + kdevqmakebuilder kdevqmakemanager kdevqmljs kdevqthelp kdevquickopen kdevscratchpad \ kdevsourceformatter kdevoutlineview kdevstandardoutputview kdevsubversion \ kdevswitchtobuddy kdevtestview kdevvcsprojectintegration kdevwelcomepage \ plasma_applet_kdevelopsessions plasma_runner_kdevelopsessions" ++++++ kdevelop-5.3.3.tar.xz -> kdevelop-5.4.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/kdevelop5/kdevelop-5.3.3.tar.xz /work/SRC/openSUSE:Factory/.kdevelop5.new.9556/kdevelop-5.4.0.tar.xz differ: char 26, line 1