typelead / eta

The Eta Programming Language, a dialect of Haskell on the JVM
https://eta-lang.org
BSD 3-Clause "New" or "Revised" License
2.61k stars 141 forks source link

java.lang.NoClassDefFoundError: eta/time/Utils when calling Data.Time.LocalTime.getZonedTime #553

Closed igrep closed 5 years ago

igrep commented 6 years ago

Minimum program to reproduce

etlas build this program as a uberjar.

module Main where

import           Data.Time.LocalTime

main :: IO ()
main = print =<< getZonedTime

The error message

$ etlas build
Resolving dependencies...
Configuring eta-time-error-0.1.0.0...
Preprocessing executable 'eta-time-error' for eta-time-error-0.1.0.0..
Building executable 'eta-time-error' for eta-time-error-0.1.0.0..
[1 of 1] Compiling Main             ( src\Main.hs, dist\build\eta-time-error\eta-time-error-tmp\Main.jar )
Linking dist\build\eta-time-error\eta-time-error.jar ...
$ java -jar dist\build\eta-time-error\eta-time-error.jar
Exception in thread "main" java.lang.NoClassDefFoundError: eta/time/Utils
        at time.data.time.localtime.internal.TimeZone$$wa.enter(TimeZone.hs:91)
        at time.data.time.localtime.internal.TimeZone$$wa1.apply2V(TimeZone.hs:99)
        at time.data.time.localtime.internal.ZonedTime$getZZonedTime1.applyV(ZonedTime.hs:52)
        at main.Main$main1.applyV(Main.hs:8)
        at main.Main$DZCmain.applyV(Main.hs)
        at eta.runtime.stg.Closures$EvalLazyIO.enter(Closures.java:104)
        at eta.runtime.stg.Capability.schedule(Capability.java:157)
        at eta.runtime.stg.Capability.scheduleClosure(Capability.java:102)
        at eta.runtime.Runtime.evalLazyIO(Runtime.java:189)
        at eta.runtime.Runtime.main(Runtime.java:182)
        at eta.main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: eta.time.Utils
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 11 more

My environment

$ etlas exec eta -- --version
Compiler for the Eta Programming Language, version 0.0.9b6
$ etlas --version
etlas version 1.1.0.0
compiled using version 2.1.0.0 of the etlas-cabal library
$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
igrep commented 6 years ago

I confirmed the installed jar C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\time-1.8.0.3-WEwfNV542G61Hff69NMMS\HStime-1.8.0.3-WEwfNV542G61Hff69NMMS.jar actually dosn't contain a file like eta/time/Utils.class.

rahulmutt commented 6 years ago

I wonder if this is some encoding issue w/ javac. Can you try

etlas get time-1.8.0.3
cd time-1.8.0.3
etlas build -v3

and share the output?

igrep commented 6 years ago

Here you're (This tip worked for me for the first time! 😄).

