Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core-lightning 24.08.2 #194908

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions Formula/c/core-lightning.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
class CoreLightning < Formula
desc "Lightning Network implementation focusing on spec compliance and performance"
homepage "https://github.com/ElementsProject/lightning"
url "https://github.com/ElementsProject/lightning/releases/download/v24.08.1/clightning-v24.08.1.zip"
sha256 "d992af84dbb319fb4ac127663241cec04f54108e44c27e471d2cb2654702c01e"
url "https://github.com/ElementsProject/lightning/releases/download/v24.08.2/clightning-v24.08.2.zip"
sha256 "539e0734eadeba586f0987942f205b97f58743b17d5909d209230683959401d8"
license "MIT"

livecheck do
Expand All @@ -26,9 +26,12 @@
depends_on "jq" => :build
depends_on "libtool" => :build
depends_on "lowdown" => :build
depends_on "maturin" => :build
depends_on "pkg-config" => :build
depends_on "poetry" => :build
depends_on "protobuf" => :build
depends_on "rust" => :build

depends_on "bitcoin"
depends_on "gmp"
depends_on "libsodium"
Expand All @@ -37,7 +40,7 @@
uses_from_macos "sqlite"
uses_from_macos "zlib"

def install

Check failure on line 43 in Formula/c/core-lightning.rb

View workflow job for this annotation

GitHub Actions / macOS 15-arm64

`brew install --verbose --formula --build-bottle core-lightning` failed on macOS Sequoia (15) on Apple Silicon!

Compiling static_assertions v1.1.0 Compiling archery v1.2.0 Compiling parking_lot v0.12.1 Compiling pyo3-ffi v0.20.3 Compiling pyo3 v0.20.3 error: failed to run custom build command for `pyo3-ffi v0.20.3` Caused by: process didn't exit successfully: `/private/tmp/tmpx2cydqqd/rpds_py-0.18.1/target/release/build/pyo3-ffi-a78672209b78b023/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.20.3 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO MACOSX_DEPLOYMENT_TARGET="11.0" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/private/tmp/tmp4gijcpp5/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/private/tmp/tmp4gijcpp5/.venv/bin/python" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/private/tmp/tmpx2cydqqd/rpds_py-0.18.1/Cargo.toml" "--release" "--lib" "--" "-C" "link-arg=-undefined" "-C" "link-arg=dynamic_lookup" "-C" "link-args=-Wl,-install_name,@rpath/rpds.cpython-313-darwin.so"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/private/tmp/tmp4gijcpp5/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 at /opt/homebrew/Cellar/poetry/1.8.4/libexec/lib/python3.13/site-packages/poetry/installation/chef.py:164 in _prepare 160│ 161│ error = ChefBuildError("\n\n".join(message_parts)) 162│ 163│ if error is not None: → 164│ raise error from None 165│ 166│ return path 167│ 168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path: Note: This error originates from the build backend, and is likely not a problem with poetry but with rpds-py (0.18.1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "rpds-py (==0.18.1)"'. ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/c/core-lightning.rb ==> Configuration HOMEBREW_VERSION: 4.4.2-2-gbac7b68 ORIGIN: https://github.com/Homebrew/brew HEAD: bac7b6819f9e2f936c3a7cf6bc690521d92c9bdc Last commit: 54 minutes ago Core tap HEAD: 6952dd4aef40e992039478146c31c890d3831055 Core tap last commit: 7 minutes ago Core tap JSON: 21 Oct 14:18 UTC Core cask tap JSON: 21 Oct 14:18 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.5 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby CPU: quad-core 64-bit dunno Clang: 16.0.0 build 1600 Git: 2.39.5 => /usr/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 15.0-arm64 CLT: 16.0.

Check failure on line 43 in Formula/c/core-lightning.rb

View workflow job for this annotation

GitHub Actions / macOS 14-arm64

`brew install --verbose --formula --build-bottle core-lightning` failed on macOS Sonoma (14) on Apple Silicon!

