Bug 188370
Summary: | compat-wxGTK conflicts with wxGTK | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Pribyl <covex> |
Component: | compat-wxGTK | Assignee: | Tom "spot" Callaway <tcallawa> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5 | CC: | 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
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 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. *** Bug 197025 has been marked as a duplicate of this bug. *** So, uh, is it okay to solve this by removing localization for the compat package? Just asking..... 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. 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. 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 ~]# 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. 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 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 -19 renames the translation (.mo) files to compat-wxstd.mo. This should resolve the conflict. |