Build #1 for reform-0.2.7.6
Package | reform-0.2.7.6 |
---|
Install | InstallOk |
---|---|
Docs | Ok |
Tests | NotTried |
Time submitted | 2025-09-05 15:04:00.155477756 UTC |
---|---|
Compiler | ghc-9.8.4 |
OS | linux |
Arch | x86_64 |
Dependencies | base-4.19.2.0, containers-0.6.8, mtl-2.3.1, semigroups-0.20, text-2.1.1 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Configuring semigroups-0.20... Preprocessing library for semigroups-0.20.. Building library for semigroups-0.20.. [1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, dist/build/Data/Semigroup/Generic.o, dist/build/Data/Semigroup/Generic.dyn_o ) Preprocessing library for semigroups-0.20.. Running Haddock on library for semigroups-0.20.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, nothing ) Haddock coverage: Warning: 'GenericSemigroupMonoid' is ambiguous. It is defined * at src/Data/Semigroup/Generic.hs:111:3 * at src/Data/Semigroup/Generic.hs:110:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Semigroup/Generic.hs:110:1 77% ( 7 / 9) in 'Data.Semigroup.Generic' Missing documentation for: GSemigroup (src/Data/Semigroup/Generic.hs:54) GMonoid (src/Data/Semigroup/Generic.hs:84) Warning: Data.Semigroup.Generic: could not find link destinations for: - Data.Semigroup.Generic.gmempty' - Data.Semigroup.Generic.gmappend' Documentation created: dist/doc/html/semigroups/, dist/doc/html/semigroups/semigroups.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/semigroups-0.20-FhfuFxVvP7ZBtA37SUthhH Completed semigroups-0.20 Downloading reform-0.2.7.6 Downloaded reform-0.2.7.6 Configuring reform-0.2.7.6... Preprocessing library for reform-0.2.7.6.. Building library for reform-0.2.7.6.. [1 of 7] Compiling Control.Applicative.Indexed ( Control/Applicative/Indexed.hs, dist/build/Control/Applicative/Indexed.o, dist/build/Control/Applicative/Indexed.dyn_o ) [2 of 7] Compiling Text.Reform.Result ( Text/Reform/Result.hs, dist/build/Text/Reform/Result.o, dist/build/Text/Reform/Result.dyn_o ) Text/Reform/Result.hs:34:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (Result e). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 34 | return = Ok | ^^^^^^^^^^^ Text/Reform/Result.hs:77:10: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, 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." | 77 | formId = head . formIdList | ^^^^ [3 of 7] Compiling Text.Reform.Core ( Text/Reform/Core.hs, dist/build/Text/Reform/Core.o, dist/build/Text/Reform/Core.dyn_o ) [4 of 7] Compiling Text.Reform.Proof ( Text/Reform/Proof.hs, dist/build/Text/Reform/Proof.o, dist/build/Text/Reform/Proof.dyn_o ) [5 of 7] Compiling Text.Reform.Backend ( Text/Reform/Backend.hs, dist/build/Text/Reform/Backend.o, dist/build/Text/Reform/Backend.dyn_o ) Text/Reform/Backend.hs:56:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 56 | getInputString :: (FormError error, ErrorInputType error ~ input) => input -> Either error String | ^ Text/Reform/Backend.hs:69:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 69 | getInputText :: (FormError error, ErrorInputType error ~ input) => input -> Either error Text | ^ Text/Reform/Backend.hs:84:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 84 | getInputFile :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input) | ^ [6 of 7] Compiling Text.Reform.Generalized ( Text/Reform/Generalized.hs, dist/build/Text/Reform/Generalized.o, dist/build/Text/Reform/Generalized.dyn_o ) Text/Reform/Generalized.hs:99:106: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 99 | inputFile :: forall m input error view. (Monad m, FormInput input, FormError error, ErrorInputType error ~ input) => | ^ Text/Reform/Generalized.hs:128:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 128 | getInputFile' :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input) | ^ Text/Reform/Generalized.hs:132:98: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 132 | inputMulti :: forall m input error view a lbl. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) => | ^ Text/Reform/Generalized.hs:183:99: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 183 | inputChoice :: forall a m error input lbl view. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) => | ^ Text/Reform/Generalized.hs:251:119: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 251 | inputChoiceForms :: forall a m error input lbl view proof. (Functor m, Monad m, FormError error, ErrorInputType error ~ input, FormInput input) => | ^ [7 of 7] Compiling Text.Reform ( Text/Reform.hs, dist/build/Text/Reform.o, dist/build/Text/Reform.dyn_o ) Preprocessing library for reform-0.2.7.6.. Running Haddock on library for reform-0.2.7.6.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 7] Compiling Control.Applicative.Indexed ( Control/Applicative/Indexed.hs, nothing ) [2 of 7] Compiling Text.Reform.Result ( Text/Reform/Result.hs, nothing ) Text/Reform/Result.hs:34:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (Result e). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 34 | return = Ok | ^^^^^^^^^^^ Text/Reform/Result.hs:77:10: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, 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." | 77 | formId = head . formIdList | ^^^^ [3 of 7] Compiling Text.Reform.Core ( Text/Reform/Core.hs, nothing ) [4 of 7] Compiling Text.Reform.Proof ( Text/Reform/Proof.hs, nothing ) [5 of 7] Compiling Text.Reform.Backend ( Text/Reform/Backend.hs, nothing ) Text/Reform/Backend.hs:56:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 56 | getInputString :: (FormError error, ErrorInputType error ~ input) => input -> Either error String | ^ Text/Reform/Backend.hs:69:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 69 | getInputText :: (FormError error, ErrorInputType error ~ input) => input -> Either error Text | ^ Text/Reform/Backend.hs:84:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 84 | getInputFile :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input) | ^ [6 of 7] Compiling Text.Reform.Generalized ( Text/Reform/Generalized.hs, nothing ) Text/Reform/Generalized.hs:99:106: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 99 | inputFile :: forall m input error view. (Monad m, FormInput input, FormError error, ErrorInputType error ~ input) => | ^ Text/Reform/Generalized.hs:128:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 128 | getInputFile' :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input) | ^ Text/Reform/Generalized.hs:132:98: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 132 | inputMulti :: forall m input error view a lbl. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) => | ^ Text/Reform/Generalized.hs:183:99: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 183 | inputChoice :: forall a m error input lbl view. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) => | ^ Text/Reform/Generalized.hs:251:119: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 251 | inputChoiceForms :: forall a m error input lbl view proof. (Functor m, Monad m, FormError error, ErrorInputType error ~ input, FormInput input) => | ^ [7 of 7] Compiling Text.Reform ( Text/Reform.hs, nothing ) Haddock coverage: Warning: 'paramaterized' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 11 / 11) in 'Control.Applicative.Indexed' Warning: 'FormId' is ambiguous. It is defined * at Text/Reform/Result.hs:52:15 * at Text/Reform/Result.hs:52:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Result.hs:52:1 Warning: 'FormRange' is ambiguous. It is defined * at Text/Reform/Result.hs:82:7 * at Text/Reform/Result.hs:81:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Result.hs:81:1 100% ( 14 / 14) in 'Text.Reform.Result' Warning: 'Form' is ambiguous. It is defined * at Text/Reform/Core.hs:161:43 * at Text/Reform/Core.hs:161:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Core.hs:161:1 Warning: 'View' is ambiguous. It is defined * at Text/Reform/Core.hs:125:24 * at Text/Reform/Core.hs:125:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Core.hs:125:1 Warning: 'NoEnviroment' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Forms' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 26 / 27) in 'Text.Reform.Core' Missing documentation for: bracketState (Text/Reform/Core.hs:194) Warning: 'Proof' is ambiguous. It is defined * at Text/Reform/Proof.hs:29:7 * at Text/Reform/Proof.hs:28:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Proof.hs:28:1 Warning: 'Form' is ambiguous. It is defined * at Text/Reform/Core.hs:161:43 * at Text/Reform/Core.hs:161:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Core.hs:161:1 100% ( 17 / 17) in 'Text.Reform.Proof' Warning: 'Exception' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'input' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 5 / 5) in 'Text.Reform.Backend' Warning: 'Form' is ambiguous. It is defined * at Text/Reform/Core.hs:161:43 * at Text/Reform/Core.hs:161:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Text/Reform/Core.hs:161:1 100% ( 11 / 11) in 'Text.Reform.Generalized' 83% ( 5 / 6) in 'Text.Reform' Missing documentation for: Module header Documentation created: dist/doc/html/reform/, dist/doc/html/reform/reform.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/reform-0.2.7.6-3xK9n3pGfhuFKnwbWJYiGj Completed reform-0.2.7.6
Test log
[view raw]
Resolving dependencies... No tests to run for all the packages in the project