Compiling static_assertions v1.1.0 Compiling parking_lot v0.12.1 Compiling pyo3-ffi v0.20.3 Compiling pyo3 v0.20.3 Compiling archery v1.2.0 error: failed to run custom build command for `pyo3-ffi v0.20.3` Caused by: process didn't exit successfully: `/private/tmp/tmp9scx94et/rpds_py-0.18.1/target/release/build/pyo3-ffi-a78672209b78b023/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.20.3 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO MACOSX_DEPLOYMENT_TARGET="11.0" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/private/tmp/tmpfpaowhk8/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/private/tmp/tmpfpaowhk8/.venv/bin/python" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/private/tmp/tmp9scx94et/rpds_py-0.18.1/Cargo.toml" "--release" "--lib" "--" "-C" "link-arg=-undefined" "-C" "link-arg=dynamic_lookup" "-C" "link-args=-Wl,-install_name,@rpath/rpds.cpython-313-darwin.so"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/private/tmp/tmpfpaowhk8/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 at /opt/homebrew/Cellar/poetry/1.8.4/libexec/lib/python3.13/site-packages/poetry/installation/chef.py:164 in _prepare 160│ 161│ error = ChefBuildError("\n\n".join(message_parts)) 162│ 163│ if error is not None: → 164│ raise error from None 165│ 166│ return path 167│ 168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path: Note: This error originates from the build backend, and is likely not a problem with poetry but with rpds-py (0.18.1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "rpds-py (==0.18.1)"'. ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/c/core-lightning.rb ==> Configuration HOMEBREW_VERSION: 4.4.2-2-gbac7b68 ORIGIN: https://github.com/Homebrew/brew HEAD: bac7b6819f9e2f936c3a7cf6bc690521d92c9bdc Last commit: 54 minutes ago Core tap HEAD: 6952dd4aef40e992039478146c31c890d3831055 Core tap last commit: 7 minutes ago Core tap JSON: 21 Oct 14:18 UTC Core cask tap JSON: 21 Oct 14:18 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_BOOTSNAP: set HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.5 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby CPU: quad-core 64-bit dunno Clang: 15.0.0 build 1500 Git: 2.39.3 => /usr/bin/git Curl: 8.4.0 => /usr/bin/curl macOS

Check failure on line 43 in Formula/c/core-lightning.rb

View workflow job for this annotation

GitHub Actions / Linux

`brew install --verbose --formula --build-bottle core-lightning` failed on Linux!

Compiling static_assertions v1.1.0 Compiling triomphe v0.1.9 Compiling parking_lot v0.12.1 Compiling archery v1.2.0 Compiling pyo3-ffi v0.20.3 error: failed to run custom build command for `pyo3-ffi v0.20.3` Caused by: process didn't exit successfully: `/tmp/tmpg6p2em9e/rpds_py-0.18.1/target/release/build/pyo3-ffi-5c054d8aa5380824/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.20.3 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/tmp/tmphyg2d3iv/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/tmp/tmphyg2d3iv/.venv/bin/python" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/tmpg6p2em9e/rpds_py-0.18.1/Cargo.toml" "--release" "--lib"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/tmp/tmphyg2d3iv/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 at /home/linuxbrew/.linuxbrew/Cellar/poetry/1.8.4/libexec/lib/python3.13/site-packages/poetry/installation/chef.py:164 in _prepare 160│ 161│ error = ChefBuildError("\n\n".join(message_parts)) 162│ 163│ if error is not None: → 164│ raise error from None 165│ 166│ return path 167│ 168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path: Note: This error originates from the build backend, and is likely not a problem with poetry but with rpds-py (0.18.1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "rpds-py (==0.18.1)"'. ==> Formula Path: /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/c/core-lightning.rb ==> Configuration HOMEBREW_VERSION: 4.4.2-2-gbac7b68 ORIGIN: https://github.com/Homebrew/brew HEAD: bac7b6819f9e2f936c3a7cf6bc690521d92c9bdc Last commit: 54 minutes ago Core tap HEAD: 6952dd4aef40e992039478146c31c890d3831055 Core tap last commit: 7 minutes ago Core tap JSON: 21 Oct 14:17 UTC HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew HOMEBREW_BOOTSNAP: set HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /github/home/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.5 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby CPU: quad-core 64-bit zen3 Clang: 19.1.2 Git: 2.47.0 => /usr/bin/git Curl: 7.81.0 => /usr/bin/curl Kernel: Linux 6.5.0-1025-azure x86_64 GNU/Linux OS: Ubuntu 22.04.5 LTS Host glibc: 2.35 /usr/bin/gcc: 11.4.0 /usr/bin/ruby: N/A glibc: N/A gcc@11: N/A gcc: N/A xorg: N/A ==> ENV HOMEBREW_CC: gcc-11 HOMEBREW_CXX: g++-11 MAKEFLAGS: -j4 CMAKE_PREFIX_PATH: /home/linuxbrew/.linuxbrew/opt/berkeley-db@5:/home/linuxbrew/.linuxbrew

