Another thing to keep in mind is that packaging for development is different than packaging for a distribution. Packaging for a distribution you only want to pull in packages from stackage that are required to build eg. xmonad or shellcheck.

However having robust importing for when those needs / maintenence on those packages arrives, and for using guix to help develop a haskell project would be a good gain. imo focusing attention on the importer(s) and the ability to import from different sources (correctly) would be the problem to tackle.

On Tue, Oct 22, 2024, at 10:50, Divya wrote:
On 22 October 2024 14:32:08 GMT, Lars-Dominik Braun <lars@6xq.net> wrote:
Hi,
Is there a specific reason why we’re following the Stackage releases? Stackage is one step slower in getting the updates. The current Stackage Nightly is 9.8.2, while Hackage has 9.10.1. Is this due to some stability issues with Hackage?

Stackage’s package collection is coherent and so we don’t have to
manually deal with and resolve dependency conflicts. (Currently the
Hackage/Stackage importer cannot pick the correct package version for
dependencies when importing or updating a package.)

Lars

Understood. Makes sense.