Package Details: cardano-node 1.34.1-1

Git Clone URL: https://aur.archlinux.org/cardano-node.git (read-only, click to copy)
Package Base: cardano-node
Description: The core component that is used to participate in a Cardano decentralised blockchain.
Upstream URL: https://github.com/input-output-hk/cardano-node
Licenses: Apache
Submitter: emes
Maintainer: None
Last Packager: emes
Votes: 5
Popularity: 0.37
First Submitted: 2021-01-20 01:41 (UTC)
Last Updated: 2022-04-27 12:57 (UTC)

Latest Comments

1 2 3 Next › Last »

andrej commented on 2022-12-31 19:13 (UTC)

An important side note: This is where the configs have disappeared. :-)

andrej commented on 2022-09-09 19:14 (UTC) (edited on 2022-09-09 19:18 (UTC) by andrej)

@emes Nope, I don’t plan to maintain any packages. :-) BTW, it turns out that the latest hiccup can be resolved by adding libsecp256k1-git as a dependency. (Side note: The libsecp256k1 from community won’t do, because it doesn’t contain /usr/include/secp256k1_extrakeys.h required by the build.) More details are here. (Someone claims there that a reboot is required, but AFAICT that’s not the case; a plain dependency and package installation will do.)

emes commented on 2022-08-31 13:03 (UTC)

@andrej, perhaps you may start with a package named cardano-node-bin then? That would match the AUR convention. As for this package, I have no time to maintain it updated, so I'm open to takeover offers.

andrej commented on 2022-08-27 19:19 (UTC)

Because the 1.35.x version no longer builds on Arch, an obvious question is whether it would make sense to switch to a binary distribution like this one. Otherwise each and every version will include new challenges, some of which cannot be solved within reasonable time + effort…

LightSystem commented on 2022-02-27 20:34 (UTC) (edited on 2022-02-27 20:35 (UTC) by LightSystem)

To be able to build I changed PKGBUILD makedepends dependency ghc8.10>=8.10.4 to ghc8.10-bin as it is the dependency listed in this page.

makepkg ran successfully after that, but I'm puzzled why is this not the default. Was this a sensible thing to do?

andrej commented on 2021-12-22 02:04 (UTC) (edited on 2021-12-22 02:05 (UTC) by andrej)

A few random (almost) off-topic comments:

  1. You need at least version 1.32.1 nowadays for the latest gLiveView script.
  2. The cardano-node-testnet.service file silently disappears, because it is never installed. While cardano-node.service is installed right here, there is no counterpart for cardano-node-testnet.service, so it’s not in the package.
  3. The runtime options recommendations have recently changed (and expanded). Here’s a relevant thread and you’ll find more by searching for missed slot leader checks. I’m currently using +RTS -N --nonmoving-gc -H4G -A64M -n4M -qb0 -I0 -RTS, for example (on a Ryzen 3950X (64 MB L3), 128 GB RAM). But never copy this blindly; instead read the runtime documentation and check what exactly makes sense for your setup.

dun commented on 2021-12-08 21:27 (UTC)

Could somebody explain how to configure the system so one can build this package? I only was successful building it with the PKGBUILD of lsf.

andrej commented on 2021-09-29 16:15 (UTC)

It would be great to add +RTS -N -RTS into the unit file after run, based on this context.

lsf commented on 2021-09-04 11:50 (UTC)

Another quick note: I've moved the PKGBUILD using ghcup to a separate repository at https://gitlab.com/p3lol/cardano-pkgbuilds . If that helps anyone: great!

Huge thanks to @emes for doing all the (actual) work on maintaining things here! That way, I can just grab that and modify things to make them work with ghcup ^^