[Hackage] #721: Unknown subsections are silently ignored

Hackage cvs-ghc at haskell.org
Wed Jul 28 19:04:19 EDT 2010


#721: Unknown subsections are silently ignored
----------------------------+-----------------------------------------------
  Reporter:  ezyang         |        Owner:         
      Type:  defect         |       Status:  new    
  Priority:  normal         |    Milestone:         
 Component:  Cabal library  |      Version:  1.8.0.4
  Severity:  normal         |     Keywords:         
Difficulty:  unknown        |   Ghcversion:         
  Platform:                 |  
----------------------------+-----------------------------------------------
 Sections not on the top-level (like those used in conditionals) appear to
 be ignored silently if they are not recognized.

 {{{
 Name:                cabal-elseif
 Version:             0.1
 License:             BSD3
 License-file:        LICENSE
 Category:            Bug
 Build-type:          Simple
 Cabal-version:       >=1.2

 Library
     if os(linux) {
             Ghc-options: -O2
     } elseif os(windows) {
             Ghc-options: -O
     }
 }}}

 Expected behavior: Cabal warns that elseif is not a supported section name
 Actual behavior: Cabal silently accepts this and ignores the elseif
 section.

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



More information about the cabal-devel mailing list