Re: git: de7c5ca4a2d4 - main - devel/py-wheel044: "temporarily" add

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Fri, 11 Apr 2025 06:57:03 UTC
On Thu, Apr 10, 2025 at 8:29 AM Colin Percival <cperciva@tarsnap.com> wrote:
>
> On 4/5/25 13:37, Charlie Li wrote:
> >      devel/py-wheel044: "temporarily" add
> >
> >      The sole purpose of this port is to build setuptools < 70.1.0 under
> >      USE_PYTHON=pep517, as a stopgap to allow newer Python
> >      distributions/interpreters to land while the setuptools update
> >      continues to be worked on. This port will be removed once setuptools
> >      is updated. Nothing else is to declare this as a dependency; continue
> >      to use devel/py-wheel elsewhere.
>
> This, and the following commit (using this package in py-setuptools) breaks
> release building, because the chain of dependencies
>    git-lite -> curl -> brotli -> cmake-core -> csoncpp -> meson
> ends up with meson depending on py311-wheel-0.45.1 directly and depending on
> py311-wheel044-0.44.0 indirectly (via py311-setuptools).

After cooling down a bit I tried to reproduce your problem and failed
to do that with de7c5ca4a2d40df82a8ca46b37c8b859a412b89c
What commit exactly is causing problems for you?