the output of etlas build -v3.
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
package has never been configured
.\time.cabal was changed
skipping add-source deps check
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--numeric-version"
C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe
is version 0.0.9.6
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "--version"
C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe
is version 0.0.9.6
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--supported-languages"
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--info"
Searching for java in path.
Found java at C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
"C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" "-version"
C:\Program Files\Java\jdk1.8.0_131\bin\java.exe is version 1.8.0.131
Searching for javac in path.
Found javac at C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe
"C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe" "-version"
C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe is version 1.8.0.131
creating dist
Reading installed packages...
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "dump" "--global" "-v0"
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "dump" "--user" "-v0"
Reading available packages of hackage.haskell.org...
Using most recent state specified from most recent etlas update
index-state(hackage.haskell.org) = 2017-11-13T11:42:30Z
Reading available packages of etlas.typelead.com...
Using most recent state (could not read timestamp file)
index-state(etlas.typelead.com) =
Searching for pkg-config in path.
Found pkg-config at C:\tools\msys64\usr\bin\pkg-config.exe
"C:\tools\msys64\usr\bin\pkg-config.exe" "--version"
C:\tools\msys64\usr\bin\pkg-config.exe is version 0.29.2
"C:\tools\msys64\usr\bin\pkg-config.exe" "--list-all"
"C:\tools\msys64\usr\bin\pkg-config.exe" "--modversion" "python2" "libalpm" "zlib" "bash-completion" "fish" "autoopts" "python-2.7"
Resolving dependencies...
targets: time
constraints:
any.base installed (non-upgradeable package)
any.ghc-prim installed (non-upgradeable package)
any.integer installed (non-upgradeable package)
any.rts installed (non-upgradeable package)
any.template-haskell installed (non-upgradeable package)
flags time (config file, command line flag, or user target)
stanzas time (config file, command line flag, or user target)
time ==1.8.0.3 (user target)
preferences:
ADPfusion <0.4.0.0 || >0.4.0.0
AFSM <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.1.1.1 || >0.1.1.1 &&
<0.1.1.2 || >0.1.1.2 && <0.1.1.3 || >0.1.1.3 && <0.1.2.0 || >0.1.2.0
AesonBson <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1
BiobaseXNA <0.9.1.0 || >0.9.1.0
BufferedSocket <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0
Cabal <1.24.1.0 || >1.24.1.0
ChannelT <0.0.0.1 || >0.0.0.1 && <0.0.0.3 || >0.0.0.3
FTGL <1.4 || >1.4
FloatingHex <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3
GPipe <1.0.0 || >1.0.0 && <1.0.1 || >1.0.1 && <1.0.2 || >1.0.2 && <1.0.3 ||
>1.0.3 && <1.0.4 || >1.0.4 && <1.1.0 || >1.1.0 && <1.1.1 || >1.1.1 && <1.1.2
|| >1.1.2 && <1.1.3 || >1.1.3 && <1.1.4 || >1.1.4 && <1.1.5 || >1.1.5 &&
<1.1.6 || >1.1.6 && <1.1.7 || >1.1.7 && <1.2.0 || >1.2.0 && <1.2.1 || >1.2.1
&& <1.3 || >1.3 && <1.3.1 || >1.3.1 && <1.3.2 || >1.3.2 && <1.4 || >1.4 &&
<2.0 || >2.0 && <2.0.1 || >2.0.1 && <2.0.2 || >2.0.2 && <2.1 || >2.1 && <2.1.1
|| >2.1.1 && <2.1.2 || >2.1.2 && <2.1.3 || >2.1.3 && <2.1.4 || >2.1.4 &&
<2.1.5 || >2.1.5 && <2.1.6 || >2.1.6 && <2.1.7 || >2.1.7 && <2.2 || >2.2 &&
<2.2.1 || >2.2.1 && <2.2.2 || >2.2.2
GPipe-GLFW >=1.4.0
HSlippyMap <0.1.0.0 || >0.1.0.0 && <1.0 || >1.0 && <1.2 || >1.2 && <1.4 ||
>1.4 && <1.6 || >1.6 && <1.8 || >1.8 && <2.0 || >2.0 && <2.1 || >2.1
HaTeX-qq <0.0.0.0 || >0.0.0.0 && <0.0.1.0 || >0.0.1.0
Hs2lib <0.5.7 || >0.5.7 && <0.5.8 || >0.5.8
Hungarian-Munkres <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2
IPv6Addr >=0.5
LambdaDB <0.0.0.5 || >0.0.0.5
Lambdajudge >=1.0.0.1
Lykah <0.0.1 || >0.0.1
MailchimpSimple <0.1.0.0 || >0.1.0.0
Munkres-simple <0.1.0.0 || >0.1.0.0
NTRU <0.1.0.0 || >0.1.0.0 && <1.0.0.0 || >1.0.0.0
NetSNMP <0.3.2.4 || >0.3.2.4
Octree <0.5.4.1 || >0.5.4.1
QuickCheck <=2.10.1
SCalendar <0.1.0.0 || >0.1.0.0
SConfig <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
ShellCheck <0.4.0 || >0.4.0
Spock >0.5 && <0.6.1.1 || >0.6.1.1 && <0.7.3.0 || >0.7.3.0 && <0.10.0.0 ||
>0.10.0.0
Spock-lucid <0.1.0.0 || >0.1.0.0
Win32 <2.5.4.0 || >2.5.4.0
Win32-dhcp-server <0.1 || >0.1 && <0.2 || >0.2
Win32-services <0.2 || >0.2 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2 &&
<0.2.2.1 || >0.2.2.1
XSaiga <1.4.0.0 || >1.4.0.0
abnf <0.1.0.0 || >0.1.0.0
accelerate-cuda <0.15.1.0 || >0.15.1.0 && <0.15.1.1 || >0.15.1.1
acme-everything <2015.4.15 || >2015.4.15
aeson <0.7.0.0 || >0.7.0.0 && <0.7.0.1 || >0.7.0.1 && <0.7.0.2 || >0.7.0.2 &&
<0.7.0.3 || >0.7.0.3 && <0.7.0.5 || >0.7.0.5 && <0.8.0.0 || >0.8.0.0 &&
<0.8.0.1 || >0.8.0.1 && <0.10.0.0 || >0.10.0.0 && <=1.2.3.0
aeson-diff <1.1.0.3 || >1.1.0.3
aeson-flatten <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
aeson-prefix <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
aeson-pretty <=0.8.5
alarmclock <0.1.0.0 || >0.1.0.0
alg <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.1.1.1 || >0.1.1.1
algebraic-prelude <0.1.0.0 || >0.1.0.0
almost-fix <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1
alternators <0.1.1.0 || >0.1.1.0
amazonka >=1.0.0 && <1.3.5 || >1.3.5 && <1.4.4 || >1.4.4
amazonka-core >=0.3 && <1.3.3 || >1.3.3 && <1.3.5 || >1.3.5
amazonka-s3-streaming <0.2.0.0 || >0.2.0.0
amazonka-test <1.3.5 || >1.3.5
ansi-terminal <=0.6.2.3
apiary <0.1.0.0 || >0.1.0.0 && <0.4.3.1 || >0.4.3.1 && <0.6.0.0 || >0.6.0.0 &&
<0.12.0 || >0.12.0 && <0.12.1 || >0.12.1 && <1.4.1 || >1.4.1
apiary-cookie <0.4.3.1 || >0.4.3.1
apiary-memcached <1.2.0 || >1.2.0
apiary-persistent <0.4.3.1 || >0.4.3.1
apiary-purescript <0.17.0 || >0.17.0
apiary-redis <1.5.0 || >1.5.0
apiary-websockets <0.4.3.1 || >0.4.3.1
app-settings <0.2.0.4 || >0.2.0.4
array <=0.5.2.0
arrow-extras <0.1.0.0 || >0.1.0.0
astro <0.4.1.0 || >0.4.1.0 && <0.4.1.1 || >0.4.1.1
atom-conduit <0.3.1.0 || >0.3.1.0 && <0.4.0.0 || >0.4.0.0
atomic-primops <0.1.0.0 || >0.1.0.0 && <0.1.0.2 || >0.1.0.2 && <0.2.2 ||
>0.2.2 && <0.2.2.1 || >0.2.2.1 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5 || >0.5
audacity <0.0.1 || >0.0.1
auto <0.2.0.2 || >0.2.0.2 && <0.3.0.0 || >0.3.0.0 && <0.4.2.1 || >0.4.2.1
autoexporter <0.1.0 || >0.1.0
autom <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
avro <=0.2.0.0
base-compact <=0.9.3
base-compat ==0.8.0.* || >0.8.1
base-orphans ==0 || ==0.4.1.* || >0.4.2 && <=0.6
base-prelude <0.1.18 || >0.1.18 && <1.0.2 || >1.0.2 && <1.1 || >1.1 &&
<=1.2.0.1
base16-bytestring <=0.1.1.6
base32-bytestring <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
base91 >=2 && <2.0.0 || >2.0.0
beam-th >=0.2
bench <1.0.0 || >1.0.0
bencoding <0.2.1.0 || >0.2.1.0
bifunctors <5.4 || >5.4
binary <0.9.0.0 || >0.9.0.0
binary-conduit <1.2.1.1 || >1.2.1.1
binary-parsers <0.1.0.0 || >0.1.0.0
binary-typed <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
bindings-DSL <1.0.18 || >1.0.18
bindings-wlc >=0.1.0.3
bitcoin-payment-channel >=0.6.0.1
bitx-bitcoin <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 ||
>0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 ||
>0.4.0.0 && <0.4.0.1 || >0.4.0.1 && <0.5.0.0 || >0.5.0.0 && <0.5.0.1 ||
>0.5.0.1 && <0.6.0.0 || >0.6.0.0
bizzlelude <1.0 || >1.0
blas >=0.7.6
bloodhound <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 || >0.3.0.0
bloomfilter-redis <0.1.0.1 || >0.1.0.1
bower-json <1.0.0 || >1.0.0
buchhaltung <0.0.2 || >0.0.2
buffer-builder <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
bugzilla <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.0 || >0.2.0.0
&& <0.2.1.0 || >0.2.1.0
bytes <=0.15.3
bytestring <=0.10.8.2
bytestring-builder <0.10.4.0 || >0.10.4.0 && <0.10.4.0.1 || >0.10.4.0.1
bytestring-show <=0.3.5.6
cabal-bounds <0.9.1 || >0.9.1 && <1.0.3 || >1.0.3
cabal-debian <3.4 || >3.4
cabal-helper <0.1.0.0 || >0.1.0.0 && <0.5.2.0 || >0.5.2.0 && <0.7.0.1 ||
>0.7.0.1
cabal2nix <2.4 || >2.4
cacophony >=0.10
calculator <0.1.2.2 || >0.1.2.2 && <0.1.4.0 || >0.1.4.0 && <0.1.4.1 ||
>0.1.4.1 && <0.1.5.0 || >0.1.5.0 && <0.1.5.1 || >0.1.5.1 && <0.1.5.2 ||
>0.1.5.2 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 ||
>0.2.0.2 && <0.2.2.0 || >0.2.2.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 ||
>0.4.0.0
call <0.2 || >0.2
camfort <0.903 || >0.903
carray <0.1.0.0 || >0.1.0.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.1.3
|| >0.1.3 && <0.1.4 || >0.1.4 && <0.1.5 || >0.1.5 && <0.1.5.1 || >0.1.5.1 &&
<0.1.5.2 || >0.1.5.2
casing <0.1.2.0 || >0.1.2.0
cereal-plus <0.3.0 || >0.3.0
chatter <0.2.0.0 || >0.2.0.0
chorale <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.1.3 ||
>0.1.3
chorale-geo <0.1.1 || >0.1.1
clafer >=0.4.2.1
claferIG >=0.4.2.1
claferwiki >=0.4.2.1
clang-pure <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2
clarifai <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.1.0 || >0.1.1.0
clash-ghc <0.3 || >0.3 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.5
|| >0.5 && <0.6.1 || >0.6.1 && <0.6.2 || >0.6.2 && <0.6.11 || >0.6.11 &&
<0.6.12 || >0.6.12 && <0.6.13 || >0.6.13 && <0.6.14 || >0.6.14 && <0.7 || >0.7
clash-lib <0.6.11 || >0.6.11 && <0.6.12 || >0.6.12
clash-vhdl <0.6.9 || >0.6.9
clckwrks <0.23.17 || >0.23.17 && <0.23.19 || >0.23.19
cloben <0.1.0.2 || >0.1.0.2
clock <=0.7.2
clustering <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
cmark <0.3.5 || >0.3.5 && <0.5.3 || >0.5.3
codex <0.5.0.1 || >0.5.0.1
commutative <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.1.2 || >0.0.1.2
comonad <=5.0.2
composition-extra <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <1.0.0 ||
>1.0.0 && <1.0.0.1 || >1.0.0.1 && <1.0.1 || >1.0.1 && <1.0.1.1 || >1.0.1.1 &&
<1.0.2 || >1.0.2 && <1.1.0 || >1.1.0 && <1.2.0 || >1.2.0 && <1.3.0 || >1.3.0
conduit-extra <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 &&
<0.1.3 || >0.1.3 && <0.1.4 || >0.1.4 && <0.1.5 || >0.1.5 && <0.1.6 || >0.1.6
&& <0.1.7 || >0.1.7 && <1.0.0 || >1.0.0
console-program <0.4.0.0 || >0.4.0.0 && <0.4.0.1 || >0.4.0.1 && <0.4.0.2 ||
>0.4.0.2
containers <0.5.8.1 || >0.5.8.1 && <0.5.9.1 || >0.5.9.1 && <=0.5.10.2
conversion-bytestring <1.0.0.0 || >1.0.0.0
convert-annotation <0.4.0.0 || >0.4.0.0
cpphs <1.13 || >1.13 && <1.19.1 || >1.19.1 && <1.20.4 || >1.20.4 && <1.20.5 ||
>1.20.5 && <1.20.6 || >1.20.6 && <1.20.7 || >1.20.7
crackNum <1.0 || >1.0 && <1.1 || >1.1 && <1.2 || >1.2 && <1.3 || >1.3 && <1.4
|| >1.4 && <1.5 || >1.5 && <1.6 || >1.6 && <1.7 || >1.7 && <1.8 || >1.8
crawlchain <0.1.0.8 || >0.1.0.8
credentials-cli <0.0.1.1 || >0.0.1.1
criterion <1.2.0.0 || >1.2.0.0 && <1.2.1.0 || >1.2.1.0
crypto-api <0.13.1 || >0.13.1
crypto-enigma >=0.0.2.9
cryptoids <0.0.0 || >0.0.0
cubical <0.1.1 || >0.1.1
cublas <0.2.0.0 || >0.2.0.0
cuda <0.6.6.1 || >0.6.6.1
currency-codes >=2.0.0.0
d3d11binding <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 ||
>0.0.0.3 && <0.0.0.4 || >0.0.0.4
dag <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1 && <0.1 ||
>0.1 && <0.1.0.1 || >0.1.0.1
damnpacket >=1
data-diverse <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.2.1.0 ||
>0.2.1.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.5.0.0 ||
>0.5.0.0 && <0.6.0.0 || >0.6.0.0 && <0.7.0.0 || >0.7.0.0 && <0.8.0.0 ||
>0.8.0.0 && <0.8.1.0 || >0.8.1.0 && <0.9.0.0 || >0.9.0.0 && <0.9.0.1 ||
>0.9.0.1 && <0.10.0.0 || >0.10.0.0 && <0.11.0.0 || >0.11.0.0 && <1.0.0.0 ||
>1.0.0.0 && <1.0.0.1 || >1.0.0.1 && <1.1.0.0 || >1.1.0.0 && <1.2.0.0 ||
>1.2.0.0
data-diverse-lens <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.3.0.0 ||
>0.3.0.0 && <0.4.0.0 || >0.4.0.0
data-ordlist <0.0 || >0.0 && <0.0.1 || >0.0.1 && <0.4.1 || >0.4.1
deepseq-bounded <0.5.0 || >0.5.0 && <0.5.1 || >0.5.1 && <0.5.2 || >0.5.2 &&
<0.5.3 || >0.5.3 && <0.5.4 || >0.5.4 && <0.5.5 || >0.5.5
depends <0.0.0 || >0.0.0
deriving-compat <0.3.2 || >0.3.2
dhall <1.0.0 || >1.0.0 && <1.4.0 || >1.4.0 && <1.4.1 || >1.4.1
diagrams-builder <0.5.0.11 || >0.5.0.11
diagrams-gtk <1.0.1.1 || >1.0.1.1
diagrams-haddock <0.3.0.8 || >0.3.0.8
diagrams-svg <1.3.1.8 || >1.3.1.8
diagrams-wx <0.1.0.0 || >0.1.0.0
dictionaries <0.2.0 || >0.2.0
digest <=0.0.1.2
direct-rocksdb <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2
directory <1.2.6.1 || >1.2.6.1 && <=1.3.1.0
disposable <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.1.1.1 ||
>0.1.1.1 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
distributed-process <0.6.3 || >0.6.3
distributed-process-tests <0.4.1 || >0.4.1 && <0.4.3.1 || >0.4.3.1 && <0.4.3.2
|| >0.4.3.2
distributive <=0.5.3
diversity <0.8.0.0 || >0.8.0.0
docker <0.1.0.0 || >0.1.0.0
doctest <0.12.0 || >0.12.0
doctest-discover <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.1.0.5 || >0.1.0.5
doctest-driver-gen <0.1.0.0 || >0.1.0.0
doi <0.0.1 || >0.0.1
dotenv <0.2.0.0 || >0.2.0.0
dresdner-verkehrsbetriebe <0.1.0 || >0.1.0
dublincore-xml-conduit <0.1.0.0 || >0.1.0.0
easytensor <0.3.2.0 || >0.3.2.0
ede <0.2.1 || >0.2.1 && <0.2.8 || >0.2.8 && <0.2.8.1 || >0.2.8.1
editor-open <0.3.0.0 || >0.3.0.0
ehs <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
eibd-client-simple >=0.0.4
eigen <1.0.0 || >1.0.0 && <1.1.1 || >1.1.1 && <1.2.3 || >1.2.3 && <2.1.0 ||
>2.1.0 && <2.1.1 || >2.1.1 && <2.1.2 || >2.1.2 && <2.1.3 || >2.1.3 && <2.1.4
|| >2.1.4 && <2.1.5 || >2.1.5
ekg-cloudwatch <0.0.1.5 || >0.0.1.5
elm-init <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.1.0 || >0.1.1.0
&& <1.0.1.1 || >1.0.1.1 && <1.0.2 || >1.0.2
email-validate >=2.0 && <2.1.0 || >2.1.0 && <2.1.1 || >2.1.1 && <2.2.1 ||
>2.2.1
endo >0.1.0.1
engine-io <1.1.1 || >1.1.1
envy <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.0 || >0.2.0.0 &&
<0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 &&
<0.3.1.2 || >0.3.1.2 && <1.1.0.0 || >1.1.0.0 && <1.2.0.0 || >1.2.0.0 &&
<1.2.0.1 || >1.2.0.1
equational-reasoning <0.2.0.1 || >0.2.0.1 && <0.4.1.0 || >0.4.1.0
equivalence <0.2.6 || >0.2.6
erf <=2.0.0.0
errorcall-eq-instance ==0.3.*
esqueleto <1.4.1.1 || >1.4.1.1
eventstore <0.13.0.0 || >0.13.0.0 && <0.13.0.1 || >0.13.0.1 && <0.13.1.0 ||
>0.13.1.0 && <0.13.1.1 || >0.13.1.1 && <0.13.1.2 || >0.13.1.2 && <0.13.1.3 ||
>0.13.1.3 && <0.13.1.4 || >0.13.1.4
exceptional <0.1.2.0 || >0.1.2.0
exherbo-cabal <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
extensible-effects <1.5.0 || >1.5.0 && <1.6.0 || >1.6.0
fast-logger <2.4.4 || >2.4.4
fasta <0.5.2.0 || >0.5.2.0 && <0.5.4.0 || >0.5.4.0 && <0.6.1.0 || >0.6.1.0 &&
<0.7.1.0 || >0.7.1.0
fbmessenger-api <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2 && <0.1.0.3 || >0.1.0.3
feed-gipeda <0.1.0.3 || >0.1.0.3
fgl <5.5.4.0 || >5.5.4.0
filepath <=1.4.1.2
filestore <0.6.0.5 || >0.6.0.5
fingertree <0.1.2.0 || >0.1.2.0
flow <1.0.4 || >1.0.4
fn <0.0.0.0 || >0.0.0.0
foldl-statistics >0.1.3 && <0.1.3.0 || >0.1.3.0
fptest <0.2.2.0 || >0.2.2.0
free-game <0.2.0.0 || >0.2.0.0 && <0.9 || >0.9 && <0.9.2 || >0.9.2
fsnotify <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 &&
<0.2.0.3 || >0.2.0.3
gdo <0.1.3 || >0.1.3
gegl <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3
generic-deriving <1.10.1 || >1.10.1 && <=1.11.2
ghc-events-analyze <0.2.3 || >0.2.3
ghc-events-parallel ==0.4.3.1 || >=0.5.0.1
ghc-mod >5 && <5.0.0 || >5.0.0
ghc-session <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
ghc-typelits-natnormalise <0.5.5 || >0.5.5
ghcjs-websockets <0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 ||
>0.3.0.2 && <0.3.0.3 || >0.3.0.3
gi-gdk <0.3.16.8 || >0.3.16.8 && <0.3.16.9 || >0.3.16.9 && <0.3.16.10 ||
>0.3.16.10 && <0.3.16.11 || >0.3.16.11 && <0.3.18.10 || >0.3.18.10
gi-glib <0.2.44.8 || >0.2.44.8 && <0.2.44.9 || >0.2.44.9 && <0.2.44.10 ||
>0.2.44.10 && <0.2.44.11 || >0.2.44.11 && <0.2.46.10 || >0.2.46.10
gi-gobject <0.2.44.8 || >0.2.44.8 && <0.2.44.9 || >0.2.44.9 && <0.2.44.10 ||
>0.2.44.10 && <0.2.44.11 || >0.2.44.11 && <0.2.46.10 || >0.2.46.10
gi-gtk <0.3.16.8 || >0.3.16.8 && <0.3.16.9 || >0.3.16.9 && <0.3.16.10 ||
>0.3.16.10 && <0.3.16.11 || >0.3.16.11 && <0.3.18.10 || >0.3.18.10
gi-gtk-hs <0.3.4.1 || >0.3.4.1
gi-pango <0.1.36.8 || >0.1.36.8 && <0.1.36.9 || >0.1.36.9 && <0.1.36.10 ||
>0.1.36.10 && <0.1.36.11 || >0.1.36.11 && <0.1.38.10 || >0.1.38.10
ginger <0.3.9.0 || >0.3.9.0
ginsu <0.8.2 || >0.8.2
git-freq <0.0.1 || >0.0.1
git-mediate >=1.0.1
gl <0.7.2.1 || >0.7.2.1
glaze <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2
glazier >=0.8
glazier-pipes >=0.1.5.1
gll ==0.3.0.9.* || >0.3.0.10
gloss-accelerate <0.2.0.0 || >0.2.0.0
gloss-raster-accelerate <0.2.0.0 || >0.2.0.0
google-maps-geocoding <0.1.0.0 || >0.1.0.0
gore-and-ash-network <1.2.0.0 || >1.2.0.0 && <1.2.1.0 || >1.2.1.0
groundhog-inspector <0.8.0.1 || >0.8.0.1
hArduino <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5
|| >0.5 && <0.6 || >0.6 && <0.7 || >0.7 && <0.8 || >0.8 && <0.9 || >0.9 &&
<1.0 || >1.0
hPDB <0.99 || >0.99 && <0.999 || >0.999 && <0.9999 || >0.9999 && <0.9999.1 ||
>0.9999.1 && <1.2.0.6 || >1.2.0.6 && <1.2.0.7 || >1.2.0.7 && <1.2.0.8 ||
>1.2.0.8
hXmixer <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.2.0.0 || >0.2.0.0
hadoop-formats <0.1.0.0 || >0.1.0.0
hadoop-rpc <0.1.1.0 || >0.1.1.0
hadoop-tools <1.0.0 || >1.0.0
hakaru >=0.1 && <0.3
halive <0.1.0.0 || >0.1.0.0
hans-pcap <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
happy <1.16 || >1.16 && <1.17 || >1.17
harmony <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
hascas <0.1.0.0 || >0.1.0.0 && <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0
hashable <=1.2.6.1
hashtables <=1.2.2.1
haskakafka <0.2.0.0 || >0.2.0.0
haskell-awk <1.0 || >1.0
haskell-eigen-util <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.3 ||
>0.1.0.3
haskell-gi-base <0.16 || >0.16 && <0.19 || >0.19
haskell-igraph <0.1.0 || >0.1.0 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1
haskey >=0.2
haskey-btree >=0.2
haskey-mtl <0.1.0.0 || >0.1.0.0
haskmon <0.2.0.0 || >0.2.0.0
hasktags <0.68.3 || >0.68.3 && <0.68.4 || >0.68.4 && <0.68.5 || >0.68.5 &&
<0.69.2 || >0.69.2
hasql <0.2.2 || >0.2.2 && <0.3.0 || >0.3.0
haste-compiler <0.4.2 || >0.4.2 && <0.4.4 || >0.4.4 && <0.4.4.1 || >0.4.4.1 &&
<0.4.4.2 || >0.4.4.2 && <0.4.4.3 || >0.4.4.3 && <0.5.0 || >0.5.0 && <0.5.0.1
|| >0.5.0.1 && <0.5.1.0 || >0.5.1.0 && <0.5.1.1 || >0.5.1.1 && <0.5.1.2 ||
>0.5.1.2 && <0.5.1.3 || >0.5.1.3 && <0.5.2 || >0.5.2 && <0.5.3 || >0.5.3 &&
<0.5.4 || >0.5.4 && <0.5.4.1 || >0.5.4.1 && <0.5.4.2 || >0.5.4.2 && <0.5.5.0
|| >0.5.5.0
hax <0.0.1 || >0.0.1
haxy >=1.0.1
hblas <0.4.0.0 || >0.4.0.0
hcltest <0.1 || >0.1 && <0.2 || >0.2
helics <0.1.0 || >0.1.0 && <0.3.0 || >0.3.0 && <0.4.0 || >0.4.0 && <0.4.1 ||
>0.4.1 && <0.5.0 || >0.5.0
helm <0.1.0 || >0.1.0 && <0.2.0 || >0.2.0 && <0.3.0 || >0.3.0 && <0.3.1 ||
>0.3.1 && <0.4 || >0.4 && <0.5.0 || >0.5.0 && <0.6.0 || >0.6.0 && <0.6.1 ||
>0.6.1 && <0.7.0 || >0.7.0 && <0.7.1 || >0.7.1
help-esb <0.1.1 || >0.1.1
heroku <0.1.1 || >0.1.1
higher-leveldb <0.1.1.0 || >0.1.1.0 && <0.2.0.0 || >0.2.0.0
highjson <0.2.0.0 || >0.2.0.0
hindent <5.2.4 || >5.2.4
hip <1.0.0.0 || >1.0.0.0
hjsonschema <0.10.0.0 || >0.10.0.0
hledger-iadd <1.2.4 || >1.2.4
hmemdb <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 &&
<0.1.0.3 || >0.1.0.3 && <0.1.0.4 || >0.1.0.4 && <0.1.0.5 || >0.1.0.5 &&
<0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 &&
<0.2.0.3 || >0.2.0.3 && <0.2.0.4 || >0.2.0.4 && <0.3.0.0 || >0.3.0.0 &&
<0.3.0.1 || >0.3.0.1 && <0.3.1.0 || >0.3.1.0 && <0.3.1.1 || >0.3.1.1
hoobuddy <0.1.0.0 || >0.1.0.0
hora <1.0 || >1.0 && <1.0.1 || >1.0.1 && <1.0.2 || >1.0.2 && <1.0.3 || >1.0.3
&& <1.1 || >1.1 && <1.1.1 || >1.1.1 && <2.0 || >2.0 && <2.0.1 || >2.0.1
hostname <=1.0
hpack <0.9.0 || >0.9.0
hpath >=0.7.2 && <0.7.4 || >0.7.4
hpdft <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
hpqtypes <1.3.1 || >1.3.1
hs-carbon <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3
hspec >=2.0
hspec-discover <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 &&
<0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.1.0 || >0.1.0
&& <0.1.0.1 || >0.1.0.1 && <0.2.0 || >0.2.0
hspec-expectations <0.4.0 || >0.4.0
hspec-snap <0.3.2.8 || >0.3.2.8
hsrelp <0.1.0.0 || >0.1.0.0
hsyslog <3 || >3
http-api-data <=0.3.7.1
http-common <0.7.0.1 || >0.7.0.1 && <0.7.1.1 || >0.7.1.1 && <0.7.2.0 ||
>0.7.2.0
http-streams >0.7.2.0 && <0.7.2.2 || >0.7.2.2 && <0.7.2.3 || >0.7.2.3 &&
<0.7.2.4 || >0.7.2.4 && <0.7.2.5 || >0.7.2.5 && <0.7.2.6 || >0.7.2.6 &&
<0.8.3.1 || >0.8.3.1 && <0.8.3.2 || >0.8.3.2 && <0.8.3.3 || >0.8.3.3 &&
<0.8.5.2 || >0.8.5.2
huckleberry <0.9.0.0 || >0.9.0.0 && <0.9.0.1 || >0.9.0.1
hxt >=9.3 && <9.3.1.5 || >9.3.1.5
hydrogen-cli >=0.14
hydrogen-cli-args >=0.14
hydrogen-data >=0.14
hydrogen-prelude >=0.14
hydrogen-syntax >=0.14
hydrogen-version >=1.3
ieee754 <=0.8.0
ihaskell <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2
&& <0.2.0.3 || >0.2.0.3 && <0.2.0.4 || >0.2.0.4 && <0.2.0.5 || >0.2.0.5 &&
<0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 &&
<0.3.0.3 || >0.3.0.3 && <0.3.0.4 || >0.3.0.4 && <0.4.0.0 || >0.4.0.0 &&
<0.4.1.0 || >0.4.1.0 && <0.4.2.0 || >0.4.2.0 && <0.4.3.0 || >0.4.3.0 &&
<0.5.0.0 || >0.5.0.0
imagemagick >0.0.2 && <0.0.3 || >0.0.3 && <0.0.3.1 || >0.0.3.1 && <0.0.3.3 ||
>0.0.3.3 && <0.0.3.5 || >0.0.3.5
indextype <0.2.1.0 || >0.2.1.0
inspection-proxy <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
integer-logarithms <=1.0.2
ip6addr >=0.5.0.0 && <0.5.1.3 || >0.5.1.3
isobmff-builder <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.1 ||
>0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3 && <0.3.0.0 ||
>0.3.0.0 && <0.9.0.0 || >0.9.0.0 && <0.10.0.0 || >0.10.0.0
javascript-extras <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.0 ||
>0.2.0.0 && <0.2.0.1 || >0.2.0.1
jespresso >=1.0.1
jni <0.2 || >0.2 && <0.2.1 || >0.2.1
jsaddle-dom <0.1.0.2 || >0.1.0.2
json-autotype <1.0.8 || >1.0.8 && <1.0.9 || >1.0.9 && <1.0.11 || >1.0.11 &&
<1.0.12 || >1.0.12 && <1.0.16 || >1.0.16
json-stream <0.1.0.0 || >0.1.0.0 && <0.3.0.0 || >0.3.0.0 && <0.3.0.1 ||
>0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.3.2.3 || >0.3.2.3
json-togo <0.1.0.2 || >0.1.0.2
kawhi <0.0.1 || >0.0.1
knead <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1
l10n <0.1.0.0 || >0.1.0.0
lambdabot <5.0.2 || >5.0.2
lambdabot-haskell-plugins <5.0.2 || >5.0.2
lambdabot-novelty-plugins <5.0.2 || >5.0.2
lambdabot-reference-plugins <5.0.2 || >5.0.2
lambdabot-trusted <5.0.2 || >5.0.2
lambdacube-gl <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2
language-c-inline <0.7.9.0 || >0.7.9.0
language-lua <0.7.0 || >0.7.0
language-thrift >=0.9
layers-game <0.5.1 || >0.5.1
leankit-api <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3
leapseconds-announced <2017.0.0.1 || >2017.0.0.1
leksah <0.1 || >0.1 && <0.1.1 || >0.1.1 && <0.4 || >0.4 && <0.4.0.1 ||
>0.4.0.1 && <0.4.0.2 || >0.4.0.2 && <0.4.0.3 || >0.4.0.3 && <0.4.1 || >0.4.1
&& <0.4.2 || >0.4.2 && <0.4.2.1 || >0.4.2.1 && <0.4.3 || >0.4.3 && <0.4.4 ||
>0.4.4 && <0.4.4.1 || >0.4.4.1 && <0.6.0 || >0.6.0 && <0.6.1 || >0.6.1 && <0.8
|| >0.8 && <0.8.0.1 || >0.8.0.1 && <0.8.0.3 || >0.8.0.3 && <0.8.0.4 ||
>0.8.0.4 && <0.8.0.6 || >0.8.0.6 && <0.8.0.8 || >0.8.0.8 && <0.10.0.0 ||
>0.10.0.0 && <0.10.0.1 || >0.10.0.1 && <0.10.0.3 || >0.10.0.3 && <0.10.0.4 ||
>0.10.0.4 && <0.12.0.3 || >0.12.0.3 && <0.12.1.0 || >0.12.1.0 && <0.12.1.2 ||
>0.12.1.2 && <0.12.1.3 || >0.12.1.3 && <0.13.3.0 || >0.13.3.0 && <0.13.4.0 ||
>0.13.4.0 && <0.13.4.1 || >0.13.4.1 && <0.13.4.2 || >0.13.4.2 && <0.13.4.3 ||
>0.13.4.3 && <0.14.0.0 || >0.14.0.0 && <0.14.0.1 || >0.14.0.1 && <0.14.1.0 ||
>0.14.1.0 && <0.14.1.1 || >0.14.1.1 && <0.14.2.0 || >0.14.2.0 && <0.14.3.0 ||
>0.14.3.0 && <0.14.4.0 || >0.14.4.0 && <0.15.0.1 || >0.15.0.1 && <0.15.0.2 ||
>0.15.0.2 && <0.15.0.3 || >0.15.0.3 && <0.15.0.4 || >0.15.0.4 && <0.15.0.5 ||
>0.15.0.5 && <0.15.0.6 || >0.15.0.6 && <0.15.1.0 || >0.15.1.0 && <0.15.1.1 ||
>0.15.1.1 && <0.15.1.2 || >0.15.1.2 && <0.15.1.3 || >0.15.1.3 && <0.15.1.4 ||
>0.15.1.4
leksah-server <0.8 || >0.8 && <0.8.0.1 || >0.8.0.1 && <0.8.0.2 || >0.8.0.2 &&
<0.8.0.3 || >0.8.0.3 && <0.8.0.4 || >0.8.0.4 && <0.8.0.5 || >0.8.0.5 &&
<0.8.0.6 || >0.8.0.6 && <0.8.0.7 || >0.8.0.7 && <0.8.0.8 || >0.8.0.8 &&
<0.10.0 || >0.10.0 && <0.10.0.3 || >0.10.0.3 && <0.10.0.4 || >0.10.0.4 &&
<0.12.0.3 || >0.12.0.3 && <0.12.0.4 || >0.12.0.4 && <0.12.0.5 || >0.12.0.5 &&
<0.12.1.0 || >0.12.1.0 && <0.12.1.1 || >0.12.1.1 && <0.12.1.2 || >0.12.1.2 &&
<0.13.1.0 || >0.13.1.0 && <0.13.1.1 || >0.13.1.1 && <0.14.0.0 || >0.14.0.0 &&
<0.14.0.1 || >0.14.0.1 && <0.14.3.0 || >0.14.3.0
lens <=4.15.4
lens-aeson <=1.0.2
lentil <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.2.0 || >0.1.2.0 &&
<0.1.2.1 || >0.1.2.1 && <0.1.2.2 || >0.1.2.2 && <0.1.7.1 || >0.1.7.1
liblawless <0.25.0 || >0.25.0 && <0.25.1 || >0.25.1
libroman >3.0.0
lifted-base <=0.2.3.11
linear <=1.20.7
linear-grammar <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 ||
>0.0.0.3 && <0.0.0.4 || >0.0.0.4 && <0.0.0.5 || >0.0.0.5 && <0.0.0.6 ||
>0.0.0.6 && <0.0.0.7 || >0.0.0.7 && <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1
&& <0.0.1.2 || >0.0.1.2 && <0.0.1.3 || >0.0.1.3 && <0.0.1.4 || >0.0.1.4 &&
<0.0.1.5 || >0.0.1.5 && <0.0.1.6 || >0.0.1.6 && <0.0.2 || >0.0.2
linebreak <1.0.0.1 || >1.0.0.1 && <1.0.0.2 || >1.0.0.2
linux-inotify <0.3.0.0 || >0.3.0.0
liquidhaskell <0.6.0.1 || >0.6.0.1
liquidhaskell-cabal <0.1.0.0 || >0.1.0.0
lol <0.0.1.0 || >0.0.1.0 && <0.5.0.0 || >0.5.0.0
lol-apps <0.2.0.0 || >0.2.0.0
lol-benches <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2
lowgl ==0.3.1.1
ltext <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3 &&
<0.0.0.4 || >0.0.0.4 && <0.0.0.5 || >0.0.0.5 && <0.0.1 || >0.0.1 && <0.0.1.1
|| >0.0.1.1 && <0.0.1.2 || >0.0.1.2 && <0.0.2 || >0.0.2 && <0.0.2.1 ||
>0.0.2.1 && <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 &&
<0.1.2.1 || >0.1.2.1
ltiv1p1 <1.0 || >1.0 && <1.0.0.1 || >1.0.0.1 && <1.0.0.2 || >1.0.0.2
ltk <0.8 || >0.8 && <0.8.0.6 || >0.8.0.6 && <0.8.0.8 || >0.8.0.8 && <0.10.0 ||
>0.10.0 && <0.10.0.3 || >0.10.0.3 && <0.10.0.4 || >0.10.0.4 && <0.12.0.0 ||
>0.12.0.0 && <0.12.1.0 || >0.12.1.0 && <0.13.1.0 || >0.13.1.0 && <0.13.2.0 ||
>0.13.2.0 && <0.14.0.0 || >0.14.0.0 && <0.14.0.1 || >0.14.0.1 && <0.14.0.2 ||
>0.14.0.2
lvish <1.0 || >1.0 && <1.0.0.2 || >1.0.0.2
lzma >0.0.0.0
mac <0.1.1.0 || >0.1.1.0
machines <=0.6.3
managed <1.0.3 || >1.0.3
markdown-unlit <0.3.0 || >0.3.0
markup <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 ||
>0.0.4 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6 && <0.0.6.1 || >0.0.6.1 &&
<0.0.7 || >0.0.7 && <0.0.8 || >0.0.8 && <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0
&& <2.0.0 || >2.0.0 && <2.1.0 || >2.1.0 && <2.1.1 || >2.1.1 && <2.2.0 ||
>2.2.0 && <3.0.0 || >3.0.0
markup-preview <0.1.0.0 || >0.1.0.0 && <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1 &&
<0.2.0.2 || >0.2.0.2 && <0.2.2.0 || >0.2.2.0
math-functions <=0.2.1.0
maxent-learner-hw <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
mediabus <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2
microlens <0.4.0.0 || >0.4.0.0
microlens-aeson <2.1.1.3 || >2.1.1.3
microlens-th <=0.4.1.1
midi-util <0.1 || >0.1 && <0.1.1 || >0.1.1
milena <0.5.1.0 || >0.5.1.0
minimal-configuration <0.1 || >0.1 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2
minioperational <0.3 || >0.3 && <0.4.1 || >0.4.1 && <0.4.4 || >0.4.4
mintty <0.1 || >0.1
mmorph <1.0.7 || >1.0.7 && <1.0.8 || >1.0.8
modify-fasta <0.8.1.1 || >0.8.1.1 && <0.8.1.2 || >0.8.1.2
monad-log <0.1.0.0 || >0.1.0.0
monad-metrics <0.1.0.0 || >0.1.0.0
monad-timing <0.1.0.0 || >0.1.0.0
mongodb-queue <0.4 || >0.4
mono-traversable >=0.5
more-extensible-effects <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
movie-monad <0.0.0.0 || >0.0.0.0
mustache <0.4.0.0 || >0.4.0.0 && <2.1.1 || >2.1.1 && <2.2 || >2.2
mxnet <0.1.0.0 || >0.1.0.0
mysql-haskell <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 ||
>0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.4.1.0 || >0.4.1.0
nationstates <0.2.0.2 || >0.2.0.2
nested-routes <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.2 || >0.0.2 &&
<0.0.3.1 || >0.0.3.1 && <0.1 || >0.1 && <0.1.1 || >0.1.1 && <0.2 || >0.2 &&
<0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.1 || >0.2.1 && <0.2.2 ||
>0.2.2 && <0.2.2.1 || >0.2.2.1 && <0.2.2.2 || >0.2.2.2 && <0.3 || >0.3 &&
<0.3.1 || >0.3.1 && <0.3.2 || >0.3.2 && <0.3.2.1 || >0.3.2.1 && <1.0 || >1.0
&& <1.0.0.1 || >1.0.0.1 && <2.0.0 || >2.0.0 && <2.0.1 || >2.0.1 && <2.1.0 ||
>2.1.0 && <2.2.0 || >2.2.0 && <3.0.0 || >3.0.0 && <3.0.0.1 || >3.0.0.1 &&
<3.0.0.2 || >3.0.0.2 && <3.1.0 || >3.1.0 && <3.2.0 || >3.2.0 && <4.0.0 ||
>4.0.0 && <5.0.0 || >5.0.0 && <6.0.0 || >6.0.0 && <6.0.0.1 || >6.0.0.1 &&
<7.1.0 || >7.1.0
network <=2.6.3.2
network-msg <0.1 || >0.1 && <0.2 || >0.2
network-simple-sockaddr <0.1 || >0.1
network-transport-zeromq >0.2.1
network-uri <=2.6.1.0
ngx-export <0.3.1.0 || >0.3.1.0 && <0.5.0.0 || >0.5.0.0
nvim-hs ==0.2.4
objective <0.0.2 || >0.0.2
old-time <=1.1.0.3
olwrapper >0.4.0
ombra <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.2.0.0 || >0.2.0.0 &&
<0.2.1.0 || >0.2.1.0 && <0.2.2.0 || >0.2.2.0 && <0.3.0.0 || >0.3.0.0 &&
<0.3.1.0 || >0.3.1.0
opaleye <0.3.1.1 || >0.3.1.1 && <0.5.2.1 || >0.5.2.1
opaleye-sqlite <0.0.0.0 || >0.0.0.0
open-union <0.1.0.0 || >0.1.0.0
opml-conduit <0.4.0.0 || >0.4.0.0
optparse-applicative <=0.14.0.0
optparse-generic <1.0.0 || >1.0.0 && <1.1.2 || >1.1.2
orgstat <0.1.0 || >0.1.0
overloaded-records <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
pagerduty ==0.0.4.* || >0.0.5
pandoc <1.14 || >1.14 && <1.14.0.1 || >1.14.0.1 && <1.14.0.2 || >1.14.0.2 &&
<1.14.0.3 || >1.14.0.3 && <1.14.0.4 || >1.14.0.4 && <1.15 || >1.15 &&
<1.15.0.1 || >1.15.0.1
pandoc-crossref >=0.1.6.5 && <0.2 || >=0.2.1 && <0.2.2.0 || >0.2.2.0
pandoc-types <1.19 || >1.19
parameterized <0.1.0.0 || >0.1.0.0
paramtree >=0.1.1
parser241 <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
path-extra <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2
paypal-adaptive-hoops <0.5.0.0 || >0.5.0.0 && <0.5.1.0 || >0.5.1.0 && <0.5.2.0
|| >0.5.2.0 && <0.5.3.0 || >0.5.3.0 && <0.6.0.0 || >0.6.0.0 && <0.7.0.0 ||
>0.7.0.0 && <0.8.0.0 || >0.8.0.0 && <0.9.0.0 || >0.9.0.0
pcgen <1.0.0 || >1.0.0
pcre-utils <0.1.6 || >0.1.6 && <0.1.7 || >0.1.7 && <0.1.8 || >0.1.8
penrose <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
perfect-hash-generator <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 &&
<0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3
persistent <1.2.3.1 || >1.2.3.1 && <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 &&
<2.0.1 || >2.0.1 && <2.0.1.1 || >2.0.1.1 && <2.0.2 || >2.0.2 && <2.0.3 ||
>2.0.3 && <2.0.3.1 || >2.0.3.1 && <2.0.4 || >2.0.4 && <2.0.5 || >2.0.5 &&
<2.0.5.1 || >2.0.5.1 && <2.0.7 || >2.0.7 && <2.0.7.1 || >2.0.7.1 && <2.0.8 ||
>2.0.8
persistent-mongoDB <1.3.0 || >1.3.0 && <1.3.1 || >1.3.1 && <1.4.4 || >1.4.4 &&
<1.4.4.1 || >1.4.4.1 && <1.4.4.2 || >1.4.4.2 && <2.0.0 || >2.0.0 && <2.0.0.1
|| >2.0.0.1 && <2.0.0.2 || >2.0.0.2 && <2.0.1 || >2.0.1 && <2.0.2 || >2.0.2 &&
<2.0.3 || >2.0.3 && <2.0.3.1 || >2.0.3.1 && <2.0.4 || >2.0.4 && <2.0.5 ||
>2.0.5 && <2.0.6 || >2.0.6 && <2.0.7 || >2.0.7 && <2.0.8 || >2.0.8 && <2.0.8.1
|| >2.0.8.1 && <2.0.9 || >2.0.9
persistent-mysql <2.0.0 || >2.0.0 && <2.0.1 || >2.0.1 && <2.0.3 || >2.0.3 &&
<2.0.4 || >2.0.4 && <2.0.5 || >2.0.5
persistent-postgresql <2.0.0 || >2.0.0 && <2.0.1 || >2.0.1 && <2.0.3 || >2.0.3
&& <2.0.4 || >2.0.4 && <2.0.4.1 || >2.0.4.1 && <2.0.5 || >2.0.5
persistent-redis <2.5.0 || >2.5.0 && <2.5.1 || >2.5.1
persistent-sqlite <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 && <2.0.1 || >2.0.1
&& <2.0.3 || >2.0.3 && <2.0.4 || >2.0.4 && <2.0.5 || >2.0.5
persistent-template <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 && <2.0.0.2 ||
>2.0.0.2 && <2.0.0.3 || >2.0.0.3 && <2.0.1 || >2.0.1 && <2.0.2 || >2.0.2 &&
<2.0.2.1 || >2.0.2.1 && <2.0.2.2 || >2.0.2.2 && <2.0.3 || >2.0.3 && <2.0.3.1
|| >2.0.3.1 && <2.0.3.2 || >2.0.3.2 && <2.0.4 || >2.0.4 && <2.1.3.2 ||
>2.1.3.2 && <2.1.3.5 || >2.1.3.5
peyotls-codec <0.3.1.1 || >0.3.1.1
pg <0.5.2.1 || >0.5.2.1
pgdl <6.2 || >6.2 && <6.3 || >6.3 && <6.4 || >6.4 && <9.0 || >9.0
phone-metadata <0.0.1.3 || >0.0.1.3
pinch <0.1.0.0 || >0.1.0.0
pipe-enumerator <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
pipes-bgzf <0.2.0.0 || >0.2.0.0
pipes-cacophony >=0.5
pipes-category <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 ||
>0.2.0.1
pipes-cereal <0.1.0.0 || >0.1.0.0
pipes-cereal-plus <0.3.0 || >0.3.0
pipes-errors <0.1 || >0.1 && <0.2 || >0.2
pipes-fluid <0.3.0.0 || >0.3.0.0 && <0.3.1.0 || >0.3.1.0 && <0.4.0.0 ||
>0.4.0.0 && <0.5.0.0 || >0.5.0.0 && <0.5.0.2 || >0.5.0.2 && <0.5.0.3 ||
>0.5.0.3
pipes-misc <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.1.1 ||
>0.2.1.1 && <0.2.2.0 || >0.2.2.0 && <0.2.2.1 || >0.2.2.1 && <0.2.3.0 ||
>0.2.3.0 && <0.2.4.0 || >0.2.4.0 && <0.2.5.0 || >0.2.5.0 && <0.3.0.0 ||
>0.3.0.0 && <0.4.0.0 || >0.4.0.0
pipes-p2p <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3
pipes-p2p-examples <0.1 || >0.1 && <0.2 || >0.2
pipes-parse <3.0.0 || >3.0.0
plot-gtk-ui <0.0.1.0 || >0.0.1.0 && <0.0.2.0 || >0.0.2.0 && <0.0.3.0 ||
>0.0.3.0
plot-lab <0.0.1.6 || >0.0.1.6 && <0.0.1.7 || >0.0.1.7
plot-light <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.1.0.4 || >0.1.0.4 && <0.1.0.5 ||
>0.1.0.5 && <0.1.0.6 || >0.1.0.6 && <0.1.0.7 || >0.1.0.7 && <0.1.0.8 ||
>0.1.0.8 && <0.1.0.9 || >0.1.0.9 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 &&
<0.2 || >0.2 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2 && <0.2.3 || >0.2.3
poly-arity <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4
|| >0.0.4 && <0.0.4.1 || >0.0.4.1 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6
posix-pty >=0.2.1
possible <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
postgresql-libpq <0.9.1.0 || >0.9.1.0
postgresql-orm <0.2 || >0.2 && <0.2.1 || >0.2.1
postgresql-simple <0.4.1.0 || >0.4.1.0 && <0.4.2.0 || >0.4.2.0 && <0.4.3.0 ||
>0.4.3.0 && <0.4.4.0 || >0.4.4.0 && <0.5.0.0 || >0.5.0.0
praglude <0.4.0.0 || >0.4.0.0
pred-set <0.0.0 || >0.0.0
pred-trie <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4
|| >0.0.4 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6 && <0.0.6.1 || >0.0.6.1 &&
<0.0.7 || >0.0.7 && <0.0.7.1 || >0.0.7.1 && <0.0.8 || >0.0.8 && <0.0.8.1 ||
>0.0.8.1 && <0.0.9 || >0.0.9 && <0.0.10 || >0.0.10 && <0.0.10.1 || >0.0.10.1
&& <0.0.10.2 || >0.0.10.2 && <0.0.11 || >0.0.11 && <0.0.12 || >0.0.12 && <0.1
|| >0.1 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 && <0.2.3 || >0.2.3 && <0.2.4
|| >0.2.4 && <0.3.0 || >0.3.0 && <0.4.0 || >0.4.0 && <0.4.1 || >0.4.1
prelude-compat <0.0 || >0.0
present <2.0 || >2.0
pretty-types <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2 && <0.1.0.3 || >0.1.0.3
prettyprinter <0.1 || >0.1
prettyprinter-ansi-terminal <0.1 || >0.1
prettyprinter-compat-annotated-wl-pprint <0.1 || >0.1
prettyprinter-compat-ansi-wl-pprint <0.1 || >0.1
prettyprinter-compat-wl-pprint ==0.* || >1
primitive <0.6 || >0.6 && <=0.6.2.0
prizm <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 &&
<0.1.0.3 || >0.1.0.3 && <0.1.0.4 || >0.1.0.4 && <0.2.0.0 || >0.2.0.0 &&
<0.2.1.0 || >0.2.1.0 && <0.3.0.0 || >0.3.0.0 && <0.3.1.0 || >0.3.1.0 &&
<0.3.1.1 || >0.3.1.1 && <1.0.0 || >1.0.0 && <1.0.1 || >1.0.1 && <1.0.2 ||
>1.0.2 && <1.0.3 || >1.0.3 && <1.0.4 || >1.0.4 && <1.0.5 || >1.0.5
process-extras <0.7 || >0.7
prompt <0.1.1.1 || >0.1.1.1
protolude >0.1.9
pseudo-trie <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4
|| >0.0.4 && <0.0.4.1 || >0.0.4.1
random <1.0.1.3 || >1.0.1.3
random-bytestring <0.0.1 || >0.0.1
rank-product <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 ||
>0.1.0.2 && <0.1.0.3 || >0.1.0.3
rawstring-qm <0.1.5 || >0.1.5 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 &&
<0.2.2 || >0.2.2
reactive-banana <1.0.0.0 || >1.0.0.0 && <1.0.0.1 || >1.0.0.1
readcsv <0.1 || >0.1
record <0.2.2 || >0.2.2
reedsolomon <0.0.1.0 || >0.0.1.0 && <0.0.1.1 || >0.0.1.1 && <0.0.1.2 ||
>0.0.1.2 && <0.0.2.0 || >0.0.2.0 && <0.0.4.1 || >0.0.4.1
ref <0.1.0.0 || >0.1.0.0
reflection <=2.1.2
regex <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1
regex-do <1.0 || >1.0 && <1.1 || >1.1 && <1.3 || >1.3 && <1.4 || >1.4 && <1.5
|| >1.5 && <1.6 || >1.6 && <1.7 || >1.7 && <1.8 || >1.8 && <1.9 || >1.9 &&
<2.0 || >2.0 && <2.1 || >2.1 && <2.2 || >2.2 && <2.3 || >2.3 && <2.4 || >2.4
&& <2.5 || >2.5 && <2.6 || >2.6 && <2.6.1 || >2.6.1 && <2.6.2 || >2.6.2 &&
<3.0 || >3.0 && <3.0.1 || >3.0.1 && <3.1 || >3.1
regex-examples <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1
regex-posix <=0.95.2
regex-tdfa <=1.2.2
regex-with-pcre <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1
relapse >=1.0.0.0
relational-query <0.8.3.9 || >0.8.3.9
relational-query-HDBC <0.6.1.0 || >0.6.1.0
relational-record-examples <0.3.1.2 || >0.3.1.2 && <0.3.1.3 || >0.3.1.3 &&
<0.3.1.4 || >0.3.1.4
remote-monad <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
repa <=3.4.1.3
repa-v4l2 >=0.2
reroute <0.3.0.1 || >0.3.0.1
rest-gen <0.12 || >0.12
rivet-core <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
roller <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
rose-trees <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.2 || >0.0.2 &&
<0.0.2.1 || >0.0.2.1
rot13 <=0.1.0.2 || >0.2.0.0
rss-conduit <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.3.1.0 ||
>0.3.1.0 && <0.3.1.1 || >0.3.1.1
rts-loader <0.0.0.0 || >0.0.0.0 && <0.0.0.1 || >0.0.0.1 && <0.0.0.2 ||
>0.0.0.2
sasl <0.0.0.2 || >0.0.0.2
sbv <0.9 || >0.9 && <0.9.1 || >0.9.1 && <0.9.2 || >0.9.2 && <0.9.3 || >0.9.3
&& <0.9.4 || >0.9.4 && <0.9.5 || >0.9.5 && <0.9.6 || >0.9.6 && <0.9.7 ||
>0.9.7 && <0.9.8 || >0.9.8 && <0.9.9 || >0.9.9 && <0.9.10 || >0.9.10 &&
<0.9.11 || >0.9.11 && <0.9.12 || >0.9.12 && <0.9.13 || >0.9.13 && <0.9.14 ||
>0.9.14 && <0.9.15 || >0.9.15 && <0.9.16 || >0.9.16 && <0.9.17 || >0.9.17 &&
<0.9.18 || >0.9.18 && <0.9.19 || >0.9.19 && <0.9.20 || >0.9.20 && <0.9.21 ||
>0.9.21 && <0.9.22 || >0.9.22 && <0.9.23 || >0.9.23 && <0.9.24 || >0.9.24 &&
<1.0 || >1.0 && <1.1 || >1.1 && <1.2 || >1.2 && <1.3 || >1.3 && <1.4 || >1.4
&& <2.0 || >2.0 && <2.1 || >2.1 && <2.2 || >2.2 && <2.3 || >2.3 && <2.4 ||
>2.4 && <2.5 || >2.5 && <2.6 || >2.6 && <2.7 || >2.7 && <2.8 || >2.8 && <2.9
|| >2.9 && <2.10 || >2.10 && <3.0 || >3.0 && <3.1 || >3.1 && <3.2 || >3.2 &&
<3.3 || >3.3 && <3.4 || >3.4 && <3.5 || >3.5 && <4.0 || >4.0 && <4.1 || >4.1
&& <4.2 || >4.2 && <4.3 || >4.3 && <4.4 || >4.4 && <5.0 || >5.0 && <5.1 ||
>5.1 && <5.2 || >5.2 && <5.3 || >5.3 && <5.4 || >5.4 && <5.5 || >5.5 && <5.6
|| >5.6 && <5.7 || >5.7 && <5.8 || >5.8 && <5.9 || >5.9 && <5.10 || >5.10 &&
<5.11 || >5.11 && <5.12 || >5.12 && <5.13 || >5.13 && <5.14 || >5.14 && <5.15
|| >5.15
sbvPlugin <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5
|| >0.5 && <0.6 || >0.6 && <0.7 || >0.7
scalendar <1.2.0 || >1.2.0
schedule-planner <0.1.0.1 || >0.1.0.1
sci-ratio <0.2.0.0 || >0.2.0.0
scientific <=0.3.5.1
scotty >0.5.0
sdl2-compositor <1.2 || >1.2 && <1.2.0.1 || >1.2.0.1 && <1.2.0.3 || >1.2.0.3
&& <1.2.0.4 || >1.2.0.4
selda <0.1.1.0 || >0.1.1.0 && <0.1.3.0 || >0.1.3.0 && <0.1.3.1 || >0.1.3.1 &&
<0.1.3.2 || >0.1.3.2 && <0.1.4.0 || >0.1.4.0 && <0.1.10.0 || >0.1.10.0 &&
<0.1.11.0 || >0.1.11.0
semigroupoids <4.5 || >4.5 && <=5.2.1
semigroups <=0.18.3
seqalign <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2
&& <0.2.0.3 || >0.2.0.3
seqid <0.3.0 || >0.3.0 && <0.4.0 || >0.4.0
serokell-util <0.1.2.1 || >0.1.2.1 && <0.1.2.2 || >0.1.2.2
servant <=0.11
servant-auth-cookie <0.4.1 || >0.4.1 && <0.5.0 || >0.5.0 && <0.5.0.6 ||
>0.5.0.6
servant-auth-server <0.2.2.0 || >0.2.2.0
servant-auth-token <0.3.0.0 || >0.3.0.0 && <0.4.6.0 || >0.4.6.0
servant-auth-token-api <0.3.0.0 || >0.3.0.0
servant-docs <0.10.0.1 || >0.10.0.1 && <=0.11
servant-server <=0.11
serviette >=0.1.0.6
setenv <=0.1.1.3
sets <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.2 || >0.0.2 && <0.0.2.1
|| >0.0.2.1 && <0.0.2.2 || >0.0.2.2 && <0.0.2.3 || >0.0.2.3 && <0.0.3 ||
>0.0.3 && <0.0.4 || >0.0.4
sexp-grammar <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0 && <1.2.0 || >1.2.0 &&
<1.2.0.1 || >1.2.0.1
shadower >=0.1.0.6
shakespeare-sass <0.1.0.0 || >0.1.0.0
shellmate <0.3.2 || >0.3.2 && <0.3.2.1 || >0.3.2.1 && <0.3.4 || >0.3.4
shelly <1.5 || >1.5 && <1.5.3 || >1.5.3
signal <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
simple-effects <0.9.0.0 || >0.9.0.0
singletons <=2.0.1
sized-vector <1.3.1.0 || >1.3.1.0
skylighting <0.3.5 || >0.3.5
smallcheck-laws <0.1 || >0.1 && <0.2 || >0.2
snap-utils <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
soap >0.2.1
socket <0.1.0.0 || >0.1.0.0 && <0.4.0.0 || >0.4.0.0
sparkle <0.5 || >0.5
sparse-linear-algebra <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2
|| >0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 ||
>0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3 && <0.2.0.4 ||
>0.2.0.4 && <0.2.0.5 || >0.2.0.5 && <0.2.0.7 || >0.2.0.7 && <0.2.0.8 ||
>0.2.0.8 && <0.2.0.9 || >0.2.0.9 && <0.2.1.0 || >0.2.1.0 && <0.2.1.1 ||
>0.2.1.1 && <0.2.2.0 || >0.2.2.0 && <0.2.9 || >0.2.9 && <0.2.9.1 || >0.2.9.1
&& <0.2.9.2 || >0.2.9.2 && <0.2.9.3 || >0.2.9.3
splay <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3
stack <9.9.9 || >9.9.9
statistics <=0.14.0.2
stm-chans <=3.0.0.4
stm-extras <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
store <0.4.0 || >0.4.0
streaming-bytestring <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2
|| >0.1.0.2 && <0.1.0.7 || >0.1.0.7
streaming-concurrency <0.2.0.0 || >0.2.0.0
streaming-postgresql-simple <0.1.0.0 || >0.1.0.0
stripe <0.3.0.1 || >0.3.0.1
svg-tree <0.3.2.2 || >0.3.2.2
system-filepath <=0.4.13.4
table-layout <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 ||
>0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.4.0.1 || >0.4.0.1 && <0.5.0.0 ||
>0.5.0.0
tai64 <0.1.0 || >0.1.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.3 || >0.1.0.3
tar <0.4.3.0 || >0.4.3.0 && <0.4.4.0 || >0.4.4.0
task-distribution <0.1.0.1 || >0.1.0.1
tasty <=0.11.2.5
tasty-laws <0.2 || >0.2 && <0.3 || >0.3
tasty-rerun >=1.1.0
tasty-stats <0.1.0.0 || >0.1.0.0
tasty-th <0.1.5 || >0.1.5 && <0.1.6 || >0.1.6
tasty-travis >=0.1.2
telegram-api <0.1.0.0 || >0.1.0.0
termbox-bindings >0.1.0.4
terminal-size <=0.3.2.1
texmath <0.6.5.1 || >0.6.5.1 && <0.6.7 || >0.6.7 && <0.9.2 || >0.9.2
text <=1.2.2.2
text-all <0.4.1.0 || >0.4.1.0
tf-random <=0.5
th-orphans <0.13.0 || >0.13.0
thorn >=0.1.0.3
thread-local-storage <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2
|| >0.1.0.2
throttled-io-loop <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
thyme <0.3.5.0 || >0.3.5.0
tighttp <0.0.0.4 || >0.0.0.4
time <=1.8.0.3
timemap <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1
timeprint <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
timerep <2.0.0.1 || >2.0.0.1
timezone-series <0.1.6 || >0.1.6
transformers <0.1.0.0 || >0.1.0.0 && <0.2.2.0 || >0.2.2.0 && <0.4.0.0 ||
>0.4.0.0 && <0.5.0.2 || >0.5.0.2 && <0.5.3.0 || >0.5.3.0 && <0.5.3.1 ||
>0.5.3.1
tries <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3
tslogger <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
ttrie <0.1.0.0 || >0.1.0.0
twitter-conduit <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1
&& <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.0.5.1 ||
>0.0.5.1 && <0.0.5.2 || >0.0.5.2 && <0.0.5.3 || >0.0.5.3 && <0.0.5.4 ||
>0.0.5.4 && <0.0.5.5 || >0.0.5.5
type-natural <0.0.1.0 || >0.0.1.0 && <0.2.1.0 || >0.2.1.0 && <0.2.1.1 ||
>0.2.1.1 && <0.2.1.2 || >0.2.1.2 && <0.2.1.3 || >0.2.1.3 && <0.2.1.4 ||
>0.2.1.4 && <0.2.3.0 || >0.2.3.0 && <0.4.0.0 || >0.4.0.0 && <0.4.1.0 ||
>0.4.1.0 && <0.7.0.0 || >0.7.0.0
typed-spreadsheet <1.0.1 || >1.0.1
typelits-witnesses <0.1.3.0 || >0.1.3.0
typerbole >=1.0.0.0
unboxed-ref <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
unix-compat <0.4.3.0 || >0.4.3.0
unix-time <0.1.10 || >0.1.10
unsafely <0.1.0.0 || >0.1.0.0
up-grade <0.0.1 || >0.0.1
uri-bytestring <=0.3.0.1
urlpath <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 ||
>0.0.4 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6 && <0.1 || >0.1 && <0.1.0.1 ||
>0.1.0.1 && <0.2 || >0.2 && <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0 && <2.0.0 ||
>2.0.0 && <2.1.0 || >2.1.0 && <3.0.0 || >3.0.0 && <3.1.0 || >3.1.0 && <3.1.1
|| >3.1.1 && <3.2.0 || >3.2.0 && <3.2.1 || >3.2.1 && <3.2.1.1 || >3.2.1.1 &&
<3.3.0 || >3.3.0 && <4.0.0 || >4.0.0 && <4.0.0.1 || >4.0.0.1 && <4.1.0 ||
>4.1.0 && <4.2.0 || >4.2.0 && <5.0.0 || >5.0.0
uuid-crypto <1.2.0.0 || >1.2.0.0
validated-literals <0.1.0 || >0.1.0
varying >0.1.1.1
vector <0.10.9.3 || >0.10.9.3 && <0.10.12.0 || >0.10.12.0 && <=0.12.0.1
vector-binary-instances <0.2.3.0 || >0.2.3.0
vector-instances <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1
&& <0.1.0 || >0.1.0 && <0.1.0.1 || >0.1.0.1
vector-th-unbox >=0.2.1 && <0.2.1.0 || >0.2.1.0 && <0.2.1.1 || >0.2.1.1 &&
<0.2.1.2 || >0.2.1.2 && <=0.2.1.6
vectortiles <1.2.0.3 || >1.2.0.3
versions <3.0.1 || >3.0.1 && <3.1.0 || >3.1.0
vinyl-gl <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.2 || >0.1.2 &&
<0.1.3 || >0.1.3 && <0.1.3.1 || >0.1.3.1
vty <5.12 || >5.12
vulkan <1.3.1.0 || >1.3.1.0
wai-accept-language <0.1.0.0 || >0.1.0.0
wai-extra <3.0.10.1 || >3.0.10.1
wai-middleware-content-type <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1 && <0.0.2 ||
>0.0.2 && <0.0.3 || >0.0.3 && <0.0.3.1 || >0.0.3.1 && <0.0.3.2 || >0.0.3.2 &&
<0.0.3.3 || >0.0.3.3 && <0.0.4 || >0.0.4 && <0.1.0 || >0.1.0 && <0.1.0.1 ||
>0.1.0.1 && <0.1.1 || >0.1.1 && <0.1.1.1 || >0.1.1.1 && <0.2.0 || >0.2.0 &&
<0.2.1 || >0.2.1 && <0.3.0 || >0.3.0
wai-middleware-verbs <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3
&& <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.1.0 || >0.1.0 && <0.1.1 ||
>0.1.1
wai-transformers <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2
wai-util <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5
|| >0.5 && <0.6 || >0.6
warp <3.2.4 || >3.2.4
webapi <0.1.0.0 || >0.1.0.0
webapp >=0.6.1
webdriver >=0.6 && <0.6.3 || >0.6.3 && <0.8 || >0.8 && <0.8.0.1 || >0.8.0.1 &&
<0.8.0.2 || >0.8.0.2
webpage <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.3.1
|| >0.0.3.1
websockets <0.9.8.0 || >0.9.8.0
witherable <0.1.3.1 || >0.1.3.1
word12 <1.0.0 || >1.0.0
word8 <=0.1.3
writer-cps-lens <0.1.0.0 || >0.1.0.0
writer-cps-morph <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
xdcc <1.0.0 || >1.0.0 && <1.0.5 || >1.0.5 && <1.1.0 || >1.1.0 && <1.1.1 ||
>1.1.1
xml-conduit <1.5
xxhash-ffi <0.1.0.0 || >0.1.0.0
yaml-light-lens <0.3.1.8 || >0.3.1.8
yesod-bin <1.5.0 || >1.5.0
yocto >=1
zifter <0.0.0.0 || >0.0.0.0
zip-archive <0.2.3 || >0.2.3 && <0.2.3.1 || >0.2.3.1
strategy: PreferLatestForSelected
reorder goals: False
count conflicts: True
independent goals: False
avoid reinstalls: False
shadow packages: False
strong flags: False
allow boot library installs: False
max backjumps: infinite
[__0] trying: time-1.8.0.3 (user goal)
[__1] trying: base-4.8.2.0/installed-IPF... (dependency of time-1.8.0.3)
[__2] trying: integer-0.5.1.0/installed-ACy... (dependency of
base-4.8.2.0/installed-IPF...)
[__3] trying: ghc-prim-0.4.0.0/installed-Jhi... (dependency of
base-4.8.2.0/installed-IPF...)
[__4] trying: rts-0.1.0.0/installed-5Dj... (dependency of
base-4.8.2.0/installed-IPF...)
[__5] trying: time-1.8.0.3:!test
[__6] trying: deepseq-1.4.3.0/installed-8L3... (dependency of time-1.8.0.3)
[__7] next goal: array (dependency of deepseq-1.4.3.0/installed-8L3...)
[__7] trying: array-0.5.2.0/installed-2RW...
[__8] done
Using internal setup method with build-type Simple and args:
["configure","--verbose=3","--builddir=dist","--eta","--prefix=C:\\Users\\igrep\\AppData\\Roaming\\etlas","--user","--ipid=time-1.8.0.3-WEwfNV542G61Hff69NMMS","--extra-prog-path=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\bin","--dependency=base=base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF","--dependency=deepseq=deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M","--disable-tests","--exact-configuration","--disable-benchmarks"]
Configuring time-1.8.0.3...
creating dist\build
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--numeric-version"
C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe
is version 0.0.9.6
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "--version"
C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe
is version 0.0.9.6
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--supported-languages"
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--info"
Searching for java in path.
Found java at C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
"C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" "-version"
C:\Program Files\Java\jdk1.8.0_131\bin\java.exe is version 1.8.0.131
Searching for javac in path.
Found javac at C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe
"C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe" "-version"
C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe is version 1.8.0.131
Reading installed packages...
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "dump" "--global" "-v0"
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "dump" "--user" "-v0"
Finalized package description:
name: time
version: 1.8.0.3
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: 
stability: stable
homepage: https://github.com/haskell/time
bug-reports: https://github.com/haskell/time/issues
synopsis: A time library
description:
Time, clocks and calendars
category: Time
author: Ashley Yakeley
tested-with: GHC ==8.0.1 GHC ==7.10.3 GHC ==7.8.4
extra-source-files:
changelog.md
aclocal.m4
configure.ac
configure
lib/include/HsConfigure.h
lib/include/HsTime.h
lib/include/HsTimeConfig.h.in
test/unix/Test/Format/*.c
test/unix/Test/Format/*.h
extra-tmp-files:
config.log
config.status
autom4te.cache
lib/include/HsTimeConfig.h
x-follows-version-policy:

source-repository head
type: git
location: https://github.com/haskell/time

library
exposed-modules:
Data.Time.Calendar
Data.Time.Calendar.MonthDay
Data.Time.Calendar.OrdinalDate
Data.Time.Calendar.WeekDate
Data.Time.Calendar.Julian
Data.Time.Calendar.Easter
Data.Time.Clock
Data.Time.Clock.System
Data.Time.Clock.POSIX
Data.Time.Clock.TAI
Data.Time.LocalTime
Data.Time.Format
Data.Time
exposed: True
buildable: True
build-depends:
base >=4.7 && <5,
deepseq >=1.1
cpp-options: -DLANGUAGE_Rank2Types -DLANGUAGE_DeriveDataTypeable
-DLANGUAGE_StandaloneDeriving
java-sources:
java/Utils.java
default-language: Haskell2010
default-extensions: CPP Rank2Types DeriveDataTypeable
StandaloneDeriving
include-dirs: lib/include
hs-source-dirs: lib
other-modules:
Data.Time.Calendar.Private
Data.Time.Calendar.Days
Data.Time.Calendar.Gregorian
Data.Time.Calendar.JulianYearDay
Data.Time.Clock.Internal.DiffTime
Data.Time.Clock.Internal.AbsoluteTime
Data.Time.Clock.Internal.NominalDiffTime
Data.Time.Clock.Internal.POSIXTime
Data.Time.Clock.Internal.UniversalTime
Data.Time.Clock.Internal.SystemTime
Data.Time.Clock.Internal.UTCTime
Data.Time.Clock.Internal.CTimeval
Data.Time.Clock.Internal.CTimespec
Data.Time.Clock.Internal.UTCDiff
Data.Time.LocalTime.Internal.TimeZone
Data.Time.LocalTime.Internal.TimeOfDay
Data.Time.LocalTime.Internal.LocalTime
Data.Time.LocalTime.Internal.ZonedTime
Data.Time.Format.Parse
Data.Time.Format.Locale
ghc-options: -Wall -fwarn-tabs

test-suite ShowDefaultTZAbbreviations
type: exitcode-stdio-1.0
main-is: ShowDefaultTZAbbreviations.hs
buildable: True
build-depends:
base -any,
time -any
default-language: Haskell2010
hs-source-dirs: test
ghc-options: -Wall -fwarn-tabs

test-suite test-main
type: exitcode-stdio-1.0
main-is: Main.hs
buildable: True
build-depends:
base -any,
deepseq -any,
time -any,
QuickCheck -any,
tasty -any,
tasty-hunit -any,
tasty-quickcheck -any
default-language: Haskell2010
default-extensions: Rank2Types CPP DeriveDataTypeable
StandaloneDeriving ExistentialQuantification MultiParamTypeClasses
FlexibleInstances UndecidableInstances ScopedTypeVariables
TupleSections
hs-source-dirs: test/main
other-modules:
Test.TestUtil
Test.Calendar.AddDays
Test.Calendar.AddDaysRef
Test.Calendar.Calendars
Test.Calendar.CalendarsRef
Test.Calendar.ClipDates
Test.Calendar.ClipDatesRef
Test.Calendar.ConvertBack
Test.Calendar.Easter
Test.Calendar.EasterRef
Test.Calendar.LongWeekYears
Test.Calendar.LongWeekYearsRef
Test.Calendar.MonthDay
Test.Calendar.MonthDayRef
Test.Calendar.Valid
Test.Clock.Conversion
Test.Clock.Resolution
Test.Clock.TAI
Test.Format.Format
Test.Format.ParseTime
Test.LocalTime.Time
Test.LocalTime.TimeRef
ghc-options: -Wall -fwarn-tabs

test-suite test-unix
type: exitcode-stdio-1.0
main-is: Main.hs
buildable: False
build-depends:
base -any,
deepseq -any,
time -any,
random -any,
QuickCheck -any,
tasty -any,
tasty-hunit -any,
tasty-quickcheck -any
c-sources:
test/unix/Test/Format/FormatStuff.c
default-language: Haskell2010
default-extensions: Rank2Types CPP DeriveDataTypeable
StandaloneDeriving ExistentialQuantification MultiParamTypeClasses
FlexibleInstances UndecidableInstances ScopedTypeVariables
hs-source-dirs: test/unix
other-modules:
Test.TestUtil
Test.Format.Format
Test.LocalTime.TimeZone
ghc-options: -Wall -fwarn-tabs
Finalized build-depends: base >=4.7 && <5 && ==4.8.2.0, deepseq >=1.1 &&
==1.4.3.0
Dependency base ==4.8.2.0: using base-4.8.2.0
Dependency deepseq ==1.4.3.0: using deepseq-1.4.3.0
Searching for alex in path.
Cannot find alex on the path
Searching for ar in path.
Found ar at C:\tools\msys64\usr\bin\ar.exe
Searching for c2hs in path.
Cannot find c2hs on the path
Searching for cpphs in path.
Cannot find cpphs on the path
Searching for gcc in path.
Found gcc at C:\tools\msys64\usr\bin\gcc.exe
"C:\tools\msys64\usr\bin\gcc.exe" "-dumpversion"
C:\tools\msys64\usr\bin\gcc.exe is version 6.3.0
Searching for ghc in path.
Found ghc at C:\ghc\ghc-8.2.1\bin\ghc.exe
"C:\ghc\ghc-8.2.1\bin\ghc.exe" "--numeric-version"
C:\ghc\ghc-8.2.1\bin\ghc.exe is version 8.2.1
Searching for ghc-pkg in path.
Found ghc-pkg at C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe
"C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe" "--version"
C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe is version 8.2.1
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for git in path.
Found git at C:\Program Files\Git\cmd\git.exe
"C:\Program Files\Git\cmd\git.exe" "--version"
C:\Program Files\Git\cmd\git.exe is version 2.14.1
Searching for greencard in path.
Cannot find greencard on the path
Searching for haddock in path.
Found haddock at C:\ghc\ghc-8.2.1\bin\haddock.exe
"C:\ghc\ghc-8.2.1\bin\haddock.exe" "--version"
C:\ghc\ghc-8.2.1\bin\haddock.exe is version 2.18.1
Searching for happy in path.
Cannot find happy on the path
Searching for hmake in path.
Cannot find hmake on the path
Searching for hpc in path.
Found hpc at C:\ghc\ghc-8.2.1\bin\hpc.exe
"C:\ghc\ghc-8.2.1\bin\hpc.exe" "version"
C:\ghc\ghc-8.2.1\bin\hpc.exe is version 0.67
Searching for hsc2hs in path.
Found hsc2hs at C:\ghc\ghc-8.2.1\bin\hsc2hs.exe
"C:\ghc\ghc-8.2.1\bin\hsc2hs.exe" "--version"
C:\ghc\ghc-8.2.1\bin\hsc2hs.exe is version 0.68.2
Searching for HsColour in path.
Cannot find HsColour on the path
Searching for jar in path.
Found jar at C:\Program Files\Java\jdk1.8.0_131\bin\jar.exe
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld in path.
Found ld at C:\tools\msys64\usr\bin\ld.exe
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at C:\tools\msys64\usr\bin\pkg-config.exe
"C:\tools\msys64\usr\bin\pkg-config.exe" "--version"
C:\tools\msys64\usr\bin\pkg-config.exe is version 0.29.2
Searching for runghc in path.
Found runghc at C:\ghc\ghc-8.2.1\bin\runghc.exe
"C:\ghc\ghc-8.2.1\bin\runghc.exe" "--version"
C:\ghc\ghc-8.2.1\bin\runghc.exe is version 8.2.1
Searching for strip in path.
Found strip at C:\tools\msys64\usr\bin\strip.exe
"C:\tools\msys64\usr\bin\strip.exe" "--version"
C:\tools\msys64\usr\bin\strip.exe is version 2.28
Searching for tar in path.
Found tar at C:\tools\msys64\usr\bin\tar.exe
"C:\tools\msys64\usr\bin\tar.exe" "--help"
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component time-1.8.0.3-WEwfNV542G61Hff69NMMS
        include base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF
        include deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M
Linked component graph:
    unit time-1.8.0.3-WEwfNV542G61Hff69NMMS
        include base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF
        include deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M
        Data.Time=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time,Data.Time.Calendar=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Calendar,Data.Time.Calendar.Easter=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Calendar.Easter,Data.Time.Calendar.Julian=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Calendar.Julian,Data.Time.Calendar.MonthDay=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Calendar.MonthDay,Data.Time.Calendar.OrdinalDate=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Calendar.OrdinalDate,Data.Time.Calendar.WeekDate=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Calendar.WeekDate,Data.Time.Clock=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Clock,Data.Time.Clock.POSIX=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Clock.POSIX,Data.Time.Clock.System=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Clock.System,Data.Time.Clock.TAI=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Clock.TAI,Data.Time.Format=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.Format,Data.Time.LocalTime=time-1.8.0.3-WEwfNV542G61Hff69NMMS:Data.Time.LocalTime
Ready component graph:
    definite time-1.8.0.3-WEwfNV542G61Hff69NMMS
        depends base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF
        depends deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M
Using Cabal-2.1.0.0 compiled by ghc-7.10
Using compiler: eta-0.0.9.6
Using install prefix: C:\Users\igrep\AppData\Roaming\etlas
Binaries installed in: C:\Users\igrep\AppData\Roaming\etlas\bin
Libraries installed in:
C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\time-1.8.0.3-WEwfNV542G61Hff69NMMS
Dynamic Libraries installed in:
C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3
Private binaries installed in:
C:\Users\igrep\AppData\Roaming\etlas\time-1.8.0.3-WEwfNV542G61Hff69NMMS
Data files installed in:
C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\time-1.8.0.3
Documentation installed in:
C:\Users\igrep\AppData\Roaming\etlas\doc\x86_64-windows-eta-0.0.9.6-ghc7_10_3\time-1.8.0.3
Configuration files installed in: C:\Users\igrep\AppData\Roaming\etlas\etc
No alex found
Using ar found on system at: C:\tools\msys64\usr\bin\ar.exe
No c2hs found
No cpphs found
Using eta version 0.0.9.6 found on system at:
C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe
Using eta-pkg version 0.0.9.6 found on system at:
C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe
Using gcc version 6.3.0 found on system at: C:\tools\msys64\usr\bin\gcc.exe
Using ghc version 8.2.1 found on system at: C:\ghc\ghc-8.2.1\bin\ghc.exe
Using ghc-pkg version 8.2.1 found on system at:
C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe
No ghcjs found
No ghcjs-pkg found
Using git version 2.14.1 found on system at: C:\Program Files\Git\cmd\git.exe
No greencard found
Using haddock version 2.18.1 found on system at:
C:\ghc\ghc-8.2.1\bin\haddock.exe
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: C:\ghc\ghc-8.2.1\bin\hpc.exe
Using hsc2hs version 0.68.2 found on system at:
C:\ghc\ghc-8.2.1\bin\hsc2hs.exe
No hscolour found
Using jar version 0 found on system at: C:\Program
Files\Java\jdk1.8.0_131\bin\jar.exe
Using java version 1.8.0.131 found on system at: C:\Program
Files\Java\jdk1.8.0_131\bin\java.exe
Using javac version 1.8.0.131 found on system at: C:\Program
Files\Java\jdk1.8.0_131\bin\javac.exe
No jhc found
Using ld found on system at: C:\tools\msys64\usr\bin\ld.exe
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.2 found on system at:
C:\tools\msys64\usr\bin\pkg-config.exe
Using runghc version 8.2.1 found on system at: C:\ghc\ghc-8.2.1\bin\runghc.exe
Using strip version 2.28 found on system at: C:\tools\msys64\usr\bin\strip.exe
Using tar found on system at: C:\tools\msys64\usr\bin\tar.exe
No uhc found
Using internal setup method with build-type Simple and args:
["build","--verbose=3","--builddir=dist","--jobs=16"]
Component build order: library
Environment: [("","C:=C:\\Users\\igrep\\Downloads\\tmp\\eta-install-time\\time-1.8.0.3"),("ALLUSERSPROFILE","C:\\ProgramData"),("ANDROID_HOME","C:\\android-sdk\\"),("ANSICON","169x1000 (169x64)"),("ANSICON_DEF","7"),("APPDATA","C:\\Users\\igrep\\AppData\\Roaming"),("ASL.LOG","Destination=file"),("CHOCOLATEYINSTALL","C:\\ProgramData\\chocolatey"),("CHOCOLATEYLASTPATHUPDATE","Sun Oct  8 10:33:21 2017"),("CHOCOLATEYTOOLSLOCATION","C:\\tools"),("CLASSPATH",".;"),("CMDER_ROOT","C:\\Users\\igrep\\Dropbox\\p\\cmder"),("CMDER_START","C:\\Users\\igrep\\Downloads\\tmp\\eta-install-time"),("COMMONPROGRAMFILES","C:\\Program Files\\Common Files"),("COMMONPROGRAMFILES(X86)","C:\\Program Files (x86)\\Common Files"),("COMMONPROGRAMW6432","C:\\Program Files\\Common Files"),("COMPUTERNAME","DESKTOP-SQ129J1"),("COMSPEC","C:\\WINDOWS\\system32\\cmd.exe"),("CONEMUANSI","ON"),("CONEMUANSILOG",""),("CONEMUARGS","/Icon \"C:\\Users\\igrep\\Dropbox\\p\\cmder\\icons\\cmder.ico\" /Title Cmder"),("CONEMUARGS2",""),("CONEMUBACKHWND","0x00020B04"),("CONEMUBASEDIR","C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5\\ConEmu"),("CONEMUBUILD","161206"),("CONEMUCONFIG",""),("CONEMUDIR","C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5"),("CONEMUDRAWHWND","0x00010B08"),("CONEMUDRIVE","C:"),("CONEMUHOOKS","Enabled"),("CONEMUHWND","0x00060AEC"),("CONEMUPALETTE","Monokai"),("CONEMUPID","16604"),("CONEMUSERVERPID","13128"),("CONEMUTASK","{Nyagos}"),("CONEMUWORKDIR","C:\\Users\\igrep\\Downloads\\tmp\\eta-install-time"),("CONEMUWORKDRIVE","C:"),("ETA_DIST_DIR","dist"),("FPS_BROWSER_APP_PROFILE_STRING","Internet Explorer"),("FPS_BROWSER_USER_PROFILE_STRING","Default"),("GRADLE_HOME","C:\\ProgramData\\chocolatey\\lib\\gradle\\tools\\gradle-3.4.1"),("HOME","C:\\Users\\igrep"),("HOMEDRIVE","C:"),("HOMEPATH","\\Users\\igrep"),("JAVA_HOME","C:\\Program Files\\Java\\jdk1.8.0_131"),("LOCALAPPDATA","C:\\Users\\igrep\\AppData\\Local"),("LOGONSERVER","\\\\DESKTOP-SQ129J1"),("NUMBER_OF_PROCESSORS","16"),("ONEDRIVE","C:\\Users\\igrep\\OneDrive"),("OS","Windows_NT"),("PATH","C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5\\ConEmu\\Scripts;C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5;C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5\\ConEmu;C:\\ghc\\ghc-8.2.1\\bin;C:\\Python36\\Scripts\\;C:\\Python36\\;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Java\\jdk1.7.0_80\\bin;C:\\tools\\msys64\\usr\\bin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\igrep\\AppData\\Roaming\\local\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\android-sdk\\tools\\bin;C:\\android-sdk\\tools;C:\\Users\\igrep\\AppData\\Roaming\\local\\bin\\;C:\\Users\\igrep\\Dropbox\\prg\\use;C:\\Users\\igrep\\Dropbox\\p;C:\\Users\\igrep\\Dropbox\\vim-win64;C:\\Program Files\\Git\\cmd;C:\\Users\\igrep\\Dropbox\\dot-files\\bin;C:\\Users\\igrep\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Heroku\\bin;C:\\Users\\igrep\\AppData\\Local\\Programs\\Fiddler;C:\\Users\\igrep\\AppData\\Roaming\\etlas\\bin"),("PATHEXT",".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW"),("PROCESSOR_ARCHITECTURE","AMD64"),("PROCESSOR_IDENTIFIER","AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD"),("PROCESSOR_LEVEL","23"),("PROCESSOR_REVISION","0101"),("PROGRAMDATA","C:\\ProgramData"),("PROGRAMFILES","C:\\Program Files"),("PROGRAMFILES(X86)","C:\\Program Files (x86)"),("PROGRAMW6432","C:\\Program Files"),("PSMODULEPATH","C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules"),("PUBLIC","C:\\Users\\Public"),("SESSIONNAME","Console"),("SSH_AUTH_SOCK","C:\\msys64\\tmp\\keeagent-socket"),("STACK_ROOT","C:\\sr"),("SYSTEMDRIVE","C:"),("SYSTEMROOT","C:\\WINDOWS"),("TEMP","C:\\Users\\igrep\\AppData\\Local\\Temp"),("TMP","C:\\Users\\igrep\\AppData\\Local\\Temp"),("USERDOMAIN","DESKTOP-SQ129J1"),("USERDOMAIN_ROAMINGPROFILE","DESKTOP-SQ129J1"),("USERNAME","igrep"),("USERPROFILE","C:\\Users\\igrep"),("WINDIR","C:\\WINDOWS")]
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "init" "dist\package.conf.inplace" "-v2"
Eta Package Manager Version 0.0.9.6
writing cache dist\package.conf.inplace\package.cache
creating dist\build
creating dist\build\autogen
creating dist\build\autogen
Preprocessing library for time-1.8.0.3..
Building library for time-1.8.0.3..
creating dist\build
Environment: [("","C:=C:\\Users\\igrep\\Downloads\\tmp\\eta-install-time\\time-1.8.0.3"),("ALLUSERSPROFILE","C:\\ProgramData"),("ANDROID_HOME","C:\\android-sdk\\"),("ANSICON","169x1000 (169x64)"),("ANSICON_DEF","7"),("APPDATA","C:\\Users\\igrep\\AppData\\Roaming"),("ASL.LOG","Destination=file"),("CHOCOLATEYINSTALL","C:\\ProgramData\\chocolatey"),("CHOCOLATEYLASTPATHUPDATE","Sun Oct  8 10:33:21 2017"),("CHOCOLATEYTOOLSLOCATION","C:\\tools"),("CLASSPATH",".;"),("CMDER_ROOT","C:\\Users\\igrep\\Dropbox\\p\\cmder"),("CMDER_START","C:\\Users\\igrep\\Downloads\\tmp\\eta-install-time"),("COMMONPROGRAMFILES","C:\\Program Files\\Common Files"),("COMMONPROGRAMFILES(X86)","C:\\Program Files (x86)\\Common Files"),("COMMONPROGRAMW6432","C:\\Program Files\\Common Files"),("COMPUTERNAME","DESKTOP-SQ129J1"),("COMSPEC","C:\\WINDOWS\\system32\\cmd.exe"),("CONEMUANSI","ON"),("CONEMUANSILOG",""),("CONEMUARGS","/Icon \"C:\\Users\\igrep\\Dropbox\\p\\cmder\\icons\\cmder.ico\" /Title Cmder"),("CONEMUARGS2",""),("CONEMUBACKHWND","0x00020B04"),("CONEMUBASEDIR","C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5\\ConEmu"),("CONEMUBUILD","161206"),("CONEMUCONFIG",""),("CONEMUDIR","C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5"),("CONEMUDRAWHWND","0x00010B08"),("CONEMUDRIVE","C:"),("CONEMUHOOKS","Enabled"),("CONEMUHWND","0x00060AEC"),("CONEMUPALETTE","Monokai"),("CONEMUPID","16604"),("CONEMUSERVERPID","13128"),("CONEMUTASK","{Nyagos}"),("CONEMUWORKDIR","C:\\Users\\igrep\\Downloads\\tmp\\eta-install-time"),("CONEMUWORKDRIVE","C:"),("ETA_DIST_DIR","dist"),("FPS_BROWSER_APP_PROFILE_STRING","Internet Explorer"),("FPS_BROWSER_USER_PROFILE_STRING","Default"),("GRADLE_HOME","C:\\ProgramData\\chocolatey\\lib\\gradle\\tools\\gradle-3.4.1"),("HOME","C:\\Users\\igrep"),("HOMEDRIVE","C:"),("HOMEPATH","\\Users\\igrep"),("JAVA_HOME","C:\\Program Files\\Java\\jdk1.8.0_131"),("LOCALAPPDATA","C:\\Users\\igrep\\AppData\\Local"),("LOGONSERVER","\\\\DESKTOP-SQ129J1"),("NUMBER_OF_PROCESSORS","16"),("ONEDRIVE","C:\\Users\\igrep\\OneDrive"),("OS","Windows_NT"),("PATH","C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5\\ConEmu\\Scripts;C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5;C:\\Users\\igrep\\Dropbox\\p\\cmder\\vendor\\conemu-maximus5\\ConEmu;C:\\ghc\\ghc-8.2.1\\bin;C:\\Python36\\Scripts\\;C:\\Python36\\;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Java\\jdk1.7.0_80\\bin;C:\\tools\\msys64\\usr\\bin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\igrep\\AppData\\Roaming\\local\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\android-sdk\\tools\\bin;C:\\android-sdk\\tools;C:\\Users\\igrep\\AppData\\Roaming\\local\\bin\\;C:\\Users\\igrep\\Dropbox\\prg\\use;C:\\Users\\igrep\\Dropbox\\p;C:\\Users\\igrep\\Dropbox\\vim-win64;C:\\Program Files\\Git\\cmd;C:\\Users\\igrep\\Dropbox\\dot-files\\bin;C:\\Users\\igrep\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Heroku\\bin;C:\\Users\\igrep\\AppData\\Local\\Programs\\Fiddler;C:\\Users\\igrep\\AppData\\Roaming\\etlas\\bin"),("PATHEXT",".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW"),("PROCESSOR_ARCHITECTURE","AMD64"),("PROCESSOR_IDENTIFIER","AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD"),("PROCESSOR_LEVEL","23"),("PROCESSOR_REVISION","0101"),("PROGRAMDATA","C:\\ProgramData"),("PROGRAMFILES","C:\\Program Files"),("PROGRAMFILES(X86)","C:\\Program Files (x86)"),("PROGRAMW6432","C:\\Program Files"),("PSMODULEPATH","C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules"),("PUBLIC","C:\\Users\\Public"),("SESSIONNAME","Console"),("SSH_AUTH_SOCK","C:\\msys64\\tmp\\keeagent-socket"),("STACK_ROOT","C:\\sr"),("SYSTEMDRIVE","C:"),("SYSTEMROOT","C:\\WINDOWS"),("TEMP","C:\\Users\\igrep\\AppData\\Local\\Temp"),("TMP","C:\\Users\\igrep\\AppData\\Local\\Temp"),("USERDOMAIN","DESKTOP-SQ129J1"),("USERDOMAIN_ROAMINGPROFILE","DESKTOP-SQ129J1"),("USERNAME","igrep"),("USERPROFILE","C:\\Users\\igrep"),("WINDIR","C:\\WINDOWS")]
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta.exe" "--make" "-staticlib" "-fbuilding-cabal-package" "-O2" "-g" "-j16" "-outputdir" "dist\build" "-odir" "dist\build" "-hidir" "dist\build" "-stubdir" "dist\build" "-i" "-idist\build" "-ilib" "-idist\build\autogen" "-idist\build\global-autogen" "-Idist\build\autogen" "-Idist\build\global-autogen" "-Idist\build" "-Ilib/include" "-optP-DLANGUAGE_Rank2Types" "-optP-DLANGUAGE_DeriveDataTypeable" "-optP-DLANGUAGE_StandaloneDeriving" "-optP-include" "-optPdist\build\autogen\cabal_macros.h" "-this-unit-id" "time-1.8.0.3-WEwfNV542G61Hff69NMMS" "-hide-all-packages" "-package-db" "dist\package.conf.inplace" "-package-id" "base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF" "-package-id" "deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M" "-XHaskell2010" "-XCPP" "-XRank2Types" "-XDeriveDataTypeable" "-XStandaloneDeriving" "Data.Time.Calendar" "Data.Time.Calendar.MonthDay" "Data.Time.Calendar.OrdinalDate" "Data.Time.Calendar.WeekDate" "Data.Time.Calendar.Julian" "Data.Time.Calendar.Easter" "Data.Time.Clock" "Data.Time.Clock.System" "Data.Time.Clock.POSIX" "Data.Time.Clock.TAI" "Data.Time.LocalTime" "Data.Time.Format" "Data.Time" "Data.Time.Calendar.Private" "Data.Time.Calendar.Days" "Data.Time.Calendar.Gregorian" "Data.Time.Calendar.JulianYearDay" "Data.Time.Clock.Internal.DiffTime" "Data.Time.Clock.Internal.AbsoluteTime" "Data.Time.Clock.Internal.NominalDiffTime" "Data.Time.Clock.Internal.POSIXTime" "Data.Time.Clock.Internal.UniversalTime" "Data.Time.Clock.Internal.SystemTime" "Data.Time.Clock.Internal.UTCTime" "Data.Time.Clock.Internal.CTimeval" "Data.Time.Clock.Internal.CTimespec" "Data.Time.Clock.Internal.UTCDiff" "Data.Time.LocalTime.Internal.TimeZone" "Data.Time.LocalTime.Internal.TimeOfDay" "Data.Time.LocalTime.Internal.LocalTime" "Data.Time.LocalTime.Internal.ZonedTime" "Data.Time.Format.Parse" "Data.Time.Format.Locale" "java/Utils.java" "-o" "dist\build\HStime-1.8.0.3-WEwfNV542G61Hff69NMMS.jar" "-Wall" "-fwarn-tabs" "-pgmjavac" "C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe" "-cp" "C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\array-0.5.2.0-2RWOOaF5GcW4U6D6pQUKE5\HSarray-0.5.2.0-2RWOOaF5GcW4U6D6pQUKE5.jar;C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF\HSbase-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF.jar;C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M\HSdeepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M.jar;C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE\HSghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE.jar;C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\integer-0.5.1.0-ACyqTmAMUMGGvisLFeQbAm\HSinteger-0.5.1.0-ACyqTmAMUMGGvisLFeQbAm.jar;C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.6-ghc7_10_3\rts-0.1.0.0-5Dj4qf1Wx9cCeYbpni5T1w\HSrts-0.1.0.0-5Dj4qf1Wx9cCeYbpni5T1w.jar"
[ 1 of 33] Compiling Data.Time.Clock.Internal.UniversalTime ( lib\Data\Time\Clock\Internal\UniversalTime.hs, dist\build\Data\Time\Clock\Internal\UniversalTime.jar )
[ 2 of 33] Compiling Data.Time.Clock.Internal.DiffTime ( lib\Data\Time\Clock\Internal\DiffTime.hs, dist\build\Data\Time\Clock\Internal\DiffTime.jar )
[ 3 of 33] Compiling Data.Time.Clock.Internal.CTimeval ( lib\Data\Time\Clock\Internal\CTimeval.hs, dist\build\Data\Time\Clock\Internal\CTimeval.jar )
[ 4 of 33] Compiling Data.Time.Clock.Internal.SystemTime ( lib\Data\Time\Clock\Internal\SystemTime.hs, dist\build\Data\Time\Clock\Internal\SystemTime.jar )
[ 5 of 33] Compiling Data.Time.Clock.Internal.CTimespec ( lib\Data\Time\Clock\Internal\CTimespec.hs, dist\build\Data\Time\Clock\Internal\CTimespec.jar )
[ 6 of 33] Compiling Data.Time.Calendar.Private ( lib\Data\Time\Calendar\Private.hs, dist\build\Data\Time\Calendar\Private.jar )
[ 7 of 33] Compiling Data.Time.Calendar.MonthDay ( lib\Data\Time\Calendar\MonthDay.hs, dist\build\Data\Time\Calendar\MonthDay.jar )
[ 8 of 33] Compiling Data.Time.Calendar.Days ( lib\Data\Time\Calendar\Days.hs, dist\build\Data\Time\Calendar\Days.jar )
[ 9 of 33] Compiling Data.Time.Calendar.JulianYearDay ( lib\Data\Time\Calendar\JulianYearDay.hs, dist\build\Data\Time\Calendar\JulianYearDay.jar )
[10 of 33] Compiling Data.Time.Calendar.Julian ( lib\Data\Time\Calendar\Julian.hs, dist\build\Data\Time\Calendar\Julian.jar )
[11 of 33] Compiling Data.Time.Calendar.OrdinalDate ( lib\Data\Time\Calendar\OrdinalDate.hs, dist\build\Data\Time\Calendar\OrdinalDate.jar )
[12 of 33] Compiling Data.Time.Calendar.Gregorian ( lib\Data\Time\Calendar\Gregorian.hs, dist\build\Data\Time\Calendar\Gregorian.jar )
[13 of 33] Compiling Data.Time.Calendar.WeekDate ( lib\Data\Time\Calendar\WeekDate.hs, dist\build\Data\Time\Calendar\WeekDate.jar )
[14 of 33] Compiling Data.Time.Clock.Internal.AbsoluteTime ( lib\Data\Time\Clock\Internal\AbsoluteTime.hs, dist\build\Data\Time\Clock\Internal\AbsoluteTime.jar )
[15 of 33] Compiling Data.Time.Clock.Internal.NominalDiffTime ( lib\Data\Time\Clock\Internal\NominalDiffTime.hs, dist\build\Data\Time\Clock\Internal\NominalDiffTime.jar )
[16 of 33] Compiling Data.Time.Clock.Internal.POSIXTime ( lib\Data\Time\Clock\Internal\POSIXTime.hs, dist\build\Data\Time\Clock\Internal\POSIXTime.jar )
[17 of 33] Compiling Data.Time.Clock.Internal.UTCTime ( lib\Data\Time\Clock\Internal\UTCTime.hs, dist\build\Data\Time\Clock\Internal\UTCTime.jar )
[18 of 33] Compiling Data.Time.Clock.System ( lib\Data\Time\Clock\System.hs, dist\build\Data\Time\Clock\System.jar )
[19 of 33] Compiling Data.Time.Clock.POSIX ( lib\Data\Time\Clock\POSIX.hs, dist\build\Data\Time\Clock\POSIX.jar )
[20 of 33] Compiling Data.Time.Clock.Internal.UTCDiff ( lib\Data\Time\Clock\Internal\UTCDiff.hs, dist\build\Data\Time\Clock\Internal\UTCDiff.jar )
[21 of 33] Compiling Data.Time.LocalTime.Internal.TimeZone ( lib\Data\Time\LocalTime\Internal\TimeZone.hs, dist\build\Data\Time\LocalTime\Internal\TimeZone.jar )
[22 of 33] Compiling Data.Time.Format.Locale ( lib\Data\Time\Format\Locale.hs, dist\build\Data\Time\Format\Locale.jar )
[23 of 33] Compiling Data.Time.LocalTime.Internal.TimeOfDay ( lib\Data\Time\LocalTime\Internal\TimeOfDay.hs, dist\build\Data\Time\LocalTime\Internal\TimeOfDay.jar )
[24 of 33] Compiling Data.Time.LocalTime.Internal.LocalTime ( lib\Data\Time\LocalTime\Internal\LocalTime.hs, dist\build\Data\Time\LocalTime\Internal\LocalTime.jar )
[25 of 33] Compiling Data.Time.LocalTime.Internal.ZonedTime ( lib\Data\Time\LocalTime\Internal\ZonedTime.hs, dist\build\Data\Time\LocalTime\Internal\ZonedTime.jar )
[26 of 33] Compiling Data.Time.Format.Parse ( lib\Data\Time\Format\Parse.hs, dist\build\Data\Time\Format\Parse.jar )
[27 of 33] Compiling Data.Time.Format ( lib\Data\Time\Format.hs, dist\build\Data\Time\Format.jar )
[28 of 33] Compiling Data.Time.LocalTime ( lib\Data\Time\LocalTime.hs, dist\build\Data\Time\LocalTime.jar )
[29 of 33] Compiling Data.Time.Clock  ( lib\Data\Time\Clock.hs, dist\build\Data\Time\Clock.jar )
[30 of 33] Compiling Data.Time.Clock.TAI ( lib\Data\Time\Clock\TAI.hs, dist\build\Data\Time\Clock\TAI.jar )
[31 of 33] Compiling Data.Time.Calendar ( lib\Data\Time\Calendar.hs, dist\build\Data\Time\Calendar.jar )
[32 of 33] Compiling Data.Time.Calendar.Easter ( lib\Data\Time\Calendar\Easter.hs, dist\build\Data\Time\Calendar\Easter.jar )
[33 of 33] Compiling Data.Time        ( lib\Data\Time.hs, dist\build\Data\Time.jar )
Linking dist\build\HStime-1.8.0.3-WEwfNV542G61Hff69NMMS.jar ...
Registering inplace:
name: time
version: 1.8.0.3
id: time-1.8.0.3-WEwfNV542G61Hff69NMMS
key: time-1.8.0.3-WEwfNV542G61Hff69NMMS
license: BSD3
maintainer: 
stability: stable
homepage: https://github.com/haskell/time
synopsis: A time library
description:
Time, clocks and calendars
category: Time
author: Ashley Yakeley
exposed: True
indefinite: False
exposed-modules:
Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
Data.Time.Clock.TAI Data.Time.Format Data.Time.LocalTime
hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay
Data.Time.Clock.Internal.DiffTime
Data.Time.Clock.Internal.AbsoluteTime
Data.Time.Clock.Internal.NominalDiffTime
Data.Time.Clock.Internal.POSIXTime
Data.Time.Clock.Internal.UniversalTime
Data.Time.Clock.Internal.SystemTime
Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
Data.Time.LocalTime.Internal.TimeZone
Data.Time.LocalTime.Internal.TimeOfDay
Data.Time.LocalTime.Internal.LocalTime
Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
Data.Time.Format.Locale
abi: inplace
trusted: False
import-dirs:
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3\dist\build
library-dirs:
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3\dist\build
dynamic-library-dirs:
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3\dist\build
data-dir: C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3
hs-libraries: HStime-1.8.0.3-WEwfNV542G61Hff69NMMS
include-dirs:
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3\lib/include
depends:
base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF
deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M
abi-depends: base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF=IPFDtZjmEfh5tPXF10v5hF
deepseq-1.4.3.0-8L3V4T6ulnW9Px5CMEu13M=8L3V4T6ulnW9Px5CMEu13M
haddock-interfaces:
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3\dist\doc\html\time\time.haddock
haddock-html:
C:\Users\igrep\Downloads\tmp\eta-install-time\time-1.8.0.3\dist\doc\html\time
"C:\Users\igrep\AppData\Roaming\etlas\binaries\6899fa2dcac85d20d417-8f2e61d843ea88e4f30ab3f81ca0e396.ssl.cf5.rackcdn.com\eta-0.0.9.6\binaries\x86_64-windows\eta-pkg.exe" "update" "-" "--global" "--user" "--package-db=dist\package.conf.inplace" "--enable-multi-instance" "-v2"
igrep commented 6 years ago

I'm interested in which lines are the indication of the encoding issue with javac. 🤔

rahulmutt commented 6 years ago

Hmm it seems to have been built fine.

In your local clone of the time-1.8.0.3, can you do etlas clean, etlas build, and then share the contents of dist/build/*/**?

