On Sat, Aug 31, 2024 at 07:06:30PM -0400, Jonathan Kamens wrote:
> Hey folks,
> 
> I had to step away from working on apt-listchanges
> <https://salsa.debian.org/debian/apt-listchanges/> for quite a while (nearly
> a year), and upon stepping back into it today and pushing some changes to
> Salsa, I discovered that the build pipeline—which is configured outside my
> Salsa project so as far as I know I am unable to modify it—is failing. See,
> for example, this job
> <https://salsa.debian.org/debian/apt-listchanges/-/jobs/6211246#L1089>, in
> particular (note the line in bold):
> 
>    ...
>    |dh clean --with python3 --buildsystem=pybuild dh_auto_clean
>    -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py
>    clean /usr/lib/python3/dist-packages/setuptools/__init__.py:88:
>    _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
>    deprecated. !!
>    
> ********************************************************************************
>    Requirements should be satisfied by a PEP 517 installer. If you are
>    using pip, you can try `pip install --use-pep517`.
>    
> ********************************************************************************
>    !! dist.fetch_build_eggs(dist.setup_requires) */usr/bin/python3.12:
>    No module named pip* Traceback (most recent call last): ...|
> 
> Both debuild and sbuild work fine when I run this build locally, it's just
> the Salsa pipeline that's failing.
> 
> Any advice about what to do here to fix this?

It didn't install B-D-Indep, because it only wanted to run clean, and to
run clean your package actually needs at least pyyaml and pytest, per
`setup_requires`, and maybe more.

sbuild -s --no-arch-all --no-arch-any fails with the same error.

-- 
WBR, wRAR

Attachment: signature.asc
Description: PGP signature

Reply via email to