Bug 689907 - Fix multilib rpmdiff failure
Summary: Fix multilib rpmdiff failure
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp
Version: Development
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: 2.0
: ---
Assignee: Ted Ross
QA Contact: Petr Matousek
URL:
Whiteboard:
: 635685 689905 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-22 18:37 UTC by Justin Ross
Modified: 2012-12-07 17:46 UTC (History)
4 users (show)

Fixed In Version: qpid-cpp-mrg-0.10-6
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:


Attachments (Terms of Use)

Description Justin Ross 2011-03-22 18:37:20 UTC
See https://issues.apache.org/jira/browse/QPID-3160 .

Comment 1 Alan Conway 2011-03-22 18:44:38 UTC
*** Bug 689905 has been marked as a duplicate of this bug. ***

Comment 2 Alan Conway 2011-03-22 18:46:15 UTC
Fixed on upstream trunk r10842820

Comment 4 Andrew Stitcher 2011-03-22 19:57:44 UTC
The merged fix needs some editing as it has defaults that refer to /home/aconway

Comment 5 Andrew Stitcher 2011-03-22 20:06:55 UTC
Also maybe we no longer need to check for help2man in configure.ac.

Comment 6 Alan Conway 2011-03-22 20:28:00 UTC
Fixed the /home/aconway defaults - good catch. Fixed on trunk as well.

http://mrg1.lab.bos.redhat.com/cgit/qpid.git/commit/?h=mrg_2.0.x&id=e0f29ea4e352bb5b03f6eb3dc6ab0bd722380db9

The goal of this was to be the smallest fix possible so I'll leave help2man cleanup for trunk.

Comment 7 Ted Ross 2011-03-28 19:51:14 UTC
*** Bug 635685 has been marked as a duplicate of this bug. ***

Comment 8 Petr Matousek 2011-04-27 10:27:51 UTC
By installing MRG/M i386 packages to a 64bit system with MRG/M x86_64 packages installed I see that the files listed below are not multilib safe.

The multilib problem is fixed for the broker but not for other packages. All the multilib issues shall be solved, which was already reported. Please see BZ635685 Comment[0].

Moreover the problem with qpid-cpp-server package is fixed only for RHEL6, but I don't see any flag that this issue applies for RHEL6 only.

RHEL5:
Transaction Check Error:
  file /usr/libexec/qpid/janal.pyc from install of qpid-cpp-server-store-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-store-0.10-4.el5.i386
  file /usr/libexec/qpid/janal.pyo from install of qpid-cpp-server-store-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-store-0.10-4.el5.i386
  file /usr/libexec/qpid/jerr.pyc from install of qpid-cpp-server-store-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-store-0.10-4.el5.i386
  file /usr/libexec/qpid/jerr.pyo from install of qpid-cpp-server-store-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-store-0.10-4.el5.i386
  file /usr/libexec/qpid/jrnl.pyc from install of qpid-cpp-server-store-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-store-0.10-4.el5.i386
  file /usr/libexec/qpid/jrnl.pyo from install of qpid-cpp-server-store-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-store-0.10-4.el5.i386
  file /usr/lib/python2.4/site-packages/cqmf2.pyc from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/cqmf2.pyo from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/cqpid.pyc from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/cqpid.pyo from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmf2.pyc from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmf2.pyo from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmf/console.pyc from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmf/console.pyo from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfengine.pyc from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfengine.pyo from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfgen/generate.pyc from install of qpid-qmf-devel-0.10-6.el5.x86_64 conflicts with file from package qpid-qmf-devel-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfgen/generate.pyo from install of qpid-qmf-devel-0.10-6.el5.x86_64 conflicts with file from package qpid-qmf-devel-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfgen/__init__.pyc from install of qpid-qmf-devel-0.10-6.el5.x86_64 conflicts with file from package qpid-qmf-devel-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfgen/__init__.pyo from install of qpid-qmf-devel-0.10-6.el5.x86_64 conflicts with file from package qpid-qmf-devel-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfgen/schema.pyc from install of qpid-qmf-devel-0.10-6.el5.x86_64 conflicts with file from package qpid-qmf-devel-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmfgen/schema.pyo from install of qpid-qmf-devel-0.10-6.el5.x86_64 conflicts with file from package qpid-qmf-devel-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmf.pyc from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/qmf.pyo from install of python-qpid-qmf-0.10-6.el5.x86_64 conflicts with file from package python-qpid-qmf-0.10-6.el5.i386
  file /usr/lib/python2.4/site-packages/saslwrapper.pyc from install of python-saslwrapper-0.10-1.el5.x86_64 conflicts with file from package python-saslwrapper-0.10-1.el5.i386
  file /usr/lib/python2.4/site-packages/saslwrapper.pyo from install of python-saslwrapper-0.10-1.el5.x86_64 conflicts with file from package python-saslwrapper-0.10-1.el5.i386
  file /var/lib/qpidd/qpidd.sasldb from install of qpid-cpp-server-0.10-4.el5.x86_64 conflicts with file from package qpid-cpp-server-0.10-4.el5.i386


