Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package conan for openSUSE:Factory checked 
in at 2026-01-18 22:20:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/conan (Old)
 and      /work/SRC/openSUSE:Factory/.conan.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "conan"

Sun Jan 18 22:20:15 2026 rev:19 rq:1327902 version:2.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/conan/conan.changes      2025-11-12 
21:17:02.480808563 +0100
+++ /work/SRC/openSUSE:Factory/.conan.new.1928/conan.changes    2026-01-18 
22:22:06.935619282 +0100
@@ -1,0 +2,72 @@
+Sat Jan 17 15:18:11 UTC 2026 - Andrea Manzini <[email protected]>
+
+- Update to version 2.24.0:
+  * MesonToolchain needs_exe_wrapper property now listens to can_run() function
+  * Workspace super-install now follows layout()
+  * Make diff symbols in conan report diff ... -f=html non-selectable
+  * Add more public sub Python APIs, some more typing and fix docstrings
+  * Represent missing packages in graph.html output
+  * conan cache check-integrity: new JSON output format
+  * New conan workspace complete command to open/add intermediate packages to 
+    the workspace
+  * Inject hashlib in the global.conf jinja2 rendering to be able to compute 
+    hashes (for paths, for example)
+  * Introduce new conanconfig.yml file that can store packages for multiple 
+    automatic conan config install-pkg
+  * defines and frameworks now also generate CMakeConfigDeps targets
+  * Warn on version ranges in reference pattern, which have no effect 
+    (ie -o="foo/[>1]:shared=True")
+  * Fixed conan_config.json storage to use only RecipeReferences (not 
+    PackageReferences)
+  * conan config install-pkg will report for order-changing updates to i
+    existing configuration installs, allowing to -force to change the order
+  * Do correct scoping of conan install --requires=dep/[*] -o myoption=value
+  * fix new core.graph:compatibility_mode=optimized with multiple repos
+  * Fix crash for conan workspace build with external global editables
+  * Fix CMakeConfigDeps flags handling of generator expressions with separators
+  * Fix logic in EnvVars generation of .sh and .ps1 scripts for "unset" vs 
+    "empty" definition
+  * Fix Workspace crash when passing per-package configuration
+  * Fix version range pattern replacement in replace_requires
+
+- Update to version 2.23.0:
+  * Adding optional cli_args to meson install
+  * Improve conan pkglist find-remote to handle partial information, like not 
+    providing revisions
+  * Add message when compatibility does not find a matching package
+  * Improve Workspace error reporting for user code, and allow workspace 
+    conanfile to execute self.run() commands
+  * Introduce workspace_packages so workspace super-install can collect 
+    information from workspace packages
+  * New parameter to support custom Premake configuration names
+  * Add collapse all and expand level buttons to conan report diff html output
+  * Show provides conflicts in conan graph info -f=html
+  * Allow source_credentials.json and the source auth plugin to define headers
+  * Let conan install/create output the resulting graph.json/html even when 
+    there are build failures, to allow listing possible packages that have been
+    built
+  * Document the Remote() constructor as public API
+  * CMake.ctest() runner new tools.cmake:ctest_args conf
+  * Add some more useful output to conan audit
+  * Allow distro 1.19 python pip package dependency for broader compatibility
+  * Support metadata files addition without previously downloading other 
+    metadata files
+  * Add rename info for files in conan report diff
+  * Add conan run command to run commands from packages
+  * Compatibility checks are now performed in a single request to each remote
+  * Propagate verbosity confs to CMakeToolchain
+  * Fix 15.7 version in settings.yml
+  * Remove empty value from --verbose choice help string
+  * Improve error message referencing non existing git_excluded, use 
+    core.scm:excluded instead
+  * CMakeConfigDeps management of cmake_extra_interface_libs per component
+  * Added deployer arguments to workspace super-install command
+  * Added format_graph_json formatter to workspace super-install command
+  * Make layout() have higher precedence for 
+    self.layouts.build.xxxenv_info/conf_info
+  * Fix bug in conan new cmake_lib template without arguments, incorrect 
+    function name
+  * Conanfile.run's quiet parameter now silences the output of the command
+  * Verbosity level quiet now also silences the output of tools ran by Conan
+
+-------------------------------------------------------------------

Old:
----
  conan-2.22.2.tar.gz

New:
----
  conan-2.24.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ conan.spec ++++++
--- /var/tmp/diff_new_pack.IT60XB/_old  2026-01-18 22:22:07.431639622 +0100
+++ /var/tmp/diff_new_pack.IT60XB/_new  2026-01-18 22:22:07.431639622 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package conan
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 # Note: We only want to build for the default python3
 Name:           conan
-Version:        2.22.2
+Version:        2.24.0
 Release:        0
 Summary:        A C/C++ package manager
 License:        MIT

++++++ conan-2.22.2.tar.gz -> conan-2.24.0.tar.gz ++++++
++++ 4661 lines of diff (skipped)

Reply via email to