On Fri, 21 Aug 2015 09:03:14 +0200 Joachim Breitner <[email protected]> wrote:
> Hi, > > Am Donnerstag, den 20.08.2015, 20:59 +0000 schrieb Sven Bartscher: > > commit f2bcce12244b66e93410574545cdbad3ebe810af > > Author: Sven Bartscher <[email protected]> > > Date: Thu Aug 20 22:47:13 2015 +0200 > > > > Fixed bug that caused builds to fail under certain conditions > > outlined below. > > Let's consider three haskell source packages: , and . > > build-depends on a library package built by , called . > > (runtime-)depends on an executable package built by C, called . > > Neither A nor B build-depend on packages built by C. > > When is built, it is possible that is not built yet, thus > > fails to install, failing the build of . > > quite right that this is a shortcoming of the system. I tried to make > it take binary dependencies into account, but then I noticed that I > would have to handle Provided/Depends, and reverted. I did not think > of this particular problem with non-library dependencies, so the > variant that only works with non-libraries is still useful, thanks! I made the change on branch, in case you want to review the changes first (although it has become a one-commit branch). Do you want to review the changes before they're merged or am I free to go? > I take it that this was the cause for Alexandre’s hspec problem? Yes it was. Regards Sven
