Bug 2175536 - lxqt-config is blocking an update of libkscreen-qt5-5.27.2-1.fc37.x86_64 because it depends on an earlier version
Summary: lxqt-config is blocking an update of libkscreen-qt5-5.27.2-1.fc37.x86_64 beca...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: lxqt-config
Version: 37
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Zamir SUN
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2170835 (view as bug list)
Depends On:
Blocks: F36FailsToInstall F37FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2023-03-05 17:15 UTC by stan
Modified: 2023-04-11 20:25 UTC (History)
8 users (show)

Fixed In Version: lxqt-config-1.1.0-2.1.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-21 02:46:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description stan 2023-03-05 17:15:42 UTC
Description of problem:  When running a dnf update, kscreen is skipped because of missing dependency.  That dependency is libkscreen-qt5-5.27.2-1.fc37.x86_64.  The package blocking this is lxqt-config.


Version-Release number of selected component (if applicable):
Name        : lxqt-config
Version     : 1.1.0
Release     : 2.fc37
Architecture: x86_64
Install Date: Wed 27 Jul 2022 01:48:22 AM MST

How reproducible:
Every time.

Steps to Reproduce:
1.  Have the current version of lxqt-config from the repositories
2.  Try to update or install the latest kscreen
3.

Actual results:
 Problem 1: package lxqt-config-1.1.0-2.fc37.x86_64 requires libKF5Screen.so.7()(64bit), but none of the providers can be installed
  - cannot install both libkscreen-qt5-5.27.2-1.fc37.x86_64 and libkscreen-qt5-5.26.5-1.fc37.x86_64
  - cannot install both libkscreen-qt5-5.27.2-1.fc37.x86_64 and libkscreen-qt5-5.26.2-1.fc37.x86_64
  - cannot install both libkscreen-qt5-5.26.2-1.fc37.x86_64 and libkscreen-qt5-5.27.2-1.fc37.x86_64
  - cannot install the best update candidate for package lxqt-config-1.1.0-2.fc37.x86_64
  - cannot install the best update candidate for package libkscreen-qt5-5.26.5-1.fc37.x86_64
 Problem 2: problem with installed package lxqt-config-1.1.0-2.fc37.x86_64
  - package lxqt-config-1.1.0-2.fc37.x86_64 requires libKF5Screen.so.7()(64bit), but none of the providers can be installed
  - cannot install both libkscreen-qt5-5.27.2-1.fc37.x86_64 and libkscreen-qt5-5.26.5-1.fc37.x86_64
  - cannot install both libkscreen-qt5-5.27.2-1.fc37.x86_64 and libkscreen-qt5-5.26.2-1.fc37.x86_64
  - cannot install both libkscreen-qt5-5.26.2-1.fc37.x86_64 and libkscreen-qt5-5.27.2-1.fc37.x86_64
  - package kscreen-1:5.27.2-1.fc37.x86_64 requires libKF5Screen.so.8()(64bit), but none of the providers can be installed
  - package kscreen-1:5.27.2-1.fc37.x86_64 requires libKF5ScreenDpms.so.8()(64bit), but none of the providers can be installed
  - package kscreen-1:5.27.2-1.fc37.x86_64 requires libkscreen-qt5(x86-64) >= 5.27, but none of the providers can be installed
  - cannot install the best update candidate for package kscreen-1:5.26.5-1.fc37.x86_64


Expected results:
kscreen installs or updates

Additional info:
I think lxqt-config just needs to be recompiled to pick up the new library version (so.8 instead of so.7).

Comment 1 Raphael Groner 2023-03-08 10:35:14 UTC
Reproducible for me. Everytime libkscreen-qt5 gets updated, dnf decides to remove lxqt-config. Manually reinstall lxqt-config, then dnf resets libkscreen-qt5. - Maybe lxqt-config needs rebuild to get right dependency.

…
    Removed      lxqt-config-1.1.0-2.fc37.x86_64                      @@System
…
Command Line   : install -y lxqt-config
Comment        : 
Packages Altered:
    Downgrade  libkscreen-qt5-5.26.2-1.fc37.x86_64 @fedora
    Downgraded libkscreen-qt5-5.27.2-1.fc37.x86_64 @@System
    Install    lxqt-config-1.1.0-2.fc37.x86_64     @fedora

Comment 2 Raphael Groner 2023-03-08 10:59:46 UTC
Zamir, can you rebuild lxqt-config?

Comment 3 Raphael Groner 2023-03-08 11:02:43 UTC
*** Bug 2170835 has been marked as a duplicate of this bug. ***

Comment 4 Fedora Update System 2023-03-12 07:12:19 UTC
FEDORA-2023-11b8b02e84 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-11b8b02e84

Comment 5 Zamir SUN 2023-03-12 07:13:37 UTC
Can anyone check if lxqt-config-1.1.0-2.1.fc37 fixes this issue?

Thanks.

Comment 6 Eugene A. Pivnev 2023-03-12 08:34:42 UTC
(In reply to Zamir SUN from comment #5)
> Can anyone check if lxqt-config-1.1.0-2.1.fc37 fixes this issue?

Checked. Fixes. Thank you.

Comment 7 Fedora Update System 2023-03-13 02:01:27 UTC
FEDORA-2023-11b8b02e84 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-11b8b02e84`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-11b8b02e84

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 stan 2023-03-13 15:26:04 UTC
Picked up the update from updates-testing in today's dnf update, and everything seems to be working properly.  Thank you.

Comment 9 Fedora Update System 2023-03-21 02:46:22 UTC
FEDORA-2023-11b8b02e84 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Raphael Groner 2023-04-03 16:53:01 UTC
*** Bug 2183423 has been marked as a duplicate of this bug. ***

Comment 11 Raphael Groner 2023-04-11 20:25:51 UTC
*** Bug 2173422 has been marked as a duplicate of this bug. ***


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