Upgrading a Mageia 1 system with VLC (which requires libxcb-keysyms1) installed fails to upgrade the libxcb-keysyms1 package, because that package was renamed to libxcb-util-keysyms1 in Mageia 2, but it doesn't provide/obsolete the old package name, and therefore doesn't get replaced.
CC: (none) => shlomif
Assignee: bugsquad => shlomif
This was fixed for xcb-util-keysyms in Cauldron by tv, but the fix wasn't backported. It turns out this issue also affects xcb-util-image and xcb-util-renderutil. I have uploaded packages to Mageia 2 and Cauldron to fix this. Advisory -------- This provides updated xcb-util-image, xcb-util-keysyms, and xcb-util-renderutil packages that will properly replace xcb-image, xcb-keysyms, and xcb-render-util packages when upgrading from Mageia 1. Updated RPMs: libxcb-util-image0-0.3.8-1.1.mga2 libxcb-util-image-devel-0.3.8-1.1.mga2 libxcb-util-keysyms1-0.3.8-3.1.mga2 libxcb-util-keysyms-devel-0.3.8-3.1.mga2 libxcb-util-renderutil0-0.3.8-1.1.mga2 libxcb-util-renderutil-devel-0.3.8-1.1.mga2 Source RPMs: xcb-util-image-0.3.8-1.1.mga2.src.rpm xcb-util-keysyms-0.3.8-3.1.mga2.src.rpm xcb-util-renderutil-0.3.8-1.1.mga2.src.rpm
Assignee: shlomif => qa-bugs
Summary: libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from mga1 => libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from Mageia 1
Testing complete mga2 64 Installed a minimal mga1 64 VM and updated it. Installed vlc which brought in several lib64xcb packages including lib64xcb-keysyms1. Changed to mga2 64bit medias and attempted the upgrade. # urpmi.removemedia -a # urpmi.addmedia --distrib http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/2/x86_64 # urpmi --auto-select Allowed it to update rpm & urpmi etc and ran it again with tee to capture the output. Ignored some conflicts and selected No to performing the install. # urpmi --auto-select | tee autoselect.txt # grep keysyms autoselect.txt Shows nothing. Set Core Updates Testing as an update media and enabled it by editting /etc/urpmi/urpmi.cfg and adding 'update' against it and removing 'ignored'. Updated the medias and tried again. # urpmi.update -a # urpmi --auto-select | tee autoselect.txt # grep keysyms autoselect.txt lib64xcb-util-keysyms1 0.3.8 3.1.mga2 x86_64 So confirmed it is now installed during upgrade from mga1 to mga2 where it wasn't before. On the host computer noticed it was already installed, vlc must have used it, which has already been validated. # rpm -qa | grep xcb-util lib64xcb-util0-0.3.8-3.mga2 lib64xcb-util-keysyms1-0.3.8-3.mga2
Whiteboard: (none) => has_procedure mga2-64-ok
Testing complete on Mageia 2 i586. Could someone from the sysadmin team push the srpms xcb-util-image-0.3.8-1.1.mga2.src.rpm xcb-util-keysyms-0.3.8-3.1.mga2.src.rpm xcb-util-renderutil-0.3.8-1.1.mga2.src.rpm from Mageia 2 Core Updates Testing to Core Updates. Advisory: This provides updated xcb-util-image, xcb-util-keysyms, and xcb-util-renderutil packages so they will properly replace xcb-image, xcb-keysyms, and xcb-render-util packages when upgrading from Mageia 1. https://bugs.mageia.org/show_bug.cgi?id=8566
Keywords: (none) => validated_updateCC: (none) => davidwhodgins, sysadmin-bugsWhiteboard: has_procedure mga2-64-ok => has_procedure mga2-64-ok MGA2-32-OK
Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2013-0009
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED