214 Commits

Author SHA1 Message Date
Mark Karpov d3a4106102 Version bump (1.3.2)
[skip ci]
1.3.2
2020-03-02 11:36:31 +01:00
Moritz Kiefer 687bc036aa Ignore DoesNotExistError in removeFile
We have seen a bunch of errors on CI of the form

```
C:\users\foobar\ghcBDA1.zip: DeleteFile "\\\\?\\C:\\users\\foobar\\ghcBDA1.zip": does not exist (The system cannot find the file specified.)
```

I haven’t managed to reproduce this but looking at the code it seems
like we can be interrupted with an async exception (we kill threads
pretty aggressively) in the `bracketOnError` call after the file has
been renamed but before the whole block returns. In this case, the
file will not exist but you’ll run the cleanup in `bracketOnError`
anyway which will then fail.

We could try to fix this by masking things differently but ignoring
the error seems like a simpler and more robust solution.
2020-03-02 11:35:44 +01:00
Mark Karpov 9a6aa2ae17 Version bump (1.3.1)
[skip ci]
1.3.1
2020-03-01 00:41:38 +01:00
Mark Karpov 717f6c27ef Speed up the test suite 2020-03-01 00:41:03 +01:00
Mark Karpov cb768e57d0 Test with GHC 8.8.3 2020-02-25 13:32:02 +01:00
Mark Karpov f7073830d2 Test with GHC 8.8.2 2020-01-19 15:08:05 +01:00
mrkkrp d591be86a8 Version bump (1.3.0)
[skip ci]
1.3.0
2019-12-01 23:39:06 +01:00
mrkkrp d9cfb8d4a1 Add ‘since’ note for ‘BZip2Unsupported’ 2019-12-01 23:39:02 +01:00
Rodney Lorrimar 5a39029ceb Add Cabal flag to avoid the bzip2 C library dependency
The bzlib-conduit library is causing us trouble when trying to
cross-compile it for Windows.

The best thing to do in our case is to remove the dependency.

This change adds -fdisable-bzip2. Under this flag, if a caller
attempts to compress or decompress a BZip2 entry, then an exception
will be thrown.

Resolves #57
2019-11-30 16:46:42 +01:00
mrkkrp af399a22c3 Misc edits in the readme
[skip ci]
2019-09-27 14:28:45 +02:00
mrkkrp 299b6b4a68 Test with GHC 8.8.1 2019-09-25 23:13:48 +02:00
mrkkrp 8b4ae21a6b Replace the current year by the word “present” in copyright notes
[skip ci]
2019-07-03 21:17:43 +02:00
mrkkrp bb5432111d Drop support for GHC 8.0 2019-07-03 21:16:33 +02:00
mrkkrp c004cb45de Avoid re-compilation of tests by using the same set of flags 2019-05-23 21:20:41 +02:00
mrkkrp 60936856cc Use ‘new-update’ instead of ‘update’ 2019-05-23 21:20:21 +02:00
mrkkrp 1142d4c6fe Test with GHC 8.6.5 2019-04-30 22:19:33 +02:00
mrkkrp c04cfea556 Test with GHC 8.6.4 2019-03-10 12:26:55 +01:00
mrkkrp 8c9ebd1f8f Update copyright years
[skip ci]
2019-01-01 12:54:19 +07:00
mrkkrp 828d5da750 Test with GHC 8.6.3 2018-12-10 21:33:46 +07:00
mrkkrp 9ededd7865 Minor tweaks in the readme
[skip ci]
2018-11-11 18:41:45 +07:00
mrkkrp d1101a5761 Test with GHC 8.6.2 2018-11-07 23:10:58 +07:00
mrkkrp 5541580576 Test with GHC 8.4.4 2018-10-18 00:32:38 +07:00
Mark Karpov 9b29774840 Test with GHC 8.6.1 and ‘cabal-install-2.4’ (#53) 2018-09-24 15:26:01 +07:00
mrkkrp 587046a6ff Apply a Hackage recommendation
Otherwise it thinks that the package is invalid.
1.2.0
2018-09-22 21:54:20 +07:00
mrkkrp 9ba236985e Version bump (1.2.0)
[skip ci]
2018-09-22 21:18:26 +07:00
mrkkrp d7eae13e34 Misc corrections 2018-09-22 21:17:55 +07:00
Ramakrishnan Muthukrishnan fe2e6cbc2d Allow to manipulate external file attributes (#52) 2018-09-22 19:39:46 +07:00
mrkkrp 1f9283d345 A couple of cosmetic changes 2018-06-23 20:13:38 +07:00
mrkkrp a8db603076 Add a script to benchmark against system ‘zip’ executable 2018-06-23 19:51:49 +07:00
Mark Karpov bcbcd0b9de Test Zip64 features on CI (#49) 2018-06-23 18:54:58 +07:00
mrkkrp 98a57b897b Test with GHC 8.4.3 2018-06-02 20:40:30 +07:00
mrkkrp f83cd0cf4e Version bump (1.1.0)
[skip ci]
1.1.0
2018-05-24 23:32:44 +07:00
Mark Karpov a09152b92c Make ‘saveEntry’ and ‘unpackInto’ restore modification time (#47) 2018-05-24 11:00:44 +07:00
mrkkrp 251d46221c Test with GHC 8.4.2 2018-04-21 19:26:33 +07:00
mrkkrp 5ed19004c4 Allow ‘temporary-1.3’ 2018-04-11 20:40:07 +07:00
mrkkrp 76d11bd9c2 Use ‘cabal-install-2.2’ on CI 2018-03-31 14:08:11 +07:00
mrkkrp 756ba096f1 Enable more warnings 2018-03-21 19:04:07 +07:00
Mark Karpov f76cd1aaa5 New CI script, drop ‘stack.yaml’ from the repo (#45) 2018-03-17 20:16:32 +07:00
Mark Karpov 57261915b2 Test with GHC 8.4.1 (#44) 2018-03-11 22:18:53 +07:00
mrkkrp 784cfa0f6d Allow ‘exceptions-0.9’ 2018-02-28 16:54:41 +07:00
mrkkrp a3f23539a4 Version bump (1.0.0)
[skip ci]
1.0.0
2018-02-09 21:14:03 +07:00
Mark Karpov e131160592 Stop depending on ‘path’, ‘path-io’, and ‘plan-b’ plus more (#43) 2018-02-09 20:33:35 +07:00
mrkkrp 1d2559e953 Compatibility with newer conduit 2018-02-05 23:05:18 +07:00
mrkkrp 88ed27108c Include 2018 into the copyright years range
[skip ci]
2018-01-01 13:59:31 +07:00
mrkkrp 7eb145ca91 Use ‘lts-10.0’
[skip ci]
2017-12-19 20:38:06 +07:00
mrkkrp 568192b0eb Attempt to speed-up building on Travis CI 2017-11-24 17:26:44 +07:00
mrkkrp d8e60ae362 Update the ‘tested-with’ metadata field 2017-11-24 17:26:07 +07:00
mrkkrp 2b307d8121 Test with GHC 8.2.2 2017-11-24 16:52:20 +07:00
mrkkrp 8d87993e9b Version bump (0.2.0)
[skip ci]
0.2.0
2017-08-08 23:08:58 +07:00
Mark Karpov a5f189f0fe Add some ‘monad-control’ instances for ‘ZipArchive’ (#38) 2017-08-08 22:27:20 +07:00