Bug 8566

Summary: libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from Mageia 1
Product: Mageia Reporter: David Walser <luigiwalser>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, shlomif, sysadmin-bugs, tmb
Version: 2Keywords: validated_update
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard: has_procedure mga2-64-ok MGA2-32-OK
Source RPM: xcb-util-keysyms-0.3.8-3.mga2.src.rpm CVE:
Status comment:

Description David Walser 2013-01-01 01:08:51 CET
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.
David Walser 2013-01-01 01:09:04 CET

CC: (none) => shlomif

David Walser 2013-01-01 01:09:21 CET

Assignee: bugsquad => shlomif

Comment 1 David Walser 2013-01-30 01:14:26 CET
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

David Walser 2013-01-30 01:17:11 CET

Summary: libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from mga1 => libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from Mageia 1

Comment 2 claire robinson 2013-02-06 15:12:41 CET
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
claire robinson 2013-02-06 15:14:27 CET

Whiteboard: (none) => has_procedure mga2-64-ok

Comment 3 Dave Hodgins 2013-02-07 06:02:44 CET
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_update
CC: (none) => davidwhodgins, sysadmin-bugs
Whiteboard: has_procedure mga2-64-ok => has_procedure mga2-64-ok MGA2-32-OK

Comment 4 Thomas Backlund 2013-02-08 16:08:04 CET
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2013-0009

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED