Closed Bug 676132 Opened 13 years ago Closed 13 years ago

Upgrade Linux builders (at least the Fedora ones) to Python 2.6

Categories

(Mozilla Messaging Graveyard :: Server Operations, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: rain1, Unassigned)

References

Details

[cltbld@momo-vm-stage-fedora12-01 ~]$ python
Python 2.5.1 (r251:54863, Nov 18 2010, 12:50:51)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import md5
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/tools/python/lib/python2.5/md5.py", line 6, in <module>
    from hashlib import md5
  File "/tools/python/lib/python2.5/hashlib.py", line 133, in <module>
    md5 = __get_builtin_constructor('md5')
  File "/tools/python/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
    import _md5
ImportError: No module named _md5

This seems to be because Fedora 12 only supports Python 2.6 and doesn't come with an OpenSSL library suitable for Python 2.5: see https://johnsofteng.wordpress.com/2009/06/21/python-importerror-no-module-named-_md5/ .

We probably want to upgrade Python on at least those builders to a 2.6 version, and make sure import md5 works.

This blocks the MozMill upgrade tracked in bug 656736 because the virtualenv setup errors out with this.
Depends on: 634953
So this no longer blocks MozMill because we're now using system Python on tinderboxes.
No longer blocks: 656736
This wasn't the problem, it was using /tools/python before /usr/bin/python (the system)
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.