[Hackage] #661: optionally select the oldest available dependencies rather than the newest

#661: optionally select the oldest available dependencies rather than the newest ----------------------------+----------------------------------------------- Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: Cabal library | Version: 1.6.0.3 Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: | ----------------------------+----------------------------------------------- When developing a package, you want to specify as wide a range of build- depends as possible, but it's often quite tedious to keep checking if your latest development effort hasn't made your package incompatible with some ancient version of a library you use. In view of this I think it would be helpful to have an option that asks cabal configure to pick the oldest possible version of each dependency, so you could quickly and easily ensure that at least the two endpoints are covered. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#661: optionally select the oldest available dependencies rather than the newest ---------------------------------+------------------------------------------ Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: HEAD Severity: normal | Keywords: Difficulty: normal | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by duncan): * difficulty: unknown => normal * version: 1.6.0.3 => HEAD * component: Cabal library => cabal-install tool Comment: Doable by adjusting the soft preferences in the cabal-install resolver. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#661: optionally select the oldest available dependencies rather than the newest ---------------------------------+------------------------------------------ Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: HEAD Severity: normal | Keywords: Difficulty: normal | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by basvandijk): * cc: basvandijk (added) -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#661: optionally select the oldest available dependencies rather than the newest ---------------------------------+------------------------------------------ Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: HEAD Severity: normal | Keywords: Difficulty: normal | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by Jedai): * cc: Jedai (added) -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661#comment:3 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#661: optionally select the oldest available dependencies rather than the newest ---------------------------------+------------------------------------------ Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: HEAD Severity: normal | Keywords: Difficulty: normal | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Comment(by benmachine): See also #719 - in fact this might well be considered a duplicate of that one. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661#comment:4 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#661: optionally select the oldest available dependencies rather than the newest ---------------------------------+------------------------------------------ Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: cabal-install-0.16 Component: cabal-install tool | Version: HEAD Severity: normal | Keywords: Difficulty: normal | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by kosmikus): * milestone: => cabal-install-0.16 -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661#comment:5 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#661: optionally select the oldest available dependencies rather than the newest ---------------------------------+------------------------------------------ Reporter: benmachine | Owner: Type: enhancement | Status: new Priority: normal | Milestone: cabal-install-0.14.2 Component: cabal-install tool | Version: HEAD Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by kosmikus): * difficulty: normal => easy (<4 hours) * milestone: cabal-install-0.16 => cabal-install-0.14.2 -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/661#comment:6 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage