Bug 1832445 - FTI: ghc-derive: ghc-derive, ghc-derive-devel, ghc-derive-prof
Summary: FTI: ghc-derive: ghc-derive, ghc-derive-devel, ghc-derive-prof
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ghc-derive
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jens Petersen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F33FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2020-05-06 17:20 UTC by Igor Raits
Modified: 2020-05-10 07:24 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-05-10 07:24:59 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Igor Raits 2020-05-06 17:20:36 UTC
Hello,

Your package (ghc-derive) Fails To Install in Fedora 33:

---
can't install ghc-derive-2.6.5-4.fc32.x86_64:
  - nothing provides libHShaskell-src-exts-1.20.3-2fryh11Yuz7lCtLeeIQn8-ghc8.6.5.so()(64bit) needed by ghc-derive-2.6.5-4.fc32.x86_64
---
can't install ghc-derive-devel-2.6.5-4.fc32.x86_64:
  - nothing provides ghc-devel(haskell-src-exts-1.20.3-2fryh11Yuz7lCtLeeIQn8) needed by ghc-derive-devel-2.6.5-4.fc32.x86_64
---
can't install ghc-derive-prof-2.6.5-4.fc32.x86_64:
  - nothing provides ghc-prof(haskell-src-exts-1.20.3-2fryh11Yuz7lCtLeeIQn8) needed by ghc-derive-prof-2.6.5-4.fc32.x86_64
---

According to a policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks if you won't reply to this bug.

The data was generated from koji buildroot, so it might be a bit newer than latest rawhide compose.

If this is caused by updating one of packages and not rebuilding others yet, consider using side tags: https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/

Thanks!

Comment 1 Jens Petersen 2020-05-08 11:00:44 UTC
[So just for the record ghc-derive was actually intended to be retired for f32, but I think I was too late: anyway I retire for F33 Rawhide.]

Okay I see this difference in behaviour:

```
[root@03f0e93c1121 /]# dnf install ghc-derive-2.6.5-4.fc32
Last metadata expiration check: 0:00:28 ago on Fri May  8 10:54:54 2020.
Error: 
 Problem: conflicting requests
  - nothing provides libHShaskell-src-exts-1.20.3-2fryh11Yuz7lCtLeeIQn8-ghc8.6.5.so()(64bit) needed by ghc-derive-2.6.5-4.fc32.x86_64
```

vs

```
[root@03f0e93c1121 /]# dnf install ghc-derive
Last metadata expiration check: 0:00:42 ago on Fri May  8 10:54:54 2020.
Dependencies resolved.
===================================================================================================================================
 Package                         Architecture             Version                          Repository                         Size
===================================================================================================================================
Installing:
 ghc-obsoletes                   noarch                   2.0.6-2.fc32                     updates-testing                    13 k

Transaction Summary
===================================================================================================================================
Install  1 Package

Total download size: 13 k
```

Not sure if there is anything I can do to alleviate this.

Comment 2 Jens Petersen 2020-05-10 07:24:59 UTC
Personally I think dnf is more or less doing the right thing here for an explicit nvr.

(Here is an upstream issue confirming that derive is no longer maintained.)

As pre-announced on Fedora Haskell list before F32 Beta,
I am going ahead now and have retired ghc-derive from F33 Rawhide now finally.


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