haddock-library-1.10.0
checks.i686-linux.bgnet
· build #1
· raw
setupCompilerEnvironmentPhase
1setupCompilerEnvironmentPhase2Build with /nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4.unpackPhase
3unpacking sources4unpacking source archive /nix/store/l382nfspbd1cjrw5dkfrgkfrxwbga4n1-haddock-library-1.10.0.tar.gz5source root is haddock-library-1.10.06setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file haddock-library-1.10.0/test/Spec.hspatchPhase
7patching sources8Replace Cabal file with edited version from mirror://hackage/haddock-library-1.10.0/revision/3.cabal.9Run jailbreak-cabal to lift version restrictions on build inputs.compileBuildDriverPhase
10compileBuildDriverPhase11setupCompileFlags: -package-db=/build/tmp.I6DlSi7KDe/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts12[1 of 1] Compiling Main ( Setup.hs, /build/tmp.I6DlSi7KDe/Main.o )13Linking Setup ...configurePhase
14configuring15configureFlags: --verbose --prefix=/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/f7v80npy8jl5fp94whh49vz7wg2j77nv-haddock-library-1.10.0-doc/share/doc/haddock-library-1.10.0 --with-gcc=gcc --package-db=/build/tmp.I6DlSi7KDe/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib --extra-lib-dirs=/nix/store/gsycfmysih14pxphxsk5lvlh5sw6wn02-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/kyxg6j5rirfygdqfqkrm1azg7dqdmhbh-gmp-with-cxx-6.2.1/lib --extra-lib-dirs=/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/lib16Using Parsec parser17Configuring haddock-library-1.10.0...18Dependency base: using base-4.16.3.019Dependency bytestring: using bytestring-0.11.3.120Dependency containers: using containers-0.6.5.121Dependency parsec: using parsec-3.1.15.022Dependency text: using text-1.2.5.023Dependency transformers: using transformers-0.5.6.224Dependency QuickCheck: using QuickCheck-2.14.225Dependency base: using base-4.16.3.026Dependency base-compat: using base-compat-0.12.227Dependency bytestring: using bytestring-0.11.3.128Dependency containers: using containers-0.6.5.129Dependency deepseq: using deepseq-1.4.6.130Dependency hspec: using hspec-2.9.731Dependency parsec: using parsec-3.1.15.032Dependency text: using text-1.2.5.033Dependency transformers: using transformers-0.5.6.234Dependency base: using base-4.16.3.035Dependency base-compat: using base-compat-0.12.236Dependency directory: using directory-1.3.6.237Dependency filepath: using filepath-1.4.2.238Dependency haddock-library: using haddock-library-1.10.039Dependency optparse-applicative: using optparse-applicative-0.17.0.040Dependency tree-diff: using tree-diff-0.2.241Source component graph:42 component test:spec43 component lib44 component test:fixtures dependency lib45Configured component graph:46 component haddock-library-1.10.0-LNbpQ3ZbwOa9DUfBHh8DE4-spec47 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC48 include base-4.16.3.049 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ50 include bytestring-0.11.3.151 include containers-0.6.5.152 include deepseq-1.4.6.153 include hspec-2.9.7-BMvEyb1CfahJCbZUcb2TVk54 include parsec-3.1.15.055 include text-1.2.5.056 include transformers-0.5.6.257 component haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX6758 include base-4.16.3.059 include bytestring-0.11.3.160 include containers-0.6.5.161 include parsec-3.1.15.062 include text-1.2.5.063 include transformers-0.5.6.264 component haddock-library-1.10.0-2ASaNQR49YO3mDmcZg8WoV-fixtures65 include base-4.16.3.066 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ67 include directory-1.3.6.268 include filepath-1.4.2.269 include haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX6770 include optparse-applicative-0.17.0.0-KktxlRcDQV18Ai3UFokRbA71 include tree-diff-0.2.2-9KdjHjRim0EEh2GRj7Blth72Linked component graph:73 unit haddock-library-1.10.0-LNbpQ3ZbwOa9DUfBHh8DE4-spec74 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC75 include base-4.16.3.076 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ77 include bytestring-0.11.3.178 include containers-0.6.5.179 include deepseq-1.4.6.180 include hspec-2.9.7-BMvEyb1CfahJCbZUcb2TVk81 include parsec-3.1.15.082 include text-1.2.5.083 include transformers-0.5.6.284 unit haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX6785 include base-4.16.3.086 include bytestring-0.11.3.187 include containers-0.6.5.188 include parsec-3.1.15.089 include text-1.2.5.090 include transformers-0.5.6.291 Documentation.Haddock.Doc=haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67:Documentation.Haddock.Doc,Documentation.Haddock.Markup=haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67:Documentation.Haddock.Markup,Documentation.Haddock.Parser=haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67:Documentation.Haddock.Parser,Documentation.Haddock.Types=haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67:Documentation.Haddock.Types92 unit haddock-library-1.10.0-2ASaNQR49YO3mDmcZg8WoV-fixtures93 include base-4.16.3.094 include base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ95 include directory-1.3.6.296 include filepath-1.4.2.297 include haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX6798 include optparse-applicative-0.17.0.0-KktxlRcDQV18Ai3UFokRbA99 include tree-diff-0.2.2-9KdjHjRim0EEh2GRj7Blth100Ready component graph:101 definite haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67102 depends base-4.16.3.0103 depends bytestring-0.11.3.1104 depends containers-0.6.5.1105 depends parsec-3.1.15.0106 depends text-1.2.5.0107 depends transformers-0.5.6.2108 definite haddock-library-1.10.0-LNbpQ3ZbwOa9DUfBHh8DE4-spec109 depends QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC110 depends base-4.16.3.0111 depends base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ112 depends bytestring-0.11.3.1113 depends containers-0.6.5.1114 depends deepseq-1.4.6.1115 depends hspec-2.9.7-BMvEyb1CfahJCbZUcb2TVk116 depends parsec-3.1.15.0117 depends text-1.2.5.0118 depends transformers-0.5.6.2119 definite haddock-library-1.10.0-2ASaNQR49YO3mDmcZg8WoV-fixtures120 depends base-4.16.3.0121 depends base-compat-0.12.2-FhzxSBl3yJsEVFzJm794VJ122 depends directory-1.3.6.2123 depends filepath-1.4.2.2124 depends haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67125 depends optparse-applicative-0.17.0.0-KktxlRcDQV18Ai3UFokRbA126 depends tree-diff-0.2.2-9KdjHjRim0EEh2GRj7Blth127Using Cabal-3.6.3.0 compiled by ghc-9.2128Using compiler: ghc-9.2.4129Using install prefix:130/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0131Executables installed in:132/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/bin133Libraries installed in:134/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67135Dynamic Libraries installed in:136/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/lib/ghc-9.2.4/i386-linux-ghc-9.2.4137Private executables installed in:138/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/libexec/i386-linux-ghc-9.2.4/haddock-library-1.10.0139Data files installed in:140/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/share/i386-linux-ghc-9.2.4/haddock-library-1.10.0141Documentation installed in:142/nix/store/f7v80npy8jl5fp94whh49vz7wg2j77nv-haddock-library-1.10.0-doc/share/doc/haddock-library-1.10.0143Configuration files installed in:144/nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/etc145No alex found146Using ar found on system at:147/nix/store/cz0xzc39p2qj26ml15v9bq5ckrmdmdf4-binutils-2.39/bin/ar148No c2hs found149No cpphs found150No doctest found151Using gcc version 11.3.0 given by user at:152/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/gcc153Using ghc version 9.2.4 found on system at:154/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc155Using ghc-pkg version 9.2.4 found on system at:156/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc-pkg-9.2.4157No ghcjs found158No ghcjs-pkg found159No greencard found160Using haddock version 2.26.0 found on system at:161/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/haddock-ghc-9.2.4162No happy found163Using haskell-suite found on system at: haskell-suite-dummy-location164Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location165No hmake found166Using hpc version 0.68 found on system at:167/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hpc168Using hsc2hs version 0.68.8 found on system at:169/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hsc2hs170Using hscolour version 1.24 found on system at:171/nix/store/85d2z1v7cbhi7zr0aj493mh85n4w6p60-hscolour-1.24.4/bin/HsColour172No jhc found173Using ld found on system at:174/nix/store/ssc7jicqr32k3w9gbsczxl0fxxfvm60g-binutils-wrapper-2.39/bin/ld.gold175No pkg-config found176Using runghc version 9.2.4 found on system at:177/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/runghc-9.2.4178Using strip version 2.39 found on system at:179/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip180Using tar found on system at:181/nix/store/5rh47gjf5m2w51g3sxpyfxr1km61vd1f-gnutar-1.34/bin/tar182No uhc foundbuildPhase
183building184Preprocessing library for haddock-library-1.10.0..185Building library for haddock-library-1.10.0..186[1 of 8] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/CompatPrelude.o, dist/build/CompatPrelude.dyn_o )187[2 of 8] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, dist/build/Documentation/Haddock/Types.o, dist/build/Documentation/Haddock/Types.dyn_o )188[3 of 8] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/Documentation/Haddock/Parser/Monad.o, dist/build/Documentation/Haddock/Parser/Monad.dyn_o )189[4 of 8] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, dist/build/Documentation/Haddock/Parser/Util.o, dist/build/Documentation/Haddock/Parser/Util.dyn_o )190[5 of 8] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, dist/build/Documentation/Haddock/Parser/Identifier.o, dist/build/Documentation/Haddock/Parser/Identifier.dyn_o )191[6 of 8] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, dist/build/Documentation/Haddock/Markup.o, dist/build/Documentation/Haddock/Markup.dyn_o )192[7 of 8] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, dist/build/Documentation/Haddock/Doc.o, dist/build/Documentation/Haddock/Doc.dyn_o )193[8 of 8] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, dist/build/Documentation/Haddock/Parser.o, dist/build/Documentation/Haddock/Parser.dyn_o )194[1 of 8] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/CompatPrelude.p_o )195[2 of 8] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, dist/build/Documentation/Haddock/Types.p_o )196[3 of 8] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/Documentation/Haddock/Parser/Monad.p_o )197[4 of 8] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, dist/build/Documentation/Haddock/Parser/Util.p_o )198[5 of 8] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, dist/build/Documentation/Haddock/Parser/Identifier.p_o )199[6 of 8] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, dist/build/Documentation/Haddock/Markup.p_o )200[7 of 8] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, dist/build/Documentation/Haddock/Doc.p_o )201[8 of 8] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, dist/build/Documentation/Haddock/Parser.p_o )202Preprocessing test suite 'spec' for haddock-library-1.10.0..203Building test suite 'spec' for haddock-library-1.10.0..204[ 1 of 11] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/spec/spec-tmp/CompatPrelude.o )205[ 2 of 11] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Types.o )206[ 3 of 11] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/Monad.o )207[ 4 of 11] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/Util.o )208[ 5 of 11] Compiling Documentation.Haddock.Parser.UtilSpec ( test/Documentation/Haddock/Parser/UtilSpec.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/UtilSpec.o )209210test/Documentation/Haddock/Parser/UtilSpec.hs:8:1: warning: [-Wunused-imports]211 The import of ‘Control.Applicative’ is redundant212 except perhaps to import instances from ‘Control.Applicative’213 To import instances alone, use: import Control.Applicative()214 |2158 | import Control.Applicative216 | ^^^^^^^^^^^^^^^^^^^^^^^^^^217[ 6 of 11] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/Identifier.o )218[ 7 of 11] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Markup.o )219[ 8 of 11] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Doc.o )220[ 9 of 11] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser.o )221[10 of 11] Compiling Documentation.Haddock.ParserSpec ( test/Documentation/Haddock/ParserSpec.hs, dist/build/spec/spec-tmp/Documentation/Haddock/ParserSpec.o )222[11 of 11] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o )223Linking dist/build/spec/spec ...224Preprocessing test suite 'fixtures' for haddock-library-1.10.0..225Building test suite 'fixtures' for haddock-library-1.10.0..226[1 of 1] Compiling Main ( fixtures/Fixtures.hs, dist/build/fixtures/fixtures-tmp/Main.o )227Linking dist/build/fixtures/fixtures ...228buildPhase completed in 5 minutes 29 secondscheckPhase
229running tests230Running 2 test suites...231Test suite spec: RUNNING...232233Documentation.Haddock.Parser234 parseString235 is total [✔]236 +++ OK, passed 100 tests.237 when parsing text238 can handle unicode [✔]239 accepts numeric character references [✔]240 accepts hexadecimal character references [✔]241 allows to backslash-escape characters except \r [✔]242 +++ OK, passed 100 tests.243 when parsing strings contaning numeric character references244 will implicitly convert digits to characters [✔]245 will implicitly convert hex encoded characters [✔]246 when parsing identifiers247 parses identifiers enclosed within single ticks [✔]248 parses identifiers enclosed within backticks [✔]249 parses identifiers preceded by a backtick and followed by a single quote [✔]250 parses identifiers preceded by a single quote and followed by a backtick [✔]251 can parse a constructor identifier [✔]252 can parse a qualified identifier [✔]253 parses a word with an one of the delimiters in it as DocString [✔]254 doesn't pass pairs of delimiters with spaces between them [✔]255 don't use apostrophe's in the wrong place's [✔]256 doesn't parse empty identifiers [✔]257 can parse an identifier in infix notation enclosed within backticks [✔]258 can parse identifiers containing a single quote [✔]259 can parse identifiers ending with a single quote [✔]260 can parse an identifier containing a digit [✔]261 can parse an identifier containing unicode characters [✔]262 can parse a single quote followed by an identifier [✔]263 can parse an identifier that starts with an underscore [✔]264 can parse value-namespaced identifiers [✔]265 can parse type-namespaced identifiers [✔]266 can parse parenthesized operators and backticked identifiers [✔]267 can properly figure out the end of identifiers [✔]268 when parsing operators269 can parse an operator enclosed within single quotes [✔]270 can parse a qualified operator [✔]271 can parse a constructor operator [✔]272 can parse a qualified constructor operator [✔]273 can parse a unicode operator [✔]274 when parsing URLs275 parses a URL [✔]276 accepts an optional label [✔]277 does not accept newlines in label [✔]278 allows us to escape > inside the URL [✔]279 parses inline URLs [✔]280 doesn't allow for multi-line link tags [✔]281 when parsing markdown links282 parses a simple link [✔]283 allows whitespace between label and URL [✔]284 allows newlines in label [✔]285 allows escaping in label [✔]286 strips leading and trailing whitespace from label [✔]287 rejects whitespace in URL [✔]288 allows inline markup in the label [✔]289 when URL is on a separate line290 allows URL to be on a separate line [✔]291 allows leading whitespace [✔]292 rejects additional newlines [✔]293 when autolinking URLs294 autolinks HTTP URLs [✔]295 autolinks HTTPS URLs [✔]296 autolinks FTP URLs [✔]297 does not include a trailing comma [✔]298 does not include a trailing dot [✔]299 does not include a trailing exclamation mark [✔]300 does not include a trailing question mark [✔]301 autolinks URLs occuring mid-sentence with multiple ‘/’s [✔]302 when parsing images303 accepts markdown syntax for images [✔]304 accepts Unicode [✔]305 supports deprecated picture syntax [✔]306 supports title for deprecated picture syntax [✔]307 when parsing display math308 accepts markdown syntax for display math containing newlines [✔]309 when parsing anchors310 parses a single word anchor [✔]311 doesn't parse a multi word anchor [✔]312 parses a unicode anchor [✔]313 does not accept newlines in anchors [✔]314 accepts anchors mid-paragraph [✔]315 does not accept empty anchors [✔]316 does not accept anchors containing spaces [✔]317 when parsing emphasised text318 emphasises a word on its own [✔]319 emphasises inline correctly [✔]320 emphasises unicode [✔]321 does not emphasise multi-line strings [✔]322 does not emphasise the empty string [✔]323 parses escaped slashes literally [✔]324 recognizes other markup constructs within emphasised text [✔]325 allows other markup inside of emphasis [✔]326 doesn't mangle inner markup unicode [✔]327 properly converts HTML escape sequences [✔]328 allows to escape the emphasis delimiter inside of emphasis [✔]329 when parsing monospaced text330 parses simple monospaced text [✔]331 parses inline monospaced text [✔]332 allows to escape @ [✔]333 accepts unicode [✔]334 accepts other markup in monospaced text [✔]335 requires the closing @ [✔]336 when parsing bold strings337 allows for a bold string on its own [✔]338 bolds inline correctly [✔]339 bolds unicode [✔]340 does not do __multi-line\n bold__ [✔]341 allows other markup inside of bold [✔]342 doesn't mangle inner markup unicode [✔]343 properly converts HTML escape sequences [✔]344 allows to escape the bold delimiter inside of bold [✔]345 doesn't allow for empty bold [✔]346 when parsing module strings347 should parse a module on its own [✔]348 should parse a module inline [✔]349 can accept a simple module name [✔]350 can accept a module name with dots [✔]351 can accept a module name with unicode [✔]352 parses a module name with a trailing dot as regular quoted string [✔]353 parses a module name with a space as regular quoted string [✔]354 parses a module name with invalid characters as regular quoted string [✔]355 accepts a module name with unicode [✔]356 treats empty module name as regular double quotes [✔]357 accepts anchor reference syntax as DocModule [✔]358 accepts anchor with hyphen as DocModule [✔]359 accepts old anchor reference syntax as DocModule [✔]360 when parsing labeled module links361 parses a simple labeled module link [✔]362 allows escaping in label [✔]363 strips leading and trailing whitespace from label [✔]364 allows whitespace in module name link [✔]365 allows inline markup in the label [✔]366 should parse a labeled module on its own [✔]367 should parse a labeled module inline [✔]368 can accept a labeled module name with dots [✔]369 can accept a labeled module name with unicode [✔]370 parses a labeled module name with a trailing dot as a hyperlink [✔]371 parses a labeled module name with a space as a regular string [✔]372 parses a module name with invalid characters as a hyperlink [✔]373 accepts a labeled module name with unicode [✔]374 treats empty labeled module name as empty hyperlink [✔]375 accepts anchor reference syntax for labeled module name [✔]376 accepts old anchor reference syntax for labeled module name [✔]377 interprets empty label as a unlabeled module name [✔]378 parseParas379 is total [✔]380 +++ OK, passed 100 tests.381 doesn't crash on unicode whitespace [✔]382 when parsing @since383 adds specified version to the result [✔]384 ignores trailing whitespace [✔]385 does not allow trailing input [✔]386 when given multiple times387 gives last occurrence precedence [✔]388 when parsing text paragraphs389 parses an empty paragraph [✔]390 parses a simple text paragraph [✔]391 accepts markup in text paragraphs [✔]392 preserve all regular characters [✔]393 +++ OK, passed 100 tests; 13 discarded.394 separates paragraphs by empty lines [✔]395 when a pragraph only contains monospaced text396 turns it into a code block [✔]397 when a paragraph starts with a markdown link398 correctly parses it as a text paragraph (not a definition list) [✔]399 can be followed by an other paragraph [✔]400 when paragraph contains additional text401 accepts more text after the link [✔]402 accepts a newline right after the markdown link [✔]403 can be followed by an other paragraph [✔]404 when parsing birdtracks405 parses them as a code block [✔]406 ignores leading whitespace [✔]407 strips one leading space from each line of the block [✔]408 ignores empty lines when stripping spaces [✔]409 when any non-empty line does not start with a space410 does not strip any spaces [✔]411 ignores nested markup [✔]412 treats them as regular text inside text paragraphs [✔]413 when parsing code blocks414 accepts a simple code block [✔]415 ignores trailing whitespace after the opening @ [✔]416 rejects code blocks that are not closed [✔]417 accepts nested markup [✔]418 allows to escape the @ [✔]419 accepts horizontal space before the @ [✔]420 strips a leading space from a @ block if present [✔]421 only drops whitespace if there's some before closing @ [✔]422 accepts unicode [✔]423 requires the closing @ [✔]424 when parsing examples425 parses a simple example [✔]426 parses an example with result [✔]427 parses consecutive examples [✔]428 requires an example to be separated from a previous paragraph by an empty line [✔]429 parses bird-tracks inside of paragraphs as plain strings [✔]430 skips empty lines in front of an example [✔]431 terminates example on empty line [✔]432 parses a <BLANKLINE> result as an empty result [✔]433 accepts unicode in examples [✔]434 when prompt is prefixed by whitespace435 strips the exact same amount of whitespace from result lines [✔]436 preserves additional whitespace [✔]437 keeps original if stripping is not possible [✔]438 when parsing paragraphs nested in lists439 can nest the same type of list [✔]440 can nest another type of list inside [✔]441 can nest a code block inside [✔]442 can nest more than one level [✔]443 won't fail on not fully indented paragraph [✔]444 can nest definition lists [✔]445 can come back to top level with a different list [✔]446 allows arbitrary initial indent of a list [✔]447 definition lists can come back to top level with a different list [✔]448 list order is preserved in presence of nesting + extra text [✔]449 when parsing properties450 can parse a single property [✔]451 can parse multiple subsequent properties [✔]452 accepts unicode in properties [✔]453 can deal with whitespace before and after the prop> prompt [✔]454 when parsing unordered lists455 parses a simple list [✔]456 ignores empty lines between list items [✔]457 accepts an empty list item [✔]458 accepts multi-line list items [✔]459 accepts markup in list items [✔]460 requires empty lines between list and other paragraphs [✔]461 when parsing ordered lists462 parses a simple list [✔]463 ignores empty lines between list items [✔]464 accepts an empty list item [✔]465 accepts multi-line list items [✔]466 accepts markup in list items [✔]467 requires empty lines between list and other paragraphs [✔]468 when parsing definition lists469 parses a simple list [✔]470 ignores empty lines between list items [✔]471 accepts an empty list item [✔]472 accepts multi-line list items [✔]473 accepts markup in list items [✔]474 accepts markup for the label [✔]475 requires empty lines between list and other paragraphs [✔]476 dose not require the colon (deprecated - this will be removed in a future release) [✔]477 when parsing consecutive paragraphs478 will not capture irrelevant consecutive lists [✔]479 when parsing function documentation headers480 can parse a simple header [✔]481 allow consecutive headers [✔]482 accepts markup in the header [✔]483Documentation.Haddock.Parser.Util484 takeUntil485 takes everything until a specified byte sequence [✔]486 requires the end sequence [✔]487 takes escaped bytes unconditionally [✔]488489Finished in 0.0808 seconds490212 examples, 0 failures491Test suite spec: PASS492Test suite logged to: dist/test/haddock-library-1.10.0-spec.log493Test suite fixtures: RUNNING...494running linkInlineMarkup495running table4496running url497running list-blocks2498running table5499running list-blocks1500running table-cell-strip-whitespaces501running table-simple502running link503running identifierBackticks504running urlLabel505running table1506running table2507running identifier508running definitionList509running table3510running linkInline511Fixtures: success 17; total 17512Test suite fixtures: PASS513Test suite logged to: dist/test/haddock-library-1.10.0-fixtures.log5142 of 2 test suites (2 of 2 test cases) passed.haddockPhase
515haddockPhase516Preprocessing library for haddock-library-1.10.0..517Running Haddock on library for haddock-library-1.10.0..518Warning: --source-* options are ignored when --hyperlinked-source is enabled.519Warning: 'Doc' is out of scope.520 If you qualify the identifier, haddock can try to link it anyway.521 26% ( 5 / 19) in 'Documentation.Haddock.Types'522 Missing documentation for:523 MetaDoc (src/Documentation/Haddock/Types.hs:41)524 overDoc (src/Documentation/Haddock/Types.hs:62)525 overDocF (src/Documentation/Haddock/Types.hs:65)526 Version (src/Documentation/Haddock/Types.hs:68)527 Package (src/Documentation/Haddock/Types.hs:69)528 Hyperlink (src/Documentation/Haddock/Types.hs:71)529 ModLink (src/Documentation/Haddock/Types.hs:76)530 Picture (src/Documentation/Haddock/Types.hs:81)531 Header (src/Documentation/Haddock/Types.hs:86)532 Example (src/Documentation/Haddock/Types.hs:91)533 TableCell (src/Documentation/Haddock/Types.hs:96)534 TableRow (src/Documentation/Haddock/Types.hs:102)535 Table (src/Documentation/Haddock/Types.hs:106)536 DocH (src/Documentation/Haddock/Types.hs:111)537 75% ( 3 / 4) in 'Documentation.Haddock.Markup'538 Missing documentation for:539 markup (src/Documentation/Haddock/Markup.hs:12)540 44% ( 4 / 9) in 'Documentation.Haddock.Doc'541 Missing documentation for:542 Module header543 docParagraph (src/Documentation/Haddock/Doc.hs:57)544 docAppend (src/Documentation/Haddock/Doc.hs:41)545 docConcat (src/Documentation/Haddock/Doc.hs:11)546 emptyMetaDoc (src/Documentation/Haddock/Doc.hs:35)547Warning: '#' is out of scope.548 If you qualify the identifier, haddock can try to link it anyway.549 100% ( 6 / 6) in 'Documentation.Haddock.Parser'550Warning: Documentation.Haddock.Parser: could not find link destinations for:551552 - Documentation.Haddock.Parser.parseText553 - Documentation.Haddock.Parser.parseParagraph554 - Documentation.Haddock.Parser.Monad.takeWhile555 - Documentation.Haddock.Parser.Monad.takeWhile1556 - Documentation.Haddock.Parser.innerList557 - Documentation.Haddock.Parser.definitionList558 - Documentation.Haddock.Parser.more559 - Documentation.Haddock.Parser.Identifier.parseValid560Documentation created: dist/doc/html/haddock-library/index.html,561dist/doc/html/haddock-library/haddock-library.txt562Preprocessing test suite 'spec' for haddock-library-1.10.0..563Preprocessing test suite 'fixtures' for haddock-library-1.10.0..installPhase
564installing565Installing library in /nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/haddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67fixupPhase
566post-installation fixup567shrinking RPATHs of ELF executables and libraries in /nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0568shrinking /nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/libHShaddock-library-1.10.0-lxfB4HQoCG35iV7QHUX67-ghc9.2.4.so569strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip570stripping (with command strip and flags -S) in /nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0/lib571patching script interpreter paths in /nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0572checking for references to /build/ in /nix/store/ih9xkiqpln72w5chyf25whzl0133sncn-haddock-library-1.10.0...573shrinking RPATHs of ELF executables and libraries in /nix/store/f7v80npy8jl5fp94whh49vz7wg2j77nv-haddock-library-1.10.0-doc574strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip575patching script interpreter paths in /nix/store/f7v80npy8jl5fp94whh49vz7wg2j77nv-haddock-library-1.10.0-doc576checking for references to /build/ in /nix/store/f7v80npy8jl5fp94whh49vz7wg2j77nv-haddock-library-1.10.0-doc...