Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise cardano-node-8.7.1 to relax the text upper bound #604

Merged
merged 1 commit into from
Dec 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions _sources/cardano-node/8.7.1/meta.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
timestamp = 2023-12-01T09:53:17Z
github = { repo = "input-output-hk/cardano-node", rev = "7f7a93d248b380d3dbff8c003a3ad66b6d1c770f" }
subdir = 'cardano-node'

[[revisions]]
number = 1
timestamp = 2023-12-01T11:57:23Z
276 changes: 276 additions & 0 deletions _sources/cardano-node/8.7.1/revisions/1.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,276 @@
cabal-version: 3.0

name: cardano-node
version: 8.7.1
synopsis: The cardano full node
description: The cardano full node.
category: Cardano,
Validator,
copyright: 2019-2023 Input Output Global Inc (IOG).
author: IOHK
maintainer: [email protected]
license: Apache-2.0
license-files: LICENSE
NOTICE
build-type: Simple
extra-doc-files: ChangeLog.md

Flag unexpected_thunks
Description: Turn on unexpected thunks checks
Default: False

flag systemd
description: Enable systemd support
default: True
manual: False

common project-config
default-language: Haskell2010

default-extensions: OverloadedStrings
build-depends: base >= 4.14 && < 5

ghc-options: -Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wno-unticked-promoted-constructors
-Wpartial-fields
-Wredundant-constraints
-Wunused-packages
common maybe-Win32
if os(windows)
build-depends: Win32

common maybe-unix
if !os(windows)
build-depends: unix

library
import: project-config
, maybe-unix
, maybe-Win32
if flag(unexpected_thunks)
cpp-options: -DUNEXPECTED_THUNKS

if os(linux) && flag(systemd)
cpp-options: -DSYSTEMD
build-depends: lobemo-scribe-systemd
, systemd >= 2.3.0

hs-source-dirs: src

exposed-modules: Cardano.Node.Configuration.Logging
Cardano.Node.Configuration.NodeAddress
Cardano.Node.Configuration.POM
Cardano.Node.Configuration.Socket
Cardano.Node.Configuration.Topology
Cardano.Node.Configuration.TopologyP2P
Cardano.Node.Handlers.Shutdown
Cardano.Node.Handlers.TopLevel
Cardano.Node.Orphans
Cardano.Node.Parsers
Cardano.Node.Pretty
Cardano.Node.Protocol
Cardano.Node.Protocol.Alonzo
Cardano.Node.Protocol.Byron
Cardano.Node.Protocol.Cardano
Cardano.Node.Protocol.Conway
Cardano.Node.Protocol.Shelley
Cardano.Node.Protocol.Types
Cardano.Node.Queries
Cardano.Node.Run
Cardano.Node.Startup
Cardano.Node.STM
Cardano.Node.TraceConstraints
Cardano.Node.Tracing
Cardano.Node.Tracing.API
Cardano.Node.Tracing.Consistency
Cardano.Node.Tracing.Compat
Cardano.Node.Tracing.DefaultTraceConfig
Cardano.Node.Tracing.Documentation
Cardano.Node.Tracing.Era.Byron
Cardano.Node.Tracing.Era.HardFork
Cardano.Node.Tracing.Era.Shelley
Cardano.Node.Tracing.Formatting
Cardano.Node.Tracing.Peers
Cardano.Node.Tracing.Render
Cardano.Node.Tracing.StateRep
Cardano.Node.Tracing.Tracers
Cardano.Node.Tracing.Tracers.BlockReplayProgress
Cardano.Node.Tracing.Tracers.ChainDB
Cardano.Node.Tracing.Tracers.Consensus
Cardano.Node.Tracing.Tracers.ConsensusStartupException
Cardano.Node.Tracing.Tracers.Diffusion
Cardano.Node.Tracing.Tracers.ForgingThreadStats
Cardano.Node.Tracing.Tracers.KESInfo
Cardano.Node.Tracing.Tracers.NodeToClient
Cardano.Node.Tracing.Tracers.NodeToNode
Cardano.Node.Tracing.Tracers.NonP2P
Cardano.Node.Tracing.Tracers.P2P
Cardano.Node.Tracing.Tracers.Peer
Cardano.Node.Tracing.Tracers.Resources
Cardano.Node.Tracing.Tracers.Shutdown
Cardano.Node.Tracing.Tracers.StartLeadershipCheck
Cardano.Node.Tracing.Tracers.Startup
Cardano.Node.Types
Cardano.Tracing.Config
Cardano.Tracing.HasIssuer
Cardano.Tracing.Metrics
Cardano.Tracing.OrphanInstances.Byron
Cardano.Tracing.OrphanInstances.Common
Cardano.Tracing.OrphanInstances.Consensus
Cardano.Tracing.OrphanInstances.HardFork
Cardano.Tracing.OrphanInstances.Network
Cardano.Tracing.OrphanInstances.Shelley
Cardano.Tracing.Peer
Cardano.Tracing.Render
Cardano.Tracing.Shutdown
Cardano.Tracing.Startup
Cardano.Tracing.Tracers

