Bug 1218987 - Missing dependency for coccinelle 1.0.0.2.fc21
Summary: Missing dependency for coccinelle 1.0.0.2.fc21
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: coccinelle
Version: 21
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Richard W.M. Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-06 11:08 UTC by Marc Dionne
Modified: 2015-05-19 16:25 UTC (History)
1 user (show)

Fixed In Version: coccinelle-1.0.0-2.1.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-05-19 16:25:18 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Marc Dionne 2015-05-06 11:08:42 UTC
Description of problem:

The current version in Fedora 21 has a broken dependency on ocaml(Bytes), and can't be installed.  ocaml(Bytes) is only provided by ocaml 4.02, Fedora 21 is still at ocaml 4.01.

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

coccinelle-1.0.0-2.fc21.x86_64

How reproducible:


Steps to Reproduce:

1. dnf update --best coccinelle

Actual results:

Error: nothing provides ocaml(Bytes) = 8c6e06d8b7c118aa01b614256354aed8 needed by coccinelle-1.0.0-2.fc21.x86_64

Expected results:

Update package to 1.0.0-2

Additional info:

Wondering if it's sufficient to add a new exception to the automatic dependencies in the spec file (add "-i Bytes" to the %global __ocaml_requires_opts line).  That does create an installable package.

I also note that depcheck failures were posted in bodhi for this problem (see https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/66552/steps/runtask/logs/stdio), but the update was pushed to stable anyway.

Comment 1 Richard W.M. Jones 2015-05-06 11:57:41 UTC
Hmmm, if those autoqa reports were readable and reliable, I might
pay more attention to them.

Your analysis is correct.  The new Bytes module was added in OCaml 4.02.
We should ignore that symbol on OCaml 4.01.

I will push an update shortly.

Comment 2 Fedora Update System 2015-05-06 12:34:37 UTC
coccinelle-1.0.0-2.1.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/coccinelle-1.0.0-2.1.fc21

Comment 3 Marc Dionne 2015-05-12 11:11:39 UTC
The new package in updates-testing installs fine, thanks.

Comment 4 Fedora Update System 2015-05-19 16:25:18 UTC
coccinelle-1.0.0-2.1.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.


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