[ANNOUNCE] CMake 3.26.1 available for download

2023-03-23 Thread John Parent
  We are pleased to announce that CMake 3.26.1 is now available for
download.

Please use the latest release from our download page:
  https://cmake.org/download/

Thanks for your support!


Changes made since CMake 3.26.0:

Brad King (13):
  WriteBasicConfigVersionFile: Fix regression in ARCH_INDEPENDENT check
  cmCxxModuleMapper: Remove redundant path conversion callbacks
  cmCxxModuleMapper: Use value semantics in path conversion callback
  cmGlobalNinjaGenerator: Factor out GNU-like command-line detection on
Windows
  cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator
  cmLocalNinjaGenerator: De-duplicate condition for using 'cmd /C' on
Windows
  cmDyndepCollation: Drop outdated mentions of
CXX_MODULE_INTERNAL_PARTITIONS
  cmGlobalNinjaGenerator: Use forward slashes in clang modmap format on
Windows
  Tests: Comment RunCMake.Ninja ShowIncludes sample input languages
  Clang: Record Clang 16.0 C++ modules flags only for GNU-like front-end
  Ninja: Wrap rules using '>' shell redirection with 'cmd /C' on Windows
  FindHDF5: Restore parallel HDF5 detection with only CXX enabled
  CMake 3.26.1

Marc Chevrier (1):
  FindPython: ensure Stable ABI is correctly handled

YR Chen (1):
  Ninja: Restore detection of clang-cl showIncludes prefix

scivision (1):
  FindMatlab: add version/release map for R2023a


KF6 KCModule & KQuickAddons::ConfigModule changes

2023-03-23 Thread Alexander Lohnau

Hello everyone,

I write regarding the KCModule refactoring.
This evening, I have merged the MRs that removed the old
KCModule/KQuickAddons(Managed)ConfigModule classes.

In order to avoid issues with your leftover files from previous
installations, please delete the following files:

~/kde/usr/include/KF6/KCMUtils/KCModuleData
~/kde/usr/include/KF6/KCMUtils/kcmoduledata.h
~/kde/usr/include/KF6/KConfigWidgets/KCModule
~/kde/usr/include/KF6/KConfigWidgets/kcmodule.h

I also recommend cleaning up any old KCMs of the "plasma/kcms/" plugin
namespace.
In Debian bases systems this is
~/kde/usr/lib/x86_64-linux-gnu/plugins/plasma/kcms/systemsettings/
For other distributions/plugin dirs, just check the install_manifest.txt
of repos that contain KCMs.

If there are issues with this, please write a mail or ping me on #kde-devel.

Regards
Alex