Bug 26145 - libqb-devel regression found in devel sub-package since recent update
Summary: libqb-devel regression found in devel sub-package since recent update
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2020-01-29 16:27 CET by David GEIGER
Modified: 2020-01-30 19:29 CET (History)
4 users (show)

See Also:
Source RPM: libqb-1.0.5-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description David GEIGER 2020-01-29 16:27:53 CET
Since last libqb update from bug 25751 a regression was found in the devel sub-package, on example if you try to install lib64pacemaker-devel:

# LC_ALL=C urpmi lib64pacemaker-devel 
A requested package cannot be installed:
lib64corosync-devel-2.4.4-3.mga7.x86_64 (due to unsatisfied devel(libqb(64bit)))
Continue installation anyway? (Y/n) n


This issue come from a wrong devel library (libqb.so) that should be a symlink to the shared libraries one.
Comment 1 David GEIGER 2020-01-29 16:59:15 CET
Assigning to QA,


Advisory:
========================

This update fixes a devel library regression since latest update (bug 25751).


========================

Packages in 7/core/updates_testing:
========================
lib64qb0-1.0.5-1.1.mga7.x86_64.rpm
lib64qb-devel-1.0.5-1.1.mga7.x86_64.rpm

libqb0-1.0.5-1.1.mga7.i586.rpm
libqb-devel-1.0.5-1.1.mga7.i586.rpm

Source RPM: 
========================
libqb-1.0.5-1.1.mga7.src.rpm



To test:

After this update simply try to install lib(64)pacemaker-devel:

# urpmi lib64pacemaker-devel


and verify what provides lib(64)qb-devel:

$ urpmq --provides lib64qb-devel
lib64qb-devel[== 1.0.5-1.mga7]
lib64qb-devel(x86-64)[== 1.0.5-1.mga7]
libqb-devel[== 1.0.5-1.mga7]
pkgconfig(libqb)[== 1.0.5]

Normally it should provides on a 64bit "lib64qb-devel:devel(libqb(64bit))" or on a 32bit libqb-devel:devel(libqb) but before the update not.

Assignee: bugsquad => qa-bugs

Comment 2 Len Lawrence 2020-01-29 23:16:01 CET
Mageia7, x86_64

Before the update lib64pacemaker-devel could not be installed because it depended on something older than the installed version.

Updated OK.
Installed lib64pacemaker-devel.
      1/3: lib64corosync-devel   #############################################
      2/3: cluster-glue-devel    #############################################
      3/3: lib64pacemaker-devel  #############################################

$ urpmq --provides lib64qb-devel
lib64qb-devel: devel(libqb(64bit))
lib64qb-devel: lib64qb-devel[== 0.16.0-6.mga7]
lib64qb-devel: lib64qb-devel(x86-64)[== 0.16.0-6.mga7]
lib64qb-devel: libqb-devel[== 0.16.0-6.mga7]
lib64qb-devel: pkgconfig(libqb)[== 0.16.0]
lib64qb-devel: lib64qb-devel[== 1.0.5-1.mga7]
lib64qb-devel: lib64qb-devel(x86-64)[== 1.0.5-1.mga7]
lib64qb-devel: libqb-devel[== 1.0.5-1.mga7]
lib64qb-devel: pkgconfig(libqb)[== 1.0.5]

Looks good.

Whiteboard: (none) => MGA7-64-OK
CC: (none) => tarazed25

Comment 3 Thomas Andrews 2020-01-30 16:01:22 CET
Validating. Advisory in Comment 1.

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

Thomas Backlund 2020-01-30 19:02:33 CET

CC: (none) => tmb
Keywords: (none) => advisory

Comment 4 Mageia Robot 2020-01-30 19:29:50 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0038.html

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


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