git-annex/doc/bugs/Cannot_build_with_aws_0.17.1.mdwn
Joey Hess 61dccecad7
Fix build with aws-0.17.
This commit was sponsored by Denis Dzyubenko on Patreon.
2017-10-11 10:57:20 -04:00

47 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Please describe the problem.
git-annex doesn't build if the aws dependency is version 0.17.1
This probably wasn't caught during your testing because the stack.yaml is currently set to use aws-0.16.
### What steps will reproduce the problem?
cabal install with --flags=s3\ webapp
### What version of git-annex are you using? On what operating system?
6.20171003 on macOS
### Please provide any additional information below.
The error is
[[!format sh """
[327 of 580] Compiling Remote.Helper.Http ( Remote/Helper/Http.hs, dist/dist-sandbox-69bd6735/build/git-annex/git-annex-tmp/Remote/Helper/Http.o )
[328 of 580] Compiling Remote.WebDAV ( Remote/WebDAV.hs, dist/dist-sandbox-69bd6735/build/git-annex/git-annex-tmp/Remote/WebDAV.o )
[329 of 580] Compiling Remote.S3 ( Remote/S3.hs, dist/dist-sandbox-69bd6735/build/git-annex/git-annex-tmp/Remote/S3.o )
Remote/S3.hs:501:57: error:
• Couldn't match expected type AWS.Configuration
with actual type Maybe
http-client-0.5.7.0:Network.HTTP.Client.Types.Proxy
-> AWS.Configuration
• Probable cause: awscfg is applied to too few arguments
In the second argument of S3Handle, namely awscfg
In the second argument of ($), namely S3Handle mgr awscfg s3cfg
In the second argument of ($), namely
Just $ S3Handle mgr awscfg s3cfg
|
501 | a $ Just $ S3Handle mgr awscfg s3cfg
| ^^^^^^
cabal: Leaving directory '.'
cabal: Error: some packages failed to install:
git-annex-6.20171003-5GFRliFOEl0KqDuhwYRTdH failed during the building phase.
The exception was:
ExitFailure 1
"""]]
Full build log is here: https://gist.github.com/ilovezfs/661a158dbe8aac33802f9b43eb150539
### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
Yes! :)
> [[fixed|done]] --[[Joey]]