tech-pkg archive

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

Re: pkg_rolling-replace can't handle python



John Klos <john%ziaspace.com@localhost> writes:

> Does anyone have a clue about how pkg_rolling-replace can be fixed to
> handle python packages of different versions?

It's not just python.  It's pretty much anything which has package names
of fooNN-bar with a PKGPATH of cat/foo-bar.

Basically pkg_rr runs pkg_chk -uq, and that (I think) reports PKGPATHs.
The fix is to report installed package names and then for pkg_rr to
  1) extract PKGPATH
  2) look at the multiversion variables and extract out to set
     PYTHON_VERSION_REQD
  3) extend this for all things that have multiple versions

I just haven't done this, for no good reason.


This problem manifests when, if your default python is 37, a python
module is installed that is 27, 36, 38, or anything not 37.


Home | Main Index | Thread Index | Old Index