Joey Hess
3d42168364
fix path
2017-10-26 13:42:54 -04:00
Joey Hess
d451d333d8
use upgraded stack
2017-10-26 12:15:00 -04:00
Joey Hess
932d4211a4
upgrade stack to avoid https://github.com/commercialhaskell/stack/issues/2960
2017-10-26 11:40:28 -04:00
Joey Hess
099ff702ea
improve cleanup
2017-10-26 11:34:14 -04:00
Joey Hess
6e202b8dc9
Revert "debugging strange old version of git-annex in windows installer bundle"
...
This reverts commit 1a338ed920
.
2017-10-26 11:32:04 -04:00
Joey Hess
1a338ed920
debugging strange old version of git-annex in windows installer bundle
2017-10-26 11:21:27 -04:00
Joey Hess
50c0fb7336
unify stack build and stack install
...
For some reason, when stack install is run separately, it seems to be
installing a previous build from a different temp dir. WTF?
2017-10-26 10:10:02 -04:00
Joey Hess
d428f66cdd
simplify build
2017-10-25 17:54:33 -04:00
Joey Hess
9be00f2537
try to put git for windows first
...
I think there'a a cygwin git in path confusing things
2017-10-25 14:52:08 -04:00
Joey Hess
357a6e6709
work around stack-work directory path bug
...
fatal: Invalid path '/cygdrive/c/jenkins/workspace/git-annex-master/git-annex/.stack-work/downloaded/C:\jenkins\workspace\git-annex-master\git-annex\.stack-work\downloaded\56E6vnUQljVi': No such file or directory
2017-10-25 14:49:35 -04:00
Joey Hess
833b3f06cd
build for windows with forked win32 package that has terminateProcessId
...
Get ugly reversion out of CHANGELOG.
Also, relocated the windows stack.yaml to top, and updated windows build
instructions.
This commit was sponsored by Henrik Riomar on Patreon.
2017-10-25 14:45:23 -04:00
Joey Hess
0156ea7f53
expand comment
2017-10-25 14:02:49 -04:00
Joey Hess
54e596894f
Windows: Remove wget from bundle; it needs libraries that are not included, and git for windows includes curl which git-annex will use instead.
...
wget was broken even in the previous old release of the windows bundle,
this is not new breakage. msys-idn-11.dll and probably more would be needed
to use it. git for windows includes msys-idn2-0.dll instead.
2017-10-25 13:51:31 -04:00
Joey Hess
7dc477a4fc
fix build-version creation
2017-10-25 13:37:51 -04:00
Joey Hess
dd6d0cc9af
fix path
...
git-annex is installed into . by Build/NullSoftInstaller, so use that
for running git-annex test
2017-10-25 00:23:18 -04:00
Joey Hess
2a2e30f729
make dir
2017-10-25 00:19:10 -04:00
Joey Hess
3761f5a052
try different path
2017-10-25 00:09:58 -04:00
Joey Hess
cea1fed395
try different path
2017-10-25 00:07:39 -04:00
Joey Hess
7688d64564
add bin path
2017-10-25 00:02:25 -04:00
Joey Hess
c03c1d800e
avoid stack runghc
...
Seems to want to recompile git-annex before running unrelated program.
stack ghc does not have that problem
2017-10-24 13:46:53 -04:00
Joey Hess
0804599941
--no-haddock
2017-10-24 13:37:57 -04:00
Joey Hess
21d6df8f91
use windows stack.yaml for additional stack commands
2017-10-24 13:30:51 -04:00
Joey Hess
2c71f4a3a8
remove unncessary withcyg
2017-10-24 12:05:00 -04:00
Joey Hess
6f7db3df09
add to PATH
2017-10-24 12:02:14 -04:00
Joey Hess
a732dbee31
get rsync before build
2017-10-22 15:22:24 -04:00
Joey Hess
c745480882
typo
2017-10-22 15:20:26 -04:00
Joey Hess
008e991ff5
run only 1 job
...
Seeing interrmittent build failures that may be related to stack's
concurrency
2017-10-22 15:02:43 -04:00
Joey Hess
87c6f506e7
disable haddock
2017-10-22 14:50:09 -04:00
Joey Hess
84a517dbcb
windows-specific stack.yaml to enable Win32
2017-10-22 13:58:21 -04:00
Joey Hess
7391c49305
temporarily disable rm to get building
2017-10-22 13:42:46 -04:00
Joey Hess
bc08ef886d
better fix for rm path
2017-10-22 13:40:01 -04:00
Joey Hess
836e70424d
add cygwin bin to path
2017-10-22 13:39:26 -04:00
Joey Hess
35c807b5bc
remove msysgit cruft
2017-10-22 13:38:11 -04:00
Joey Hess
b744588459
remove ghc --version
...
using stack, version is pinned
2017-10-22 13:37:18 -04:00
Joey Hess
122205e99d
force update
2017-10-22 13:22:55 -04:00
Joey Hess
59a0308f5f
update windows build scripts to use stack
...
Not tested yet.
The EvilLinker workaround is removed. That got fixed in ghc 8.0.1,
(per https://ghc.haskell.org/trac/ghc/ticket/8596 )
which will finally be used by the windows autobuilder now.
I have not deleted the EvilLinker yet (or closed its bugs).
This commit was sponsored by John Peloquin on Patreon.
2017-10-17 13:00:29 -04:00
Joey Hess
ddff4ebc84
log ghc version
2017-10-16 15:29:45 -04:00
Joey Hess
19f0f42cf3
avoid cloning xss-sanitize when clone already exists
2017-10-16 15:19:22 -04:00
Joey Hess
c8cc32335f
try working around strange cabal install bug for xss-sanitize
2017-10-16 15:11:50 -04:00
Joey Hess
1b6b951cc0
try explicitly installin xss-sanitize
2017-08-23 12:37:16 -04:00
Joey Hess
24a6634934
stop removing cabal
2017-08-23 11:31:14 -04:00
Joey Hess
79020a9c26
avoid broken version of xss-sanitize
...
https://github.com/yesodweb/haskell-xss-sanitize/issues/17
2017-08-17 17:12:48 -04:00
Joey Hess
677fa66249
temporarily --force-reinstalls
2017-08-17 13:57:47 -04:00
Joey Hess
cd4c97156e
force update of cabal libs
2017-08-17 11:00:37 -04:00
Joey Hess
be5cd15311
urk
...
test failures were being ignored for complex reasons, new autobuilder broke that; bring it back
2016-12-01 12:18:00 -04:00
Joey Hess
dceb0cc627
typo
2016-09-06 14:51:15 -04:00
Joey Hess
b9e2061b2a
stop removing old builds again
2016-09-06 14:38:47 -04:00
Joey Hess
833a80ae89
pin mwc-random to last known working version on windows
2016-09-06 14:18:04 -04:00
Joey Hess
fd02af6136
constrain cryptonite version to avoid windows build fail
...
https://github.com/haskell-crypto/cryptonite/issues/99
2016-09-06 13:50:55 -04:00
Joey Hess
022382160a
try using cabal constraint
2016-09-06 13:25:02 -04:00