Bug 1789634

Summary: ghc-hgettext in F31 cannot be installed
Product: [Fedora] Fedora Reporter: Elliott Sales de Andrade <quantum.analyst>
Component: ghc-hgettextAssignee: Jens Petersen <petersen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 31CC: petersen, philip
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ghc-hgettext-0.1.31.0-9.fc31 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-02 19:04:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Elliott Sales de Andrade 2020-01-09 23:41:47 UTC
Description of problem:
In Fedora 30, I have ghc-hgettext installed:

$ rpm -q ghc-hgettext
ghc-hgettext-0.1.31.0-5.fc30.x86_64

When I try to system-upgrade, I get a conflict:

 Problem 1: problem with installed package ghc-hgettext-0.1.31.0-5.fc30.x86_64
  - package ghc-hgettext-0.1.31.0-6.fc31.x86_64 requires libHSCabal-2.2.0.1-ghc8.4.4.so()(64bit), but none of the providers can be installed
  - ghc-hgettext-0.1.31.0-5.fc30.x86_64 does not belong to a distupgrade repository
  - ghc-Cabal-2.2.0.1-74.1.fc30.x86_64 does not belong to a distupgrade repository
  - package ghc-Cabal-2.2.0.1-74.module_f31+3447+c568df69.x86_64 is excluded


Additionally, trying to install it directly into a F31 container fails:

$ podman run -it --rm fedora:31
[root@522bab79b83b /]# dnf install ghc-hgettext
Error: 
 Problem: package ghc-hgettext-0.1.31.0-6.fc31.x86_64 requires libHSprocess-1.6.3.0-ghc8.4.4.so()(64bit), but none of the providers can be installed
  - conflicting requests
  - package ghc-process-1.6.3.0-74.module_f31+3447+c568df69.x86_64 is excluded
(try to add '--skip-broken' to skip uninstallable packages)


Or a F31 mock:

mock -r fedora-31-x86_64 --install ghc-hgettext
INFO: mock.py version 1.4.21 starting (python version = 3.7.5)...
Start: init plugins
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
Start: chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: root cache aged out! cache will be rebuilt
INFO: enabled dnf cache
Start: cleaning dnf metadata
Finish: cleaning dnf metadata
INFO: enabled HW Info plugin
Mock Version: 1.4.21
INFO: Mock Version: 1.4.21
Finish: chroot init
INFO: installing package(s): ghc-hgettext
Last metadata expiration check: 0:00:02 ago on Thu 09 Jan 2020 06:40:09 PM EST.
Error: 
 Problem: conflicting requests
  - nothing provides libHSbase-4.11.1.0-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSghc-prim-0.5.2.0-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSbytestring-0.10.8.2-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSinteger-gmp-1.0.2.0-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSdirectory-1.3.1.5-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSfilepath-1.4.2-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSprocess-1.6.3.0-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64
  - nothing provides libHSCabal-2.2.0.1-ghc8.4.4.so()(64bit) needed by ghc-hgettext-0.1.31.0-6.fc31.x86_64


Version-Release number of selected component (if applicable):
ghc-hgettext-0.1.31.0-5.fc30.x86_64
ghc-hgettext-0.1.31.0-6.fc31.x86_64

Comment 1 Fedora Update System 2020-02-23 11:43:09 UTC
FEDORA-2020-1cdc4f76ed has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cdc4f76ed

Comment 2 Fedora Update System 2020-02-24 02:08:37 UTC
ghc-hgettext-0.1.31.0-9.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cdc4f76ed

Comment 3 Fedora Update System 2020-03-02 19:04:59 UTC
ghc-hgettext-0.1.31.0-9.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.