nixos/doc: Document breaking change to Haskell dev shells

This commit is contained in:
John Ericson 2020-04-12 11:53:39 -04:00
parent 6f94f8fd3f
commit 8594285c25

View File

@ -619,6 +619,15 @@ auth required pam_succeed_if.so uid >= 1000 quiet
<link xlink:href="https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-relnotes-194-5908846.html">release notes</link>. <link xlink:href="https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-relnotes-194-5908846.html">release notes</link>.
</para> </para>
</listitem> </listitem>
<listitem>
<para>
Haskell <varname>env</varname> and <varname>shellFor</varname> dev shell environments now organized dependencies the same way as regular builds.
In particular, rather than receiving all the different lists of dependencies master together as one big lists, and then partitioning into Haskell and non-Hakell dependencies, they work from the original many different dependency parameters and don't need to algorithmically partition anything.
</para>
<para>
This means that if you incorrectly categorize a dependency, e.g. non-Haskell library dependency as a <varname>buildDepends</varname> or run-time Haskell dependency as a <varname>setupDepends</varname>, whereas things would have worked before they may not work now.
</para>
</listitem>
<listitem> <listitem>
<para> <para>
The <package>gcc-snapshot</package>-package has been removed. It's marked as broken for &gt;2 years and used to point The <package>gcc-snapshot</package>-package has been removed. It's marked as broken for &gt;2 years and used to point