Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/cabal2nix
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ff322215f790
Choose a base ref
...
head repository: NixOS/cabal2nix
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f3d15eb87368
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Jun 5, 2020

  1. Copy the full SHA
    f3d15eb View commit details
Showing with 72 additions and 0 deletions.
  1. +72 −0 doc/live-stream-notes.org
72 changes: 72 additions & 0 deletions doc/live-stream-notes.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#+TITLE: Stream TODO Notes

* [8/9] 2020-06-05
** DONE Fix evaluation errors
** DONE Fix failing builds
** DONE Update list of broken builds
** DONE Update all-cabal-hashes reference.
** DONE Test and merge Agda cleanup at NixOS/cabal2nix#452.
** DONE Go through open cabal2nix issues: https://github.com/NixOS/cabal2nix/issues
** DONE https://github.com/NixOS/nixpkgs/pull/89513

hnix still compiles.

** DONE https://github.com/NixOS/nixpkgs/pull/89450
** TODO Read blog post at https://mpickering.github.io/ide/posts/20
** TODO Try out ghccemacs

* [9/11] 2020-05-29
** DONE Fix evaluation errors

keera-hails-reactive-htmldom
keera-hails-reactive-cbmvar

** DONE Fix failing builds

- [X] git-annex

The new version has a broken test suite, so we can't update yet. Need to
report that problem to Joey.

- [X] cachix

The test suite failes. Filed a bug report.

- [X] idris

The test suite fails (big time). Just disabled the test suite.

** DONE Update list of broken builds
** DONE VulkanMemoryAllocator: Add extra library necessary for compilation

https://github.com/NixOS/nixpkgs/pull/89160

** DONE Fix with-packages-wrapper MacOS linker hack for GHC 8.8

https://github.com/NixOS/nixpkgs/pull/89156

** DONE add maintainer scripts for haskell package generation

https://github.com/NixOS/nixpkgs/pull/86699

** DONE rebase haskell-updates on master
** DONE Re-generate the hackage-packages.nix file.
** DONE Check whether the git-annex overrides for src are still necessary

Yes, the overrides are still necessary, because the Hackage release tarball
does not contain the Makefile that we use to call "make install" as part of
our build.

** TODO Write a bug report to Joey because of failing git-annex test suites
** TODO We need a way to provide the latest hackage2nix via Nix

- Add a shell.nix file into the cabal2nix repository.

- Turn the update-nixpkgs.sh et al scripts into nix-shell scripts that
transparently set up their own environment in which they want to run.

- Use fetchgit and update the commit id and hash every time the git
repository changens. It's not pretty, but it would work. The update
process that updates haskell-packages.nix already could do this as well.

- Turn cabal2nix repo into a flake?