On Fri, Jun 20, 2025 at 11:01 AM <rin...@apache.org> wrote:

> Author: rinrab
> Date: Fri Jun 20 14:59:55 2025
> New Revision: 1926599
>
> URL: http://svn.apache.org/viewvc?rev=1926599&view=rev
> Log:
> GitHub actions: Consume all MacOS dependencies (except zlib) from homebrew,
> instead of relying on pre-installed libs.
>
> * .github/workflows/cmake.yml
>   (Prepare MacOS Environment): Merged into 'install dependencies' step.
>   (Install MacOS dependencies): List all packages in `brew install` command
>    and explicitly add all .pc file directories into PKG_CONFIG_PATH
>    environment variable.
>
> In my testing, the whole action completed successfully on Mac OS, except
> of one test:
>
> ```
> 24: svn_tests: E200006: Expected error SVN_ERR_SQLITE_BUSY but got
> SVN_ERR_SQLITE_ERROR
> 24: svn_tests: E200030: sqlite[S10]: disk I/O error
> 24: svn_tests: E200042: Additional errors:
> 24: svn_tests: E200030: sqlite[S10]: disk I/O error
> 24: svn_tests: E200044: SQLite transaction rollback failed
> 24: svn_tests: E200030: sqlite[S1]: cannot rollback - no transaction is
> active
> 24: svn_tests: E200030: sqlite[S1]: cannot rollback - no transaction is
> active
> 24: FAIL:  fs-test 65: test commit with locked rep-cache
> ```
>
> It seems like the problem is not in the build process, but sqlite works not
> as we expect on this platform.


I remember a discussion about this:

https://svn.haxx.se/dev/archive-2016-11/0099.shtml

Do you know which version of sqlite is being installed?

Nathan

Reply via email to