pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: python313 dependency mismatch?




To: Havard Eidnes <he%NetBSD.org@localhost>

Subject: Re: python313 dependency mismatch?

From: Jonathan Perkin <jperkin%pkgsrc.org@localhost>

Date: Thu, 22 Jan 2026 18:11:04 +0000


* On 2026-01-22 at 18:03 GMT, Havard Eidnes wrote:


I've recently done a few pkg upgrades using pkgin, primarily on
amd64 and i386 systems, where the previous update was done some
60 days ago or so.

Some of these end up wanting to install python313, but that fails by
pkg_add because the mpdecimal package could not be installed.  But
... isn't that exactly what pkgin is supposed to sort out on its own?
If I manually install mpdecimal before doing "pkgin fug", things go
better.

It's as if the python313 package both needs mpdecimal, and that
it's not declared in the pkg_summary file which pkgin uses?

Has anyone else seen this issue?


No?

Typical failure from pkg_install-err.log which pkgin leaves
behind:

2026-01-22T14:16:55Z [535/539] refreshing p5-GraphViz-2.24nb8...
pkg_add: no pkg found for 'mpdecimal>=4.0.0', sorry.
pkg_add: Can't install dependency mpdecimal>=4.0.0
pkg_add: python313-3.13.11: expected dependency mpdecimal>=4.0.0 still missing
pkg_add: Can't install dependency python313>=3.13
pkg_add: graphviz-12.2.1nb5: expected dependency python313>=3.13 still missing
pkg_add: Can't install dependency graphviz-[0-9]*
pkg_add: p5-GraphViz-2.24nb8: expected dependency graphviz-[0-9]* still missing
pkg_add: 1 package addition failed

Manually installing it seems to bring things along:

# pkgin in mpdecimal
calculating dependencies...done.

1 package to install:
 mpdecimal-4.0.1

0 to remove, 0 to refresh, 0 to upgrade, 1 to install
114K to download, 690K of additional disk space will be used

proceed ? [Y/n]
[1/1] mpdecimal-4.0.1.tgz                     100%  114KB 114.0KB/s   00:00
[1/1] installing mpdecimal-4.0.1...
pkg_install warnings: 0, errors: 0
reading local summary...
processing local summary...
#

So the repository has it.

But ... why can't pkgin figure out by itself that the
python313-3.13.11 package needs mpdecimal and install it before
trying (and failing) to install python313?


Is mpdecimal listed in the DEPENDS for python313 in pkg_summary?

You're right that this is highly
 unusual, and I suspect there is a  mismatch somewhere between your binary packages and pkg_summary.

--
Jonathan Perkin                    pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com


Follow-Ups:

Re: python313 dependency mismatch?
From: Havard Eidnes

Re: python313 dependency mismatch?
From: Havard Eidnes


References:

python313 dependency mismatch?
From: Havard Eidnes

Re: python313 dependency mismatch?
From: Havard Eidnes




Prev by Date: Re: python313 dependency mismatch?

Next by Date: Re: python313 dependency mismatch?

Previous by Thread: Re: python313 dependency mismatch?

Next by Thread: Re: python313 dependency mismatch?

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index