Commit graph

1949 commits

Author SHA1 Message Date
Anton-Latukha ec23bf7db5
CI: Travis: env: global: add: setting: name (of the project)
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha 3df5ae90ec
CI: Travis: env: global: add presetup for chennel switching and its explanation
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 04e770ca36
CI: Travis: env: global: add note what Nix channel by default is in use
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 106c3b39ed
CI: Travis: env: global: explain the obscured secure variable
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 6f7ac72be7
CI: Travis: env: global: ALL_TESTS: explain the variable
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 6ca4f0d13e
CI: Travis: add: osx_image: note why new macOS currently can not be enabled
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha abfc8035dc
CI: Travis: add: dist: upd Ubuntu 16.04 -> 18.04 LTS
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 712d8bb1c9
CI: Travis: add: do not log git clone
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 63863ad86c
CI: Travis: add: note why key still in use
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha b946a4e556
CI: Travis: add: link to official Travis YAML checker
M  .travis.yml
2020-05-28 01:57:14 +03:00
Anton-Latukha 7309139a89
CI: Travis: add: header note
M  .travis.yml
2020-05-28 01:57:13 +03:00
Anton-Latukha 8954784df3
CI: Travis: add: version: experimental YAML check help
M  .travis.yml
2020-05-28 01:57:13 +03:00
Anton-Latukha cb4f294f4b
CI: Travis: add: os: add notes
M  .travis.yml
2020-05-28 01:57:13 +03:00
Anton Latukha 691d947f3c
README: fix the Hackage Matrix Builder badge (#574)
M  README.md
2020-05-28 01:55:57 +03:00
Simon Jakobi 726dc96b05
Allow http-client-0.7 (#596)
Changelog:

http://hackage.haskell.org/package/http-client-0.7.0/changelog

Tested by building with

    cabal test -w ghc-8.8.3
2020-05-27 15:06:50 +03:00
hyperfekt 111937ba58
allow aeson 1.5 & these 1.1 (#595)
aeson 1.5.1 depends on these 1.1, so allowing a newer version is
necessary to prevent a conflict.

"
I saw in https://github.com/haskell-nix/hnix/issues/551#issuecomment-633953865 that a bump of aeson was wished before the 0.7.2 release would be cut, so here it is.
At a glance, there don't seem to be any relevant changes:
https://hackage.haskell.org/package/aeson-1.5.0.0/changelog
https://github.com/bos/aeson/compare/1.4.7.1-r1...1.5.0.0
But 1.5.1 requires a bump to these to avoid diamond dependencies.
Changes also seem irrelevant and just related to the change in aeson:
https://hackage.haskell.org/package/these-1.1/changelog
https://github.com/isomorphism/these/compare/v1...v1.1 (most changes here are in other packages in the same repository)

These changes compile fine and tests are successful with GHC 8.8.3.
"
2020-05-27 12:16:20 +03:00
hyperfekt acaa65c1df
get pinned nixpkgs with fetchTarball and guard with hash (#594)
Tarball is faster
2020-05-27 11:22:38 +03:00
Anton Latukha 389e225dd3
Merge pull request #580 from Anton-Latukha/upd-HNix-store-0.2
default.nix: dep: upd hnix-store 0.2

We cleaned-up the `default.nix` from most of overrides.
2020-05-26 13:01:07 +03:00
Anton-Latukha c5d05d3003
default.nix: dep: upd hnix-store: use it from the repository
M  default.nix
2020-05-26 04:02:15 +03:00
Anton-Latukha 1c8f5822fd
default.nix: dep: upd hnix-store to 0.2
M  default.nix
2020-05-26 04:02:15 +03:00
Anton-Latukha 591336dbb0
default.nix: upd Nixpkgs revision
M  default.nix
2020-05-26 04:02:14 +03:00
Anton-Latukha 3fe7de78ff
default.nix: override: free semialign
It no longer needed, and 1.1 now does not exist in Nixpkgs - and this override
prevents building HNix with HNix-store 0.2

M  default.nix
2020-05-26 04:02:14 +03:00
Anton-Latukha f8e51f0db2
default.nix: m clean-up
M  default.nix
2020-05-26 04:02:14 +03:00
Anton Latukha 86b5da1fa1
Repl.hs: import: Repline: hide options (#582)
Report: https://github.com/haskell-nix/hnix/issues/538#issue-581377935

M  main/Repl.hs
2020-05-25 21:47:02 +03:00
Simon Jakobi a2b9980e2c
Fix build failure in Nix.Var (#587)
The `Refl` constructor had previously been re-exported from
`Data.GADT.Compare`.

This also replaces the dependency on `dependent-sum` with `some`,
where the `Data.GADT.Compare` module is now defined.

Tested by building locally with GHC 8.4.4, 8.6.5 and 8.8.3 in `cabal`.

Fixes #585.
2020-05-25 20:28:26 +03:00
Anton Latukha 93647246d1
Merge pull request #579 from Anton-Latukha/upd-defaultNix-01
default.nix: clean-up old overrides
2020-05-25 17:56:41 +03:00
Anton Latukha 66393eb1d1
Merge branch 'master' into upd-defaultNix-01 2020-05-25 17:33:03 +03:00
Anton Latukha 1d8f4b48ab
Merge pull request #573 from Anton-Latukha/add-bagde-dependencies-monitor
README: add dependencies status badge monitor
2020-05-25 17:31:27 +03:00
Anton Latukha c865d42da1
Merge branch 'master' into add-bagde-dependencies-monitor 2020-05-25 17:16:26 +03:00
Anton Latukha 654abfc8e7
Merge pull request #572 from Anton-Latukha/add-badge-hackage-latest-ver
README: add Latest release on Hackage badge
2020-05-25 17:15:45 +03:00
Anton Latukha 888f2c9aa4
Merge branch 'master' into add-badge-hackage-latest-ver 2020-05-25 16:25:04 +03:00
Anton Latukha aec9656033
Merge branch 'master' into add-bagde-dependencies-monitor 2020-05-25 16:24:56 +03:00
Anton Latukha 32498fbfce
Merge branch 'master' into upd-defaultNix-01 2020-05-25 15:49:41 +03:00
Anton Latukha 2c99e244f6
Merge pull request #559 from Anton-Latukha/upd-dep-dependent-sum-0.8
dep: upd dependent-sum (0.6->0.7)
2020-05-25 15:47:10 +03:00
Anton-Latukha 81fb592e1c
default.nix: override: free Diff
GHC844 does not work from HNix 0.5, so there bigger issues

M  default.nix
2020-05-23 19:09:58 +03:00
Anton-Latukha fa4dcc7c08
default.nix: override: free {mono-traversable,regex-tdfa-text,these}
M  default.nix
2020-05-23 15:27:15 +03:00
Anton-Latukha 6a4963d0aa
default.nix: override: free {semialign-indexed,multistate,butcher}
M  default.nix
2020-05-23 15:26:16 +03:00
Anton-Latukha 39817c68e8
default.nix: override: free {britanny,ghc-exactprint}
M  default.nix
2020-05-23 15:23:14 +03:00
Anton-Latukha 6ad74a73a4
default.nix: override: free from {aeson,base-compat-batteries}
I'm compiling with 8.6.5 (>= 8.6.3) - it no longer needs explicit contravatiant.

M  default.nix
2020-05-23 15:22:38 +03:00
Anton-Latukha 86a3959126
README: add dependencies status badge monitor
M  README.md
2020-05-21 20:14:30 +03:00
Anton-Latukha 0163af1af4
README: add Latest release on Hackage badge
M  README.md
2020-05-21 19:55:58 +03:00
Anton-Latukha 90d688747c
dep: upd dependent-sum (0.6->0.7)
"breaking change in 0.6.2.1/0.6.2.2 and properly do major version bump to
reflect the breaking change"

Changelog: https://hackage.haskell.org/package/dependent-sum-0.7.1.0/changelog

0.7.1.0 - 2020-03-25

    Shift version bounds for some to 1.0.1.* versions.

0.7.0.0 - 2020-03-24

    Fix ChangeLog to include the breaking change in 0.6.2.1/0.6.2.2 and properly do major version bump to reflect the breaking change.

0.6.2.2 - 2020-03-23

    Update GitHub repository in cabal metadata.

0.6.2.1 - 2020-03-21

    (Breaking change) Removed modules Data.GADT.Compare, Data.GADT.Show, Data.Some and now re-export them from the some package. This forced some deprecations to be fully realized.
    Update cabal meta-information (tested with GHC 8.8).

"This forced some deprecations to be fully realized." - it compiles, so
those functions was not used in HNix.

M  hnix.cabal
2020-05-20 05:31:33 +03:00
Richard Marko 192202d939 remove leftover Poly README 2020-05-15 17:51:58 -07:00
Anton-Latukha 70c21f7b52 README: unify shell code blocks view
M  README.md
2020-05-15 17:51:36 -07:00
Anton-Latukha 8f31ad5cf2 README: upgrade if (in nix-shell) then (cabal instructions -> v2-*) else ()
In fact all cabal instructions are in nix-shell

M  README.md
2020-05-15 17:51:36 -07:00
Anton-Latukha 1373a21cf4 README: use proper cabal v2-* (Nix local build system) keys
Info: https://www.haskell.org/cabal/users-guide/nix-local-build-overview.html

M  README.md
2020-05-15 17:51:36 -07:00
Richard Marko c61abbe6c0 pretty derivation builtin nix 2020-05-15 17:50:21 -07:00
Richard Marko 9c93e89331 tests: port loop, remove hardcoded paths 2020-05-15 17:49:57 -07:00
Richard Marko f2999a33bb simplify evalExpression 2020-05-15 17:49:36 -07:00
Silvan Mosberger f682907c97 Make URI's be separate from strings 2020-05-15 17:49:11 -07:00