Hi Gregory, 

It looks like `windns` needs a base bounds bump to accommodate GHC 8.10.x (see: https://github.com/haskell-hvr/windns/issues/1). I'll file an issue with the Hackage Trustees and we'll get this resolved. 

Cheers,
Emily




On Tue, Feb 23, 2021 at 11:23 PM, Gregory Guthrie <guthrie@miu.edu> wrote:

I am running cabal version 3.2.0.0,

Trying to update fails:

 

C:\Users\guthrie\Desktop>cabal new-install Cabal cabal-install

Resolving dependencies...

cabal: Could not resolve dependencies:

[__0] trying: Cabal-3.4.0.0 (user goal)

[__1] trying: time-1.9.3/installed-1.9.3 (dependency of Cabal)

[__2] trying: process-1.6.9.0/installed-1.6.9.0 (dependency of Cabal)

[__3] trying: pretty-1.1.3.6/installed-1.1.3.6 (dependency of Cabal)

[__4] trying: directory-1.3.6.0/installed-1.3.6.0 (dependency of Cabal)

[__5] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of Cabal)

[__6] trying: cabal-install-3.4.0.0 (user goal)

[__7] trying: cabal-install:+native-dns

[__8] next goal: windns (dependency of cabal-install +native-dns)

[__8] rejecting: windns-0.1.0.1 (conflict: time =>

base==4.14.1.0/installed-4.14.1.0, windns => base>=4.5.1.0 && <4.14)

[__8] rejecting: windns-0.1.0.0 (conflict: time =>

base==4.14.1.0/installed-4.14.1.0, windns => base>=4.8 && <4.13)

[__8] fail (backjumping, conflict set: cabal-install, time, windns,

cabal-install:native-dns)

After searching the rest of the dependency tree exhaustively, these were the

goals I've had most trouble fulfilling: cabal-install, Cabal, base, HTTP,

directory, process, time, template-haskell, network, pretty, Cabal:setup.base,

hackage-security, windns, cabal-install:native-dns, cabal-install:lib

Try running with --minimize-conflict-set to improve the error message.

 

???

 

 

From: Haskell-Cafe <haskell-cafe-bounces@haskell.org> On Behalf Of Emily Pillmore
Sent: Tuesday, February 23, 2021 5:27 PM
To: haskell-cafe@haskell.org
Subject: [Haskell-cafe] [ANN] cabal-install-3.4.0.0

 

The Cabal team is excited to announce the release of cabal-install 3.4. This is the third release of the 3.0 release series, bringing a support for the `Cabal-Version: 3.4` `.cabal` file format. This introduces a number of user-facing features including: