On 07/13, Matthias Fechner wrote:
> it is pulled in by the last line in salt:
> 
> ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-http>0:devel/py-opentelemetry-exporter-otlp-proto-http@${PY_FLAVOR}
> which brings in:
> GCP_AUTH_RUN_DEPENDS= 
> ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-credential-provider-gcp>=0.59b0:devel/py-opentelemetry-exporter-credential-provider-gcp@${PY_FLAVOR}
> Which brings in:
> ${PYTHON_PKGNAMEPREFIX}google-auth>=2.25:security/py-google-auth@${PY_FLAVOR
> which then pulls:
> AIOHTTP_RUN_DEPENDS=
> ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4.0.0:www/py-aiohttp@${PY_FLAVOR}
> Maybe you set some custom options to disable that or do you not use that
> patch?
> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=272214&action=diff
 
 You're right, I'd checked with make run-depends-list, which only
 shows direct deps, so I missed the transitive pull. When I tested the
 patch on 2026-06-28, the tree had py-aiohttp-3.13.5_1, which compiles
 fine under python 3.14. On 2026-07-08 sunpoet bumped aiohttp to
 3.14.1 and that version doesn't build against python 3.14, probably
 it's an upstream bug. You can disable the GCP_AUTH option on
 devel/py-opentelemetry-exporter-otlp-proto-http in your set, that
 drops the whole google-auth/aiohttp subtree and lets the build
 proceed I guess.

Attachment: signature.asc
Description: PGP signature



Reply via email to