Bug 2237365

Summary: ghc-array-0.5.4.0-133.fc38.x86_64 from @System does not belong to a distupgrade repository
Product: [Fedora] Fedora Reporter: Marcin Juszkiewicz <mjuszkie>
Component: ghc-rpm-macrosAssignee: Jens Petersen <petersen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 39CC: j, maxwell, mhroncok, otto.liljalaakso, petersen
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ghc-rpm-macros-2.5.3-2.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-09-27 01:32:26 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 Marcin Juszkiewicz 2023-09-05 06:57:03 UTC
Description of problem:

On test upgrade from F38 to F39 I got this:

 Problem 2: package ghc-data-array-byte-0.1.0.1-1.fc38.x86_64 from @System requires libHSarray-0.5.4.0-ghc9.2.6.so()(64bit), but none of the providers can be installed
  - ghc-array-0.5.4.0-133.fc38.x86_64 from @System  does not belong to a distupgrade repository
  - problem with installed package ghc-data-array-byte-0.1.0.1-1.fc38.x86_64


I do not know where from this package came but it looks like it is no longer present in F39.

Comment 1 Marcin Juszkiewicz 2023-09-05 08:49:56 UTC
Looking at https://koji.fedoraproject.org/koji/buildinfo?buildID=2265053 and https://koji.fedoraproject.org/koji/buildinfo?buildID=2271549 it looks like ghc-array comes from 'ghc' package and is present in both F38 and F39.

No idea where from ghc-data-array-byte comes from.

Comment 2 Otto Liljalaakso 2023-09-10 19:08:28 UTC
Let's ask dnf:

$ dnf info ghc-data-array-byte | grep Source
Source       : ghc-hashable-1.4.2.0-1.fc38.src.rpm

And there is a commit that, according to the commit message, intentionally drops that subpackage:
https://src.fedoraproject.org/rpms/ghc-hashable/c/65c06dbd800e2e92ef1c671dd7cc8e5497fa30d4?branch=rawhide

To me it looks like ghc-data-array-byte should be obsoleted.
@petersen can you confirm this?

Comment 3 Jens Petersen 2023-09-18 06:26:16 UTC
Thank you for the report - you are quite right.
I even had a "fix" for this parked in my local repo...

Comment 4 Fedora Update System 2023-09-18 09:11:22 UTC
FEDORA-2023-9e79fd45fd has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9e79fd45fd

Comment 5 Fedora Update System 2023-09-19 01:10:54 UTC
FEDORA-2023-9e79fd45fd has been pushed to the Fedora 39 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-9e79fd45fd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9e79fd45fd

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

Comment 6 Fedora Update System 2023-09-27 01:32:26 UTC
FEDORA-2023-9e79fd45fd has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.