Bug 892187 - Error installing @haskell due to invalid dependencies of pcre
Summary: Error installing @haskell due to invalid dependencies of pcre
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: pcre
Version: 18
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-01-05 18:26 UTC by Leonid Podolny
Modified: 2013-01-24 04:24 UTC (History)
3 users (show)

Fixed In Version: pcre-8.32-2.fc19
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-01-23 16:03:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
yum log (45.07 KB, text/plain)
2013-01-05 18:26 UTC, Leonid Podolny
no flags Details

Description Leonid Podolny 2013-01-05 18:26:38 UTC
Created attachment 672993 [details]
yum log

When performing "yum install @haskell", I get the following error (full log attached):
--> Processing Dependency: pcre-devel(x86-64) for package: ghc-pcre-light-devel-0.4-9.fc18.x86_64
--> Running transaction check
---> Package pcre-devel.x86_64 0:8.31-2.fc18 will be installed
--> Processing Dependency: pcre = 8.31-2.fc18 for package: pcre-devel-8.31-2.fc18.x86_64
--> Running transaction check
---> Package pcre.i686 0:8.31-2.fc18 will be installed
--> Finished Dependency Resolution
Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:



Version-Release number of selected component (if applicable):


How reproducible:
yum install @haskell


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Petr Pisar 2013-01-07 11:29:06 UTC
This is bug in yum or you have half-synchronized repository.

I will strenghten dependencies between pcre sub-packages, but it will just move your problem symptoms somewhere else.

Comment 2 Fedora Update System 2013-01-07 12:03:02 UTC
pcre-8.31-4.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/pcre-8.31-4.fc18

Comment 3 Leonid Podolny 2013-01-07 13:59:45 UTC
(In reply to comment #1)
> This is bug in yum or you have half-synchronized repository.
> 
> I will strenghten dependencies between pcre sub-packages, but it will just
> move your problem symptoms somewhere else.

I now understand what happened. At some point, an update disabled the updates-testing repository, so I ended up with a bunch of orphaned packages. 
Do you want me to downgrade these packages to the ones in "fedora" repository and make sure that this bug doesn't happen? Or, alternatively, we can wait for the f18 release when I will receive the same packages from fedora-updates.

Comment 4 Petr Pisar 2013-01-07 14:07:21 UTC
Nah, you don't have to bother with it. The pcre update should be harmless.

Comment 5 Fedora Update System 2013-01-07 21:20:27 UTC
Package pcre-8.31-4.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing pcre-8.31-4.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-0364/pcre-8.31-4.fc18
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2013-01-23 16:03:51 UTC
pcre-8.31-4.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Jens Petersen 2013-01-24 04:24:37 UTC
Just for the record I don't think this had anything to do with @haskell,
since ghc-pcre-light-devel Requires pcre-devel with _isa:

$ rpm -q --requires ghc-pcre-light-devel | grep pcre-devel
pcre-devel(x86-64)

but I guess you already worked that out.


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