Re: Salt on 2026Q3
Matthias Fechner <[email protected]> Mon, 13 Jul 2026 18:08:29 +0200
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------cAMAKVUrv8NM0BJcFlTPiwMq
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
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
Am 13.07.26 um 18:00 schrieb Matthias Fechner:
> Am 13.07.26 um 17:43 schrieb Kirill Ponomarev:
>> www/py-aiohttp is not a dependency of salt, not in the 3008
>> RUN_DEPENDS, and nothing in salt's dependency chain. It's building
>> because your set is 150amd64-gitlab-salt314, so it's coming from the
>> gitlab side of the bulk, not from salt.
>
> I execute poudriere with:
>
> poudriere bulk -t -r -p gitlab -j 150amd64 -z salt314 sysutils/py-salt
> I think it is pulled in by:
> security/py-google-auth/Makefile
> ...
> OPTIONS_DEFAULT=AIOHTTP PYJWT REQUESTS
> ...
> AIOHTTP_RUN_DEPENDS=
> ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4.0.0:www/py-aiohttp@${PY_FLAVOR}
> Kind regards
> Matthias
--------------cAMAKVUrv8NM0BJcFlTPiwMq
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>it is pulled in by the last line in salt:<br>
</p>
<div style="font-family: monospace; white-space: pre;">${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-http>0:devel/py-opentelemetry-exporter-otlp-proto-http@${PY_FLAVOR}</div>
<div style="font-family: monospace; white-space: pre;">
</div>
<div style="font-family: monospace; white-space: pre;">which brings in:
<div style="font-family: monospace; white-space: pre;">GCP_AUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-credential-provider-gcp>=0.59b0:devel/py-opentelemetry-exporter-credential-provider-gcp@${PY_FLAVOR}</div><div
style="font-family: monospace; white-space: pre;">
</div><div style="font-family: monospace; white-space: pre;">Which brings in:
<div style="font-family: monospace; white-space: pre;">${PYTHON_PKGNAMEPREFIX}google-auth>=2.25:security/py-google-auth@${PY_FLAVOR</div><div
style="font-family: monospace; white-space: pre;">
</div><div style="font-family: monospace; white-space: pre;">which then pulls:
<div style="font-family: monospace; white-space: pre;">AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4.0.0:www/py-aiohttp@${PY_FLAVOR}</div>
</div>Maybe you set some custom options to disable that or do you not use that patch?
<a class="moz-txt-link-freetext" href="https://bugs.freebsd.org/bugzilla/attachment.cgi?id=272214&action=diff">https://bugs.freebsd.org/bugzilla/attachment.cgi?id=272214&action=diff</a></div>
</div>
<p><br>
</p>
<div class="moz-cite-prefix">Am 13.07.26 um 18:00 schrieb Matthias
Fechner:<br>
</div>
<blockquote type="cite"
cite="mid:[email protected]">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="moz-cite-prefix">Am 13.07.26 um 17:43 schrieb Kirill
Ponomarev:<br>
</div>
<blockquote type="cite" cite="mid:[email protected]">
<pre wrap="" class="moz-quote-pre">www/py-aiohttp is not a dependency of salt, not in the 3008
RUN_DEPENDS, and nothing in salt's dependency chain. It's building
because your set is 150amd64-gitlab-salt314, so it's coming from the
gitlab side of the bulk, not from salt.</pre>
</blockquote>
<p>I execute poudriere with:</p>
<div style="font-family: monospace; white-space: pre;">poudriere bulk -t -r -p gitlab -j 150amd64 -z salt314 sysutils/py-salt</div>
<div style="font-family: monospace; white-space: pre;">
</div>
<div style="font-family: monospace; white-space: pre;">I think it is pulled in by:<div
style="font-family: monospace; white-space: pre;"><div
style="display: inline;text-decoration-line: underline;text-decoration-style: solid;">security/py-google-auth/Makefile</div></div><div
style="font-family: monospace; white-space: pre;"><div
style="display: inline;text-decoration-line: underline;text-decoration-style: solid;">...</div></div><div
style="font-family: monospace; white-space: pre;"><div
style="display: inline;text-decoration-line: underline;text-decoration-style: solid;"><div
style="font-family: monospace; white-space: pre;">OPTIONS_DEFAULT=AIOHTTP PYJWT REQUESTS</div><div
style="font-family: monospace; white-space: pre;">...</div><div
style="font-family: monospace; white-space: pre;">AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4.0.0:www/py-aiohttp@${PY_FLAVOR}</div><div
style="font-family: monospace; white-space: pre;">
</div><div style="font-family: monospace; white-space: pre;">Kind regards</div><div
style="font-family: monospace; white-space: pre;">Matthias</div></div></div></div>
</blockquote>
</body>
</html>
--------------cAMAKVUrv8NM0BJcFlTPiwMq--