Bug 19573 - Update request: meta-task
Summary: Update request: meta-task
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA5-64-OK MGA5-32-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2016-10-12 16:11 CEST by Thomas Backlund
Modified: 2016-10-13 09:21 CEST (History)
4 users (show)

See Also:
Source RPM: meta-task
CVE:
Status comment:


Attachments

Description Thomas Backlund 2016-10-12 16:11:41 CEST
Advisory:
Updated meta-task package fixes installing correct uuid-devel package.

The ossp-uuid lib(64)ossp_uuid-devel packages has devel() provides matching
the util-linux lib(64)uuid-devel packages, causing the ossp package instead
of the expected util-linux ones, resulting in unexpected build failures or
package dependecies.

This update alters the preferred install list ensuring that the expected
uuid-devel from util-linux is installed by default.


SRPMS:
meta-task-5-28.1.mga5.src.rpm

i586:
meta-task-5-28.1.mga5.noarch.rpm

x86_64:
meta-task-5-28.1.mga5.noarch.rpm





To test:
Before it selects ossp one as number 1:
# LC_ALL=C urpmi --test 'devel(libuuid(64bit))'
In order to satisfy the 'lib64ossp_uuid-devel|lib64uuid-devel|lib64uuid-devel|lib64uuid-devel|lib64uuid-devel' dependency, one of the following packages is needed:
 1- lib64ossp_uuid-devel-1.6.2-12.mga5.x86_64: Header files for the ossp-uuid library (to install)
 2- lib64uuid-devel-2.25.2-3.4.mga5.x86_64: Universally unique ID library (to install)



Install new meta-task.


After it selects the correct one as number 1:
# LC_ALL=C urpmi --test 'devel(libuuid(64bit))'
In order to satisfy the 'lib64ossp_uuid-devel|lib64uuid-devel|lib64uuid-devel|lib64uuid-devel|lib64uuid-devel' dependency, one of the following packages is needed:
 1- lib64uuid-devel-2.25.2-3.4.mga5.x86_64: Universally unique ID library (to install)
 2- lib64ossp_uuid-devel-1.6.2-12.mga5.x86_64: Header files for the ossp-uuid library (to install)




Note that on 32bit the test is:
# LC_ALL=C urpmi --test 'devel(libuuid)'
Comment 1 Len Lawrence 2016-10-12 16:21:42 CEST
x86_64 hardware.
Discovered that the updated meta-task was already installed.
(Maybe left the Updates Testing media enabled)

CC: (none) => tarazed25

Comment 2 Thomas Backlund 2016-10-12 16:22:33 CEST
And now I cant even write... the advisory text again...

Advisory:
Updated meta-task package fixes installing correct uuid-devel packages.

The ossp-uuid lib(64)ossp_uuid-devel packages has devel() provides matching
the util-linux lib(64)uuid-devel packages, causing the ossp packages to be
installed instead of the expected util-linux ones, resulting in unexpected
build failures or package dependencies.

This update alters the preferred install list ensuring that the expected
uuid-devel from util-linux is installed by default.
Nicolas Lécureuil 2016-10-12 17:33:28 CEST

CC: (none) => mageia
Whiteboard: (none) => advisory

Comment 3 Nicolas Lécureuil 2016-10-12 17:35:44 CEST
test OK on mga5-64

Whiteboard: advisory => advisory MGA5-64-OK

Comment 4 James Kerr 2016-10-12 18:01:09 CEST
On mga5-32

already installed:
$ rpm -q meta-task
meta-task-5-28.1.mga5

# urpmi --test 'devel(libuuid)'
In order to satisfy the 'libossp_uuid-devel|libuuid-devel|libuuid-devel|libuuid-devel|libuuid-devel' dependency, one of the following packages is needed:
 1- libuuid-devel-2.25.2-3.4.mga5.i586: Universally unique ID library (to install)
 2- libossp_uuid-devel-1.6.2-12.mga5.i586: Header files for the ossp-uuid library (to install)

Which is the desired result

OK for mga5-32

CC: (none) => jim
Whiteboard: advisory MGA5-64-OK => advisory MGA5-64-OK MGA5-32-OK

Comment 5 James Kerr 2016-10-12 18:04:45 CEST
This update is now validated and can be pushed to updates.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 6 Mageia Robot 2016-10-13 09:21:33 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0122.html

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


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