igrep commented 6 years ago

Hmm... Utils.class is actually created... But dist/build/HStime-1.8.0.3-WEwfNV542G61Hff69NMMS.jar doesn't contain it... (I confirmed by unzipping it).

> find dist/build
dist/build
dist/build/autogen
dist/build/autogen/cabal_macros.h
dist/build/autogen/Paths_time.hs
dist/build/classes
dist/build/classes/eta
dist/build/classes/eta/time
dist/build/classes/eta/time/Utils.class
dist/build/Data
dist/build/Data/Time
dist/build/Data/Time/Calendar
dist/build/Data/Time/Calendar/Days.hi
dist/build/Data/Time/Calendar/Days.jar
dist/build/Data/Time/Calendar/Easter.hi
dist/build/Data/Time/Calendar/Easter.jar
dist/build/Data/Time/Calendar/Gregorian.hi
dist/build/Data/Time/Calendar/Gregorian.jar
dist/build/Data/Time/Calendar/Julian.hi
dist/build/Data/Time/Calendar/Julian.jar
dist/build/Data/Time/Calendar/JulianYearDay.hi
dist/build/Data/Time/Calendar/JulianYearDay.jar
dist/build/Data/Time/Calendar/MonthDay.hi
dist/build/Data/Time/Calendar/MonthDay.jar
dist/build/Data/Time/Calendar/OrdinalDate.hi
dist/build/Data/Time/Calendar/OrdinalDate.jar
dist/build/Data/Time/Calendar/Private.hi
dist/build/Data/Time/Calendar/Private.jar
dist/build/Data/Time/Calendar/WeekDate.hi
dist/build/Data/Time/Calendar/WeekDate.jar
dist/build/Data/Time/Calendar.hi
dist/build/Data/Time/Calendar.jar
dist/build/Data/Time/Clock
dist/build/Data/Time/Clock/Internal
dist/build/Data/Time/Clock/Internal/AbsoluteTime.hi
dist/build/Data/Time/Clock/Internal/AbsoluteTime.jar
dist/build/Data/Time/Clock/Internal/CTimespec.hi
dist/build/Data/Time/Clock/Internal/CTimespec.jar
dist/build/Data/Time/Clock/Internal/CTimeval.hi
dist/build/Data/Time/Clock/Internal/CTimeval.jar
dist/build/Data/Time/Clock/Internal/DiffTime.hi
dist/build/Data/Time/Clock/Internal/DiffTime.jar
dist/build/Data/Time/Clock/Internal/NominalDiffTime.hi
dist/build/Data/Time/Clock/Internal/NominalDiffTime.jar
dist/build/Data/Time/Clock/Internal/POSIXTime.hi
dist/build/Data/Time/Clock/Internal/POSIXTime.jar
dist/build/Data/Time/Clock/Internal/SystemTime.hi
dist/build/Data/Time/Clock/Internal/SystemTime.jar
dist/build/Data/Time/Clock/Internal/UniversalTime.hi
dist/build/Data/Time/Clock/Internal/UniversalTime.jar
dist/build/Data/Time/Clock/Internal/UTCDiff.hi
dist/build/Data/Time/Clock/Internal/UTCDiff.jar
dist/build/Data/Time/Clock/Internal/UTCTime.hi
dist/build/Data/Time/Clock/Internal/UTCTime.jar
dist/build/Data/Time/Clock/POSIX.hi
dist/build/Data/Time/Clock/POSIX.jar
dist/build/Data/Time/Clock/System.hi
dist/build/Data/Time/Clock/System.jar
dist/build/Data/Time/Clock/TAI.hi
dist/build/Data/Time/Clock/TAI.jar
dist/build/Data/Time/Clock.hi
dist/build/Data/Time/Clock.jar
dist/build/Data/Time/Format
dist/build/Data/Time/Format/Locale.hi
dist/build/Data/Time/Format/Locale.jar
dist/build/Data/Time/Format/Parse.hi
dist/build/Data/Time/Format/Parse.jar
dist/build/Data/Time/Format.hi
dist/build/Data/Time/Format.jar
dist/build/Data/Time/LocalTime
dist/build/Data/Time/LocalTime/Internal
dist/build/Data/Time/LocalTime/Internal/LocalTime.hi
dist/build/Data/Time/LocalTime/Internal/LocalTime.jar
dist/build/Data/Time/LocalTime/Internal/TimeOfDay.hi
dist/build/Data/Time/LocalTime/Internal/TimeOfDay.jar
dist/build/Data/Time/LocalTime/Internal/TimeZone.hi
dist/build/Data/Time/LocalTime/Internal/TimeZone.jar
dist/build/Data/Time/LocalTime/Internal/ZonedTime.hi
dist/build/Data/Time/LocalTime/Internal/ZonedTime.jar
dist/build/Data/Time/LocalTime.hi
dist/build/Data/Time/LocalTime.jar
dist/build/Data/Time.hi
dist/build/Data/Time.jar
dist/build/HStime-1.8.0.3-WEwfNV542G61Hff69NMMS.jar
rahulmutt commented 6 years ago

Ok so that means javac succeeded, but another part of the compiler failed - the part that collects all the class files into one jar. I just did a similar command on my system and it was almost identical barring this:

dist/build/__extras.jar

__extras.jar is a special file that collects all the class files that were compiled via javac indirectly through eta. For some reason, it's not being created in your case.

Unfortunately, I'm not able to reproduce this so I'll have to give you traces to add into the eta compiler so that I can figure out which condition is misfiring.

Can you do the following:

  1. Go to compiler/ETA/Main/DriverPipeline.hs.
  2. Go to compileFiles function.
  3. Change the following lines:
    when (not (null classes)) $
    createJar dflags' extras classes

    to

    traceShow (not (null classes), classes) $ when (not (null classes)) $
    createJar dflags' extras classes
  4. Run stack install eta in your clone of the eta repo.
  5. Run etlas select local (if you were using a binary version of eta before).
  6. Go to your clone of time-1.8.0.3 and do etlas clean followed by etlas build and share the additional output that you should get b/c of the trace.
igrep commented 6 years ago

Hmmm... Seems I've met with another bug... After building eta and eta-pkg from the source package, and then etlas select local:

$ etlas build
Resolving dependencies...
Warning: solver failed to find a solution:
Could not resolve dependencies:
trying: time-1.8.0.3 (user goal)
unknown package: base (dependency of time-1.8.0.3)
fail (backjumping, conflict set: base, time)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: time, base
Trying configure anyway.
Configuring time-1.8.0.3...
etlas.exe: Encountered missing dependencies:
base >=4.7 && <5, deepseq >=1.1

Run `etlas install --dependencies-only` to install the dependencies.
exit status 1

And etlas install --dependencies-only complains it can't find bootstrap packages of the locally built eta...:

$ etlas install --dependencies-only
Resolving dependencies...
etlas.exe: Could not resolve dependencies:
trying: time-1.8.0.3 (user goal)
next goal: base (dependency of time-1.8.0.3)
rejecting: base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0,
base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0 (only
already installed instances can be used)
rejecting: base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0,
base-4.4.1.0, base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2,
base-4.2.0.1, base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2,
base-3.0.3.1 (conflict: time => base>=4.7)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: time, base
exit status 1
igrep commented 6 years ago

Should I do stack install instead of stack install eta?

rahulmutt commented 6 years ago

You should use ./cleaninstall.sh script which will build and install the boot packages as well.

igrep commented 6 years ago

I got another error by ./cleaninstall.sh... 😞

java-utils\Utils.java:137: エラー: パッケージeta.ghc_primは存在しません
        return new String(eta.ghc_prim.Utils.byteBufferToBytes(address), "UTF-8");
                                      ^
エラー1個
警告1個

javac complains eta.ghc_prim doesn't exist...

Then here's the full output:


'--local-bin-path' will be removed in a future release.

Please use '--local-bin' instead.

eta-0.0.9: unregistering (missing dependencies: happy)

happy-1.19.5: configure

happy-1.19.5: build

happy-1.19.5: copy/register

eta-0.0.9: configure (lib + exe)

eta-0.0.9: build (lib + exe)

eta-0.0.9: copy/register

Completed 2 action(s).

Log files have been written to: C:\Users\igrep\Downloads\tmp\eta\.stack-work\logs\

Copying from C:\Users\igrep\Downloads\tmp\eta\.stack-work\install\4cd6b5f1\bin\eta.exe to C:\Users\igrep\AppData\Roaming\local\bin\eta.exe

Copying from C:\Users\igrep\Downloads\tmp\eta\.stack-work\install\4cd6b5f1\bin\eta-build.exe to C:\Users\igrep\AppData\Roaming\local\bin\eta-build.exe

Copying from C:\Users\igrep\Downloads\tmp\eta\.stack-work\install\4cd6b5f1\bin\eta-pkg.exe to C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe

Copying from C:\Users\igrep\Downloads\tmp\eta\.stack-work\install\4cd6b5f1\bin\etlas.exe to C:\Users\igrep\AppData\Roaming\local\bin\etlas.exe

Copying from C:\Users\igrep\Downloads\tmp\eta\.stack-work\install\4cd6b5f1\bin\example.exe to C:\Users\igrep\AppData\Roaming\local\bin\example.exe

Copied executables to C:\Users\igrep\AppData\Roaming\local\bin:

- eta.exe

- eta-build.exe

- eta-pkg.exe

- etlas.exe

- example.exe

Cleaning files in rts/build, libraries/*/dist
# etlas (for clean)
Welcome to Etlas, the awesome build tool for the Eta programming language!

We are working hard to make the best platform for pure functional programming

on the Java Virtual Machine.

Etlas will periodically send usage statistics to help us:

* Make decisions on how to evolve the language

* Build a community portal that displays the data we collect in visual form

* Build an Etlas package repository that will accurately display package popularity

* And more!

For more details, please consult our privacy policy:

        http://eta-lang.org/docs/html/privacy-policy.html

Would you like to help us make Eta the fastest growing programming language,

and help pure functional programming become mainstream? (y/n)

Thank you for trying out Eta.

If you face any issues, you can:

* File an issue at:

      https://github.com/typelead/eta/issues/new

* Post your question on Eta-Discuss:

      https://groups.google.com/forum/#!newtopic/eta-discuss

* Ask on the Gitter channel:

      https://gitter.im/typelead/eta

Config file path source is default config file.

Config file C:\Users\igrep\AppData\Roaming\etlas\config not found.

Writing default configuration to C:\Users\igrep\AppData\Roaming\etlas\config

cleaning...

# etlas (for clean)
cleaning...

# etlas (for clean)
cleaning...

# etlas (for clean)
cleaning...

Build completed in 0:01m

# eta (for uninstall)
Cleaning files in C:\Users\igrep\AppData\Roaming\eta\0.0.9.7
Build completed in 0:01m

# eta (for install)
# eta-pkg (for install)
# etlas (for install)
Downloading the latest package lists from:

- hackage.haskell.org

- etlas.typelead.com

Updating binary package index.

Updating the eta-hackage patch set.

Discovering the installation paths for your Eta executables...

Found installed 'eta' at

C:\Users\igrep\Downloads\tmp\eta\.stack-work\install\4cd6b5f1\bin\eta.exe.

# javac (for install)
# javac (for libraries/rts/build/HSrts.jar)
# jar (for libraries/rts/build/HSrts.jar)
# etlas (for install)
Resolving dependencies...

Warning: solver failed to find a solution:

Could not resolve dependencies:

next goal: rts (user goal)

rejecting: rts-0.1.0.0 (only already installed instances can be used)

After searching the rest of the dependency tree exhaustively, these were the

goals I've had most trouble fulfilling: rts

Trying configure anyway.

Configuring rts-0.1.0.0...

# etlas (for install)
Resolving dependencies...

Configuring rts-0.1.0.0...

Building rts-0.1.0.0...

Installed rts-0.1.0.0

# etlas (for install)
Resolving dependencies...

Warning: solver failed to find a solution:

Could not resolve dependencies:

next goal: ghc-prim (user goal)

rejecting: ghc-prim-0.4.0.0 (only already installed instances can be used)

After searching the rest of the dependency tree exhaustively, these were the

goals I've had most trouble fulfilling: ghc-prim

Trying configure anyway.

Configuring ghc-prim-0.4.0.0...

# etlas (for install)
Resolving dependencies...

Configuring ghc-prim-0.4.0.0...

Building ghc-prim-0.4.0.0...

Installed ghc-prim-0.4.0.0

# etlas (for install)
Resolving dependencies...

Warning: solver failed to find a solution:

Could not resolve dependencies:

next goal: integer (user goal)

rejecting: integer-0.5.1.0 (only already installed instances can be used)

After searching the rest of the dependency tree exhaustively, these were the

goals I've had most trouble fulfilling: integer

Trying configure anyway.

Configuring integer-0.5.1.0...

# etlas (for install)
Resolving dependencies...

Configuring integer-0.5.1.0...

Building integer-0.5.1.0...

Installed integer-0.5.1.0

# etlas (for install)
Resolving dependencies...

Warning: solver failed to find a solution:

Could not resolve dependencies:

next goal: base (user goal)

rejecting: base-4.8.2.0 (only already installed instances can be used)

After searching the rest of the dependency tree exhaustively, these were the

goals I've had most trouble fulfilling: base

Trying configure anyway.

Configuring base-4.8.2.0...

# etlas (for install)
Resolving dependencies...

Configuring base-4.8.2.0...

Building base-4.8.2.0...

Failed to install base-4.8.2.0

Build log ( C:\Users\igrep\AppData\Roaming\etlas\logs\eta-0.0.9.7\base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF.log ):

Preprocessing library for base-4.8.2.0..

Building library for base-4.8.2.0..

警告: [options] ブートストラップ・クラスパスが-source 1.7と一緒に設定されていません

java-utils\Utils.java:137: エラー: パッケージeta.ghc_primは存在しません

        return new String(eta.ghc_prim.Utils.byteBufferToBytes(address), "UTF-8");

                                      ^

エラー1個

警告1個

etlas: Leaving directory '.'

etlas: Error: some packages failed to install:

base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF failed during the building phase. The

exception was:

ExitFailure 1

Error when running Shake build system:

* install

user error (Development.Shake.cmd, system command failed

Command: etlas install --allow-boot-library-installs

Current directory: C:\Users\igrep\Downloads\tmp\eta\libraries\base

Exit code: 1

Stderr:

etlas: Error: some packages failed to install:

base-4.8.2.0-IPFDtZjmEfh5tPXF10v5hF failed during the building phase. The

exception was:

ExitFailure 1

)
rahulmutt commented 6 years ago

Did you run the script after applying the changes I mentioned earlier?

igrep commented 6 years ago

Yes. git diff actually showed the patch. You mean the error can be caused by the same bug?

diff --git a/compiler/ETA/Main/DriverPipeline.hs b/compiler/ETA/Main/DriverPipeline.hs
index b24c8f8d..693b932d 100644
--- a/compiler/ETA/Main/DriverPipeline.hs
+++ b/compiler/ETA/Main/DriverPipeline.hs
@@ -101,6 +101,8 @@ import qualified Data.Text as T
 import Language.Preprocessor.Unlit
 import Language.Preprocessor.Cpphs

+import           Debug.Trace
+
 #include "HsVersions.h"

 -- ---------------------------------------------------------------------------
@@ -422,7 +424,7 @@ compileFiles hsc_env stop_phase srcs = do
                    else return []
   extras <- getOutputFilename StopLn Persistent "__extras" dflags' StopLn Nothing
   let classes = genClassPaths ++ java_class_srcs
-  when (not (null classes)) $
+  traceShow (not (null classes), classes) $ when (not (null classes)) $
     createJar dflags' extras classes
   return ((if null classes then [] else [extras]) ++ o_files')
   where (java_srcs, non_java_srcs) = partition (isJavaishFilename . fst) srcs
rahulmutt commented 6 years ago

Yes, the error will still be caused. But you should get an additional output when compilingghc-prim. The way to see the message is as follows:

cd libraries/ghc-prim
etlas clean
etlas install --allow-boot-library-installs --reinstall --force-reinstalls
igrep commented 6 years ago

Unfortunately, I can't get the messages by traceShow. I'm not really sure if etlas ran the modified eta.exe. Anyway, here's the output of etlas install --allow-boot-library-installs --reinstall --force-reinstalls -v3 > ghc-prim_install.log 2>&1:

no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta\libraries\ghc-prim
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta\libraries\ghc-prim
Searching for eta in path.
Found eta at C:\Users\igrep\AppData\Roaming\local\bin\eta.exe
"C:\Users\igrep\AppData\Roaming\local\bin\eta.exe" "--numeric-version"
C:\Users\igrep\AppData\Roaming\local\bin\eta.exe is version 0.0.9.7
no user package environment file found at
C:\Users\igrep\Downloads\tmp\eta\libraries\ghc-prim
Searching for eta-pkg in path.
Found eta-pkg at C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe
"C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe" "--version"
C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe is version 0.0.9.7
"C:\Users\igrep\AppData\Roaming\local\bin\eta.exe" "--supported-languages"
"C:\Users\igrep\AppData\Roaming\local\bin\eta.exe" "--info"
Searching for java in path.
Found java at C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
"C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" "-version"
C:\Program Files\Java\jdk1.8.0_131\bin\java.exe is version 1.8.0.131
Searching for javac in path.
Found javac at C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe
"C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe" "-version"
C:\Program Files\Java\jdk1.8.0_131\bin\javac.exe is version 1.8.0.131
Searching for alex in path.
Cannot find alex on the path
Searching for ar in path.
Found ar at C:\tools\msys64\usr\bin\ar.exe
Searching for c2hs in path.
Cannot find c2hs on the path
Searching for cpphs in path.
Cannot find cpphs on the path
Searching for gcc in path.
Found gcc at C:\tools\msys64\usr\bin\gcc.exe
"C:\tools\msys64\usr\bin\gcc.exe" "-dumpversion"
C:\tools\msys64\usr\bin\gcc.exe is version 6.3.0
Searching for ghc in path.
Found ghc at C:\ghc\ghc-8.2.1\bin\ghc.exe
"C:\ghc\ghc-8.2.1\bin\ghc.exe" "--numeric-version"
C:\ghc\ghc-8.2.1\bin\ghc.exe is version 8.2.1
Searching for ghc-pkg in path.
Found ghc-pkg at C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe
"C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe" "--version"
C:\ghc\ghc-8.2.1\bin\ghc-pkg.exe is version 8.2.1
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for git in path.
Found git at C:\Program Files\Git\cmd\git.exe
"C:\Program Files\Git\cmd\git.exe" "--version"
C:\Program Files\Git\cmd\git.exe is version 2.14.1
Searching for greencard in path.
Cannot find greencard on the path
Searching for haddock in path.
Found haddock at C:\ghc\ghc-8.2.1\bin\haddock.exe
"C:\ghc\ghc-8.2.1\bin\haddock.exe" "--version"
C:\ghc\ghc-8.2.1\bin\haddock.exe is version 2.18.1
Searching for happy in path.
Cannot find happy on the path
Searching for hmake in path.
Cannot find hmake on the path
Searching for hpc in path.
Found hpc at C:\ghc\ghc-8.2.1\bin\hpc.exe
"C:\ghc\ghc-8.2.1\bin\hpc.exe" "version"
C:\ghc\ghc-8.2.1\bin\hpc.exe is version 0.67
Searching for hsc2hs in path.
Found hsc2hs at C:\ghc\ghc-8.2.1\bin\hsc2hs.exe
"C:\ghc\ghc-8.2.1\bin\hsc2hs.exe" "--version"
C:\ghc\ghc-8.2.1\bin\hsc2hs.exe is version 0.68.2
Searching for HsColour in path.
Cannot find HsColour on the path
Searching for jar in path.
Found jar at C:\Program Files\Java\jdk1.8.0_131\bin\jar.exe
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld in path.
Found ld at C:\tools\msys64\usr\bin\ld.exe
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at C:\tools\msys64\usr\bin\pkg-config.exe
"C:\tools\msys64\usr\bin\pkg-config.exe" "--version"
C:\tools\msys64\usr\bin\pkg-config.exe is version 0.29.2
Searching for runghc in path.
Found runghc at C:\ghc\ghc-8.2.1\bin\runghc.exe
"C:\ghc\ghc-8.2.1\bin\runghc.exe" "--version"
C:\ghc\ghc-8.2.1\bin\runghc.exe is version 8.2.1
Searching for strip in path.
Found strip at C:\tools\msys64\usr\bin\strip.exe
"C:\tools\msys64\usr\bin\strip.exe" "--version"
C:\tools\msys64\usr\bin\strip.exe is version 2.28
Searching for tar in path.
Found tar at C:\tools\msys64\usr\bin\tar.exe
"C:\tools\msys64\usr\bin\tar.exe" "--help"
Searching for uhc in path.
Cannot find uhc on the path
Reading installed packages...
"C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe" "dump" "--global" "-v0"
"C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe" "dump" "--user" "-v0"
Reading available packages of hackage.haskell.org...
Using most recent state specified from most recent etlas update
index-state(hackage.haskell.org) = 2017-11-25T08:18:59Z
Reading available packages of etlas.typelead.com...
Using most recent state (could not read timestamp file)
index-state(etlas.typelead.com) =
"C:\tools\msys64\usr\bin\pkg-config.exe" "--list-all"
"C:\tools\msys64\usr\bin\pkg-config.exe" "--modversion" "python2" "libalpm" "zlib" "bash-completion" "fish" "autoopts" "python-2.7"
Searching for curl in path.
Found curl at C:\tools\msys64\usr\bin\curl.exe
Searching for powershell in path.
Found powershell at C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
Searching for wget in path.
Found wget at C:\tools\msys64\usr\bin\wget.exe
Selected http transport implementation: curl
Resolving dependencies...
targets: ghc-prim
constraints: 
  stanzas ghc-prim (config file, command line flag, or user target)
  ghc-prim ==0.4.0.0 (user target)
preferences: 
  ADPfusion <0.4.0.0 || >0.4.0.0
  AFSM <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.1.1.1 || >0.1.1.1 && <0.1.1.2 || >0.1.1.2 && <0.1.1.3 || >0.1.1.3 && <0.1.2.0 || >0.1.2.0
  AesonBson <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1
  BiobaseXNA <0.9.1.0 || >0.9.1.0
  BufferedSocket <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0
  Cabal <1.24.1.0 || >1.24.1.0
  ChannelT <0.0.0.1 || >0.0.0.1 && <0.0.0.3 || >0.0.0.3
  FTGL <1.4 || >1.4
  FloatingHex <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3
  GPipe <1.0.0 || >1.0.0 && <1.0.1 || >1.0.1 && <1.0.2 || >1.0.2 && <1.0.3 || >1.0.3 && <1.0.4 || >1.0.4 && <1.1.0 || >1.1.0 && <1.1.1 || >1.1.1 && <1.1.2 || >1.1.2 && <1.1.3 || >1.1.3 && <1.1.4 || >1.1.4 && <1.1.5 || >1.1.5 && <1.1.6 || >1.1.6 && <1.1.7 || >1.1.7 && <1.2.0 || >1.2.0 && <1.2.1 || >1.2.1 && <1.3 || >1.3 && <1.3.1 || >1.3.1 && <1.3.2 || >1.3.2 && <1.4 || >1.4 && <2.0 || >2.0 && <2.0.1 || >2.0.1 && <2.0.2 || >2.0.2 && <2.1 || >2.1 && <2.1.1 || >2.1.1 && <2.1.2 || >2.1.2 && <2.1.3 || >2.1.3 && <2.1.4 || >2.1.4 && <2.1.5 || >2.1.5 && <2.1.6 || >2.1.6 && <2.1.7 || >2.1.7 && <2.2 || >2.2 && <2.2.1 || >2.2.1 && <2.2.2 || >2.2.2
  GPipe-GLFW >=1.4.0
  HSlippyMap <0.1.0.0 || >0.1.0.0 && <1.0 || >1.0 && <1.2 || >1.2 && <1.4 || >1.4 && <1.6 || >1.6 && <1.8 || >1.8 && <2.0 || >2.0 && <2.1 || >2.1
  HaTeX-qq <0.0.0.0 || >0.0.0.0 && <0.0.1.0 || >0.0.1.0
  Hs2lib <0.5.7 || >0.5.7 && <0.5.8 || >0.5.8
  Hungarian-Munkres <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2
  IPv6Addr >=0.5
  LambdaDB <0.0.0.5 || >0.0.0.5
  Lambdajudge >=1.0.0.1
  Lykah <0.0.1 || >0.0.1
  MailchimpSimple <0.1.0.0 || >0.1.0.0
  Munkres-simple <0.1.0.0 || >0.1.0.0
  NTRU <0.1.0.0 || >0.1.0.0 && <1.0.0.0 || >1.0.0.0
  NetSNMP <0.3.2.4 || >0.3.2.4
  Octree <0.5.4.1 || >0.5.4.1
  QuickCheck <=2.10.1
  SCalendar <0.1.0.0 || >0.1.0.0
  SConfig <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
  ShellCheck <0.4.0 || >0.4.0
  Spock >0.5 && <0.6.1.1 || >0.6.1.1 && <0.7.3.0 || >0.7.3.0 && <0.10.0.0 || >0.10.0.0
  Spock-lucid <0.1.0.0 || >0.1.0.0
  Win32 <2.5.4.0 || >2.5.4.0
  Win32-dhcp-server <0.1 || >0.1 && <0.2 || >0.2
  Win32-services <0.2 || >0.2 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2 && <0.2.2.1 || >0.2.2.1
  XSaiga <1.4.0.0 || >1.4.0.0
  abnf <0.1.0.0 || >0.1.0.0
  accelerate-cuda <0.15.1.0 || >0.15.1.0 && <0.15.1.1 || >0.15.1.1
  acme-everything <2015.4.15 || >2015.4.15
  aeson <0.7.0.0 || >0.7.0.0 && <0.7.0.1 || >0.7.0.1 && <0.7.0.2 || >0.7.0.2 && <0.7.0.3 || >0.7.0.3 && <0.7.0.5 || >0.7.0.5 && <0.8.0.0 || >0.8.0.0 && <0.8.0.1 || >0.8.0.1 && <0.10.0.0 || >0.10.0.0 && <=1.2.3.0
  aeson-diff <1.1.0.3 || >1.1.0.3
  aeson-flatten <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  aeson-prefix <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  aeson-pretty <=0.8.5
  alarmclock <0.1.0.0 || >0.1.0.0
  alg <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.1.1.1 || >0.1.1.1
  algebraic-prelude <0.1.0.0 || >0.1.0.0
  almost-fix <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1
  alternators <0.1.1.0 || >0.1.1.0
  amazonka >=1.0.0 && <1.3.5 || >1.3.5 && <1.4.4 || >1.4.4
  amazonka-core >=0.3 && <1.3.3 || >1.3.3 && <1.3.5 || >1.3.5
  amazonka-s3-streaming <0.2.0.0 || >0.2.0.0
  amazonka-test <1.3.5 || >1.3.5
  ansi-terminal <=0.6.2.3
  apiary <0.1.0.0 || >0.1.0.0 && <0.4.3.1 || >0.4.3.1 && <0.6.0.0 || >0.6.0.0 && <0.12.0 || >0.12.0 && <0.12.1 || >0.12.1 && <1.4.1 || >1.4.1
  apiary-cookie <0.4.3.1 || >0.4.3.1
  apiary-memcached <1.2.0 || >1.2.0
  apiary-persistent <0.4.3.1 || >0.4.3.1
  apiary-purescript <0.17.0 || >0.17.0
  apiary-redis <1.5.0 || >1.5.0
  apiary-websockets <0.4.3.1 || >0.4.3.1
  app-settings <0.2.0.4 || >0.2.0.4
  array <=0.5.2.0
  arrow-extras <0.1.0.0 || >0.1.0.0
  astro <0.4.1.0 || >0.4.1.0 && <0.4.1.1 || >0.4.1.1
  atom-conduit <0.3.1.0 || >0.3.1.0 && <0.4.0.0 || >0.4.0.0
  atomic-primops <0.1.0.0 || >0.1.0.0 && <0.1.0.2 || >0.1.0.2 && <0.2.2 || >0.2.2 && <0.2.2.1 || >0.2.2.1 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5 || >0.5
  audacity <0.0.1 || >0.0.1
  auto <0.2.0.2 || >0.2.0.2 && <0.3.0.0 || >0.3.0.0 && <0.4.2.1 || >0.4.2.1
  autoexporter <0.1.0 || >0.1.0
  autom <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  avro <=0.2.0.0
  base-compact <=0.9.3
  base-compat ==0.8.0.* || >0.8.1
  base-orphans ==0 || ==0.4.1.* || >0.4.2 && <=0.6
  base-prelude <0.1.18 || >0.1.18 && <1.0.2 || >1.0.2 && <1.1 || >1.1 && <=1.2.0.1
  base16-bytestring <=0.1.1.6
  base32-bytestring <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
  base91 >=2 && <2.0.0 || >2.0.0
  beam-th >=0.2
  bench <1.0.0 || >1.0.0
  bencoding <0.2.1.0 || >0.2.1.0
  bifunctors <5.4 || >5.4
  binary <0.9.0.0 || >0.9.0.0
  binary-conduit <1.2.1.1 || >1.2.1.1
  binary-parsers <0.1.0.0 || >0.1.0.0
  binary-typed <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
  bindings-DSL <1.0.18 || >1.0.18
  bindings-wlc >=0.1.0.3
  bitcoin-payment-channel >=0.6.0.1
  bitx-bitcoin <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.4.0.1 || >0.4.0.1 && <0.5.0.0 || >0.5.0.0 && <0.5.0.1 || >0.5.0.1 && <0.6.0.0 || >0.6.0.0
  bizzlelude <1.0 || >1.0
  blas >=0.7.6
  bloodhound <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 || >0.3.0.0
  bloomfilter-redis <0.1.0.1 || >0.1.0.1
  bower-json <1.0.0 || >1.0.0
  buchhaltung <0.0.2 || >0.0.2
  buffer-builder <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
  bugzilla <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.0 || >0.2.0.0 && <0.2.1.0 || >0.2.1.0
  bytes <=0.15.3
  bytestring <=0.10.8.2
  bytestring-builder <0.10.4.0 || >0.10.4.0 && <0.10.4.0.1 || >0.10.4.0.1
  bytestring-show <=0.3.5.6
  cabal-bounds <0.9.1 || >0.9.1 && <1.0.3 || >1.0.3
  cabal-debian <3.4 || >3.4
  cabal-helper <0.1.0.0 || >0.1.0.0 && <0.5.2.0 || >0.5.2.0 && <0.7.0.1 || >0.7.0.1
  cabal2nix <2.4 || >2.4
  cacophony >=0.10
  calculator <0.1.2.2 || >0.1.2.2 && <0.1.4.0 || >0.1.4.0 && <0.1.4.1 || >0.1.4.1 && <0.1.5.0 || >0.1.5.0 && <0.1.5.1 || >0.1.5.1 && <0.1.5.2 || >0.1.5.2 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.2.0 || >0.2.2.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0
  call <0.2 || >0.2
  camfort <0.903 || >0.903
  carray <0.1.0.0 || >0.1.0.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.1.3 || >0.1.3 && <0.1.4 || >0.1.4 && <0.1.5 || >0.1.5 && <0.1.5.1 || >0.1.5.1 && <0.1.5.2 || >0.1.5.2
  casing <0.1.2.0 || >0.1.2.0
  cereal-plus <0.3.0 || >0.3.0
  chatter <0.2.0.0 || >0.2.0.0
  chorale <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.1.3 || >0.1.3
  chorale-geo <0.1.1 || >0.1.1
  clafer >=0.4.2.1
  claferIG >=0.4.2.1
  claferwiki >=0.4.2.1
  clang-pure <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  clarifai <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.1.0 || >0.1.1.0
  clash-ghc <0.3 || >0.3 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.5 || >0.5 && <0.6.1 || >0.6.1 && <0.6.2 || >0.6.2 && <0.6.11 || >0.6.11 && <0.6.12 || >0.6.12 && <0.6.13 || >0.6.13 && <0.6.14 || >0.6.14 && <0.7 || >0.7
  clash-lib <0.6.11 || >0.6.11 && <0.6.12 || >0.6.12
  clash-vhdl <0.6.9 || >0.6.9
  clckwrks <0.23.17 || >0.23.17 && <0.23.19 || >0.23.19
  cloben <0.1.0.2 || >0.1.0.2
  clock <=0.7.2
  clustering <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
  cmark <0.3.5 || >0.3.5 && <0.5.3 || >0.5.3
  codex <0.5.0.1 || >0.5.0.1
  commutative <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.1.2 || >0.0.1.2
  comonad <=5.0.2
  composition-extra <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <1.0.0 || >1.0.0 && <1.0.0.1 || >1.0.0.1 && <1.0.1 || >1.0.1 && <1.0.1.1 || >1.0.1.1 && <1.0.2 || >1.0.2 && <1.1.0 || >1.1.0 && <1.2.0 || >1.2.0 && <1.3.0 || >1.3.0
  conduit-extra <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.1.3 || >0.1.3 && <0.1.4 || >0.1.4 && <0.1.5 || >0.1.5 && <0.1.6 || >0.1.6 && <0.1.7 || >0.1.7 && <1.0.0 || >1.0.0
  console-program <0.4.0.0 || >0.4.0.0 && <0.4.0.1 || >0.4.0.1 && <0.4.0.2 || >0.4.0.2
  containers <0.5.8.1 || >0.5.8.1 && <0.5.9.1 || >0.5.9.1 && <=0.5.10.2
  conversion-bytestring <1.0.0.0 || >1.0.0.0
  convert-annotation <0.4.0.0 || >0.4.0.0
  cpphs <1.13 || >1.13 && <1.19.1 || >1.19.1 && <1.20.4 || >1.20.4 && <1.20.5 || >1.20.5 && <1.20.6 || >1.20.6 && <1.20.7 || >1.20.7
  crackNum <1.0 || >1.0 && <1.1 || >1.1 && <1.2 || >1.2 && <1.3 || >1.3 && <1.4 || >1.4 && <1.5 || >1.5 && <1.6 || >1.6 && <1.7 || >1.7 && <1.8 || >1.8
  crawlchain <0.1.0.8 || >0.1.0.8
  credentials-cli <0.0.1.1 || >0.0.1.1
  criterion <1.2.0.0 || >1.2.0.0 && <1.2.1.0 || >1.2.1.0
  crypto-api <0.13.1 || >0.13.1
  crypto-enigma >=0.0.2.9
  cryptoids <0.0.0 || >0.0.0
  cubical <0.1.1 || >0.1.1
  cublas <0.2.0.0 || >0.2.0.0
  cuda <0.6.6.1 || >0.6.6.1
  currency-codes >=2.0.0.0
  d3d11binding <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3 && <0.0.0.4 || >0.0.0.4
  dag <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1 && <0.1 || >0.1 && <0.1.0.1 || >0.1.0.1
  damnpacket >=1
  data-diverse <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.2.1.0 || >0.2.1.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.5.0.0 || >0.5.0.0 && <0.6.0.0 || >0.6.0.0 && <0.7.0.0 || >0.7.0.0 && <0.8.0.0 || >0.8.0.0 && <0.8.1.0 || >0.8.1.0 && <0.9.0.0 || >0.9.0.0 && <0.9.0.1 || >0.9.0.1 && <0.10.0.0 || >0.10.0.0 && <0.11.0.0 || >0.11.0.0 && <1.0.0.0 || >1.0.0.0 && <1.0.0.1 || >1.0.0.1 && <1.1.0.0 || >1.1.0.0 && <1.2.0.0 || >1.2.0.0
  data-diverse-lens <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0
  data-ordlist <0.0 || >0.0 && <0.0.1 || >0.0.1 && <0.4.1 || >0.4.1
  deepseq-bounded <0.5.0 || >0.5.0 && <0.5.1 || >0.5.1 && <0.5.2 || >0.5.2 && <0.5.3 || >0.5.3 && <0.5.4 || >0.5.4 && <0.5.5 || >0.5.5
  depends <0.0.0 || >0.0.0
  deriving-compat <0.3.2 || >0.3.2
  dhall <1.0.0 || >1.0.0 && <1.4.0 || >1.4.0 && <1.4.1 || >1.4.1
  diagrams-builder <0.5.0.11 || >0.5.0.11
  diagrams-gtk <1.0.1.1 || >1.0.1.1
  diagrams-haddock <0.3.0.8 || >0.3.0.8
  diagrams-svg <1.3.1.8 || >1.3.1.8
  diagrams-wx <0.1.0.0 || >0.1.0.0
  dictionaries <0.2.0 || >0.2.0
  digest <=0.0.1.2
  direct-rocksdb <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2
  directory <1.2.6.1 || >1.2.6.1 && <=1.3.1.0
  disposable <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.1.1.1 || >0.1.1.1 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
  distributed-process <0.6.3 || >0.6.3
  distributed-process-tests <0.4.1 || >0.4.1 && <0.4.3.1 || >0.4.3.1 && <0.4.3.2 || >0.4.3.2
  distributive <=0.5.3
  diversity <0.8.0.0 || >0.8.0.0
  docker <0.1.0.0 || >0.1.0.0
  doctest <0.12.0 || >0.12.0
  doctest-discover <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.1.0.5 || >0.1.0.5
  doctest-driver-gen <0.1.0.0 || >0.1.0.0
  doi <0.0.1 || >0.0.1
  dotenv <0.2.0.0 || >0.2.0.0
  dresdner-verkehrsbetriebe <0.1.0 || >0.1.0
  dublincore-xml-conduit <0.1.0.0 || >0.1.0.0
  easytensor <0.3.2.0 || >0.3.2.0
  ede <0.2.1 || >0.2.1 && <0.2.8 || >0.2.8 && <0.2.8.1 || >0.2.8.1
  editor-open <0.3.0.0 || >0.3.0.0
  ehs <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  eibd-client-simple >=0.0.4
  eigen <1.0.0 || >1.0.0 && <1.1.1 || >1.1.1 && <1.2.3 || >1.2.3 && <2.1.0 || >2.1.0 && <2.1.1 || >2.1.1 && <2.1.2 || >2.1.2 && <2.1.3 || >2.1.3 && <2.1.4 || >2.1.4 && <2.1.5 || >2.1.5
  ekg-cloudwatch <0.0.1.5 || >0.0.1.5
  elm-init <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.1.0 || >0.1.1.0 && <1.0.1.1 || >1.0.1.1 && <1.0.2 || >1.0.2
  email-validate >=2.0 && <2.1.0 || >2.1.0 && <2.1.1 || >2.1.1 && <2.2.1 || >2.2.1
  endo >0.1.0.1
  engine-io <1.1.1 || >1.1.1
  envy <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.3.1.2 || >0.3.1.2 && <1.1.0.0 || >1.1.0.0 && <1.2.0.0 || >1.2.0.0 && <1.2.0.1 || >1.2.0.1
  equational-reasoning <0.2.0.1 || >0.2.0.1 && <0.4.1.0 || >0.4.1.0
  equivalence <0.2.6 || >0.2.6
  erf <=2.0.0.0
  errorcall-eq-instance ==0.3.*
  esqueleto <1.4.1.1 || >1.4.1.1
  eventstore <0.13.0.0 || >0.13.0.0 && <0.13.0.1 || >0.13.0.1 && <0.13.1.0 || >0.13.1.0 && <0.13.1.1 || >0.13.1.1 && <0.13.1.2 || >0.13.1.2 && <0.13.1.3 || >0.13.1.3 && <0.13.1.4 || >0.13.1.4
  exceptional <0.1.2.0 || >0.1.2.0
  exherbo-cabal <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  extensible-effects <1.5.0 || >1.5.0 && <1.6.0 || >1.6.0
  fast-logger <2.4.4 || >2.4.4
  fasta <0.5.2.0 || >0.5.2.0 && <0.5.4.0 || >0.5.4.0 && <0.6.1.0 || >0.6.1.0 && <0.7.1.0 || >0.7.1.0
  fbmessenger-api <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3
  feed-gipeda <0.1.0.3 || >0.1.0.3
  fgl <5.5.4.0 || >5.5.4.0
  filepath <=1.4.1.2
  filestore <0.6.0.5 || >0.6.0.5
  fingertree <0.1.2.0 || >0.1.2.0
  flow <1.0.4 || >1.0.4
  fn <0.0.0.0 || >0.0.0.0
  foldl-statistics >0.1.3 && <0.1.3.0 || >0.1.3.0
  fptest <0.2.2.0 || >0.2.2.0
  free-game <0.2.0.0 || >0.2.0.0 && <0.9 || >0.9 && <0.9.2 || >0.9.2
  fsnotify <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3
  gdo <0.1.3 || >0.1.3
  gegl <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3
  generic-deriving <1.10.1 || >1.10.1 && <=1.11.2
  generic-lens <0.4.0.1 || >0.4.0.1
  ghc-events-analyze <0.2.3 || >0.2.3
  ghc-events-parallel ==0.4.3.1 || >=0.5.0.1
  ghc-mod >5 && <5.0.0 || >5.0.0
  ghc-session <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  ghc-typelits-natnormalise <0.5.5 || >0.5.5
  ghcjs-websockets <0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.3.0.3 || >0.3.0.3
  gi-gdk <0.3.16.8 || >0.3.16.8 && <0.3.16.9 || >0.3.16.9 && <0.3.16.10 || >0.3.16.10 && <0.3.16.11 || >0.3.16.11 && <0.3.18.10 || >0.3.18.10
  gi-glib <0.2.44.8 || >0.2.44.8 && <0.2.44.9 || >0.2.44.9 && <0.2.44.10 || >0.2.44.10 && <0.2.44.11 || >0.2.44.11 && <0.2.46.10 || >0.2.46.10
  gi-gobject <0.2.44.8 || >0.2.44.8 && <0.2.44.9 || >0.2.44.9 && <0.2.44.10 || >0.2.44.10 && <0.2.44.11 || >0.2.44.11 && <0.2.46.10 || >0.2.46.10
  gi-gtk <0.3.16.8 || >0.3.16.8 && <0.3.16.9 || >0.3.16.9 && <0.3.16.10 || >0.3.16.10 && <0.3.16.11 || >0.3.16.11 && <0.3.18.10 || >0.3.18.10
  gi-gtk-hs <0.3.4.1 || >0.3.4.1
  gi-pango <0.1.36.8 || >0.1.36.8 && <0.1.36.9 || >0.1.36.9 && <0.1.36.10 || >0.1.36.10 && <0.1.36.11 || >0.1.36.11 && <0.1.38.10 || >0.1.38.10
  ginger <0.3.9.0 || >0.3.9.0
  ginsu <0.8.2 || >0.8.2
  git-freq <0.0.1 || >0.0.1
  git-mediate >=1.0.1
  gl <0.7.2.1 || >0.7.2.1
  glaze <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2
  glazier >=0.8
  glazier-pipes >=0.1.5.1
  gll ==0.3.0.9.* || >0.3.0.10
  gloss-accelerate <0.2.0.0 || >0.2.0.0
  gloss-raster-accelerate <0.2.0.0 || >0.2.0.0
  google-maps-geocoding <0.1.0.0 || >0.1.0.0
  gore-and-ash-network <1.2.0.0 || >1.2.0.0 && <1.2.1.0 || >1.2.1.0
  groundhog-inspector <0.8.0.1 || >0.8.0.1
  hArduino <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5 || >0.5 && <0.6 || >0.6 && <0.7 || >0.7 && <0.8 || >0.8 && <0.9 || >0.9 && <1.0 || >1.0
  hPDB <0.99 || >0.99 && <0.999 || >0.999 && <0.9999 || >0.9999 && <0.9999.1 || >0.9999.1 && <1.2.0.6 || >1.2.0.6 && <1.2.0.7 || >1.2.0.7 && <1.2.0.8 || >1.2.0.8
  hXmixer <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.2.0.0 || >0.2.0.0
  hadoop-formats <0.1.0.0 || >0.1.0.0
  hadoop-rpc <0.1.1.0 || >0.1.1.0
  hadoop-tools <1.0.0 || >1.0.0
  hakaru >=0.1 && <0.3
  halive <0.1.0.0 || >0.1.0.0
  hans-pcap <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  happy <1.16 || >1.16 && <1.17 || >1.17
  harmony <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  hascas <0.1.0.0 || >0.1.0.0 && <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0
  hashable <=1.2.6.1
  hashtables <=1.2.2.1
  haskakafka <0.2.0.0 || >0.2.0.0
  haskell-awk <1.0 || >1.0
  haskell-eigen-util <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.3 || >0.1.0.3
  haskell-gi-base <0.16 || >0.16 && <0.19 || >0.19
  haskell-igraph <0.1.0 || >0.1.0 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1
  haskey >=0.2
  haskey-btree >=0.2
  haskey-mtl <0.1.0.0 || >0.1.0.0
  haskmon <0.2.0.0 || >0.2.0.0
  hasktags <0.68.3 || >0.68.3 && <0.68.4 || >0.68.4 && <0.68.5 || >0.68.5 && <0.69.2 || >0.69.2
  hasql <0.2.2 || >0.2.2 && <0.3.0 || >0.3.0
  haste-compiler <0.4.2 || >0.4.2 && <0.4.4 || >0.4.4 && <0.4.4.1 || >0.4.4.1 && <0.4.4.2 || >0.4.4.2 && <0.4.4.3 || >0.4.4.3 && <0.5.0 || >0.5.0 && <0.5.0.1 || >0.5.0.1 && <0.5.1.0 || >0.5.1.0 && <0.5.1.1 || >0.5.1.1 && <0.5.1.2 || >0.5.1.2 && <0.5.1.3 || >0.5.1.3 && <0.5.2 || >0.5.2 && <0.5.3 || >0.5.3 && <0.5.4 || >0.5.4 && <0.5.4.1 || >0.5.4.1 && <0.5.4.2 || >0.5.4.2 && <0.5.5.0 || >0.5.5.0
  hax <0.0.1 || >0.0.1
  haxy >=1.0.1
  hblas <0.4.0.0 || >0.4.0.0
  hcltest <0.1 || >0.1 && <0.2 || >0.2
  helics <0.1.0 || >0.1.0 && <0.3.0 || >0.3.0 && <0.4.0 || >0.4.0 && <0.4.1 || >0.4.1 && <0.5.0 || >0.5.0
  helm <0.1.0 || >0.1.0 && <0.2.0 || >0.2.0 && <0.3.0 || >0.3.0 && <0.3.1 || >0.3.1 && <0.4 || >0.4 && <0.5.0 || >0.5.0 && <0.6.0 || >0.6.0 && <0.6.1 || >0.6.1 && <0.7.0 || >0.7.0 && <0.7.1 || >0.7.1
  help-esb <0.1.1 || >0.1.1
  heroku <0.1.1 || >0.1.1
  higher-leveldb <0.1.1.0 || >0.1.1.0 && <0.2.0.0 || >0.2.0.0
  highjson <0.2.0.0 || >0.2.0.0
  hindent <5.2.4 || >5.2.4
  hip <1.0.0.0 || >1.0.0.0
  hjsonschema <0.10.0.0 || >0.10.0.0
  hledger-iadd <1.2.4 || >1.2.4
  hmemdb <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.1.0.4 || >0.1.0.4 && <0.1.0.5 || >0.1.0.5 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3 && <0.2.0.4 || >0.2.0.4 && <0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.1.0 || >0.3.1.0 && <0.3.1.1 || >0.3.1.1
  hoobuddy <0.1.0.0 || >0.1.0.0
  hora <1.0 || >1.0 && <1.0.1 || >1.0.1 && <1.0.2 || >1.0.2 && <1.0.3 || >1.0.3 && <1.1 || >1.1 && <1.1.1 || >1.1.1 && <2.0 || >2.0 && <2.0.1 || >2.0.1
  hostname <=1.0
  hpack <0.9.0 || >0.9.0
  hpath >=0.7.2 && <0.7.4 || >0.7.4
  hpdft <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  hpqtypes <1.3.1 || >1.3.1
  hs-carbon <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3
  hspec >=2.0
  hspec-discover <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.1.0 || >0.1.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0 || >0.2.0
  hspec-expectations <0.4.0 || >0.4.0
  hspec-snap <0.3.2.8 || >0.3.2.8
  hsrelp <0.1.0.0 || >0.1.0.0
  hsyslog <3 || >3
  http-api-data <=0.3.7.1
  http-common <0.7.0.1 || >0.7.0.1 && <0.7.1.1 || >0.7.1.1 && <0.7.2.0 || >0.7.2.0
  http-streams >0.7.2.0 && <0.7.2.2 || >0.7.2.2 && <0.7.2.3 || >0.7.2.3 && <0.7.2.4 || >0.7.2.4 && <0.7.2.5 || >0.7.2.5 && <0.7.2.6 || >0.7.2.6 && <0.8.3.1 || >0.8.3.1 && <0.8.3.2 || >0.8.3.2 && <0.8.3.3 || >0.8.3.3 && <0.8.5.2 || >0.8.5.2
  huckleberry <0.9.0.0 || >0.9.0.0 && <0.9.0.1 || >0.9.0.1
  hxt >=9.3 && <9.3.1.5 || >9.3.1.5
  hydrogen-cli >=0.14
  hydrogen-cli-args >=0.14
  hydrogen-data >=0.14
  hydrogen-prelude >=0.14
  hydrogen-syntax >=0.14
  hydrogen-version >=1.3
  ieee754 <=0.8.0
  ihaskell <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3 && <0.2.0.4 || >0.2.0.4 && <0.2.0.5 || >0.2.0.5 && <0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.3.0.3 || >0.3.0.3 && <0.3.0.4 || >0.3.0.4 && <0.4.0.0 || >0.4.0.0 && <0.4.1.0 || >0.4.1.0 && <0.4.2.0 || >0.4.2.0 && <0.4.3.0 || >0.4.3.0 && <0.5.0.0 || >0.5.0.0
  imagemagick >0.0.2 && <0.0.3 || >0.0.3 && <0.0.3.1 || >0.0.3.1 && <0.0.3.3 || >0.0.3.3 && <0.0.3.5 || >0.0.3.5
  indextype <0.2.1.0 || >0.2.1.0
  inspection-proxy <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  integer-logarithms <=1.0.2
  ip6addr >=0.5.0.0 && <0.5.1.3 || >0.5.1.3
  isobmff-builder <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3 && <0.3.0.0 || >0.3.0.0 && <0.9.0.0 || >0.9.0.0 && <0.10.0.0 || >0.10.0.0
  javascript-extras <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
  jespresso >=1.0.1
  jni <0.2 || >0.2 && <0.2.1 || >0.2.1
  jsaddle-dom <0.1.0.2 || >0.1.0.2
  json-autotype <1.0.8 || >1.0.8 && <1.0.9 || >1.0.9 && <1.0.11 || >1.0.11 && <1.0.12 || >1.0.12 && <1.0.16 || >1.0.16 && <1.0.17 || >1.0.17
  json-stream <0.1.0.0 || >0.1.0.0 && <0.3.0.0 || >0.3.0.0 && <0.3.0.1 || >0.3.0.1 && <0.3.0.2 || >0.3.0.2 && <0.3.2.3 || >0.3.2.3
  json-togo <0.1.0.2 || >0.1.0.2
  kawhi <0.0.1 || >0.0.1
  knead <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1
  l10n <0.1.0.0 || >0.1.0.0
  lambdabot <5.0.2 || >5.0.2
  lambdabot-haskell-plugins <5.0.2 || >5.0.2
  lambdabot-novelty-plugins <5.0.2 || >5.0.2
  lambdabot-reference-plugins <5.0.2 || >5.0.2
  lambdabot-trusted <5.0.2 || >5.0.2
  lambdacube-gl <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2
  language-c-inline <0.7.9.0 || >0.7.9.0
  language-lua <0.7.0 || >0.7.0
  language-thrift >=0.9
  layers-game <0.5.1 || >0.5.1
  leankit-api <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3
  leapseconds-announced <2017.0.0.1 || >2017.0.0.1
  leksah <0.1 || >0.1 && <0.1.1 || >0.1.1 && <0.4 || >0.4 && <0.4.0.1 || >0.4.0.1 && <0.4.0.2 || >0.4.0.2 && <0.4.0.3 || >0.4.0.3 && <0.4.1 || >0.4.1 && <0.4.2 || >0.4.2 && <0.4.2.1 || >0.4.2.1 && <0.4.3 || >0.4.3 && <0.4.4 || >0.4.4 && <0.4.4.1 || >0.4.4.1 && <0.6.0 || >0.6.0 && <0.6.1 || >0.6.1 && <0.8 || >0.8 && <0.8.0.1 || >0.8.0.1 && <0.8.0.3 || >0.8.0.3 && <0.8.0.4 || >0.8.0.4 && <0.8.0.6 || >0.8.0.6 && <0.8.0.8 || >0.8.0.8 && <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1 && <0.10.0.3 || >0.10.0.3 && <0.10.0.4 || >0.10.0.4 && <0.12.0.3 || >0.12.0.3 && <0.12.1.0 || >0.12.1.0 && <0.12.1.2 || >0.12.1.2 && <0.12.1.3 || >0.12.1.3 && <0.13.3.0 || >0.13.3.0 && <0.13.4.0 || >0.13.4.0 && <0.13.4.1 || >0.13.4.1 && <0.13.4.2 || >0.13.4.2 && <0.13.4.3 || >0.13.4.3 && <0.14.0.0 || >0.14.0.0 && <0.14.0.1 || >0.14.0.1 && <0.14.1.0 || >0.14.1.0 && <0.14.1.1 || >0.14.1.1 && <0.14.2.0 || >0.14.2.0 && <0.14.3.0 || >0.14.3.0 && <0.14.4.0 || >0.14.4.0 && <0.15.0.1 || >0.15.0.1 && <0.15.0.2 || >0.15.0.2 && <0.15.0.3 || >0.15.0.3 && <0.15.0.4 || >0.15.0.4 && <0.15.0.5 || >0.15.0.5 && <0.15.0.6 || >0.15.0.6 && <0.15.1.0 || >0.15.1.0 && <0.15.1.1 || >0.15.1.1 && <0.15.1.2 || >0.15.1.2 && <0.15.1.3 || >0.15.1.3 && <0.15.1.4 || >0.15.1.4
  leksah-server <0.8 || >0.8 && <0.8.0.1 || >0.8.0.1 && <0.8.0.2 || >0.8.0.2 && <0.8.0.3 || >0.8.0.3 && <0.8.0.4 || >0.8.0.4 && <0.8.0.5 || >0.8.0.5 && <0.8.0.6 || >0.8.0.6 && <0.8.0.7 || >0.8.0.7 && <0.8.0.8 || >0.8.0.8 && <0.10.0 || >0.10.0 && <0.10.0.3 || >0.10.0.3 && <0.10.0.4 || >0.10.0.4 && <0.12.0.3 || >0.12.0.3 && <0.12.0.4 || >0.12.0.4 && <0.12.0.5 || >0.12.0.5 && <0.12.1.0 || >0.12.1.0 && <0.12.1.1 || >0.12.1.1 && <0.12.1.2 || >0.12.1.2 && <0.13.1.0 || >0.13.1.0 && <0.13.1.1 || >0.13.1.1 && <0.14.0.0 || >0.14.0.0 && <0.14.0.1 || >0.14.0.1 && <0.14.3.0 || >0.14.3.0
  lens <=4.15.4
  lens-aeson <=1.0.2
  lentil <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.2.0 || >0.1.2.0 && <0.1.2.1 || >0.1.2.1 && <0.1.2.2 || >0.1.2.2 && <0.1.7.1 || >0.1.7.1
  lenz <0.2.1.0 || >0.2.1.0
  liblawless <0.25.0 || >0.25.0 && <0.25.1 || >0.25.1
  libroman >3.0.0
  lifted-base <=0.2.3.11
  linear <=1.20.7
  linear-grammar <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3 && <0.0.0.4 || >0.0.0.4 && <0.0.0.5 || >0.0.0.5 && <0.0.0.6 || >0.0.0.6 && <0.0.0.7 || >0.0.0.7 && <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.1.2 || >0.0.1.2 && <0.0.1.3 || >0.0.1.3 && <0.0.1.4 || >0.0.1.4 && <0.0.1.5 || >0.0.1.5 && <0.0.1.6 || >0.0.1.6 && <0.0.2 || >0.0.2
  linebreak <1.0.0.1 || >1.0.0.1 && <1.0.0.2 || >1.0.0.2
  linux-inotify <0.3.0.0 || >0.3.0.0
  liquidhaskell <0.6.0.1 || >0.6.0.1
  liquidhaskell-cabal <0.1.0.0 || >0.1.0.0
  lol <0.0.1.0 || >0.0.1.0 && <0.5.0.0 || >0.5.0.0
  lol-apps <0.2.0.0 || >0.2.0.0
  lol-benches <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2
  lowgl ==0.3.1.1
  ltext <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2 && <0.0.0.3 || >0.0.0.3 && <0.0.0.4 || >0.0.0.4 && <0.0.0.5 || >0.0.0.5 && <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.1.2 || >0.0.1.2 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1 && <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.1.2.1 || >0.1.2.1
  ltiv1p1 <1.0 || >1.0 && <1.0.0.1 || >1.0.0.1 && <1.0.0.2 || >1.0.0.2
  ltk <0.8 || >0.8 && <0.8.0.6 || >0.8.0.6 && <0.8.0.8 || >0.8.0.8 && <0.10.0 || >0.10.0 && <0.10.0.3 || >0.10.0.3 && <0.10.0.4 || >0.10.0.4 && <0.12.0.0 || >0.12.0.0 && <0.12.1.0 || >0.12.1.0 && <0.13.1.0 || >0.13.1.0 && <0.13.2.0 || >0.13.2.0 && <0.14.0.0 || >0.14.0.0 && <0.14.0.1 || >0.14.0.1 && <0.14.0.2 || >0.14.0.2
  lvish <1.0 || >1.0 && <1.0.0.2 || >1.0.0.2
  lzma >0.0.0.0
  mac <0.1.1.0 || >0.1.1.0
  machines <=0.6.3
  managed <1.0.3 || >1.0.3
  markdown-unlit <0.3.0 || >0.3.0
  markup <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6 && <0.0.6.1 || >0.0.6.1 && <0.0.7 || >0.0.7 && <0.0.8 || >0.0.8 && <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0 && <2.0.0 || >2.0.0 && <2.1.0 || >2.1.0 && <2.1.1 || >2.1.1 && <2.2.0 || >2.2.0 && <3.0.0 || >3.0.0
  markup-preview <0.1.0.0 || >0.1.0.0 && <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.2.0 || >0.2.2.0
  math-functions <=0.2.1.0
  maxent-learner-hw <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
  mediabus <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2
  microlens <0.4.0.0 || >0.4.0.0
  microlens-aeson <2.1.1.3 || >2.1.1.3
  microlens-th <=0.4.1.1
  midi-util <0.1 || >0.1 && <0.1.1 || >0.1.1
  milena <0.5.1.0 || >0.5.1.0
  minimal-configuration <0.1 || >0.1 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2
  minioperational <0.3 || >0.3 && <0.4.1 || >0.4.1 && <0.4.4 || >0.4.4
  mintty <0.1 || >0.1
  mmorph <1.0.7 || >1.0.7 && <1.0.8 || >1.0.8
  modify-fasta <0.8.1.1 || >0.8.1.1 && <0.8.1.2 || >0.8.1.2
  monad-log <0.1.0.0 || >0.1.0.0
  monad-metrics <0.1.0.0 || >0.1.0.0
  monad-timing <0.1.0.0 || >0.1.0.0
  mongodb-queue <0.4 || >0.4
  mono-traversable >=0.5
  more-extensible-effects <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  movie-monad <0.0.0.0 || >0.0.0.0
  mustache <0.4.0.0 || >0.4.0.0 && <2.1.1 || >2.1.1 && <2.2 || >2.2
  mxnet <0.1.0.0 || >0.1.0.0
  mysql-haskell <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.4.1.0 || >0.4.1.0
  nationstates <0.2.0.2 || >0.2.0.2
  nested-routes <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.2 || >0.0.2 && <0.0.3.1 || >0.0.3.1 && <0.1 || >0.1 && <0.1.1 || >0.1.1 && <0.2 || >0.2 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2 && <0.2.2.1 || >0.2.2.1 && <0.2.2.2 || >0.2.2.2 && <0.3 || >0.3 && <0.3.1 || >0.3.1 && <0.3.2 || >0.3.2 && <0.3.2.1 || >0.3.2.1 && <1.0 || >1.0 && <1.0.0.1 || >1.0.0.1 && <2.0.0 || >2.0.0 && <2.0.1 || >2.0.1 && <2.1.0 || >2.1.0 && <2.2.0 || >2.2.0 && <3.0.0 || >3.0.0 && <3.0.0.1 || >3.0.0.1 && <3.0.0.2 || >3.0.0.2 && <3.1.0 || >3.1.0 && <3.2.0 || >3.2.0 && <4.0.0 || >4.0.0 && <5.0.0 || >5.0.0 && <6.0.0 || >6.0.0 && <6.0.0.1 || >6.0.0.1 && <7.1.0 || >7.1.0
  network <=2.6.3.2
  network-msg <0.1 || >0.1 && <0.2 || >0.2
  network-simple-sockaddr <0.1 || >0.1
  network-transport-zeromq >0.2.1
  network-uri <=2.6.1.0
  ngx-export <0.3.1.0 || >0.3.1.0 && <0.5.0.0 || >0.5.0.0
  nvim-hs ==0.2.4
  objective <0.0.2 || >0.0.2
  old-time <=1.1.0.3
  olwrapper >0.4.0
  ombra <0.1.0.0 || >0.1.0.0 && <0.1.1.0 || >0.1.1.0 && <0.2.0.0 || >0.2.0.0 && <0.2.1.0 || >0.2.1.0 && <0.2.2.0 || >0.2.2.0 && <0.3.0.0 || >0.3.0.0 && <0.3.1.0 || >0.3.1.0
  opaleye <0.3.1.1 || >0.3.1.1 && <0.5.2.1 || >0.5.2.1
  opaleye-sqlite <0.0.0.0 || >0.0.0.0
  open-union <0.1.0.0 || >0.1.0.0
  opml-conduit <0.4.0.0 || >0.4.0.0
  optparse-applicative <=0.14.0.0
  optparse-generic <1.0.0 || >1.0.0 && <1.1.2 || >1.1.2
  orgstat <0.1.0 || >0.1.0
  overloaded-records <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
  pagerduty ==0.0.4.* || >0.0.5
  pandoc <1.14 || >1.14 && <1.14.0.1 || >1.14.0.1 && <1.14.0.2 || >1.14.0.2 && <1.14.0.3 || >1.14.0.3 && <1.14.0.4 || >1.14.0.4 && <1.15 || >1.15 && <1.15.0.1 || >1.15.0.1
  pandoc-crossref >=0.1.6.5 && <0.2 || >=0.2.1 && <0.2.2.0 || >0.2.2.0
  pandoc-types <1.19 || >1.19
  parameterized <0.1.0.0 || >0.1.0.0
  paramtree >=0.1.1
  parser241 <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  path-extra <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2
  paypal-adaptive-hoops <0.5.0.0 || >0.5.0.0 && <0.5.1.0 || >0.5.1.0 && <0.5.2.0 || >0.5.2.0 && <0.5.3.0 || >0.5.3.0 && <0.6.0.0 || >0.6.0.0 && <0.7.0.0 || >0.7.0.0 && <0.8.0.0 || >0.8.0.0 && <0.9.0.0 || >0.9.0.0
  pcgen <1.0.0 || >1.0.0
  pcre-utils <0.1.6 || >0.1.6 && <0.1.7 || >0.1.7 && <0.1.8 || >0.1.8
  penrose <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  perfect-hash-generator <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3
  persistent <1.2.3.1 || >1.2.3.1 && <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 && <2.0.1 || >2.0.1 && <2.0.1.1 || >2.0.1.1 && <2.0.2 || >2.0.2 && <2.0.3 || >2.0.3 && <2.0.3.1 || >2.0.3.1 && <2.0.4 || >2.0.4 && <2.0.5 || >2.0.5 && <2.0.5.1 || >2.0.5.1 && <2.0.7 || >2.0.7 && <2.0.7.1 || >2.0.7.1 && <2.0.8 || >2.0.8
  persistent-mongoDB <1.3.0 || >1.3.0 && <1.3.1 || >1.3.1 && <1.4.4 || >1.4.4 && <1.4.4.1 || >1.4.4.1 && <1.4.4.2 || >1.4.4.2 && <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 && <2.0.0.2 || >2.0.0.2 && <2.0.1 || >2.0.1 && <2.0.2 || >2.0.2 && <2.0.3 || >2.0.3 && <2.0.3.1 || >2.0.3.1 && <2.0.4 || >2.0.4 && <2.0.5 || >2.0.5 && <2.0.6 || >2.0.6 && <2.0.7 || >2.0.7 && <2.0.8 || >2.0.8 && <2.0.8.1 || >2.0.8.1 && <2.0.9 || >2.0.9
  persistent-mysql <2.0.0 || >2.0.0 && <2.0.1 || >2.0.1 && <2.0.3 || >2.0.3 && <2.0.4 || >2.0.4 && <2.0.5 || >2.0.5
  persistent-postgresql <2.0.0 || >2.0.0 && <2.0.1 || >2.0.1 && <2.0.3 || >2.0.3 && <2.0.4 || >2.0.4 && <2.0.4.1 || >2.0.4.1 && <2.0.5 || >2.0.5
  persistent-redis <2.5.0 || >2.5.0 && <2.5.1 || >2.5.1
  persistent-sqlite <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 && <2.0.1 || >2.0.1 && <2.0.3 || >2.0.3 && <2.0.4 || >2.0.4 && <2.0.5 || >2.0.5
  persistent-template <2.0.0 || >2.0.0 && <2.0.0.1 || >2.0.0.1 && <2.0.0.2 || >2.0.0.2 && <2.0.0.3 || >2.0.0.3 && <2.0.1 || >2.0.1 && <2.0.2 || >2.0.2 && <2.0.2.1 || >2.0.2.1 && <2.0.2.2 || >2.0.2.2 && <2.0.3 || >2.0.3 && <2.0.3.1 || >2.0.3.1 && <2.0.3.2 || >2.0.3.2 && <2.0.4 || >2.0.4 && <2.1.3.2 || >2.1.3.2 && <2.1.3.5 || >2.1.3.5
  peyotls-codec <0.3.1.1 || >0.3.1.1
  pg <0.5.2.1 || >0.5.2.1
  pgdl <6.2 || >6.2 && <6.3 || >6.3 && <6.4 || >6.4 && <9.0 || >9.0
  phone-metadata <0.0.1.3 || >0.0.1.3
  pinch <0.1.0.0 || >0.1.0.0
  pipe-enumerator <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
  pipes-bgzf <0.2.0.0 || >0.2.0.0
  pipes-cacophony >=0.5
  pipes-category <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1
  pipes-cereal <0.1.0.0 || >0.1.0.0
  pipes-cereal-plus <0.3.0 || >0.3.0
  pipes-errors <0.1 || >0.1 && <0.2 || >0.2
  pipes-fluid <0.3.0.0 || >0.3.0.0 && <0.3.1.0 || >0.3.1.0 && <0.4.0.0 || >0.4.0.0 && <0.5.0.0 || >0.5.0.0 && <0.5.0.2 || >0.5.0.2 && <0.5.0.3 || >0.5.0.3
  pipes-misc <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.1.1 || >0.2.1.1 && <0.2.2.0 || >0.2.2.0 && <0.2.2.1 || >0.2.2.1 && <0.2.3.0 || >0.2.3.0 && <0.2.4.0 || >0.2.4.0 && <0.2.5.0 || >0.2.5.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0
  pipes-p2p <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3
  pipes-p2p-examples <0.1 || >0.1 && <0.2 || >0.2
  pipes-parse <3.0.0 || >3.0.0
  plot-gtk-ui <0.0.1.0 || >0.0.1.0 && <0.0.2.0 || >0.0.2.0 && <0.0.3.0 || >0.0.3.0
  plot-lab <0.0.1.6 || >0.0.1.6 && <0.0.1.7 || >0.0.1.7
  plot-light <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.1.0.4 || >0.1.0.4 && <0.1.0.5 || >0.1.0.5 && <0.1.0.6 || >0.1.0.6 && <0.1.0.7 || >0.1.0.7 && <0.1.0.8 || >0.1.0.8 && <0.1.0.9 || >0.1.0.9 && <0.1.1 || >0.1.1 && <0.1.2 || >0.1.2 && <0.2 || >0.2 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2 && <0.2.3 || >0.2.3
  poly-arity <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.4.1 || >0.0.4.1 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6
  posix-pty >=0.2.1
  possible <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  postgresql-libpq <0.9.1.0 || >0.9.1.0
  postgresql-orm <0.2 || >0.2 && <0.2.1 || >0.2.1
  postgresql-simple <0.4.1.0 || >0.4.1.0 && <0.4.2.0 || >0.4.2.0 && <0.4.3.0 || >0.4.3.0 && <0.4.4.0 || >0.4.4.0 && <0.5.0.0 || >0.5.0.0
  praglude <0.4.0.0 || >0.4.0.0
  pred-set <0.0.0 || >0.0.0
  pred-trie <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6 && <0.0.6.1 || >0.0.6.1 && <0.0.7 || >0.0.7 && <0.0.7.1 || >0.0.7.1 && <0.0.8 || >0.0.8 && <0.0.8.1 || >0.0.8.1 && <0.0.9 || >0.0.9 && <0.0.10 || >0.0.10 && <0.0.10.1 || >0.0.10.1 && <0.0.10.2 || >0.0.10.2 && <0.0.11 || >0.0.11 && <0.0.12 || >0.0.12 && <0.1 || >0.1 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 && <0.2.3 || >0.2.3 && <0.2.4 || >0.2.4 && <0.3.0 || >0.3.0 && <0.4.0 || >0.4.0 && <0.4.1 || >0.4.1
  prelude-compat <0.0 || >0.0
  present <2.0 || >2.0
  pretty-types <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3
  prettyprinter <0.1 || >0.1
  prettyprinter-ansi-terminal <0.1 || >0.1
  prettyprinter-compat-annotated-wl-pprint <0.1 || >0.1
  prettyprinter-compat-ansi-wl-pprint <0.1 || >0.1
  prettyprinter-compat-wl-pprint ==0.* || >1
  primitive <0.6 || >0.6 && <=0.6.2.0
  prizm <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.1.0.4 || >0.1.0.4 && <0.2.0.0 || >0.2.0.0 && <0.2.1.0 || >0.2.1.0 && <0.3.0.0 || >0.3.0.0 && <0.3.1.0 || >0.3.1.0 && <0.3.1.1 || >0.3.1.1 && <1.0.0 || >1.0.0 && <1.0.1 || >1.0.1 && <1.0.2 || >1.0.2 && <1.0.3 || >1.0.3 && <1.0.4 || >1.0.4 && <1.0.5 || >1.0.5
  process-extras <0.7 || >0.7
  prompt <0.1.1.1 || >0.1.1.1
  protolude >0.1.9
  pseudo-trie <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.4.1 || >0.0.4.1
  random <1.0.1.3 || >1.0.1.3
  random-bytestring <0.0.1 || >0.0.1
  rank-product <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3
  rawstring-qm <0.1.5 || >0.1.5 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 && <0.2.2 || >0.2.2
  reactive-banana <1.0.0.0 || >1.0.0.0 && <1.0.0.1 || >1.0.0.1
  readcsv <0.1 || >0.1
  record <0.2.2 || >0.2.2
  reedsolomon <0.0.1.0 || >0.0.1.0 && <0.0.1.1 || >0.0.1.1 && <0.0.1.2 || >0.0.1.2 && <0.0.2.0 || >0.0.2.0 && <0.0.4.1 || >0.0.4.1
  ref <0.1.0.0 || >0.1.0.0
  reflection <=2.1.2
  regex <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1
  regex-do <1.0 || >1.0 && <1.1 || >1.1 && <1.3 || >1.3 && <1.4 || >1.4 && <1.5 || >1.5 && <1.6 || >1.6 && <1.7 || >1.7 && <1.8 || >1.8 && <1.9 || >1.9 && <2.0 || >2.0 && <2.1 || >2.1 && <2.2 || >2.2 && <2.3 || >2.3 && <2.4 || >2.4 && <2.5 || >2.5 && <2.6 || >2.6 && <2.6.1 || >2.6.1 && <2.6.2 || >2.6.2 && <3.0 || >3.0 && <3.0.1 || >3.0.1 && <3.1 || >3.1
  regex-examples <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1
  regex-posix <=0.95.2
  regex-tdfa <=1.2.2
  regex-with-pcre <0.10.0.0 || >0.10.0.0 && <0.10.0.1 || >0.10.0.1
  relapse >=1.0.0.0
  relational-query <0.8.3.9 || >0.8.3.9
  relational-query-HDBC <0.6.1.0 || >0.6.1.0
  relational-record-examples <0.3.1.2 || >0.3.1.2 && <0.3.1.3 || >0.3.1.3 && <0.3.1.4 || >0.3.1.4
  remote-monad <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  repa <=3.4.1.3
  repa-v4l2 >=0.2
  reroute <0.3.0.1 || >0.3.0.1
  rest-gen <0.12 || >0.12
  rivet-core <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  roller <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
  rose-trees <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1
  rot13 <=0.1.0.2 || >0.2.0.0
  rss-conduit <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.3.1.0 || >0.3.1.0 && <0.3.1.1 || >0.3.1.1
  rts-loader <0.0.0.0 || >0.0.0.0 && <0.0.0.1 || >0.0.0.1 && <0.0.0.2 || >0.0.0.2
  sasl <0.0.0.2 || >0.0.0.2
  sbv <0.9 || >0.9 && <0.9.1 || >0.9.1 && <0.9.2 || >0.9.2 && <0.9.3 || >0.9.3 && <0.9.4 || >0.9.4 && <0.9.5 || >0.9.5 && <0.9.6 || >0.9.6 && <0.9.7 || >0.9.7 && <0.9.8 || >0.9.8 && <0.9.9 || >0.9.9 && <0.9.10 || >0.9.10 && <0.9.11 || >0.9.11 && <0.9.12 || >0.9.12 && <0.9.13 || >0.9.13 && <0.9.14 || >0.9.14 && <0.9.15 || >0.9.15 && <0.9.16 || >0.9.16 && <0.9.17 || >0.9.17 && <0.9.18 || >0.9.18 && <0.9.19 || >0.9.19 && <0.9.20 || >0.9.20 && <0.9.21 || >0.9.21 && <0.9.22 || >0.9.22 && <0.9.23 || >0.9.23 && <0.9.24 || >0.9.24 && <1.0 || >1.0 && <1.1 || >1.1 && <1.2 || >1.2 && <1.3 || >1.3 && <1.4 || >1.4 && <2.0 || >2.0 && <2.1 || >2.1 && <2.2 || >2.2 && <2.3 || >2.3 && <2.4 || >2.4 && <2.5 || >2.5 && <2.6 || >2.6 && <2.7 || >2.7 && <2.8 || >2.8 && <2.9 || >2.9 && <2.10 || >2.10 && <3.0 || >3.0 && <3.1 || >3.1 && <3.2 || >3.2 && <3.3 || >3.3 && <3.4 || >3.4 && <3.5 || >3.5 && <4.0 || >4.0 && <4.1 || >4.1 && <4.2 || >4.2 && <4.3 || >4.3 && <4.4 || >4.4 && <5.0 || >5.0 && <5.1 || >5.1 && <5.2 || >5.2 && <5.3 || >5.3 && <5.4 || >5.4 && <5.5 || >5.5 && <5.6 || >5.6 && <5.7 || >5.7 && <5.8 || >5.8 && <5.9 || >5.9 && <5.10 || >5.10 && <5.11 || >5.11 && <5.12 || >5.12 && <5.13 || >5.13 && <5.14 || >5.14 && <5.15 || >5.15
  sbvPlugin <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5 || >0.5 && <0.6 || >0.6 && <0.7 || >0.7
  scalendar <1.2.0 || >1.2.0
  schedule-planner <0.1.0.1 || >0.1.0.1
  sci-ratio <0.2.0.0 || >0.2.0.0
  scientific <=0.3.5.1
  scotty >0.5.0
  sdl2-compositor <1.2 || >1.2 && <1.2.0.1 || >1.2.0.1 && <1.2.0.3 || >1.2.0.3 && <1.2.0.4 || >1.2.0.4
  selda <0.1.1.0 || >0.1.1.0 && <0.1.3.0 || >0.1.3.0 && <0.1.3.1 || >0.1.3.1 && <0.1.3.2 || >0.1.3.2 && <0.1.4.0 || >0.1.4.0 && <0.1.10.0 || >0.1.10.0 && <0.1.11.0 || >0.1.11.0
  semigroupoids <4.5 || >4.5 && <=5.2.1
  semigroups <=0.18.3
  seqalign <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3
  seqid <0.3.0 || >0.3.0 && <0.4.0 || >0.4.0
  serokell-util <0.1.2.1 || >0.1.2.1 && <0.1.2.2 || >0.1.2.2
  servant <=0.11
  servant-auth-cookie <0.4.1 || >0.4.1 && <0.5.0 || >0.5.0 && <0.5.0.6 || >0.5.0.6
  servant-auth-server <0.2.2.0 || >0.2.2.0
  servant-auth-token <0.3.0.0 || >0.3.0.0 && <0.4.6.0 || >0.4.6.0
  servant-auth-token-api <0.3.0.0 || >0.3.0.0
  servant-docs <0.10.0.1 || >0.10.0.1 && <=0.11
  servant-server <=0.11
  serviette >=0.1.0.6
  setenv <=0.1.1.3
  sets <0.0.1 || >0.0.1 && <0.0.1.1 || >0.0.1.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1 && <0.0.2.2 || >0.0.2.2 && <0.0.2.3 || >0.0.2.3 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4
  sexp-grammar <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0 && <1.2.0 || >1.2.0 && <1.2.0.1 || >1.2.0.1
  shadower >=0.1.0.6
  shakespeare-sass <0.1.0.0 || >0.1.0.0
  shellmate <0.3.2 || >0.3.2 && <0.3.2.1 || >0.3.2.1 && <0.3.4 || >0.3.4
  shelly <1.5 || >1.5 && <1.5.3 || >1.5.3
  signal <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  simple-effects <0.9.0.0 || >0.9.0.0
  singletons <=2.0.1
  sized-vector <1.3.1.0 || >1.3.1.0
  skylighting <0.3.5 || >0.3.5
  smallcheck-laws <0.1 || >0.1 && <0.2 || >0.2
  snap-utils <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
  soap >0.2.1
  socket <0.1.0.0 || >0.1.0.0 && <0.4.0.0 || >0.4.0.0
  sparkle <0.5 || >0.5
  sparse-linear-algebra <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.3 || >0.1.0.3 && <0.2.0.0 || >0.2.0.0 && <0.2.0.1 || >0.2.0.1 && <0.2.0.2 || >0.2.0.2 && <0.2.0.3 || >0.2.0.3 && <0.2.0.4 || >0.2.0.4 && <0.2.0.5 || >0.2.0.5 && <0.2.0.7 || >0.2.0.7 && <0.2.0.8 || >0.2.0.8 && <0.2.0.9 || >0.2.0.9 && <0.2.1.0 || >0.2.1.0 && <0.2.1.1 || >0.2.1.1 && <0.2.2.0 || >0.2.2.0 && <0.2.9 || >0.2.9 && <0.2.9.1 || >0.2.9.1 && <0.2.9.2 || >0.2.9.2 && <0.2.9.3 || >0.2.9.3
  splay <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3
  stack <9.9.9 || >9.9.9
  statistics <=0.14.0.2
  stm-chans <=3.0.0.4
  stm-extras <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  store <0.4.0 || >0.4.0
  streaming-bytestring <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2 && <0.1.0.7 || >0.1.0.7
  streaming-concurrency <0.2.0.0 || >0.2.0.0
  streaming-postgresql-simple <0.1.0.0 || >0.1.0.0
  stripe <0.3.0.1 || >0.3.0.1
  svg-tree <0.3.2.2 || >0.3.2.2
  system-filepath <=0.4.13.4
  table-layout <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0 && <0.3.0.0 || >0.3.0.0 && <0.4.0.0 || >0.4.0.0 && <0.4.0.1 || >0.4.0.1 && <0.5.0.0 || >0.5.0.0
  tai64 <0.1.0 || >0.1.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.3 || >0.1.0.3
  tar <0.4.3.0 || >0.4.3.0 && <0.4.4.0 || >0.4.4.0
  task-distribution <0.1.0.1 || >0.1.0.1
  tasty <=0.11.2.5
  tasty-laws <0.2 || >0.2 && <0.3 || >0.3
  tasty-rerun >=1.1.0
  tasty-stats <0.1.0.0 || >0.1.0.0
  tasty-th <0.1.5 || >0.1.5 && <0.1.6 || >0.1.6
  tasty-travis >=0.1.2
  telegram-api <0.1.0.0 || >0.1.0.0
  termbox-bindings >0.1.0.4
  terminal-size <=0.3.2.1
  texmath <0.6.5.1 || >0.6.5.1 && <0.6.7 || >0.6.7 && <0.9.2 || >0.9.2
  text <=1.2.2.2
  text-all <0.4.1.0 || >0.4.1.0
  tf-random <=0.5
  th-orphans <0.13.0 || >0.13.0
  thorn >=0.1.0.3
  thread-local-storage <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  throttled-io-loop <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  thyme <0.3.5.0 || >0.3.5.0
  tighttp <0.0.0.4 || >0.0.0.4
  time <=1.8.0.3
  timemap <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1
  timeprint <0.1.0.1 || >0.1.0.1 && <0.1.0.2 || >0.1.0.2
  timerep <2.0.0.1 || >2.0.0.1
  timezone-series <0.1.6 || >0.1.6
  transformers <0.1.0.0 || >0.1.0.0 && <0.2.2.0 || >0.2.2.0 && <0.4.0.0 || >0.4.0.0 && <0.5.0.2 || >0.5.0.2 && <0.5.3.0 || >0.5.3.0 && <0.5.3.1 || >0.5.3.1
  tries <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3
  tslogger <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  ttrie <0.1.0.0 || >0.1.0.0
  twitter-conduit <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.0.5.1 || >0.0.5.1 && <0.0.5.2 || >0.0.5.2 && <0.0.5.3 || >0.0.5.3 && <0.0.5.4 || >0.0.5.4 && <0.0.5.5 || >0.0.5.5
  type-natural <0.0.1.0 || >0.0.1.0 && <0.2.1.0 || >0.2.1.0 && <0.2.1.1 || >0.2.1.1 && <0.2.1.2 || >0.2.1.2 && <0.2.1.3 || >0.2.1.3 && <0.2.1.4 || >0.2.1.4 && <0.2.3.0 || >0.2.3.0 && <0.4.0.0 || >0.4.0.0 && <0.4.1.0 || >0.4.1.0 && <0.7.0.0 || >0.7.0.0
  typed-spreadsheet <1.0.1 || >1.0.1
  typelits-witnesses <0.1.3.0 || >0.1.3.0
  typerbole >=1.0.0.0
  unboxed-ref <0.1.0.0 || >0.1.0.0 && <0.2.0.0 || >0.2.0.0
  unix-compat <0.4.3.0 || >0.4.3.0
  unix-time <0.1.10 || >0.1.10
  unsafely <0.1.0.0 || >0.1.0.0
  up-grade <0.0.1 || >0.0.1
  uri-bytestring <=0.3.0.1
  urlpath <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.0.6 || >0.0.6 && <0.1 || >0.1 && <0.1.0.1 || >0.1.0.1 && <0.2 || >0.2 && <1.0.0 || >1.0.0 && <1.1.0 || >1.1.0 && <2.0.0 || >2.0.0 && <2.1.0 || >2.1.0 && <3.0.0 || >3.0.0 && <3.1.0 || >3.1.0 && <3.1.1 || >3.1.1 && <3.2.0 || >3.2.0 && <3.2.1 || >3.2.1 && <3.2.1.1 || >3.2.1.1 && <3.3.0 || >3.3.0 && <4.0.0 || >4.0.0 && <4.0.0.1 || >4.0.0.1 && <4.1.0 || >4.1.0 && <4.2.0 || >4.2.0 && <5.0.0 || >5.0.0
  uuid-crypto <1.2.0.0 || >1.2.0.0
  validated-literals <0.1.0 || >0.1.0
  varying >0.1.1.1
  vector <0.10.9.3 || >0.10.9.3 && <0.10.12.0 || >0.10.12.0 && <=0.12.0.1
  vector-binary-instances <0.2.3.0 || >0.2.3.0
  vector-instances <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.2.1 || >0.0.2.1 && <0.1.0 || >0.1.0 && <0.1.0.1 || >0.1.0.1
  vector-th-unbox >=0.2.1 && <0.2.1.0 || >0.2.1.0 && <0.2.1.1 || >0.2.1.1 && <0.2.1.2 || >0.2.1.2 && <=0.2.1.6
  vectortiles <1.2.0.3 || >1.2.0.3
  versions <3.0.1 || >3.0.1 && <3.1.0 || >3.1.0
  vinyl-gl <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1 && <0.1.2 || >0.1.2 && <0.1.3 || >0.1.3 && <0.1.3.1 || >0.1.3.1
  vty <5.12 || >5.12
  vulkan <1.3.1.0 || >1.3.1.0
  wai-accept-language <0.1.0.0 || >0.1.0.0
  wai-extra <3.0.10.1 || >3.0.10.1
  wai-middleware-content-type <0.0.0 || >0.0.0 && <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.3.1 || >0.0.3.1 && <0.0.3.2 || >0.0.3.2 && <0.0.3.3 || >0.0.3.3 && <0.0.4 || >0.0.4 && <0.1.0 || >0.1.0 && <0.1.0.1 || >0.1.0.1 && <0.1.1 || >0.1.1 && <0.1.1.1 || >0.1.1.1 && <0.2.0 || >0.2.0 && <0.2.1 || >0.2.1 && <0.3.0 || >0.3.0
  wai-middleware-verbs <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.4 || >0.0.4 && <0.0.5 || >0.0.5 && <0.1.0 || >0.1.0 && <0.1.1 || >0.1.1
  wai-transformers <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2
  wai-util <0.1 || >0.1 && <0.2 || >0.2 && <0.3 || >0.3 && <0.4 || >0.4 && <0.5 || >0.5 && <0.6 || >0.6
  warp <3.2.4 || >3.2.4
  webapi <0.1.0.0 || >0.1.0.0
  webapp >=0.6.1
  webdriver >=0.6 && <0.6.3 || >0.6.3 && <0.8 || >0.8 && <0.8.0.1 || >0.8.0.1 && <0.8.0.2 || >0.8.0.2
  webpage <0.0.1 || >0.0.1 && <0.0.2 || >0.0.2 && <0.0.3 || >0.0.3 && <0.0.3.1 || >0.0.3.1
  websockets <0.9.8.0 || >0.9.8.0
  witherable <0.1.3.1 || >0.1.3.1
  word12 <1.0.0 || >1.0.0
  word8 <=0.1.3
  writer-cps-lens <0.1.0.0 || >0.1.0.0
  writer-cps-morph <0.1.0.0 || >0.1.0.0 && <0.1.0.1 || >0.1.0.1
  xdcc <1.0.0 || >1.0.0 && <1.0.5 || >1.0.5 && <1.1.0 || >1.1.0 && <1.1.1 || >1.1.1
  xml-conduit <1.5
  xxhash-ffi <0.1.0.0 || >0.1.0.0
  yaml-light-lens <0.3.1.8 || >0.3.1.8
  yesod-bin <1.5.0 || >1.5.0
  yocto >=1
  zifter <0.0.0.0 || >0.0.0.0
  zip-archive <0.2.3 || >0.2.3 && <0.2.3.1 || >0.2.3.1
strategy: PreferLatestForSelected
reorder goals: False
count conflicts: True
independent goals: False
avoid reinstalls: True
shadow packages: False
strong flags: False
allow boot library installs: True
max backjumps: 2000
[__0] next goal: ghc-prim (user goal)
[__0] rejecting: ghc-prim-0.5.1.0, ghc-prim-0.5.0.0 (constraint from user target requires ==0.4.0.0)
[__0] trying: ghc-prim-0.4.0.0
[__1] next goal: rts (dependency of ghc-prim-0.4.0.0)
[__1] trying: rts-0.1.0.0/installed-5Dj...
[__2] done
Number of threads used: 16.
Configuring ghc-prim-0.4.0.0...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","configure","--verbose=3","--builddir=dist","--eta","--prefix=C:\\Users\\igrep\\AppData\\Roaming\\etlas","--bindir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\bin","--libdir=C:\\Users\\igrep\\AppData\\Roaming\\etlas","--libsubdir=x86_64-windows-eta-0.0.9.7-ghc7_10_3\\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE","--dynlibdir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\x86_64-windows-eta-0.0.9.7-ghc7_10_3","--libexecdir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE","--datadir=C:\\Users\\igrep\\AppData\\Roaming\\etlas","--datasubdir=x86_64-windows-eta-0.0.9.7-ghc7_10_3\\ghc-prim-0.4.0.0","--docdir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\doc\\x86_64-windows-eta-0.0.9.7-ghc7_10_3\\ghc-prim-0.4.0.0","--htmldir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\doc\\x86_64-windows-eta-0.0.9.7-ghc7_10_3\\ghc-prim-0.4.0.0\\html","--haddockdir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\doc\\x86_64-windows-eta-0.0.9.7-ghc7_10_3\\ghc-prim-0.4.0.0\\html","--sysconfdir=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\etc","--user","--ipid=ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE","--extra-prog-path=C:\\Users\\igrep\\AppData\\Roaming\\etlas\\bin","--dependency=rts=rts-0.1.0.0-5Dj4qf1Wx9cCeYbpni5T1w","--disable-tests","--exact-configuration","--disable-benchmarks"]
C:\Users\igrep\AppData\Roaming\local\bin\etlas.exe act-as-setup
--build-type=Simple -- configure --verbose=3 --builddir=dist --eta
--prefix=C:\Users\igrep\AppData\Roaming\etlas
--bindir=C:\Users\igrep\AppData\Roaming\etlas\bin
--libdir=C:\Users\igrep\AppData\Roaming\etlas
--libsubdir=x86_64-windows-eta-0.0.9.7-ghc7_10_3\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE
--dynlibdir=C:\Users\igrep\AppData\Roaming\etlas\x86_64-windows-eta-0.0.9.7-ghc7_10_3
--libexecdir=C:\Users\igrep\AppData\Roaming\etlas\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE
--datadir=C:\Users\igrep\AppData\Roaming\etlas
--datasubdir=x86_64-windows-eta-0.0.9.7-ghc7_10_3\ghc-prim-0.4.0.0
--docdir=C:\Users\igrep\AppData\Roaming\etlas\doc\x86_64-windows-eta-0.0.9.7-ghc7_10_3\ghc-prim-0.4.0.0
--htmldir=C:\Users\igrep\AppData\Roaming\etlas\doc\x86_64-windows-eta-0.0.9.7-ghc7_10_3\ghc-prim-0.4.0.0\html
--haddockdir=C:\Users\igrep\AppData\Roaming\etlas\doc\x86_64-windows-eta-0.0.9.7-ghc7_10_3\ghc-prim-0.4.0.0\html
--sysconfdir=C:\Users\igrep\AppData\Roaming\etlas\etc --user
--ipid=ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE
--extra-prog-path=C:\Users\igrep\AppData\Roaming\etlas\bin
--dependency=rts=rts-0.1.0.0-5Dj4qf1Wx9cCeYbpni5T1w --disable-tests
--exact-configuration --disable-benchmarks
Redirecting build log to {handle:
C:\Users\igrep\AppData\Roaming\etlas\logs\eta-0.0.9.7\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE.log}
Building ghc-prim-0.4.0.0...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=dist"]
C:\Users\igrep\AppData\Roaming\local\bin\etlas.exe act-as-setup
--build-type=Simple -- build --verbose=3 --builddir=dist
Redirecting build log to {handle:
C:\Users\igrep\AppData\Roaming\etlas\logs\eta-0.0.9.7\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE.log}
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","copy","--verbose=3","--builddir=dist"]
C:\Users\igrep\AppData\Roaming\local\bin\etlas.exe act-as-setup
--build-type=Simple -- copy --verbose=3 --builddir=dist
Redirecting build log to {handle:
C:\Users\igrep\AppData\Roaming\etlas\logs\eta-0.0.9.7\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE.log}
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","register","--verbose=3","--builddir=dist","--gen-pkg-config=C:\\Users\\igrep\\AppData\\Local\\Temp\\pkgConf-ghc-prim-0.4.0.0-17776\\pkgConf"]
C:\Users\igrep\AppData\Roaming\local\bin\etlas.exe act-as-setup
--build-type=Simple -- register --verbose=3 --builddir=dist
--gen-pkg-config=C:\Users\igrep\AppData\Local\Temp\pkgConf-ghc-prim-0.4.0.0-17776\pkgConf
Redirecting build log to {handle:
C:\Users\igrep\AppData\Roaming\etlas\logs\eta-0.0.9.7\ghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE.log}
"C:\Users\igrep\AppData\Roaming\local\bin\eta-pkg.exe" "update" "-" "--global" "--user" "-v2"
Installed ghc-prim-0.4.0.0
rahulmutt commented 6 years ago

One way to verify which eta your project is using is to take a look at ~/.etlas/binaries/eta which should have the value $PATH in two lines. If not, you can run etlas select local. Can you verify and try again?

igrep commented 6 years ago

Thanks. Looks I'm actually using the eta modified by me.

$ cat C:\Users\igrep\AppData\Roaming\etlas\binaries\eta
$PATH
$PATH

But tweeking the compileFiles or doMake functions don't have any effect...

$ etlas clean
cleaning...
$ etlas install --allow-boot-library-installs --reinstall --force-reinstalls
Resolving dependencies...
Configuring ghc-prim-0.4.0.0...
Building ghc-prim-0.4.0.0...
Installed ghc-prim-0.4.0.0
rahulmutt commented 6 years ago

My bad, etlas install hides the build log. You should just do an etlas clean && etlas build instead.

igrep commented 6 years ago

I added many traces and prints:

diff --git a/compiler/ETA/Main/DriverPipeline.hs b/compiler/ETA/Main/DriverPipeline.hs
index b24c8f8d..31c81add 100644
--- a/compiler/ETA/Main/DriverPipeline.hs
+++ b/compiler/ETA/Main/DriverPipeline.hs
@@ -101,6 +101,8 @@ import qualified Data.Text as T
 import Language.Preprocessor.Unlit
 import Language.Preprocessor.Cpphs

+import           Debug.Trace
+
 #include "HsVersions.h"

 -- ---------------------------------------------------------------------------
@@ -410,6 +412,8 @@ link _ dflags batchAttemptLinking hpt

 compileFiles :: HscEnv -> Phase -> [(String, Maybe Phase)] -> IO [FilePath]
 compileFiles hsc_env stop_phase srcs = do
+  putStr "srcs: "
+  print srcs
   o_files' <- mapM (compileFile hsc_env stop_phase) non_java_srcs
   let dflags' = foldr addClassPaths (hsc_dflags hsc_env)
               $ class_dirs
@@ -422,11 +426,12 @@ compileFiles hsc_env stop_phase srcs = do
                    else return []
   extras <- getOutputFilename StopLn Persistent "__extras" dflags' StopLn Nothing
   let classes = genClassPaths ++ java_class_srcs
-  when (not (null classes)) $
+  putStr "(not (null classes), classes)"
+  traceShow (not (null classes), classes) $ when (not (null classes)) $
     createJar dflags' extras classes
   return ((if null classes then [] else [extras]) ++ o_files')
-  where (java_srcs, non_java_srcs) = partition (isJavaishFilename . fst) srcs
-        (java_class_srcs, java_source_srcs) = partition isJavaClassishFilename
+  where (java_srcs, non_java_srcs) = traceShowId $ trace "partition (isJavaishFilename . fst) srcs" $ partition (isJavaishFilename . fst) srcs
+        (java_class_srcs, java_source_srcs) = traceShowId $ trace "partition isJavaClassishFilename " partition isJavaClassishFilename
                                               $ map fst java_srcs
         class_dirs = map takeDirectory java_class_srcs

@@ -447,6 +452,7 @@ oneShot hsc_env stop_phase srcs = do

 compileFile :: HscEnv -> Phase -> (FilePath, Maybe Phase) -> IO FilePath
 compileFile hsc_env stop_phase (src, mb_phase) = do
+   print (src, mb_phase)
    exists <- doesFileExist src
    when (not exists) $
         throwGhcExceptionIO (CmdLineError ("does not exist: " ++ src))
diff --git a/eta/Main.hs b/eta/Main.hs
index d03b3bb1..c2f74679 100644
--- a/eta/Main.hs
+++ b/eta/Main.hs
@@ -595,6 +595,7 @@ handleHscFiles fs =

 doMake :: [(String,Maybe Phase)] -> Ghc ()
 doMake srcs  = do
+  liftIO $ print srcs
   hsc_env <- GHC.getSession
   handleHscFiles $ filter (".hsc" `isSuffixOf`) (map fst srcs)
   if null hs_srcs

Then, the etlas clean && etlas build printed:

$ etlas clean && etlas build
cleaning...
Resolving dependencies...
Warning: solver failed to find a solution:
Could not resolve dependencies:
next goal: ghc-prim (user goal)
rejecting: ghc-prim-0.4.0.0 (only already installed instances can be used)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: ghc-prim
Trying configure anyway.
Configuring ghc-prim-0.4.0.0...
Preprocessing library for ghc-prim-0.4.0.0..
Building library for ghc-prim-0.4.0.0..
[("GHC.CString",Nothing),("GHC.Classes",Nothing),("GHC.Magic",Nothing),("GHC.Tuple",Nothing),("GHC.Types",Nothing),("java\\Utils.java",Nothing)]
srcs: [("java\\Utils.java",Nothing)]
partition (isJavaishFilename . fst) srcs
([("java\\Utils.java",Nothing)],[])
partition isJavaClassishFilename
([],["java\\Utils.java"])
(False,[])
(not (null classes), classes)[1 of 5] Compiling GHC.Types        ( GHC\Types.hs, dist\build\GHC\Types.jar )
[2 of 5] Compiling GHC.Tuple        ( GHC\Tuple.hs, dist\build\GHC\Tuple.jar )
[3 of 5] Compiling GHC.CString      ( GHC\CString.hs, dist\build\GHC\CString.jar )
[4 of 5] Compiling GHC.Magic        ( GHC\Magic.hs, dist\build\GHC\Magic.jar )
[5 of 5] Compiling GHC.Classes      ( GHC\Classes.hs, dist\build\GHC\Classes.jar )
Linking dist\build\HSghc-prim-0.4.0.0-Jhi6UgHuZdoBZWUpVo3WKE.jar ...
jneira commented 5 years ago

Hi @igrep, i've just tested with last versions of eta and etlas and it works for me:

PS D:\dev\lang\eta\eta-test> type .\app\Main.hs
module Main where

import           Data.Time.LocalTime

main :: IO ()
main = print =<< getZonedTime

PS D:\dev\lang\eta\eta-test> etlas build --enable-uberjar-mode
Resolving dependencies...
In order, the following will be built (use -v for more details):
 - eta-test-0.1.0.0 (lib) (first run)
 - eta-test-0.1.0.0 (exe:eta-test-prog) (first run)
Configuring library for eta-test-0.1.0.0..
Preprocessing library for eta-test-0.1.0.0..
Building library for eta-test-0.1.0.0..
✓ Successfully built 1 module. Way To Go!
Configuring executable 'eta-test-prog' for eta-test-0.1.0.0..
Preprocessing executable 'eta-test-prog' for eta-test-0.1.0.0..
Building executable 'eta-test-prog' for eta-test-0.1.0.0..
✓ Successfully built 1 module. Great Hustle!
PS D:\dev\lang\eta\eta-test> java -jar .\dist\build\eta-0.8.6.4\eta-test-0.1.0.0\x\eta-test
-prog\build\eta-test-prog\eta-test-prog.jar
2019-01-22 22:47:24.313 CET

Feel free to reopen if you continue experiencing it.