RHEL6:
Transaction Check Error:
  file /usr/libexec/qpid/janal.pyc from install of qpid-cpp-server-store-0.10-3.el6.i686 conflicts with file from package qpid-cpp-server-store-0.10-3.el6.x86_64
  file /usr/libexec/qpid/janal.pyo from install of qpid-cpp-server-store-0.10-3.el6.i686 conflicts with file from package qpid-cpp-server-store-0.10-3.el6.x86_64
  file /usr/libexec/qpid/jerr.pyc from install of qpid-cpp-server-store-0.10-3.el6.i686 conflicts with file from package qpid-cpp-server-store-0.10-3.el6.x86_64
  file /usr/libexec/qpid/jerr.pyo from install of qpid-cpp-server-store-0.10-3.el6.i686 conflicts with file from package qpid-cpp-server-store-0.10-3.el6.x86_64
  file /usr/libexec/qpid/jrnl.pyc from install of qpid-cpp-server-store-0.10-3.el6.i686 conflicts with file from package qpid-cpp-server-store-0.10-3.el6.x86_64
  file /usr/libexec/qpid/jrnl.pyo from install of qpid-cpp-server-store-0.10-3.el6.i686 conflicts with file from package qpid-cpp-server-store-0.10-3.el6.x86_64
  file /usr/lib/python2.6/site-packages/cqmf2.pyc from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/cqmf2.pyo from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/cqpid.pyc from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/cqpid.pyo from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmf2.pyc from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmf2.pyo from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmf/console.pyc from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmf/console.pyo from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfengine.pyc from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfengine.pyo from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfgen/generate.pyc from install of qpid-qmf-devel-0.10-6.el6.i686 conflicts with file from package qpid-qmf-devel-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfgen/generate.pyo from install of qpid-qmf-devel-0.10-6.el6.i686 conflicts with file from package qpid-qmf-devel-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfgen/__init__.pyc from install of qpid-qmf-devel-0.10-6.el6.i686 conflicts with file from package qpid-qmf-devel-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfgen/__init__.pyo from install of qpid-qmf-devel-0.10-6.el6.i686 conflicts with file from package qpid-qmf-devel-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfgen/schema.pyc from install of qpid-qmf-devel-0.10-6.el6.i686 conflicts with file from package qpid-qmf-devel-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmfgen/schema.pyo from install of qpid-qmf-devel-0.10-6.el6.i686 conflicts with file from package qpid-qmf-devel-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmf.pyc from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64
  file /usr/lib/python2.6/site-packages/qmf.pyo from install of python-qpid-qmf-0.10-6.el6.i686 conflicts with file from package python-qpid-qmf-0.10-6.el6.x86_64


-> ASSIGNED

Comment 9 Petr Matousek 2011-06-06 15:24:05 UTC
All the packages RHEL5 packages are now multilib safe.

All the packages RHEL6 packages are multilib safe except qpid-cpp-debuginfo-0.10-5.el6, see below:

Transaction Check Error:
  file /usr/lib/debug/opt/rh-qpid/clients/declare_queues.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/clients/qpid-receive.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/clients/qpid-send.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/clients/receiver.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/clients/replaying_sender.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/clients/resuming_receiver.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/clients/sender.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/opt/rh-qpid/failover/failover_soak.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/bin/qpid-client-test.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/bin/qpid-latency-test.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/bin/qpid-perftest.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/bin/qpid-topic-listener.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/bin/qpid-topic-publisher.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/bin/qpid-txtest.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/libexec/qpid/qpidd_watchdog.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64
  file /usr/lib/debug/usr/sbin/qpidd.debug from install of qpid-cpp-debuginfo-0.10-5.el6.i686 conflicts with file from package qpid-cpp-debuginfo-0.10-5.el6.x86_64

-> ASSIGNED

Comment 10 Ted Ross 2011-06-06 16:34:25 UTC
I'm setting this back to MODIFIED.  If it is important, the debuginfo issue should be separated into its own BZ so it can be tracked.

Comment 11 Petr Matousek 2011-06-07 15:23:10 UTC
This issue has been fixed. All the packages packages are now multilib safe except qpid-cpp-debuginfo-0.10-5.el6 RHEL6 package.

New bug was filled for the the above mentioned issue, see Bug 711478.

Verified on RHEL5.6 and RHEL6.1 architectures: i386, x86_64

packages installed:
python-qpid-0.10-1.el5.noarch
python-qpid-qmf-0.10-10.el5.i386
python-qpid-qmf-0.10-10.el5.x86_64
qpid-cpp-client-0.10-7.el5.i386
qpid-cpp-client-0.10-7.el5.x86_64
qpid-cpp-client-devel-0.10-7.el5.i386
qpid-cpp-client-devel-0.10-7.el5.x86_64
qpid-cpp-client-devel-docs-0.10-7.el5.i386
qpid-cpp-client-devel-docs-0.10-7.el5.x86_64
qpid-cpp-client-ssl-0.10-7.el5.i386
qpid-cpp-client-ssl-0.10-7.el5.x86_64
qpid-cpp-server-0.10-7.el5.i386
qpid-cpp-server-0.10-7.el5.x86_64
qpid-cpp-server-cluster-0.10-7.el5.i386
qpid-cpp-server-cluster-0.10-7.el5.x86_64
qpid-cpp-server-devel-0.10-7.el5.i386
qpid-cpp-server-devel-0.10-7.el5.x86_64
qpid-cpp-server-ssl-0.10-7.el5.i386
qpid-cpp-server-ssl-0.10-7.el5.x86_64
qpid-cpp-server-store-0.10-7.el5.i386
qpid-cpp-server-store-0.10-7.el5.x86_64
qpid-cpp-server-xml-0.10-7.el5.i386
qpid-cpp-server-xml-0.10-7.el5.x86_64
qpid-java-client-0.10-6.el5.noarch
qpid-java-common-0.10-6.el5.noarch
qpid-java-example-0.10-6.el5.noarch
qpid-qmf-0.10-10.el5.i386
qpid-qmf-0.10-10.el5.x86_64
qpid-qmf-devel-0.10-10.el5.i386
qpid-qmf-devel-0.10-10.el5.x86_64
qpid-tools-0.10-5.el5.noarch
rh-tests-distribution-MRG-Messaging-qpid_common-1.6-56.noarch
sesame-0.10-1.el5.i386
sesame-0.10-1.el5.x86_64

-> VERIFIED


Note You need to log in before you can comment on or make changes to this bug.