Commit graph

1965 commits

Author SHA1 Message Date
Anton-Latukha 33430c5615
CI: Travis: env: global: add: setting: allowInconsistentDependencies
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha fdd55cd1e9
CI: Travis: env: global: add: setting: generateOptparseApplicativeCompletion
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha da29ce125f
CI: Travis: env: global: add: setting: buildStackProject
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha fe10bfb94e
CI: Travis: env: global: add: setting: disableOptimization
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha fe16548018
CI: Travis: env: global: add: setting: buildStrictly
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha 8e840753c4
CI: Travis: env: global: add: setting: buildFromSdist
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha d84ded9c61
CI: Travis: env: global: add: setting: enableLibraryProfiling
M  .travis.yml
2020-05-28 01:57:16 +03:00
Anton-Latukha baeb00385d
CI: Travis: env: global: add: setting: enableExecutableProfiling
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha f6f68a7bc0
CI: Travis: env: global: add: setting: doBenchmark
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha 70afa2b2f9
CI: Travis: env: global: add: setting: doCheck
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha d511400cc2
CI: Travis: env: global: add: setting: doJailbreak
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha 13b104b395
CI: Travis: env: global: add: setting: doBenchmark
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha c023ca1441
CI: Travis: env: global: add: setting: doCoverage
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha d751724fd3
CI: Travis: env: global: add: setting: checkUnusedPackages
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha 870c9c0dc7
CI: Travis: env: global: add: setting: failOnAllWarning
M  .travis.yml
2020-05-28 01:57:15 +03:00
Anton-Latukha b0083c1d63
CI: Travis: env: global: add: setting: Nixpkgs package name (for sh complition)
M  .travis.yml
2020-05-28 01:57:15 +03:00
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