-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 07 November 2003 08:59 pm, Derek Fountain wrote:
As for the robustness comment, I really have to disagree.
Well, I immediately bow to your greater knowledge as a packager, James. I was speaking from personal experience, rather than a knowledge of hard facts. I have installed hundreds of Perl packages on Linux and other UNIX platforms, and apart from C code compilation issues on AIX-4.x (which is always a bugger) I've never had one fail.
Try under 9.0. Threading is now enabled under SuSE's build of Perl and a lot of extension modules are broken.
Since getting into Python a few weeks back, I've installed about 5 packages on Linux, and I've had to tweak 2 of them. The OP's comments make that 3 out of 6 problem installations that I know of - not a good performance.
Sometimes, not often, I find that the MANIFEST or MANIFEST.in is not up to date. I have to fix that. I've also found that some module authors try to extend the distutils incorrectly, simply because they don't know how to use it. Really, module authors should be generating source distributions with 'python setup.py sdist' rather than tar. That will catch common errors. If sdist works, everything else should work fine. Even then, I distribute 29 Python modules at ftp.funktronics.ca and maybe 1 or 2 have given me trouble. Maybe we're all talking about the same packages? (except that serial module, which I've never used)
If you say the Python installations do more with less, I believe you. It just seems, from the evidence I have so far, that they don't do it as well.
If anything goes wrong with a Perl or Python module, submit a bug to the author. Alternatively, contact me at jfunk@funktronics.ca and I'll try to build an RPM for you. Actually, that goes for any piece of software. I find some good software I haven't heard of in this way. (Richard Bos requested XSH, which I now use at work) - -- James Oakley Engineering - SolutionInc Ltd. joakley@solutioninc.com http://www.solutioninc.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/r+x8+FOexA3koIgRAg0gAKCqo6uottNyQkRfPTX0Hb+TYrCHnQCbBrdb BkLLJDoBfFjm7JRe/AeO+sM= =w6+2 -----END PGP SIGNATURE-----