Bug 131416

Summary: ethereal's Python components are in the wrong place
Product: [Fedora] Fedora Reporter: Chris Siebenmann <cks-rhbugzilla>
Component: etherealAssignee: Radek Vokál <rvokal>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 2   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-15 07:35:50 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Siebenmann 2004-09-01 06:06:55 UTC
Ethereal ships with two Python components (ethereal_be.py and
ethereal_gen.py). The Ethereal RPM installs these in the Python
2.2 site-specific location, /usr/lib/python2.2/site-packages.

 But Fedora Core 2 ships with Python 2.3, not Python 2.2, and
so the FC2 Python doesn't actually look at the place that the
ethereal Python components are.

Reproduce by:
1. invoke python: $ python
2. try to import either Ethereal module:
   >>> import ethereal_be
   or
   >>> import ethereal_gen
3. watch it fail.

 Quite possibly neither .py file should be included at all, since
they both want an 'omniidl' module. (Or they should actually be in
the the documentation directory.)

 But as a minimum it would be nice if they were in the right
Python directory, if only so /usr/lib/python2.2 didn't get
created on a fresh Fedora Core 2 install and confuse people.

Comment 1 Radek Vokál 2004-09-13 11:27:40 UTC
What's your ethereal version? I checked my epython scripts and they
are places in the correct folder /usr/lib/python2.3/site-packages/

Comment 2 Chris Siebenmann 2004-09-14 20:32:33 UTC
 My version of Ethereal is the Fedora Core 2 version. That would
be:
$ rpm -q ethereal
ethereal-0.10.5-0.2.2

(currently.)


Comment 3 Radek Vokál 2004-09-15 07:35:50 UTC
I've tested this with

Python 2.3.3
ethereal-0.10.6-1

modules are placed in the right folder ../python2.3/.. 

Closing with RAWHIDE