Richard Marko
4f80b535f2
Relase remote 0.6
2022-06-06 11:37:10 +02:00
Richard Marko
de176877f9
remote: drop unused deps in testsuite
2022-06-06 11:37:10 +02:00
Richard Marko
b43d6f598f
remote: adapt bounds for core-0.6
2022-06-06 11:32:50 +02:00
Richard Marko
082cad8756
remote: drop derivation test
...
This was a hack to test serialization/protocol
but the fake derivation won't pass validation
with Nix 2.6. This needs to be tested in combination
with hnix with valid derivation.
Closes #178
2022-03-07 12:42:05 +01:00
Anton-Latukha
aecfd03ecd
dep: Core,Remote: relude >= 1.0
2022-02-21 14:31:01 +01:00
Anton-Latukha
f555947627
Remote: use relude as Prelude
2021-08-06 19:28:56 +03:00
Anton-Latukha
3abca41eed
Remote: cabal: declare default-extensions
2021-08-06 17:55:36 +03:00
Anton-Latukha
3f5d9092df
{Code, Remote}: require base >=4.12 (GHC 8.6)
2021-08-06 17:43:22 +03:00
Anton-Latukha
bca4094003
Remote: proclaim 0.5.0.0
2021-06-11 01:42:19 +03:00
Anton Latukha
3b948d112a
Remote: port to Core (0.5) migration to cryptonite ( #161 )
...
Core migrated from `cryptohash` to `cryptonite`, interfaces changed, therefore
the update.
2021-06-10 21:09:11 +03:00
Anton Latukha
0eb0e023c9
{Core, Remote}: proclaim 0.4.3.1 ( #155 )
2021-05-30 21:06:23 +03:00
Anton Latukha
b8c378ee77
Remote: Tasty removed Hspec reexports ( #154 )
2021-05-30 20:57:29 +03:00
Anton Latukha
b4377c753a
Release 0.4.3 ( #153 )
...
* Core: ChangeLog: add 0.4.3.0 section
* Remote: ChangeLog: add 0.4.3.0 section
* {Core, Remote}: cabal: proclaim 0.4.3.0
2021-05-30 18:55:50 +03:00
Anton-Latukha
b36c5857ef
Remote: cabal: move -rtsoptos
into testsuite flag
2021-03-16 10:59:04 +02:00
Anton-Latukha
f323ba9289
Remote: cabal: layout
2021-03-16 10:59:04 +02:00
Anton Latukha
3068acd592
Core, Remote: version 0.4.2.0
(Cabal ver & ChangeLogs)
...
* Core: ChangeLog: add recent changes
* Remote: ChangeLog: add recent changes
* Core, Remote: version `0.4.2.0`
2021-03-12 19:38:54 +02:00
Anton Latukha
5d03ffc43c
Declare tasty-discover a testing build tool ( #130 )
...
This properly fixes the use of the tasty-discover,
the report & info were sent upstream to fix it in docs:
https://github.com/haskell-works/tasty-discover/issues/4 .
Closes : #129
2021-01-19 13:08:32 +02:00
Anton-Latukha
6d75088835
Remote: prepare 0.4.1.0: cabal ver, ChangeLog
2021-01-16 09:39:26 +02:00
Anton-Latukha
f325cdb7ca
Core, Remote: tasty-discover dep: rm from Cabal desc, add to Nix drv
...
`tasty-discover` is a run-time executable dependency, it does not belong in the
package description.
2021-01-15 02:43:27 +02:00
Anton Latukha
64453c5195
Remote: deps: use directory
( #120 )
...
`which` is excessive, it depends on TH & `shelly` which depends on a lot of things and also `directory`.
2021-01-15 02:31:33 +02:00
Anton Latukha
35b8e2c4b8
Core, Remote: deps clean-up ( #117 )
...
Closing: #116
#115 allowed to reduce some deps in descriptions.
2021-01-14 22:20:00 +02:00
Richard Marko
9c5a54f604
remote: drop redundant deps
2021-01-06 13:26:58 +01:00
Richard Marko
2779bf9705
treewide: switch to cabal 2.2, add commons stanza with Wall & Wunused-packages
2021-01-06 13:26:32 +01:00
Richard Marko
660cb2f190
treewide: fix cabal file indentation
2021-01-06 13:26:32 +01:00
Richard Marko
e7c1aa7a7b
remote: add bounds for hnix-store-core
2020-12-30 14:15:21 +01:00
Richard Marko
3d6487d0e3
Release 0.4
2020-12-30 14:14:57 +01:00
Richard Marko
f9bff5907e
remote: add lower bound for hnix-store-core
2020-11-16 11:43:00 +01:00
Richard Marko
df2937eb86
remote: drop build-tool-depends: nix:nix-daemon from cabal file
2020-11-16 11:41:42 +01:00
Richard Marko
313ae0de37
remote: bump version to 0.3.0.0
2020-11-16 11:41:42 +01:00
Guillaume Maudoux
ffc0cc4519
Fix text encoding to utf8
2020-11-11 22:57:49 +01:00
Richard Marko
dff752750d
remote: Put tests behind io-testsuite flag
...
Disabled by default since it requires `nix-daemon` binary
and Linux namespaces support.
For development this can be enabled by
```
cabal configure --flag=io-testsuite
```
or by adding
```
flags: +io-testsuite
```
to `cabal.project.local`
Enabled by `callCabal2nixWithOptions` in `overlay.nix` so
it is tested by `nix-build` and `nix-shell` brings all
test dependencies.
This is fine on NixOS where `build-tool-depends: nix:nix-daemon` works
and we have namespaces supported.
2020-07-14 13:27:24 +02:00
Richard Marko
850bafdb84
remote: Add ChangeLog.md
2020-07-14 13:27:24 +02:00
Richard Marko
5f33d9755b
remote: add buildDerivation and test
...
Closes #20 .
2020-07-14 13:27:24 +02:00
Richard Marko
11277253c0
switch hackage category from System to Nix
2020-07-14 13:27:24 +02:00
Richard Marko
1f862114c6
simple store path root, remote store rework
...
Closes #15 , #16 , #21 , #22 , #62 .
2020-07-14 13:27:24 +02:00
Shea Levy
df43823868
hnix-store-remote: Remove erroneous path putting/getting.
...
mkPath's logic was completely wrong (tried to make a PathName out of
the entire path, made up a hash based on the whole path rather than
parsing base32) and putPath ignored the store directory and the hash
part.
Much of the code that depended on these functions was actually
correct, but ultimately did the wrong thing. We can resurrect those
from git once the primitives are correctly implemented.
2019-03-22 08:38:09 -04:00
Shea Levy
e63bcd61dd
Remove hnix-store-temporary-live-test.
...
We should use repl modules or proper test suites for things like
this.
2019-03-22 08:38:09 -04:00
Shea Levy
0f50f40ffb
Hackage-safe
2019-03-18 17:20:31 -04:00
John Ericson
3fde7c1580
Merge remote-tracking branch 'origin/master' into add-to-store
2019-03-10 13:21:18 -04:00
Shea Levy
440dfebc28
Build expressions.
2019-03-09 18:32:01 -05:00
Greg Hale
547165d22e
Add useful garbage
2019-03-09 11:32:23 -05:00
Greg Hale
7bd991a52e
add nix expressions for building hnix-store-*
2018-12-28 11:00:31 -05:00
Greg Hale
966aa4a782
Remove cryptonite, foundation, basement and memory from all packages
2018-09-30 19:05:10 -04:00
Richard Marko
cf51ba3b39
temp: add hnix-store-temporary-live-test
2018-07-17 11:15:21 +02:00
Richard Marko
a01bff9eb8
squash! hnix-store-remote prototype
...
add missing Util
2018-07-17 10:03:08 +02:00
Richard Marko
d8828913ec
hnix-store-remote prototype
2018-07-16 09:12:23 +02:00