Bug 8566 - libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from Mageia 1
Summary: libxcb-util-keysyms1 needs to provide/obsolete libxcb-keysyms1 from Mageia 1
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure mga2-64-ok MGA2-32-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2013-01-01 01:08 CET by David Walser
Modified: 2013-02-08 16:08 CET (History)
4 users (show)

See Also:
Source RPM: xcb-util-keysyms-0.3.8-3.mga2.src.rpm
CVE:
Status comment:


Attachments

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


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