Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 586304 - app-misc/wyrm and multiple dev-ml/* packages have invalid || ( dev-ml/camlp4:= ... ) deps
Summary: app-misc/wyrm and multiple dev-ml/* packages have invalid || ( dev-ml/camlp4:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Team for the ML programming language family
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 586238
  Show dependency tree
 
Reported: 2016-06-18 16:59 UTC by Michał Górny
Modified: 2016-06-24 09:58 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-18 16:59:52 UTC
I see numerous packages having:

    || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )

Using := inside || () is forbidden and broken.

Do I understand correctly that old versions of ocaml do not require additional camlp4, however with newer it is required? If that is the case, then I would sugest adding camlp4-0 that would just pull in <ocaml-4.02.0, and leaving only 'dev-ml/camlp4:=' dep.

This includes at least:

app-misc/wyrd
dev-ml/camomile 
dev-ml/comparelib 
dev-ml/deriving-ocsigen 
dev-ml/enumerate 
dev-ml/extlib 
dev-ml/faillib 
dev-ml/fieldslib 
dev-ml/lablgl 
dev-ml/lablgtk 
dev-ml/lwt 
dev-ml/macaque 
dev-ml/ocaml-data-notation 
dev-ml/ocaml-gettext 
dev-ml/ocamldsort 
dev-ml/ocamlnet 
dev-ml/optcomp 
dev-ml/pa_bench 
dev-ml/pipebang 
dev-ml/pomap 
dev-ml/pxp 
dev-ml/typehashlib 
dev-ml/utop
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-18 17:00:45 UTC
+ dev-util/coccinelle
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-18 18:36:51 UTC
+ sci-mathematics/coq
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-21 20:33:28 UTC
commit 2d4ac687fbf44588f764697c9dcb2b960a18d51b
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Tue Jun 21 22:32:35 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Tue Jun 21 22:32:45 2016

    dev-ml/*: Remove := slot ops from || deps, #586304

commit 84224f26f9c893299a487431e2ee005b1795f01c
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Tue Jun 21 22:24:28 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Tue Jun 21 22:32:45 2016

    sci-mathematics/coq: Remove := from || dep, #586304

commit 23c0a5e66e44e35d9854ee94dc0e3b41a2f15035
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Tue Jun 21 22:23:13 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Tue Jun 21 22:32:45 2016

    dev-util/coccinelle: Remove := op from || dep, #586304

commit 09756db2fb6945d1b767b68f4017e6f1d4e6b66a
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Tue Jun 21 22:22:24 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Tue Jun 21 22:32:45 2016

    app-misc/wyrd: Remove := slot op from || dep, #586304


Leaving this open in case you want to handle the deps differently.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-21 21:17:13 UTC
commit 3b1a4cc0f9b9a0a2c70d6bb53cb71bf059e2920e
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Tue Jun 21 23:02:17 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Tue Jun 21 23:03:57 2016

    dev-ml/ocamlnet: Remove another := slot op from || dep

commit 9675d96cfe244033e97dd7034b95c5af251405e3
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Tue Jun 21 23:01:45 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Tue Jun 21 23:02:55 2016

    dev-ml/lablgl: Remove another := slot op from || dep
Comment 5 Alexis Ballier gentoo-dev 2016-06-23 11:28:06 UTC
and reverted, see commit log and e.g. bug #586328 for a proper fix

(I don't have time to fix tens of packages atm and don't think there is suddenly any rush about it)
Comment 6 Alexis Ballier gentoo-dev 2016-06-24 09:58:34 UTC
i believe everything that can be fixed in a generic manner has been fixed

some remains, please file bugs for individual packages so that proper action can be taken on a per package basis