Revert "dev-ml/*: Remove := slot ops from || deps, #586304"
authorAlexis Ballier <aballier@gentoo.org>
Thu, 23 Jun 2016 08:38:42 +0000 (10:38 +0200)
committerAlexis Ballier <aballier@gentoo.org>
Thu, 23 Jun 2016 11:23:21 +0000 (13:23 +0200)
commita254987a6030b4fefdc5989c960772dddd866faf
tree35fce4a7cb0ca332d9d88a5770a0315da4e53e0a
parent62f1e5e04ca087a9af0a7ca802aee617adbb9c9f
Revert "dev-ml/*: Remove := slot ops from || deps, #586304"

This reverts commit 2d4ac687fbf44588f764697c9dcb2b960a18d51b.

This commit is wrong in several aspects:
- Such changes should come with a revbump
- Removing := deps causes packages not to be rebuilt on upgrades, causing
  barely understandable build failures when upgrading, later on.
  Thanks to this commit, people that have installed those packages
  will likely experience those failures with the upcoming ocaml 4.03 unmask.
- This is a non maintainer commit where no discussion at all happened with the
  maintainers during the 3 days between bug report and mass commit.
  Such discussion could have prevented the above mentioned breakage.

Proper fix is to drop the backward compatibility part of the || () dep. This fix
was slowly moving forward whenever possible and noticed. Main blocker for this is
bug #463018 which requires taking extra care for not breaking the stable tree
nor needlessly preventing future stabilization of packages.
35 files changed:
dev-ml/camomile/camomile-0.8.4.ebuild
dev-ml/camomile/camomile-0.8.5.ebuild
dev-ml/comparelib/comparelib-109.60.00.ebuild
dev-ml/comparelib/comparelib-113.00.00.ebuild
dev-ml/deriving-ocsigen/deriving-ocsigen-0.3c.ebuild
dev-ml/enumerate/enumerate-111.08.00.ebuild
dev-ml/extlib/extlib-1.6.1.ebuild
dev-ml/faillib/faillib-111.17.00.ebuild
dev-ml/fieldslib/fieldslib-109.20.03.ebuild
dev-ml/fieldslib/fieldslib-113.00.00.ebuild
dev-ml/lablgl/lablgl-1.05.ebuild
dev-ml/lablgtk/lablgtk-2.18.3.ebuild
dev-ml/lablgtk/lablgtk-2.18.4.ebuild
dev-ml/lwt/lwt-2.5.1.ebuild
dev-ml/lwt/lwt-2.5.2.ebuild
dev-ml/macaque/macaque-0.7.2.ebuild
dev-ml/ocaml-data-notation/ocaml-data-notation-0.0.11.ebuild
dev-ml/ocaml-gettext/ocaml-gettext-0.3.5.ebuild
dev-ml/ocamldsort/ocamldsort-0.16.0.ebuild
dev-ml/ocamlnet/ocamlnet-3.7.7.ebuild
dev-ml/ocamlnet/ocamlnet-4.0.4.ebuild
dev-ml/ocamlnet/ocamlnet-4.1.1.ebuild
dev-ml/optcomp/optcomp-1.6.ebuild
dev-ml/pa_bench/pa_bench-111.28.00.ebuild
dev-ml/pipebang/pipebang-110.01.00.ebuild
dev-ml/pomap/pomap-3.0.3.ebuild
dev-ml/pomap/pomap-3.0.5.ebuild
dev-ml/pxp/pxp-1.2.4.ebuild
dev-ml/pxp/pxp-1.2.7.ebuild
dev-ml/pxp/pxp-1.2.8.ebuild
dev-ml/typehashlib/typehashlib-109.15.02.ebuild
dev-ml/utop/utop-1.18.2.ebuild
dev-ml/utop/utop-1.19.1.ebuild
dev-ml/utop/utop-1.19.2.ebuild
dev-ml/utop/utop-1.19.ebuild