All scripts contains "#!/usr/bin/env python2.4" in first line, but modules for python is instaled for default python (I guess for eselect), that causes errors that modules like "conary" didn't found. Reproducible: Always Steps to Reproduce: 1. emerge python:2.5 2. eselect python set python2.5 3. emerge app-admin/conary-2.0.23 4. try to run /usr/bin/rpm2cpio which comes with conary Actual Results: python raise the error that module "conary" didn't found Expected Results: "Usage: rpm2cpio <rpmpackage> | cpio -ivumd" There is "=dev-lang/python-2.4*" in DEPEND Don't think that it requires strictly 2.4 and will not work with 2.5, need to clear that. Need to use some kind of eclass which will have parameter about using specific or default version. And go through script to update headers with python which was used for modules installation.
(In reply to comment #0) > All scripts contains "#!/usr/bin/env python2.4" in first line, but modules for > python is instaled for default python (I guess for eselect), that causes errors > that modules like "conary" didn't found. > > Reproducible: Always > > Steps to Reproduce: > 1. emerge python:2.5 > 2. eselect python set python2.5 > 3. emerge app-admin/conary-2.0.23 > 4. try to run /usr/bin/rpm2cpio which comes with conary > Actual Results: > python raise the error that module "conary" didn't found > > Expected Results: > "Usage: rpm2cpio <rpmpackage> | cpio -ivumd" > > There is "=dev-lang/python-2.4*" in DEPEND > Don't think that it requires strictly 2.4 and will not work with 2.5, need to > clear that. > > Need to use some kind of eclass which will have parameter about using specific > or default version. > And go through script to update headers with python which was used for modules > installation. > for temporary fix i change rpm2cpio header to be depend on python2.5 instead of 2.4 this allow me to run rpmcpio and emerge package that's depend on conary rpm2cpoi
I've masked app-admin/conary for removal in 30 days, closing.