[ANNOUNCE] CMake 3.31.1 available for download

2024-11-25 Thread John Parent
We are pleased to announce that CMake 3.31.1 is now available for download.

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

See also the release notes:
  https://cmake.org/cmake/help/latest/release/3.31.html

and release milestone:
  https://gitlab.kitware.com/cmake/cmake/-/milestones/162

Thanks for your support!


Changes made since CMake 3.31.0:

Brad King (10):
  Help: Add missing one-line summary to policy CMP0132
  FindBoost: Add support for Boost 1.86
  ci: Rebuild Fedora 41 image with updates Clarify advice given by
compatibility deprecation message for CMake < 3.10
  Help: Clarify instructions for using older VS toolsets with newer VS
versions
  ci: Update Windows builds to MSVC 14.42 toolset
  ci: update macOS jobs to use Xcode 16.1
  libarchive: Update script to get 3.7.7
  execute_process: Restore CLOEXEC on OUTPUT_FILE and ERROR_FILE descriptors
  CMake 3.31.1

Craig Scott (3):
  GoogleTest: Clear script content buffer on flush and flush less often
  GoogleTest: Avoid extra call to set DISABLED test property in discovery
  CMP0175: Do not reject USES_TERMINAL for add_custom_command(TARGET)

LibArchive Upstream (1): LibArchive 2024-10-13 (b439d586)

Marc Chevrier (2):
  Linker configuration: Add missing platforms
  LLD linker: avoid regression on archive libraries deduplication

Matthew Woehlke (1):
  cmExperimental: Make CPS-export experimental notice more consistent

Peter Kokot (2):
  FindSQLite3: Guard calls to pkg_check_modules
  Help: Guard calls to pkg_check_modules in cmake-developer(7) example

Timo Röhling (2):
  FindImageMagick: Fix ARCH_INCLUDE_DIR detection for version 7 and newer
  Linux: Recognize multiarch directories for musl-linux-any


[ANNOUNCE] CMake 3.30.6 available for download

2024-11-25 Thread John Parent
We are pleased to announce that CMake 3.30.6 is now available for download.

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

See also the release notes:
  https://cmake.org/cmake/help/latest/release/3.30.html

and release milestone:
  https://gitlab.kitware.com/cmake/cmake/-/milestones/164

Thanks for your support!


Changes made since CMake 3.30.5:

Ben Boeckel (2):
  ci: use JSON to transfer environment variables
  gitlab-ci: remove `dependencies` from jobs

Brad King (3):
  FindBoost: Add support for Boost 1.86
  execute_process: Restore CLOEXEC on OUTPUT_FILE and ERROR_FILE descriptors
  CMake 3.30.6

Miro Hrončok (1):
  FindPython: Add support for Python 3.14

Robert Maynard (2):
  Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
  Tests: Ensure CUDA bin2c output is null terminated


[ANNOUNCE] CMake 3.29.9 available for download

2024-11-25 Thread John Parent
We are pleased to announce that CMake 3.29.9 is now available for download.

Please use the latest release from our github releases page:
  https://github.com/Kitware/CMake/releases/tag/v3.29.9

See also the release notes:
  https://cmake.org/cmake/help/latest/release/3.29.html

and release milestone:
  https://gitlab.kitware.com/cmake/cmake/-/milestones/163

Thanks for your support!


Changes made since CMake 3.29.8:

Brad King (3):
  Help: Add 3.29 release note for try_compile LINKER_LANGUAGE option
  execute_process: Restore CLOEXEC on OUTPUT_FILE and ERROR_FILE descriptors
  CMake 3.29.9

Dilshod Mukhtarov (1):
  librhash: aligned_alloc is not available with glibc < 2.16

Robert Maynard (2):
  Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
  Tests: Ensure CUDA bin2c output is null terminated


Request for Official Review for Snap KCM

2024-11-25 Thread Soumyadeep Ghosh
Hi team,



I created a KCM for managing snap permissions. It has been through incubation 
and this is a request for the official KDE review process.  
https://invent.kde.org/soumyadghosh/snap-kcm/-/issues/3



It's currently hosted at 
https://invent.kde.org/soumyadghosh/snap-kcm/-/tree/master and would like to 
see it end up in Plasma as a counterpoint to the flatpak kcm.



I have implemented translations support and the kcm works well with most of the 
features needed. Now, I would like to get some reviews from the community to 
improve the kcm to the standard required for inclusion in Plasma.



Thanks and Regards,

Soumyadeep Ghosh

frameworks broken with python bindings?

2024-11-25 Thread Tomaz Canabrava
Hello people,

I have been getting errors while generating the python bindings for the kde
frameworks for a few days / weeks. the mirror message I have is similar for
every single project that fails:

Building Python Wheel
/usr/bin/python3.12: No module named build.__main__; 'build' is a package
and cannot be directly executed
make[2]: *** [python/CMakeFiles/KUnitConversion.dir/build.make:251:
python/KUnitConversion/

I am not sure (nor know anything about shiboken) - is there a missing
package I need to install? if so, why cmake didn't stop there?

Best,
Tomaz


Re: frameworks broken with python bindings?

2024-11-25 Thread Manuel Alcaraz Zambrano
Hi,

> I have been getting errors while generating the python bindings for the kde
> frameworks for a few days / weeks. the mirror message I have is similar for
> every single project that fails:
> 
> Building Python Wheel
> /usr/bin/python3.12: No module named build.__main__; 'build' is a package
> and cannot be directly executed
> make[2]: *** [python/CMakeFiles/KUnitConversion.dir/build.make:251:
> python/KUnitConversion/
> 
> I am not sure (nor know anything about shiboken) - is there a missing
> package I need to install? if so, why cmake didn't stop there?

You need the python-build package[1]. Maybe we need to check for it before 
enabling building the Python bindings.

Regards.

[1]: https://pypi.org/project/build/