[Hackage] #695: cabal install world always reinstalls programs

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ cabal-install does not currently track the installed state of programs. It does now list them in the world file however. This leads to it always wanting to reinstall programs. Probably we do want to keep the programs in the world file, since we hopefully will track programs better in future. The temporary hack would be to filter out packages that have no lib when retrieving packages from the world file. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Comment(by thaldyron): I'm not sure that the temporary hack would be sufficient, as this would cause cabal to *always* skip programs, which is probably not what we want (e.g. after upgrading to a newer GHC). -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Comment(by gtirloni): This is the output of cabal-install 0.10.2 for a package that was already installed: {{{ $ cabal install HTTP Resolving dependencies... No packages to be installed. All the requested packages are already installed. If you want to reinstall anyway then use the --reinstall flag. }}} Does it satify this ticket's request? -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Comment(by elga): * [http://www.releve-identite-operateur.fr/rio-bouygues.html rio bouygues] -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695#comment:3 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Comment(by edouard): Simplifiez-vous la tache des aujourd'hui: obtenez vos codes Orange rio, SFR rio, Bouygues rio, Virgin Mobile rio ou Simyo rio et effectuez la portabilite de votre numero de telephone sans tracas...en douceur ! [http://www.releve-identite-operateur.fr/numbero-de-virgin-mobile.html virgin mobile] -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695#comment:4 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: cabal-install-0.14 Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by kosmikus): * milestone: => cabal-install-0.14 Comment: Related to #789. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695#comment:3 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#695: cabal install world always reinstalls programs ---------------------------------+------------------------------------------ Reporter: duncan | Owner: Type: defect | Status: new Priority: normal | Milestone: cabal-install-0.16 Component: cabal-install tool | Version: Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Changes (by kosmikus): * difficulty: easy (<4 hours) => unknown * milestone: cabal-install-0.14 => cabal-install-0.16 Comment: Needs better tracking of binary-only packages. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/695#comment:4 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage