amesgen

Results 117 issues of amesgen

### Description Allows to configure [gh extensions](https://cli.github.com/manual/gh_extension). Naturally, the imperative commands such as `gh extension install` and `gh extension remove` then stop working as expected. ### Checklist - [x] Change...

Tiny documentation fix, was confused by this for a split second today 😆 Before: ![2022-04-25_21-50](https://user-images.githubusercontent.com/15369874/165163958-0b0a4416-deab-47ef-9b10-a2dd86ea5295.png) After: ![2022-04-25_21-50_1](https://user-images.githubusercontent.com/15369874/165163961-49865b34-546f-4017-92c0-e200d736fc4f.png)

The ChainSync Jumping optimization requires some sort of centralized (across all ChainSync clients) governor logic in order to 1. pick the "dynamo" (the peer among the non-ledger peers which engages...

:handshake: consensus
genesis
ChainSync Jumping

### To reproduce Run ``` cabal run test-storage -- -p 'ChainDB q-s-m' --quickcheck-replay=455411 ``` on fa10cb4eef1e7d3e095cec3c2bb1210774b7e5fa (master at time of writing). This yields ``` (PredicateC (Resp {getResp = Right (IsValid...

:handshake: consensus
testing
technical debt
test-failure
🔄 continuous-integration

In several places, we adapt the number of QuickCheck tests to run from the default (100), either to a higher value, e.g. for important combinatorial tests, or lower, e.g. because...

:handshake: consensus
testing
technical debt

# Description Closes [CAD-4314](https://input-output.atlassian.net/browse/CAD-4314) Previously, we did not any `ChainUpdate` behavior modeling a malicious or ill-configured peer. This meant that existing tests could only check that our disconnection routines are...

:handshake: consensus
testing

# Description Closes [CAD-4195](https://input-output.atlassian.net/browse/CAD-4195) See the module description for motivation/approach. Depends on #3856 due to the ChainDB-related instances for `Test.Util.TestBlock`. # Checklist - Branch - [x] Commit sequence broadly makes...

:handshake: consensus
testing

# Description Closes [CAD-4194](https://input-output.atlassian.net/browse/CAD-4194). Removing the call to `preferToLastInvalidTentative` makes the test fail. ```diff diff --git a/ouroboros-consensus/src/Ouroboros/Consensus/Storage/ChainDB/Impl/ChainSel.hs b/ouroboros-consensus/src/Ouroboros/Consensus/Storage/ChainDB/Impl/ChainSel.hs index 419185e8a..a5e903bc0 100644 --- a/ouroboros-consensus/src/Ouroboros/Consensus/Storage/ChainDB/Impl/ChainSel.hs +++ b/ouroboros-consensus/src/Ouroboros/Consensus/Storage/ChainDB/Impl/ChainSel.hs @@ -1264,7 +1264,7 @@ isPipelineable...

:handshake: consensus
testing

Soft blocked by https://github.com/input-output-hk/haskell.nix/issues/1595 for GHC 9.4 on CI. --- Overview: - Switch to `ghc-lib-parser-9.4.*`. This includes: - Support for the new syntactic features in GHC 9.4 ([changelog](https://downloads.haskell.org/ghc/9.4.1/docs/users_guide/9.4.1-notes.html#language)): - `\cases`...

`StandaloneDeriving` requires separate lines for each derived instance: ```haskell data Foo deriving stock instance Generic Foo deriving anyclass instance FromJSON Foo deriving anyclass instance ToJSON Foo deriving anyclass instance FromDhall...

style