[issue2219] Py30a3: Possibly confusing message when module detection fails

Mark Summerfield report at bugs.python.org
Mon Mar 3 10:44:22 CET 2008


Mark Summerfield added the comment:

On 2008-03-03, Martin v. Löwis wrote:
> Martin v. Löwis added the comment:
>
> Rereading your report, I cannot quite understand what issue specifically
> you are reporting. What error message do you find confusing, and what do
> you think should it say instead?

What I find confusing is:

Failed to find the necessary bits to build these modules:
<modules>
To find the necessary bits, look in setup.py in detect_modules() for the
module's name.

I find it confusing because AFAIK if a module can't be built it usually
means that you should change the Modules/Setup file and not setup.py
itself. (My impression is that the message is aimed at Python developers
rather than Python users.) If Modules/Setup is still the correct file
for users to edit perhaps the message should be something like:

Failed to find the necessary bits to build these modules:
<modules>
If you want these modules and they are on your system, try editing
Modules/Setup to be able to find them.

> In any case, it is deliberate that db 4.6 is not supported - that
> release doesn't really work.

OK. (But that is a pity since a lot of people use Fedora 8.)

__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue2219>
__________________________________


More information about the Python-bugs-list mailing list