Bug 1336000 - ocaml-camomile is out fo date, won't install
Summary: ocaml-camomile is out fo date, won't install
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ocaml-camomile
Version: 23
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Richard W.M. Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-05-13 19:16 UTC by Matthew Saltzman
Modified: 2016-05-24 01:24 UTC (History)
2 users (show)

Fixed In Version: ocaml-camomile-0.8.5-16.fc24 ocaml-camomile-0.8.5-16.fc23
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-05-20 17:38:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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