RE: [Numpy-discussion] Numerical Python 21.0 released
Gerard Vermeulen asked me to remove the RPMs from SourceForge, and I have done so. Apparently what is made by default is not useful except for me. I absolutely refuse to learn about RPMs; it is not useful for my job. If the RPM-cult wants this stuff to work then I need patches to setup.py that ALWAYS produce a suitable RPM, or a volunteer who will make and install such files for each release. I will run an automated test if supplied but it can't interfere with my system or require superuser privs, because I don't have that. I appreciate people trying to help and I'm sorry if it wasn't clear just how incompetent I intend to be on this.
Because all RPM based Linux distributions have subtle incompatibilities, it is impossible to write a setup.py script that produces RPMs that will work on all those distributions. Normally, RPMs build on a particular version of a particular distribution will work on other systems with exactly the same version of the same distribution (Paul's setup is not "normal", because his Python interpreter lives in his home directory). If anybody wants to provide RPMs, please code distribution+version in the name of the RPM. The RPM.README in the tar.gz explains how to do this. Gerard On Thursday 14 March 2002 20:42, Paul F Dubois wrote:
Gerard Vermeulen asked me to remove the RPMs from SourceForge, and I have done so. Apparently what is made by default is not useful except for me.
I absolutely refuse to learn about RPMs; it is not useful for my job. If the RPM-cult wants this stuff to work then I need patches to setup.py that ALWAYS produce a suitable RPM, or a volunteer who will make and install such files for each release. I will run an automated test if supplied but it can't interfere with my system or require superuser privs, because I don't have that.
I appreciate people trying to help and I'm sorry if it wasn't clear just how incompetent I intend to be on this.
Gerard Vermeulen <gvermeul@polycnrs-gre.fr> writes:
Because all RPM based Linux distributions have subtle incompatibilities, it is impossible to write a setup.py script that produces RPMs that will work on all those distributions.
Or at least not simple. I like the idea of providing RPMs for as many distributions as possible, and I volunteer to participate in the effort. In fact, I always make RPMs of all my Python-related packages already for my own use (seven machines), for RedHat 7.x systems. However, I have had difficulties with uploading to SourceForge for almost a full year now, and I don't expect it to get better soon. While building RPMs is a small job for me, uploading the result costs me an enormous effort each time, and I am not willing to waste time on that. I don't know how many people are in a similar situation, but perhaps we could get more RPM packaging volunteers by opening an RPM archive elsewhere. Konrad.
participants (3)
-
Gerard Vermeulen
-
Konrad Hinsen
-
Paul F Dubois