Bug 33004 - fix i586 gcc lib detection by llvm17-suite
Summary: fix i586 gcc lib detection by llvm17-suite
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-03-22 17:41 CET by christian barranco
Modified: 2024-03-25 22:38 CET (History)
3 users (show)

See Also:
Source RPM: llvm17-suite-17.0.6-2.1.mga9.src.rpm
CVE:
Status comment:


Attachments

Description christian barranco 2024-03-22 17:41:26 CET
GCC lib path is not known by upstream. Only major distributions (like Fedora, openSUSE,...) are considered.
i586 folder path (i586-mageia-linux) has been forgotten during initial build.
Comment 1 christian barranco 2024-03-22 17:42:53 CET Comment hidden (obsolete)
Comment 2 katnatek 2024-03-23 19:11:28 CET
christian barranco I think you have extra .1 in your files ;)

i586:
libllvm17-suite-17.0.6-2.2.mga9.i586.rpm
libllvm17-suite-devel-17.0.6-2.2.mga9.i586.rpm
llvm17-suite-17.0.6-2.2.mga9.i586.rpm
llvm17-suite-analyzer-17.0.6-2.2.mga9.noarch.rpm
llvm17-suite-polly-17.0.6-2.2.mga9.i586.rpm
llvm17-suite-polly-devel-17.0.6-2.2.mga9.i586.rpm
llvm17-suite-static-17.0.6-2.2.mga9.i586.rpm
llvm17-suite-tools-extra-17.0.6-2.2.mga9.i586.rpm

x86_64:
lib64llvm17-suite-17.0.6-2.2.mga9.x86_64.rpm
lib64llvm17-suite-devel-17.0.6-2.2.mga9.x86_64.rpm
llvm17-suite-17.0.6-2.2.mga9.x86_64.rpm
llvm17-suite-analyzer-17.0.6-2.2.mga9.noarch.rpm
llvm17-suite-polly-17.0.6-2.2.mga9.x86_64.rpm
llvm17-suite-polly-devel-17.0.6-2.2.mga9.x86_64.rpm
llvm17-suite-static-17.0.6-2.2.mga9.x86_64.rpm
llvm17-suite-tools-extra-17.0.6-2.2.mga9.x86_64.rpm


SRPM:
llvm17-suite-17.0.6-2.2.mga9.src.rpm

Assignee: chb0 => qa-bugs

Comment 3 christian barranco 2024-03-23 21:41:00 CET
Thanks katnatek! Indeed :)
Ready for QA! ;)
Comment 4 katnatek 2024-03-23 21:49:02 CET
RH mageia 9 i586

The usual "for dummy" test, install current version, update to testing packages and remove the packages

LC_ALL=C urpmi libllvm17-suite libllvm17-suite-devel llvm17-suite llvm17-suite-analyzer llvm17-suite-polly llvm17-suite-polly-devel llvm17-suite-static llvm17-suite-tools-extra


    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/llvm17-suite-tools-extra-17.0.6-2.1.mga9.i586.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/llvm17-suite-17.0.6-2.1.mga9.i586.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/llvm17-suite-polly-devel-17.0.6-2.1.mga9.i586.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/llvm17-suite-static-17.0.6-2.1.mga9.i586.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/libllvm17-suite-devel-17.0.6-2.1.mga9.i586.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/llvm17-suite-polly-17.0.6-2.1.mga9.i586.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/llvm17-suite-analyzer-17.0.6-2.1.mga9.noarch.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/i586/media/core/updates/libllvm17-suite-17.0.6-2.1.mga9.i586.rpm
installing llvm17-suite-analyzer-17.0.6-2.1.mga9.noarch.rpm libllvm17-suite-17.0.6-2.1.mga9.i586.rpm llvm17-suite-static-17.0.6-2.1.mga9.i586.rpm llvm17-suite-polly-devel-17.0.6-2.1.mga9.i586.rpm llvm17-suite-17.0.6-2.1.mga9.i586.rpm llvm17-suite-tools-extra-17.0.6-2.1.mga9.i586.rpm llvm17-suite-polly-17.0.6-2.1.mga9.i586.rpm libllvm17-suite-devel-17.0.6-2.1.mga9.i586.rpm from /var/cache/urpmi/rpms
Preparing...                     ################################################################
      1/8: libllvm17-suite       ################################################################
      2/8: llvm17-suite          ################################################################
      3/8: llvm17-suite-polly    ################################################################
      4/8: llvm17-suite-static   ################################################################
      5/8: llvm17-suite-analyzer ################################################################
      6/8: llvm17-suite-tools-extra
                                 ################################################################
      7/8: libllvm17-suite-devel ################################################################
      8/8: llvm17-suite-polly-devel
                                 ################################################################
----------------------------------------------------------------------
More information on package llvm17-suite-17.0.6-2.1.mga9.i586

NOTE: this package lives into /usr/lib/llvm17. You need to set env variables
and path accordingly.

For instance and to be adjusted to your needs:

PATH="/usr/lib/llvm17/bin:$PATH"
LLVM_DIR=/usr/lib/llvm17/lib/cmake/llvm


----------------------------------------------------------------------

LC_ALL=C urpmi --auto --auto-update 
medium "QA Testing (32-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date