Check failure on line 43 in Formula/c/core-lightning.rb

View workflow job for this annotation

GitHub Actions / macOS 13-arm64

`brew install --verbose --formula --build-bottle core-lightning` failed on macOS Ventura (13) on Apple Silicon!

Compiling triomphe v0.1.9 Compiling parking_lot v0.12.1 Compiling archery v1.2.0 Compiling pyo3-ffi v0.20.3 Compiling pyo3 v0.20.3 error: failed to run custom build command for `pyo3-ffi v0.20.3` Caused by: process didn't exit successfully: `/private/tmp/tmpmc7_wc7p/rpds_py-0.18.1/target/release/build/pyo3-ffi-a78672209b78b023/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.20.3 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO MACOSX_DEPLOYMENT_TARGET="11.0" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/private/tmp/tmpetnxoum1/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/private/tmp/tmpetnxoum1/.venv/bin/python" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/private/tmp/tmpmc7_wc7p/rpds_py-0.18.1/Cargo.toml" "--release" "--lib" "--" "-C" "link-arg=-undefined" "-C" "link-arg=dynamic_lookup" "-C" "link-args=-Wl,-install_name,@rpath/rpds.cpython-313-darwin.so"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/private/tmp/tmpetnxoum1/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 at /opt/homebrew/Cellar/poetry/1.8.4/libexec/lib/python3.13/site-packages/poetry/installation/chef.py:164 in _prepare 160│ 161│ error = ChefBuildError("\n\n".join(message_parts)) 162│ 163│ if error is not None: → 164│ raise error from None 165│ 166│ return path 167│ 168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path: Note: This error originates from the build backend, and is likely not a problem with poetry but with rpds-py (0.18.1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "rpds-py (==0.18.1)"'. ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/c/core-lightning.rb ==> Configuration HOMEBREW_VERSION: 4.4.2-2-gbac7b68 ORIGIN: https://github.com/Homebrew/brew HEAD: bac7b6819f9e2f936c3a7cf6bc690521d92c9bdc Last commit: 55 minutes ago Core tap HEAD: 6952dd4aef40e992039478146c31c890d3831055 Core tap last commit: 7 minutes ago Core tap JSON: 21 Oct 14:18 UTC Core cask tap JSON: 21 Oct 14:18 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_BOOTSNAP: set HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.5 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby CPU: quad-core 64-bit dunno Clang: 15.0.0 build 1500 Git: 2.39.3 => /usr/bin/git Curl: 8.4.0 => /usr/bin/curl macOS: 13.6.6-

Check failure on line 43 in Formula/c/core-lightning.rb

View workflow job for this annotation

GitHub Actions / macOS 14-x86_64

`brew install --verbose --formula --build-bottle core-lightning` failed on macOS Sonoma (14)!

Compiling unindent v0.2.3 Compiling syn v2.0.32 Compiling rpds v1.1.0 Compiling pyo3-ffi v0.20.3 Compiling pyo3 v0.20.3 error: failed to run custom build command for `pyo3-ffi v0.20.3` Caused by: process didn't exit successfully: `/private/tmp/tmpz8_l9shi/rpds_py-0.18.1/target/release/build/pyo3-ffi-162c294006f35d8e/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.20.3 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO MACOSX_DEPLOYMENT_TARGET="10.12" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/private/tmp/tmpl7k6bn0t/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/private/tmp/tmpl7k6bn0t/.venv/bin/python" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/private/tmp/tmpz8_l9shi/rpds_py-0.18.1/Cargo.toml" "--release" "--lib" "--" "-C" "link-arg=-undefined" "-C" "link-arg=dynamic_lookup" "-C" "link-args=-Wl,-install_name,@rpath/rpds.cpython-313-darwin.so"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/private/tmp/tmpl7k6bn0t/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 at /usr/local/Cellar/poetry/1.8.4/libexec/lib/python3.13/site-packages/poetry/installation/chef.py:164 in _prepare 160│ 161│ error = ChefBuildError("\n\n".join(message_parts)) 162│ 163│ if error is not None: → 164│ raise error from None 165│ 166│ return path 167│ 168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path: Note: This error originates from the build backend, and is likely not a problem with poetry but with rpds-py (0.18.1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "rpds-py (==0.18.1)"'. ==> Formula Path: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/c/core-lightning.rb ==> Configuration HOMEBREW_VERSION: 4.4.2-2-gbac7b68 ORIGIN: https://github.com/Homebrew/brew HEAD: bac7b6819f9e2f936c3a7cf6bc690521d92c9bdc Last commit: 60 minutes ago Core tap HEAD: 6952dd4aef40e992039478146c31c890d3831055 Core tap last commit: 13 minutes ago Core tap JSON: 21 Oct 14:19 UTC Core cask tap JSON: 21 Oct 14:19 UTC HOMEBREW_PREFIX: /usr/local HOMEBREW_BOOTSNAP: set HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 6 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.5 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby CPU: hexa-core 64-bit penryn Clang: 15.0.0 build 1500 Git: 2.39.3 => /usr/bin/git Curl: 8.4.0 => /usr/bin/curl macOS: 14.4.1-x8

