Skip to content

Integrate hnix-store-benchmark from #26 and hnix-store-dump as executables #233

Open

Description

@sorki

The thingie is pretty self-contained and doesn't even seem to depend on -core. The ReadonlyStore depends on it but that should also be a separate package it seems.

This would make dependencies cleaner and maintenance a bit easier.

CC @imalsogreg @domenkozar @sandydoo - I would add you all as maintainers on Hackage. Thoughts?

Activity

  1. sorki commented on Nov 17, 2023

    @sorki
    MemberAuthor

    Could also include hnix-store-benchmark from #26 and hnix-store-dump as executables.

  2. sorki commented on Nov 17, 2023

    @sorki
    MemberAuthor

    Could also include hnix-store-benchmark from #26 and hnix-store-dump as executables.

    Since the thingie is a lib they should be guarded with flags like in -dbs cabal + buildable so they won't propagate to users PATH by default but enabled in dev env via cabal.project

  3. added 2 commits that reference this issue on Nov 22, 2023
    905176c
    69a02d3
  4. sorki commented on Nov 22, 2023

    @sorki
    MemberAuthor

    When this lands on Hackage, the migration path for cachix is simple:

    • add lower bound to hnix-store-core to require >= 0.8
    • add hnix-store-nar
  5. reopened this on Nov 22, 2023
  6. changed the title [-]Split off Nar into `hnix-store-nar`[/-] [+]Integrate `hnix-store-benchmark` from #26 and `hnix-store-dump` as executables[/+] on Nov 22, 2023
  7. sorki commented on Nov 22, 2023

    @sorki
    MemberAuthor

    Keeping open as the exe and benchmark would be cool! I think Domen and Sander wouldn't mind if this is picked from their repos and added here with git commit --author=... attribution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions