<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs/maintainers/scripts/haskell/update-hackage.sh, branch origin/structured-attrs</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wugi.info/nixos/nixpkgs/atom?h=origin%2Fstructured-attrs</id>
<link rel='self' href='http://cgit.wugi.info/nixos/nixpkgs/atom?h=origin%2Fstructured-attrs'/>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/'/>
<updated>2021-05-07T19:58:08Z</updated>
<entry>
<title>hackage2nix: Split configuration, auto disable hydra builds</title>
<updated>2021-05-07T19:58:08Z</updated>
<author>
<name>Malte Brandy</name>
<email>malte.brandy@maralorn.de</email>
</author>
<published>2021-05-05T20:38:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=7f236bd4b245b88c3111e627aa2654cb73be3d15'/>
<id>urn:sha1:7f236bd4b245b88c3111e627aa2654cb73be3d15</id>
<content type='text'>
We split configuration-hackage2nix.yaml into multiple files.  We bump
cabal2nix-unstable to get support for multiple config files in
hackage2nix.

* The file main.yaml is only supposed to be edited by humans.
* The file stackage.yaml is only supposed to be updated by the
  update-stackage.sh
* The file broken.yaml can be edited by humans, but probably future
  helpers will want to insert broken packages into this file based on
  hydra reports.
* The file transitive-broken.yaml is newly introduced to be generated
  by regenerate-transitive-broken-packages.sh

regenerate-transitive-broken-packages.sh makes a nix query (in
transitive-broken-packages.nix) which evaluates all haskellPackages
once with and once without "allowBroken" this way it get's a list of
packages which are broken by some transitive dependency, but does not
disable packages which have eval errors not caused by a broken package.
</content>
</entry>
<entry>
<title>maintainers/scripts/haskell: Improve commit messages</title>
<updated>2021-05-04T12:29:45Z</updated>
<author>
<name>Malte Brandy</name>
<email>malte.brandy@maralorn.de</email>
</author>
<published>2021-05-04T11:43:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=f37d5402bca698b8d06829812345e9d55c29ffbb'/>
<id>urn:sha1:f37d5402bca698b8d06829812345e9d55c29ffbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maintainers/scripts/haskell: Add --do-commit option</title>
<updated>2021-05-03T20:58:51Z</updated>
<author>
<name>Malte Brandy</name>
<email>malte.brandy@maralorn.de</email>
</author>
<published>2021-05-03T20:52:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=4dbda0125a3564dc5849789b48a03f0bc80b8a0a'/>
<id>urn:sha1:4dbda0125a3564dc5849789b48a03f0bc80b8a0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maintainers/scripts/haskell/regenerate-hackage-packages.sh: init</title>
<updated>2021-05-01T19:55:18Z</updated>
<author>
<name>hyperfekt</name>
<email>git@hyperfekt.net</email>
</author>
<published>2020-05-03T23:01:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/nixos/nixpkgs/commit/?id=f3f84855e8fa9b190a14f49c5c6db9e816e72c10'/>
<id>urn:sha1:f3f84855e8fa9b190a14f49c5c6db9e816e72c10</id>
<content type='text'>
Introduces a script that can be used to update the Nix expressions for

the Haskell package set. In service of that, also

- introduces cabal2nix-latest, which pins the hackage2nix version used

- changes all-cabal-hashes to use fetchFromGitHub

- adds update-hackage.sh &amp; update-cabal2nix-latest.sh &amp; update-stackage.sh maintainer scripts
</content>
</entry>
</feed>