installing llvm17-suite-analyzer-17.0.6-2.2.mga9.noarch.rpm llvm17-suite-17.0.6-2.2.mga9.i586.rpm llvm17-suite-polly-devel-17.0.6-2.2.mga9.i586.rpm llvm17-suite-polly-17.0.6-2.2.mga9.i586.rpm llvm17-suite-tools-extra-17.0.6-2.2.mga9.i586.rpm llvm17-suite-static-17.0.6-2.2.mga9.i586.rpm libllvm17-suite-devel-17.0.6-2.2.mga9.i586.rpm libllvm17-suite-17.0.6-2.2.mga9.i586.rpm from //home/katnatek/qa-testing/i586
Preparing...                     ################################################################
      1/8: libllvm17-suite       ################################################################
      2/8: llvm17-suite          ################################################################
      3/8: llvm17-suite-static   ################################################################
      4/8: libllvm17-suite-devel ################################################################
      5/8: llvm17-suite-polly    ################################################################
      6/8: llvm17-suite-polly-devel
                                 ################################################################
      7/8: llvm17-suite-analyzer ################################################################
      8/8: llvm17-suite-tools-extra
                                 ################################################################
      1/8: removing llvm17-suite-polly-devel-17.0.6-2.1.mga9.i586
                                 ################################################################
      2/8: removing libllvm17-suite-devel-17.0.6-2.1.mga9.i586
                                 ################################################################
      3/8: removing llvm17-suite-tools-extra-17.0.6-2.1.mga9.i586
                                 ################################################################
      4/8: removing llvm17-suite-analyzer-17.0.6-2.1.mga9.noarch
                                 ################################################################
      5/8: removing llvm17-suite-17.0.6-2.1.mga9.i586
                                 ################################################################
      6/8: removing libllvm17-suite-17.0.6-2.1.mga9.i586
                                 ################################################################
      7/8: removing llvm17-suite-static-17.0.6-2.1.mga9.i586
                                 ################################################################
      8/8: removing llvm17-suite-polly-17.0.6-2.1.mga9.i586
                                 ################################################################
----------------------------------------------------------------------
More information on package llvm17-suite-17.0.6-2.2.mga9.i586

NOTE: this package lives into /usr/lib/llvm17. You need to set env variables
and path accordingly.

For instance and to be adjusted to your needs:

PATH="/usr/lib/llvm17/bin:$PATH"
LLVM_DIR=/usr/lib/llvm17/lib/cmake/llvm


----------------------------------------------------------------------

LC_ALL=C urpme libllvm17-suite libllvm17-suite-devel llvm17-suite llvm17-suite-analyzer llvm17-suite-polly llvm17-suite-polly-devel llvm17-suite-static llvm17-suite-tools-extra
removing libllvm17-suite-17.0.6-2.2.mga9.i586 libllvm17-suite-devel-17.0.6-2.2.mga9.i586 llvm17-suite-17.0.6-2.2.mga9.i586 llvm17-suite-analyzer-17.0.6-2.2.mga9.noarch llvm17-suite-polly-17.0.6-2.2.mga9.i586 llvm17-suite-polly-devel-17.0.6-2.2.mga9.i586 llvm17-suite-static-17.0.6-2.2.mga9.i586 llvm17-suite-tools-extra-17.0.6-2.2.mga9.i586
removing package llvm17-suite-polly-devel-17.0.6-2.2.mga9.i586
      1/8: removing llvm17-suite-polly-devel-17.0.6-2.2.mga9.i586
                                 ################################################################
removing package libllvm17-suite-devel-17.0.6-2.2.mga9.i586
      2/8: removing libllvm17-suite-devel-17.0.6-2.2.mga9.i586
                                 ################################################################
removing package llvm17-suite-analyzer-17.0.6-2.2.mga9.noarch
      3/8: removing llvm17-suite-analyzer-17.0.6-2.2.mga9.noarch
                                 ################################################################
removing package llvm17-suite-17.0.6-2.2.mga9.i586
      4/8: removing llvm17-suite-17.0.6-2.2.mga9.i586
                                 ################################################################
removing package llvm17-suite-tools-extra-17.0.6-2.2.mga9.i586
      5/8: removing llvm17-suite-tools-extra-17.0.6-2.2.mga9.i586
                                 ################################################################
removing package libllvm17-suite-17.0.6-2.2.mga9.i586
      6/8: removing libllvm17-suite-17.0.6-2.2.mga9.i586
                                 ################################################################
removing package llvm17-suite-static-17.0.6-2.2.mga9.i586
      7/8: removing llvm17-suite-static-17.0.6-2.2.mga9.i586
                                 ################################################################
removing package llvm17-suite-polly-17.0.6-2.2.mga9.i586
      8/8: removing llvm17-suite-polly-17.0.6-2.2.mga9.i586
                                 ################################################################
katnatek 2024-03-23 21:56:03 CET

Whiteboard: (none) => MGA9-32-OK

katnatek 2024-03-23 23:40:12 CET

CC: (none) => andrewsfarm

katnatek 2024-03-23 23:40:23 CET

Keywords: (none) => advisory

Comment 5 Thomas Andrews 2024-03-24 01:26:58 CET
Validating.

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

Comment 6 Dan Fandrich 2024-03-24 05:42:58 CET
The SRPM name is missing from the advisory.

CC: (none) => dan

Comment 7 katnatek 2024-03-24 15:58:27 CET
(In reply to Dan Fandrich from comment #6)
> The SRPM name is missing from the advisory.

Fixed
Comment 8 Mageia Robot 2024-03-25 22:38:58 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0115.html

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


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