Bug 1849980 - dnf update kdelibs3.i686 pulls in x86_64 version
Summary: dnf update kdelibs3.i686 pulls in x86_64 version
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jaroslav Mracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-23 10:45 UTC by Dominik 'Rathann' Mierzejewski
Modified: 2022-09-21 12:01 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-09-21 12:01:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dominik 'Rathann' Mierzejewski 2020-06-23 10:45:46 UTC
Description of problem:
dnf update kdelibs3.i686 pulls in x86_64 version when nothing requires it.

Version-Release number of selected component (if applicable):
dnf-4.2.23-1.fc32.noarch
dnf-plugins-core-4.0.16-1.fc32.noarch
libsolv-0.7.14-1.fc32.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Make sure kdelibs3.i686 < latest is installed (e.g. 3.5.10-103.fc32)
2. Make sure kdelibs3.x86_64 is not installed
3. dnf update kdelibs3.i686

Actual results:
Dependencies resolved.
========================================================================================================================
 Package                      Architecture            Version                            Repository                Size
========================================================================================================================
Upgrading:
 kdelibs3                     i686                    3.5.10-105.fc32                    updates                   16 M
Installing dependencies:
 arts                         x86_64                  8:1.5.10-46.fc32                   fedora                   987 k
 kdelibs3                     x86_64                  3.5.10-105.fc32                    updates                   15 M
 libart_lgpl                  x86_64                  2.3.21-23.fc32                     fedora                    72 k
 qt3                          x86_64                  3.3.8b-80.fc32                     fedora                   3.7 M

Transaction Summary
========================================================================================================================
Install  4 Packages
Upgrade  1 Package

Total download size: 36 M
Is this ok [y/N]: N
Operation aborted.

Expected results:
Only kdelibs3.i686 is updated.

Additional information:
Just to confirm nothing requires kdelibs3.x86_64, I'm able to uninstall it following the above update:
$ sudo dnf remove arts.x86_64 libart_lgpl.x86_64 qt3.x86_64
Dependencies resolved.
========================================================================================================================
 Package                      Architecture            Version                           Repository                 Size
========================================================================================================================
Removing:
 arts                         x86_64                  8:1.5.10-46.fc32                  @fedora                   5.6 M
 libart_lgpl                  x86_64                  2.3.21-23.fc32                    @fedora                   140 k
 qt3                          x86_64                  3.3.8b-80.fc32                    @fedora                    11 M
Removing dependent packages:
 kdelibs3                     x86_64                  3.5.10-105.fc32                   @updates                   44 M

Transaction Summary
========================================================================================================================
Remove  4 Packages

Freed space: 61 M
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                1/1 
  Erasing          : kdelibs3-3.5.10-105.fc32.x86_64                                                                1/4 
  Erasing          : arts-8:1.5.10-46.fc32.x86_64                                                                   2/4 
  Erasing          : qt3-3.3.8b-80.fc32.x86_64                                                                      3/4 
  Running scriptlet: qt3-3.3.8b-80.fc32.x86_64                                                                      3/4 
  Erasing          : libart_lgpl-2.3.21-23.fc32.x86_64                                                              4/4 
  Running scriptlet: libart_lgpl-2.3.21-23.fc32.x86_64                                                              4/4 
  Verifying        : arts-8:1.5.10-46.fc32.x86_64                                                                   1/4 
  Verifying        : kdelibs3-3.5.10-105.fc32.x86_64                                                                2/4 
  Verifying        : libart_lgpl-2.3.21-23.fc32.x86_64                                                              3/4 
  Verifying        : qt3-3.3.8b-80.fc32.x86_64                                                                      4/4 

Removed:
  arts-8:1.5.10-46.fc32.x86_64         kdelibs3-3.5.10-105.fc32.x86_64         libart_lgpl-2.3.21-23.fc32.x86_64        
  qt3-3.3.8b-80.fc32.x86_64           

Complete!

Comment 1 Fedora Program Management 2021-04-29 16:31:48 UTC
This message is a reminder that Fedora 32 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '32'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 32 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 2 Ben Cotton 2021-08-10 12:48:20 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle.
Changing version to 35.

Comment 3 Jaroslav Mracek 2022-09-09 05:27:37 UTC
I am really sorry for the late response. Can you still reproduce the issue?

Comment 4 Dominik 'Rathann' Mierzejewski 2022-09-09 09:46:28 UTC
Not reproducible on F35 or F36.

Comment 5 Jaroslav Mracek 2022-09-21 12:01:22 UTC
Thank you very for provided information. I believe that the issue is already fixed in libsolv, therefore I am closing the issue. Please feel free to reopen it if the bug reappears.


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