Bug 188370

Summary: compat-wxGTK conflicts with wxGTK
Product: [Fedora] Fedora Reporter: Adam Pribyl <covex>
Component: compat-wxGTKAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 5CC: extras-qa, jagginess, jeff, konstantin, mattdm
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 2.4.2-19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-08-22 21:26:10 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:
Bug Depends On:    
Bug Blocks: 187071    

Description Adam Pribyl 2006-04-08 17:15:27 UTC
Description of problem:
Triing latest update I came to 
Transaction Check Error:   file /usr/share/locale/cs/LC_MESSAGES/wxstd.mo confli
cts between attempted installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6
.2-5.fc5
etc.
Both installed from extras.

Version-Release number of selected component (if applicable):
2.4.2-17
2.6.2-5

How reproducible:
always

Steps to Reproduce:
1. try to install compat-wxGTK and wxGTK at the same time
2.
3.
  
Actual results:
Conflict

Expected results:
Both installed as both are required by some application.

Additional info:

Comment 1 Michael Schwendt 2006-05-28 11:42:36 UTC
Hmmm... seems the 'RPM silently overwrites files "feature"' has been back
some time ago:

$ rpm -V wxGTK compat-wxGTK-common
S.5....T    /usr/share/locale/cs/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/da/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/de/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/es/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/fi/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/fr/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/hu/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/id/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/it/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/nl/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/pl/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/ru/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/sl/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/sv/LC_MESSAGES/wxstd.mo
S.5....T    /usr/share/locale/tr/LC_MESSAGES/wxstd.mo

$ rpm -qi wxGTK compat-wxGTK-common | grep Inst
Install Date: Wed 19 Apr 2006 12:58:46 PM CEST      Build Host:
hammer3.fedora.redhat.com
Install Date: Mon 20 Mar 2006 12:06:48 PM CET      Build Host:
hammer1.fedora.redhat.com


