-
Notifications
You must be signed in to change notification settings - Fork 214
Conversation
@zeme-iohk Could you help set this up in our nix configuration? |
01154c4
to
35efc41
Compare
You want to add the LICENSE and NOTICE files inside the |
5fcb34c
to
17e937a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me
@eyeinsky Also add the package in the relevant places in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure about all the nix
things, but otherwise it looks good.
-Wnoncanonical-monad-instances -Wredundant-constraints | ||
-Wunused-packages | ||
|
||
executable marconi-mamba |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we also want a library for this one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes!
CI error: |
Did you try updating the file I mentioned above? |
adc49c9
to
fb5ce8d
Compare
CI now fails for the fix I added for darwin/mac minis here by not being able to create a directory under |
@eyeinsky You can fix the conflicts and update on |
Got this rebased onto latest |
marconi-mamba/app/Main.hs
Outdated
|
||
args :: Opt.Parser Args | ||
args = Args | ||
<$> Opt.strOption (Opt.long "socket" <> Opt.metavar "FILE" <> Opt.help "Socket path to node") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the cli is socket-path
and it would be goo to remain consistent.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@koslambrou this can be merged, right? |
Yep! |
* Add marconi-mamba package * Add comment for where opt farser for NetworkId is gotten from * Add Marconi.CLI module, move `chainPointParser` to it * Parse ChainPoint from cli * Add LICENCE and NOTICE files * Add marconi-mamba to default.nix * Add marconi-mamba to nix/pkgs/haskell/haskell.nix * Add library section
Todos
wire up nixwhere to get ChainPoint from, cli?theNetworkId
parser is copy-paste from cardano-node/cardano-cli/src/Cardano/CLI/Shelley/Parsers.hs::1883, add todo to import it instead whenever it's exported?get ml/plt-647 merged prior to this one and base this PR on main instead (It's based on ml/plt-647 because that exposes the Address->Utxo indexer as a library)Pre-submit checklist: