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

Reply via email to