I'm not sure it's a good idea to add upper bounds to source distributions. This would basically prevent people who use this software from upgrading basic packages to newer versions. If I'm not mistaken, OPAM now adds upper bounds automatically to package specifications if they break due to dependency updates. I'd rather just fix my sources to make them compatible with the latest dependency versions and leave it to OPAM to find upper bounds for my older versions.
Please let me know if there is any other motivation for your pull request!
I'm not sure it's a good idea to add upper bounds to source distributions. This would basically prevent people who use this software from upgrading basic packages to newer versions. If I'm not mistaken, OPAM now adds upper bounds automatically to package specifications if they break due to dependency updates. I'd rather just fix my sources to make them compatible with the latest dependency versions and leave it to OPAM to find upper bounds for my older versions.
Please let me know if there is any other motivation for your pull request!