Check failure on line 43 in Formula/c/core-lightning.rb

View workflow job for this annotation

GitHub Actions / macOS 13-x86_64

`brew install --verbose --formula --build-bottle core-lightning` failed on macOS Ventura (13)!

Compiling indoc v2.0.4 Compiling unindent v0.2.3 Compiling rpds v1.1.0 Compiling pyo3-ffi v0.20.3 Compiling pyo3 v0.20.3 error: failed to run custom build command for `pyo3-ffi v0.20.3` Caused by: process didn't exit successfully: `/private/tmp/tmps9rd74us/rpds_py-0.18.1/target/release/build/pyo3-ffi-162c294006f35d8e/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-env-changed=PYO3_CROSS cargo:rerun-if-env-changed=PYO3_CROSS_LIB_DIR cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_VERSION cargo:rerun-if-env-changed=PYO3_CROSS_PYTHON_IMPLEMENTATION cargo:rerun-if-env-changed=PYO3_PRINT_CONFIG cargo:rerun-if-env-changed=PYO3_USE_ABI3_FORWARD_COMPATIBILITY --- stderr error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) = help: please check if an updated version of PyO3 is available. Current version: 0.20.3 = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO MACOSX_DEPLOYMENT_TARGET="10.12" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/private/tmp/tmptk7d8mmw/.venv/bin/python" PYTHON_SYS_EXECUTABLE="/private/tmp/tmptk7d8mmw/.venv/bin/python" "cargo" "rustc" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/private/tmp/tmps9rd74us/rpds_py-0.18.1/Cargo.toml" "--release" "--lib" "--" "-C" "link-arg=-undefined" "-C" "link-arg=dynamic_lookup" "-C" "link-args=-Wl,-install_name,@rpath/rpds.cpython-313-darwin.so"` Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/private/tmp/tmptk7d8mmw/.venv/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 at /usr/local/Cellar/poetry/1.8.4/libexec/lib/python3.13/site-packages/poetry/installation/chef.py:164 in _prepare 160│ 161│ error = ChefBuildError("\n\n".join(message_parts)) 162│ 163│ if error is not None: → 164│ raise error from None 165│ 166│ return path 167│ 168│ def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path: Note: This error originates from the build backend, and is likely not a problem with poetry but with rpds-py (0.18.1) not supporting PEP 517 builds. You can verify this by running 'pip wheel --no-cache-dir --use-pep517 "rpds-py (==0.18.1)"'. ==> Formula Path: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/c/core-lightning.rb ==> Configuration HOMEBREW_VERSION: 4.4.2-2-gbac7b68 ORIGIN: https://github.com/Homebrew/brew HEAD: bac7b6819f9e2f936c3a7cf6bc690521d92c9bdc Last commit: 60 minutes ago Core tap HEAD: 6952dd4aef40e992039478146c31c890d3831055 Core tap last commit: 13 minutes ago Core tap JSON: 21 Oct 14:20 UTC Core cask tap JSON: 21 Oct 14:20 UTC HOMEBREW_PREFIX: /usr/local HOMEBREW_BOOTSNAP: set HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 6 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.5 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby CPU: hexa-core 64-bit penryn Clang: 15.0.0 build 1500 Git: 2.39.3 => /usr/bin/git Curl: 8.4.0 => /usr/bin/curl macOS: 13.6.6-x
rm_r(buildpath/"external/lowdown")
system "poetry", "install", "--only=main"
system "./configure", "--prefix=#{prefix}"
Expand Down
Loading