Skip to content

Adding new dependency to extra-deps makes version checking go nuts #1735

@bitemyapp

Description

@bitemyapp

Cf. #1734

$ make
stack build
While constructing the BuildPlan the following exceptions were encountered:

--  Failure when adding dependencies:    
      persistent: needed (>=1.1), couldn't resolve its dependencies
      yesod: needed (>=1.2), couldn't resolve its dependencies
      yesod-newsfeed: needed (-any), couldn't resolve its dependencies
      yesod-static: needed (-any), couldn't resolve its dependencies
    needed for package: classy-prelude-yesod-0.12.5

--  Failure when adding dependencies:    
      monad-logger: needed (-any), couldn't resolve its dependencies
      persistent: needed (>=2.1.1.7 && <2.3), couldn't resolve its dependencies
    needed for package: esqueleto-2.4.2

--  Failure when adding dependencies:    
      classy-prelude-yesod: needed (>=0.10.2), couldn't resolve its dependencies
      esqueleto: needed (-any), couldn't resolve its dependencies
      monad-logger: needed (>=0.3.8 && <0.4), couldn't resolve its dependencies
      persistent: needed (>=2.0 && <2.3), couldn't resolve its dependencies
      persistent-postgresql: needed (>=2.1.1 && <2.3), couldn't resolve its dependencies
      persistent-template: needed (>=2.0 && <2.3), couldn't resolve its dependencies
      thoth: needed (-any), couldn't resolve its dependencies
      yesod: needed (>=1.4.1 && <1.5), couldn't resolve its dependencies
      yesod-auth: needed (>=1.4.0 && <1.5), couldn't resolve its dependencies
      yesod-core: needed (>=1.4.17 && <1.5), couldn't resolve its dependencies
      yesod-form: needed (>=1.4.0 && <1.5), couldn't resolve its dependencies
      yesod-static: needed (>=1.4.0.3 && <1.6), couldn't resolve its dependencies
    needed for package: hestia-0.0.0

--  Failure when adding dependencies:    
      fast-logger: needed (>=2.0 && <2.3), 2.4.1 found (latest applicable is 2.2.3)
      monad-control: needed (<1), 1.0.0.5 found (latest applicable is 0.3.3.1)
    needed for package: monad-logger-0.3.8

--  Failure when adding dependencies:    
      monad-logger: needed (>=0.3), couldn't resolve its dependencies
    needed for package: persistent-2.2.4

--  Failure when adding dependencies:    
      monad-logger: needed (>=0.3.4), couldn't resolve its dependencies
      persistent: needed (>=2.2 && <3), couldn't resolve its dependencies
    needed for package: persistent-postgresql-2.2.2

--  Failure when adding dependencies:    
      monad-logger: needed (-any), couldn't resolve its dependencies
      persistent: needed (>=2.2.2 && <3), couldn't resolve its dependencies
    needed for package: persistent-template-2.1.5

--  Failure when adding dependencies:    
      esqueleto: needed (-any), couldn't resolve its dependencies
      monad-logger: needed (-any), couldn't resolve its dependencies
      persistent: needed (-any), couldn't resolve its dependencies
      persistent-postgresql: needed (-any), couldn't resolve its dependencies
      persistent-template: needed (-any), couldn't resolve its dependencies
    needed for package: thoth-0.1.0.0

--  Failure when adding dependencies:    
      monad-logger: needed (-any), couldn't resolve its dependencies
      yesod-auth: needed (>=1.4 && <1.5), couldn't resolve its dependencies
      yesod-core: needed (>=1.4 && <1.5), couldn't resolve its dependencies
      yesod-form: needed (>=1.4 && <1.5), couldn't resolve its dependencies
      yesod-persistent: needed (>=1.4 && <1.5), couldn't resolve its dependencies
    needed for package: yesod-1.4.2

--  Failure when adding dependencies:    
      persistent: needed (>=2.1 && <2.3), couldn't resolve its dependencies
      persistent-template: needed (>=2.1 && <2.2), couldn't resolve its dependencies
      yesod-core: needed (>=1.4 && <1.5), couldn't resolve its dependencies
      yesod-form: needed (>=1.4 && <1.5), couldn't resolve its dependencies
      yesod-persistent: needed (>=1.4), couldn't resolve its dependencies
    needed for package: yesod-auth-1.4.12

--  Failure when adding dependencies:    
      monad-logger: needed (>=0.3.1 && <0.4), couldn't resolve its dependencies
    needed for package: yesod-core-1.4.19

--  Failure when adding dependencies:    
      persistent: needed (-any), couldn't resolve its dependencies
      yesod-core: needed (>=1.4 && <1.5), couldn't resolve its dependencies
      yesod-persistent: needed (>=1.4 && <1.5), couldn't resolve its dependencies
    needed for package: yesod-form-1.4.6

--  Failure when adding dependencies:    
      yesod-core: needed (>=1.4 && <1.5), couldn't resolve its dependencies
    needed for package: yesod-newsfeed-1.5

--  Failure when adding dependencies:    
      persistent: needed (>=2.1 && <2.3), couldn't resolve its dependencies
      persistent-template: needed (>=2.1 && <2.2), couldn't resolve its dependencies
      yesod-core: needed (>=1.4.0 && <1.5), couldn't resolve its dependencies
    needed for package: yesod-persistent-1.4.0.3

--  Failure when adding dependencies:    
      yesod-core: needed (>=1.4 && <1.5), couldn't resolve its dependencies
    needed for package: yesod-static-1.5.0.3
Makefile:2: recipe for target 'build' failed
make: *** [build] Error 1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions