Bug 27919

Summary: Package libllvm-devel-11.0.1-2.rc2.1.mga8.i586 "cannot be installed" "due to unsatisfied llvm-test(x86-32)[== 11.0.1-2.rc2.1.mga8]".
Product: Mageia Reporter: PC LX <mageia>
Component: RPM PackagesAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: ouaurelien
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: llvm-11.0.1-2.rc2.1.mga8.src.rpm CVE:
Status comment:

Description PC LX 2020-12-23 13:44:06 CET
Description of problem:

When upgrading an up-to-date Mageia 7 system to Mageia 8/cauldron the following message is shown:

"""
Some requested packages cannot be installed:
libllvm-devel-11.0.1-2.rc2.1.mga8.i586 (due to unsatisfied llvm-test(x86-32)[== 11.0.1-2.rc2.1.mga8])
"""



Version-Release number of selected component (if applicable):

libllvm-devel-11.0.1-2.rc2.1.mga8.i586



How reproducible:

Always.



Steps to Reproduce:
1. Start with a fully up-to-date Mageia 7 system the package mesa installed.
2. Remove all the Mageia 7 repositories (urpmi.removemedia -a).
3. Add the Mageia 8/cauldron repositories (urpmi.addmedia --distrib "http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/x86_64/").
4. Do an update (urpmi --split-length 0 --auto-update).
5. See the error message indicated above.
Comment 1 Aurelien Oudelet 2020-12-23 15:20:48 CET
Hi, thanks reporting this.

What I don't understand is in steps to reproduce. You wrote you add x86_64 media and the mentioned package is i586...........

So this is totally normal.
Also, Cauldron is not frozen for now until 4th January 2021 at least.
Upgrading is not totally reliable.

CC: (none) => ouaurelien

Comment 2 PC LX 2020-12-23 15:38:54 CET
The system is x86_64 but there are some i586 packages needed for packages like steam that have depend on lots of i586 packages.
David Walser 2020-12-23 16:34:57 CET

Assignee: bugsquad => thierry.vignaud

Comment 3 Thomas Backlund 2020-12-24 00:52:10 CET
Thierry, there are atleast a few problems with the llvm-11 packaging:

# rpm -q --requires lib64llvm11.0-11.0.1-2.rc2.1.mga8.x86_64
devel(libLLVM-11(64bit))

1. the lib requires its devel package
2. the devel package has a manually forced requires on llvm-test wich has conflicting files between i586 and x86_64
Comment 4 Thomas Backlund 2020-12-24 01:02:07 CET
and it also have deps on:
devel(libstdc++(64bit))
Comment 5 Thomas Backlund 2020-12-24 17:57:18 CET
Please try again when  llvm-11.0.1-2.rc2.2.mga8 is on your mirror, it has removed the devel deps causing the install issues
Comment 6 PC LX 2020-12-26 15:56:02 CET
It seems to be solved. With the new packages, the update no longer shows those llvm messages.
Comment 7 Thierry Vignaud 2020-12-31 10:24:41 CET
11.0.1-2.rc2.2.mga8 has solved this on 24th

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