haskell-nix / hnix-store

Haskell implementation of the Nix store
Apache License 2.0
87 stars 23 forks source link

Please, note that Core is on Stackage and pinned at `0.2` #104

Closed Anton-Latukha closed 3 years ago

Anton-Latukha commented 3 years ago

hnix-store-core is on Stackage Nightly: package description page.

And probably after the 0.3 rerelease the package was frozen to 0.2.

I found it out during cleaning-up for our projects in Nixpkgs: https://github.com/NixOS/nixpkgs/pull/108010.

Since someone released hnix-store-core to Stackage - now Nixpkg relies on that description for imports.

And since the hnix-store-core there is 0.2 the normal update to 0.4 in Nixpkgs of the Core and Remote becomes impossible.

sorki already knows about this: https://github.com/commercialhaskell/stackage/issues/5766

So this is mostly a tracking report.

Anton-Latukha commented 3 years ago

@sorki Thank you for your work.

Seems Nixpkgs how to have hnix-store-core_0_4_0 override.

I would update PR in Nixpkgs to merge fixes this Friday. Remote would use hnix-store-core_0_4_0 there.

Anton-Latukha commented 3 years ago

I would update PR in Nixpkgs to merge fixes this Friday. Remote would use hnix-store-core_0_4_0 there.

Done.

Anton-Latukha commented 3 years ago

Project was removed from Stackage Nightly, which cleaned-up and stabilized things in Nixpkgs.

But, the package is still in the Stackage LTS 17.5 for ghc-8.10.4 created just a week ago.

So keeping this report open, most probably until the Stackage issues LTS 18.

Anton-Latukha commented 3 years ago

Enough time passes to close this. Thankfully, Core is no longer in the Stackage LTS & NIghtly. That simplifies the situation a lot & synchronizes all our packages & dependencies for the Hackage-Nixpkgs import system & gives a room to develop/maneuver.