The GitHub Actions job "CMake" on subversion.git/trunk has failed. Run started by GitHub user asfgit (triggered by asfgit).
Head commit for run: b19e45a185a4416d16a3fac4c08d9a68b4fddbe6 / Branko Čibej <br...@apache.org> Reimplement the macOS Keychain auth provider. The SecKeychain* API has been deprecated for more than 10 years, causing deprecation warnings; so use the "new" SecItem* API for accessing the Keychain (except for bits and pieces that don't actually work as advertised). The previous implementation remains and will be used on systems that don't have the SecItem* API (anything older than macOS 10.6, I believe), and can still be tested by uncommenting an #undef at the top of the file. * subversion/libsvn_subr/macos_keychain.c: Include svn_ctype.h for svn_ctype_isspace(). Remove unused headers svn_config.h, svn_user.h and svn_utf.h. Update the top-level docstring in the file. (keychain_password_set, keychain_password_get): Forward declare prototypes. (allow_user_interaction, forbid_user_interaction): New helper functions; these are wrapped in diagnostic pragmas that silence deprecation warnings. [#if !SVN_HAVE_KEYCHAIN_SECITEM_API]: (keychain_password_set, keychain_password_get): Use these new helpers instead of calling SecKeychainSetUserInteractionAllowed directly. [#if SVN_HAVE_KEYCHAIN_SECITEM_API]: (query_entry, build_dict, make_label, cfstr, cfdata, safe_CFRelease): (keychain_password_set, keychain_password_get): Implement using the SecItem* API. Except for the non-interactive parts, which, while they apparently have SecItem* equivalents, these are either deprecated or don't work or both. git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1926564 13f79535-47bb-0310-9956-ffa450edef68 Report URL: https://github.com/apache/subversion/actions/runs/15746349504 With regards, GitHub Actions via GitBox