Build #1 for optparse-declarative-0.4.3

[all reports]

Package optparse-declarative-0.4.3
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-11-27 16:08:04.187013898 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, exceptions-0.10.7, mtl-2.3.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading  optparse-declarative-0.4.3
Downloaded   optparse-declarative-0.4.3
Configuring optparse-declarative-0.4.3...
Preprocessing library for optparse-declarative-0.4.3..
Building library for optparse-declarative-0.4.3..
[1 of 1] Compiling Options.Declarative ( src/Options/Declarative.hs, dist/build/Options/Declarative.o, dist/build/Options/Declarative.dyn_o )

src/Options/Declarative.hs:68:21: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
68 |     type Value a :: *
   |                     ^

src/Options/Declarative.hs:94:22: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
94 |     type Unwrap a :: *
   |                      ^

src/Options/Declarative.hs:226:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
226 |         let flagName = head $
    |                        ^^^^

src/Options/Declarative.hs:242:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
242 |         let flagName = head $
    |                        ^^^^
Preprocessing library for optparse-declarative-0.4.3..
Running Haddock on library for optparse-declarative-0.4.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Options.Declarative ( src/Options/Declarative.hs, nothing )

src/Options/Declarative.hs:68:21: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
68 |     type Value a :: *
   |                     ^

src/Options/Declarative.hs:94:22: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
94 |     type Unwrap a :: *
   |                      ^

src/Options/Declarative.hs:226:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
226 |         let flagName = head $
    |                        ^^^^

src/Options/Declarative.hs:242:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
242 |         let flagName = head $
    |                        ^^^^
Haddock coverage:
Warning: 'logLevel' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 21 / 21) in 'Options.Declarative'
Warning: Options.Declarative: could not find link destinations for: 
	- Options.Declarative.KnownSymbols
	- Options.Declarative.getCmdHelp
	- Options.Declarative.getOptDescr
	- Options.Declarative.getUsageHeader
	- Options.Declarative.getUsageFooter
	- Options.Declarative.runCmd
	- Options.Declarative.D:R:ValueArg
	- Options.Declarative.R:UnwrapList
	- Options.Declarative.R:UnwrapMaybe
	- Options.Declarative.R:UnwrapBool
	- Options.Declarative.R:UnwrapList0
	- Options.Declarative.R:UnwrapDouble
	- Options.Declarative.R:UnwrapInteger
	- Options.Declarative.R:UnwrapInt
	- Options.Declarative.D:R:ValueFlag
	- Options.Declarative.D:R:UnwrapDef
Documentation created: dist/doc/html/optparse-declarative/,
dist/doc/html/optparse-declarative/optparse-declarative.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/optparse-declarative-0.4.3-AC0d8VPtFjVJDrOXag962c
Completed    optparse-declarative-0.4.3

Test log

[view raw]

Resolving dependencies...
No tests to run for all the packages in the project