Bug 467893

Summary: Yum update cycles between ghc-prof and ghc682-prof
Product: [Fedora] Fedora Reporter: Honza 'thingie' Bartoš <thingie>
Component: ghcAssignee: Jens Petersen <petersen>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 9CC: bos, haskell-devel, loupgaroublond, petersen
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-11-19 14:49:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Honza 'thingie' Bartoš 2008-10-21 15:28:46 UTC
Description of problem:
ghc-prof replaces ghc682-prof, but ghc682-prof also replaces ghc-prof. So first yum update will replace ghc-prof with ghc682-prof, next one will replace ghc682-prof with ghc-prof and so on...


Version-Release number of selected component (if applicable):
ghc-prof-6.8.3-8.fc10.i386 [rawhide repository]
ghc682-prof 6.8.2-2.fc9 [fedora repository]
fedora-release-9.92-1.noarch

Actual results:


Expected results:
Keep ghc-prof which is newer and version number is higher (most likely).


Additional info:

Comment 1 Jens Petersen 2008-10-21 22:56:27 UTC
Oh dear this is hard to fix and due to bad packaging: ghc682-prof should obsolete ghc-prof with version: unfortunately I don't see any way to fix this other than upgrading to f10, but the next f9 update of ghc may help to circumvent this since we're dropping ghc68X subpackaging.

Comment 2 Jens Petersen 2008-10-23 07:38:27 UTC
(In reply to comment #1)
> but the next f9 update of ghc may help to
> circumvent this since we're dropping ghc68X subpackaging.

No sorry that is nonsense.  Other than pushing a new ghc682 build (which is pretty much a wasted effort) I can see any good way to resolve this.  You could add system config to yum to ignore ghc682-prof to workaround around it (or uninstalled ghc-prof if that is an option).  Sorry.

Comment 3 Jens Petersen 2008-11-03 00:24:10 UTC
> Other than pushing a new ghc682 build [...] I can['t] see any good way to resolve this.

And of course unfortunately it is not possible since ghc682 does not rebuild on f9. :-(

Comment 4 Jens Petersen 2008-11-03 06:34:12 UTC
Okay I have an idea: perhaps for f9 we should just name the new ghc-prof-6.8.3 subpackage ghc683-prof instead to workaround this or maybe it is better to just add a dummy ghc682-prof package to keep yum quiet, otherwise we will break upgrades to f10 or need to update ghc for f10 to obsolete ghc683-prof.

Comment 5 Jens Petersen 2008-11-03 07:27:22 UTC
Hopefully ghc-6.8.3-10.fc9 should fix this.

Comment 6 Fedora Update System 2008-11-03 08:13:24 UTC
ghc-6.8.3-10.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/ghc-6.8.3-10.fc9

Comment 7 Fedora Update System 2008-11-06 04:08:47 UTC
ghc-6.8.3-10.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update ghc'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-9388

Comment 8 Fedora Update System 2008-11-12 02:58:57 UTC
ghc-6.8.3-10.fc9, gtk2hs-0.9.13-3.fc9, haddock-2.0.0.0-3.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update ghc gtk2hs haddock'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-9388

Comment 9 Fedora Update System 2008-11-19 14:49:04 UTC
ghc-6.8.3-10.fc9, gtk2hs-0.9.13-3.fc9, haddock-2.0.0.0-3.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.