Bug 1336000

Summary: ocaml-camomile is out fo date, won't install
Product: [Fedora] Fedora Reporter: Matthew Saltzman <mjs>
Component: ocaml-camomileAssignee: Richard W.M. Jones <rjones>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: mjs, rjones
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ocaml-camomile-0.8.5-16.fc24 ocaml-camomile-0.8.5-16.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-20 17:38:22 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 Matthew Saltzman 2016-05-13 19:16:31 UTC
Description of problem:
Tried to install guestfs-browser-0.2.3-3.fc23.x86_64, which requires ocaml-camomile, but got error. Tried to install ocaml-camomile directly, got error:

$ sudo dnf install ocaml-camomile
Last metadata expiration check: 0:23:55 ago on Fri May 13 14:45:37 2016.
Error: package ocaml-camomile-data-0.8.5-10.fc23.x86_64 requires ocaml-camomile = 0.8.5-10.fc23, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages)

Tried to install with --allowerasing, got:

$ sudo dnf install --allowerasing ocaml-camomile
Last metadata expiration check: 0:24:14 ago on Fri May 13 14:45:37 2016.
Dependencies resolved.
=============================================================================================
 Package                   Arch         Version                           Repository    Size
=============================================================================================
Installing:
 ocaml-camomile            x86_64       0.8.5-10.fc23                     fedora       593 k
 ocaml-camomile-data       x86_64       0.8.5-10.fc23                     fedora       2.1 M
Downgrading:
 ocaml                     x86_64       4.02.2-4.fc23                     fedora       6.2 M
 ocaml-camlp4              x86_64       4.02.2-0.2.git1e8965ea.fc23       fedora        16 M
 ocaml-camlp4-devel        x86_64       4.02.2-0.2.git1e8965ea.fc23       fedora       7.6 M
 ocaml-compiler-libs       x86_64       4.02.2-4.fc23                     fedora       1.9 M
 ocaml-ocamldoc            x86_64       4.02.2-4.fc23                     fedora       2.2 M
 ocaml-runtime             x86_64       4.02.2-4.fc23                     fedora       2.0 M

Transaction Summary
=============================================================================================
Install    2 Packages
Downgrade  6 Packages

Total download size: 39 M
Is this ok [y/N]: n
Operation aborted.


Version-Release number of selected component (if applicable):
ocaml-camomile-0.8.5-10.fc23.x86_64

How reproducible:
Always

Steps to Reproduce:
1. dnf install ocaml-camomile
2.
3.

Actual results:
Fails or threatens to downgrade other ocaml packages.

Expected results:
Installs cleanly.

Additional info:

Comment 1 Richard W.M. Jones 2016-05-13 21:28:44 UTC
Which version of OCaml do you have installed now?

Anyway I think the problem is that ocaml-camomile-data shouldn't
require ocaml-camomile, since the -data subpackage is just data
and doesn't actually require the base package.  It should be
installable on its own.

Comment 2 Matthew Saltzman 2016-05-14 01:33:39 UTC
(In reply to Richard W.M. Jones from comment #1)
> Which version of OCaml do you have installed now?
> 
> Anyway I think the problem is that ocaml-camomile-data shouldn't
> require ocaml-camomile, since the -data subpackage is just data
> and doesn't actually require the base package.  It should be
> installable on its own.

$ rpm -qa ocaml\*
ocaml-compiler-libs-4.02.3-5.1.x86_64
ocaml-camlp4-4.02.3-8.1.x86_64
ocaml-ocamldoc-4.02.3-5.1.x86_64
ocaml-4.02.3-5.1.x86_64
ocaml-srpm-macros-2-3.fc23.noarch
ocaml-camlp4-devel-4.02.3-8.1.x86_64
ocaml-runtime-4.02.3-5.1.x86_64

Sorry, I confused the error message above from accidentally trying to install ocaml-camomile-data instead of ocaml-camomile. I get the same message installing ocaml-camomile by itself.

$ sudo dnf install ocaml-camomile
Error: package ocaml-camomile-0.8.5-10.fc23.x86_64 requires ocaml(runtime) = 4.02.2, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages)

Comment 3 Fedora Update System 2016-05-14 08:24:28 UTC
ocaml-camomile-0.8.5-16.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-da02317690

Comment 4 Fedora Update System 2016-05-14 08:24:36 UTC
ocaml-camomile-0.8.5-16.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-981aaab326

Comment 5 Fedora Update System 2016-05-15 06:55:53 UTC
ocaml-camomile-0.8.5-16.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-da02317690

Comment 6 Fedora Update System 2016-05-16 15:23:38 UTC
ocaml-camomile-0.8.5-16.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-981aaab326

Comment 7 Fedora Update System 2016-05-20 17:38:20 UTC
ocaml-camomile-0.8.5-16.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2016-05-24 01:24:46 UTC
ocaml-camomile-0.8.5-16.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.