Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 757735 - dev-ml/camlp4: No compatible version for <dev-lang/ocaml-4.09.0
Summary: dev-ml/camlp4: No compatible version for <dev-lang/ocaml-4.09.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Mark Wright
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-30 09:50 UTC by Stefan Huber
Modified: 2020-12-28 11:49 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Huber 2020-11-30 09:50:04 UTC
dev-ml/camlp4-4.08_p1 is the current minimum version available after removing camlp4-4.05.0-r1. However, this version requires >=dev-lang/ocaml-4.09.0. On the other hand, net-misc/unison needs to be built against <dev-lang/ocaml-4.09.0 – and indirectly depends via lablgtk on camlp4 – in order to be interoperable with other Linux distributions, e.g., Debian Buster.

As a consequence, with the current set of packages in portage, no unison (with gtk use flag enabled) can be built that is interoperable with the above distributions.

Also, no camlp4 version exists in portage anymore that is compatible with the stable version ocaml-4.04.2-r1.

Reproducible: Always
Comment 1 Stefan Huber 2020-12-16 09:51:04 UTC
Is there any update on this? As a simple solution, could you simply restore the ebuild of camlp4-4.05.0-r1 again?
Comment 2 Larry the Git Cow gentoo-dev 2020-12-28 11:49:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b369ef41dac492f73bdbfdc6936557e63ec5af55

commit b369ef41dac492f73bdbfdc6936557e63ec5af55
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-12-28 09:22:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-12-28 09:23:47 +0000

    dev-ml/camlp4: restore 4.05_p1
    
    See the bug for details, but to summarise,
    we need to keep older OCamls around for
    various reasons (including the now-infamous
    Unison!), and having camlp4 around to
    correspond to those OCaml versions is
    critical.
    
    Closes: https://bugs.gentoo.org/757735
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-ml/camlp4/Manifest              |  1 +
 dev-ml/camlp4/camlp4-4.05_p1.ebuild | 41 +++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)