other-modules: Paths_cardano_node
autogen-modules: Paths_cardano_node

build-depends: base
, aeson >= 2.1.0.0
, async
, base16-bytestring
, bytestring
, cardano-api ^>= 8.35
, cardano-crypto-class
, cardano-crypto-wrapper
, cardano-git-rev
, cardano-ledger-alonzo
, cardano-ledger-allegra
, cardano-ledger-api
, cardano-ledger-babbage
, cardano-ledger-byron
, cardano-ledger-conway
, cardano-ledger-core
, cardano-ledger-shelley
, cardano-prelude
, cardano-protocol-tpraos >= 1.0.2
, cardano-slotting >= 0.1.1
, cborg ^>= 0.2.4
, containers
, contra-tracer
, deepseq
, directory
, dns
, ekg
, ekg-core
, filepath
, formatting
, generic-data
, hostname
, io-classes >= 0.3
, iohk-monitoring
, iproute
, lobemo-backend-aggregation
, lobemo-backend-ekg
, lobemo-backend-monitoring
, lobemo-backend-trace-forwarder
, mtl
, network
, network-mux >= 0.4
, nothunks
, optparse-applicative-fork >= 0.18.1
, ouroboros-consensus ^>= 0.14
, ouroboros-consensus-cardano ^>= 0.12
, ouroboros-consensus-diffusion ^>= 0.9
, ouroboros-consensus-protocol
, ouroboros-network-api
, ouroboros-network ^>= 0.10
, ouroboros-network-framework
, ouroboros-network-protocols ^>= 0.6
, prettyprinter
, prettyprinter-ansi-terminal
, psqueues
, safe-exceptions
, scientific
, si-timers
, sop-core
, stm
, strict-sop-core
, strict-stm
, time
, trace-dispatcher ^>= 2.5
, trace-forward ^>= 2.2
, trace-resources ^>= 0.2.1.0
, tracer-transformers
, transformers
, transformers-except
, typed-protocols >= 0.1
, yaml

-- GHC 8.10.7 on aarch64-darwin cannot use text-2. Bump this when we
-- no longer support GHC 8.10.7.
build-depends: text >=1.2.5.0

executable cardano-node
import: project-config
hs-source-dirs: app
main-is: cardano-node.hs
ghc-options: -threaded
-rtsopts

if arch(arm)
ghc-options: "-with-rtsopts=-T -I0 -A16m -N1 --disable-delayed-os-memory-return"
else
ghc-options: "-with-rtsopts=-T -I0 -A16m -N2 --disable-delayed-os-memory-return"

other-modules: Paths_cardano_node
autogen-modules: Paths_cardano_node

build-depends: base
, cardano-crypto-class
, cardano-git-rev
, cardano-node
, optparse-applicative-fork
, text

test-suite cardano-node-test
import: project-config
, maybe-unix
hs-source-dirs: test
main-is: cardano-node-test.hs
type: exitcode-stdio-1.0

build-depends: base
, aeson
, bytestring
, cardano-crypto-class
, cardano-crypto-wrapper
, cardano-api
, cardano-ledger-core
, cardano-node
, cardano-slotting
, directory
, filepath
, hedgehog
, hedgehog-corpus
, hedgehog-extras
, iproute
, mtl
, ouroboros-consensus
, ouroboros-consensus-cardano
, ouroboros-consensus-diffusion
, ouroboros-network
, ouroboros-network-api
, strict-sop-core
, text
, time
, transformers
, vector
, yaml

other-modules: Test.Cardano.Config.Mainnet
Test.Cardano.Node.FilePermissions
Test.Cardano.Node.Gen
Test.Cardano.Node.Json
Test.Cardano.Node.POM
Test.Cardano.Tracing.NewTracing.Consistency
Test.Cardano.Tracing.OrphanInstances.HardFork

ghc-options: -threaded -rtsopts -with-rtsopts=-N -with-rtsopts=-T