[Hackage] #618: Detect in advance if install will be impossible due to permissions

Hackage trac at galois.com
Fri Dec 18 22:34:18 EST 2009


#618: Detect in advance if install will be impossible due to permissions
----------------------------+-----------------------------------------------
  Reporter:  duncan         |        Owner:         
      Type:  enhancement    |       Status:  new    
  Priority:  normal         |    Milestone:         
 Component:  miscellaneous  |      Version:  1.6.0.1
  Severity:  normal         |     Keywords:         
Difficulty:  unknown        |   Ghcversion:         
  Platform:                 |  
----------------------------+-----------------------------------------------
 People sometimes accidentally install into paths where they do not have
 write permissions. This can happen because they do not know the default
 behaviour, accidental misconfiguration, accidental use or non-use of sudo.

 It would be a service to users if these conditions were detected up front
 and some suitable explanation given rather than failing half way through
 the installation step.

 Specifically the directories where files will be installed should be
 checked. Also any package registration files should also be checked. Note
 that we should only do this check for commands that are definitely going
 to install file, we should not do it for configure for example since it's
 quite possible to configure and build as a user but install as root.

 See #601 for one example of confusion. See also #611 about sudo.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/618>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list