Bug 678038

Summary: Unresolved dependencies among installation packages "qpid-tools-*.msi", "qpid-qmf-*.msi" and "qpid-python-*.msi"
Product: Red Hat Enterprise MRG Reporter: Petra Svobodová <psvobodo>
Component: distributionAssignee: Ken Giusti <kgiusti>
Status: CLOSED CURRENTRELEASE QA Contact: Petra Svobodová <psvobodo>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 1.3CC: gsim, iboverma, tross
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Windows   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Petra Svobodová 2011-02-16 15:31:18 UTC
Description of problem:

There are these dependencies among the packages:
1. The "qpid-tools-*.msi" package depends on the "qpid-qmf-*.msi" package
2. The "qpid-qmf-*.msi" package depends on the "qpid-python-*.msi" package

Could you possibly add these dependencies into the .msi packages in light of ("http://codefornothing.wordpress.com/2007/11/27/short-msi-tutorial/")
or at least create a "readme" file with a description of these dependencies, please?


Version-Release number of selected component (if applicable):

1.3.2
  qpid-tools-0.7.946106a12.win32-py2.6.msi
  qpid-qmf-0.7.946106a14.win32-py2.6.msi
  qpid-python-0.7.946106a15.win32-py2.6.msi


How reproducible:

always


Steps to Reproduce:

The "qpid-tools-0.7.946106a12.win32-py2.6.msi" dependency on the "qpid-qmf-0.7.946106a14.win32-py2.6.msi"

1. Install the "qpid-tools-0.7.946106a12.win32-py2.6.msi" package according its wizard
2. Open the Command Line and go to the "Python26" folder: "cd \Python26"
3. Try to run some tool using the "python.exe" file (The tools are located in the "C:\Python26\Scripts" folder): "python.exe Scripts\<tool_name> <parameters>"

The "qpid-qmf-0.7.946106a14.win32-py2.6.msi" dependency on the "qpid-python-0.7.946106a15.win32-py2.6.msi" package 

1. Install the "qpid-tools-0.7.946106a12.win32-py2.6.msi" and "qpid-qmf-0.7.946106a14.win32-py2.6.msi" packages according their wizards.
2. Open the Command Line and go to the "Python26" folder and try to run some tool using the "python.exe" file (as above).

  
Actual results:

Import errors occcurs in the both cases:
- "ImportError: No module named qmf.console" in the first case
- "ImportError: No module named qpid" in the second case


Expected results:

The required tool should run without the errors.


Additional info:

Comment 2 Ken Giusti 2011-03-08 18:44:55 UTC
The download site for these packages has been updated.  It now instructs the user to download and install each of the available packages in order to avoid dependency issues.

See http://mrg1.lab.bos.redhat.com/python-msi/

Comment 3 Petra Svobodová 2011-03-24 12:31:43 UTC
The download site for the packages is updated and includes clear information about the dependencies.

--> VERIFIED