Comment 2 Danny Yee 2006-06-01 23:38:55 UTC
I hit this trying to "yum -y upgrade" from FC4 to FC5.  Everything ran fine -
lots of packages downloaded - but when I woke up it had barfed on this conflict.
 The annoying thing was that when I removed compat-wxGTK (I think I need it for
something, but I'll worry about that later) and reran "yum -y upgrade" it had to
download all the extras packages again.  Aaarrggh.

Comment 3 Michael Schwendt 2006-07-07 22:56:17 UTC
*** Bug 197025 has been marked as a duplicate of this bug. ***

Comment 4 Matthew Miller 2006-07-08 00:58:55 UTC
So, uh, is it okay to solve this by removing localization for the compat
package? Just asking.....

Comment 5 Matthew Miller 2006-07-08 18:53:13 UTC
FWIW, as far as I can see, the only packages in FE-devel which still require
this are audacity-1.2.4-0.1.b.fc6 and nomadsync-0.4.2-12.fc5.

Comment 6 Matthew Miller 2006-07-08 18:56:27 UTC
Bug for updating audacity: bug #186819. Seems stuck.

Nomadsync is not developed further, according to upstream, and what's more,
"NomadSync must be compiled with a non-UNICODE version of wxGTK 2.4.2." That's
not very encouraging.

Comment 7 Jeff Silverman 2006-08-05 08:38:47 UTC
I ran into this problem, and here's how I dealt with it.  I got the RPM files
from  RepoView
http://download.fedora.redhat.com/pub/fedora/linux/extras/5/i386/compat-wxGTK-common-2.4.2-17.fc5.i386.rpm

http://download.fedora.redhat.com/pub/fedora/linux/extras/5/i386/compat-wxGTK-2.4.2-17.fc5.i386.rpm
and
http://download.fedora.redhat.com/pub/fedora/linux/extras/5/i386/wxGTK-2.6.3-2.6.3.2.2.fc5.i386.rpm
then used rpm to update them.

[root@black ~]# rpm -Uvh /home/jeffs/compat-wxGTK-2.4.2-17.fc5.i386.rpm
/home/jeffs/compat-wxGTK-common-2.4.2-17.fc5.i386.rpm
/home/jeffs/wxGTK-2.6.3-2.6.3.2.2.fc5.i386.rpm
Preparing...                ########################################### [100%]
        file /usr/share/locale/cs/LC_MESSAGES/wxstd.mo conflicts between
attempted installs of wxGTK-2.6.3-2.6.3.2.2.fc5 and compat-wxGTK-common-2.4.2-17.fc5
        ...
        file /usr/share/locale/tr/LC_MESSAGES/wxstd.mo conflicts between
attempted installs of wxGTK-2.6.3-2.6.3.2.2.fc5 and compat-wxGTK-common-2.4.2-17.fc5

Use rpm with the --replacefiles switch to update them.

[root@black ~]# rpm -Uvh --replacefiles
/home/jeffs/compat-wxGTK-2.4.2-17.fc5.i386.rpm
/home/jeffs/compat-wxGTK-common-2.4.2-17.fc5.i386.rpm
/home/jeffs/wxGTK-2.6.3-2.6.3.2.2.fc5.i386.rpm
Preparing...                ########################################### [100%]
   1:compat-wxGTK-common    ########################################### [ 33%]
   2:compat-wxGTK           ########################################### [ 67%]
/sbin/ldconfig: /usr/X11R6/lib/libXm.so.2 is not a symbolic link

   3:wxGTK                  ########################################### [100%]
[root@black ~]# rpm -q compat-wxGTK compat-wxGTK-common wxGTK
compat-wxGTK-2.4.2-17.fc5
compat-wxGTK-common-2.4.2-17.fc5
wxGTK-2.6.3-2.6.3.2.2.fc5
[root@black ~]#                     

Comment 8 Tom "spot" Callaway 2006-08-07 12:49:57 UTC
The problem with this workaround is that while it gets the packages installed,
it is not a valid fix. The translation files are not identical between wxGTK and
compat-wxGTK. Which set is more important? I'll probably end up renaming the
compat-wxGTK .mo files, but even that's not a very good fix.

Comment 9 Jeff Silverman 2006-08-07 19:44:16 UTC
I understand your objection.  I made a kludge.

The problem I was having is that the problem we are discussing was stopping the
update of the rest of the packages, and yum seems to be unable to restart an
aborted update.  Or if it can be done, it isn't obvious to me how to do it - do
you know?  I tried using the --exclude switches and that caused even more
problems.  I deleted the package from my system and I got dependency failures.

Sincerely yours,


Jeff Silverman


Comment 10 Konstantin Antselovich 2006-08-19 09:50:26 UTC
the same problem here

yum install compat-wxGTK compat-wxGTK-common wxGTK
...
(1/3): compat-wxGTK-2.4.2 100% |=========================| 1.7 MB    00:02
(2/3): wxGTK-2.6.3-2.6.3. 100% |=========================| 3.5 MB    00:05
(3/3): compat-wxGTK-commo 100% |=========================| 516 kB    00:00
Running Transaction Test
Finished Transaction Test


Transaction Check Error:   file /usr/share/locale/cs/LC_MESSAGES/wxstd.mo
conflicts between attempted installs of compat-wxGTK-common-2.4.2-17.fc5 and
wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/da/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/de/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/es/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/fi/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/fr/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/hu/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/id/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/it/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/nl/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/pl/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/ru/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/sl/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/sv/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5
  file /usr/share/locale/tr/LC_MESSAGES/wxstd.mo conflicts between attempted
installs of compat-wxGTK-common-2.4.2-17.fc5 and wxGTK-2.6.3-2.6.3.2.2.fc5

Comment 11 Tom "spot" Callaway 2006-08-22 21:26:10 UTC
-19 renames the translation (.mo) files to compat-wxstd.mo. This should resolve
the conflict.