Bug 2149465 - Unable to install EPEL9 release of xscreensaver due to missing dependencies
Summary: Unable to install EPEL9 release of xscreensaver due to missing dependencies
Keywords:
Status: CLOSED DUPLICATE of bug 2145220
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: xscreensaver
Version: epel9
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-11-30 00:31 UTC by metatron320
Modified: 2022-11-30 03:30 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-11-30 03:30:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 2120163 0 unspecified CLOSED Please branch and build xscreensaver in epel9. 2022-11-30 00:31:49 UTC

Description metatron320 2022-11-30 00:31:00 UTC
Description of problem: An EPEL9 version of xscreensaver was recently released, but it does not install properly due to missing dependencies. Specifically, the package manager complains that "nothing provides appres needed by xscreensaver-base-1:6.05-3.el9.x86_64."

Version-Release number of selected component (if applicable): xscreensaver-1:6.05-3.el9.x86_64


How reproducible: every time the user attempts to install xscreensaver or its components.


Steps to Reproduce:
1. dnf install xscreensaver-base.x86_64 xscreensaver.x86_64


Actual results:

Error: 
 Problem 1: conflicting requests
  - nothing provides appres needed by xscreensaver-base-1:6.05-3.el9.x86_64
 Problem 2: package xscreensaver-1:6.05-3.el9.x86_64 requires xscreensaver-base = 1:6.05-3.el9, but none of the providers can be installed
  - conflicting requests
  - nothing provides appres needed by xscreensaver-base-1:6.05-3.el9.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)


Expected results: Successful installation of xscreensaver packages.


Additional info: 
The EPEL9 xscreensaver package was recently branched and built as part of https://bugzilla.redhat.com/show_bug.cgi?id=2120163. It appears that the x-screensaver-base package requires a package called "appres" which is not currently available in EPEL9. I also happened to note the following in the changelog for the version of xscreensaver-base that is available in EPEL8 (see https://rpmfind.net/linux/RPM/epel/8/x86_64/Packages/x/xscreensaver-base-5.45-5.el8.x86_64.html for reference):

* Tue Mar 02 2021 Ding-Yi Chen <dchen> - 1:5.45-5
  - Fix EPEL 8 & EPEL 7 build
  - Remove appres from EL8 and EL7, because they don't have it.

So perhaps this dependency simply needs to be removed from the EPEL9 build as well?

Comment 1 Jonathan Wright 2022-11-30 03:30:26 UTC

*** This bug has been marked as a duplicate of bug 2145220 ***


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