Skip to content

Commit 4f2c9ea

Browse files
ch1boclaude
andcommitted
Drop unused Data.ByteString.Lazy / Data.List / Data.IntMap imports
Upstream cleanup, not Leios-specific: eight unused-import warnings that upstream's own ghc-options promote to errors via 'nix/ouroboros-network.nix' ('-Werror' on forAllProjectPackages). They've been present at the 'main-peras-5202-merged' SHA that cardano-node and ouroboros-consensus master both consume; surface when downstream haskell.nix builds also inherit `-Werror`. Affected files (one unused qualified import each): - framework/lib/Ouroboros/Network/Protocol/Handshake/Codec.hs (BL) - framework/tests-lib/.../ConnectionManager/Experiments.hs (LBS) - framework/io-tests/.../Driver.hs (List) - framework/io-tests/.../Socket.hs (IntMap) - tests/lib/.../TxSubmission/AppV1.hs (BSL) - tests/lib/.../TxSubmission/AppV2.hs (BSL) - protocols/tests-lib/.../KeepAlive/Test.hs (BL) - protocols/tests-lib/.../PeerSharing/Test.hs (BL) Verified with 'cabal clean && cabal build all --ghc-options=-Werror' → exit 0. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent a99c56b commit 4f2c9ea

8 files changed

Lines changed: 0 additions & 8 deletions

File tree

ouroboros-network/framework/io-tests/Test/Ouroboros/Network/Driver.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ module Test.Ouroboros.Network.Driver (tests) where
1414
import Data.Bifunctor (bimap)
1515
import Data.Kind (Type)
1616
import Data.List (intercalate)
17-
import Data.List qualified as List
1817
import Text.Read (readMaybe)
1918

2019
import Network.TypedProtocol.Codec

ouroboros-network/framework/io-tests/Test/Ouroboros/Network/Socket.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ module Test.Ouroboros.Network.Socket (tests) where
1313
import Data.Bifoldable (bitraverse_)
1414
import Data.ByteString.Lazy qualified as BL
1515
import Data.Either (fromRight)
16-
import Data.IntMap qualified as IntMap
1716
import Data.List (mapAccumL)
1817
import Data.Monoid.Synchronisation (FirstToFinish (..))
1918
import Data.Time.Clock (UTCTime, getCurrentTime)

ouroboros-network/framework/lib/Ouroboros/Network/Protocol/Handshake/Codec.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import Control.Monad (replicateM, unless)
2222
import Control.Monad.Class.MonadST
2323
import Control.Monad.Class.MonadTime.SI
2424
import Data.ByteString.Lazy (ByteString)
25-
import Data.ByteString.Lazy qualified as BL
2625
import Data.Either (partitionEithers)
2726
import Data.Map (Map)
2827
import Data.Map qualified as Map

ouroboros-network/framework/tests-lib/Test/Ouroboros/Network/ConnectionManager/Experiments.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ import Control.Tracer (Tracer (..), contramap, nullTracer)
5252

5353
import Codec.Serialise.Class (Serialise)
5454
import Data.ByteString.Lazy (ByteString)
55-
import Data.ByteString.Lazy qualified as LBS
5655
import Data.Functor (($>), (<&>))
5756
import Data.Functor.Compose
5857
import Data.Hashable

ouroboros-network/protocols/tests-lib/Ouroboros/Network/Protocol/KeepAlive/Test.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import Control.Tracer (nullTracer)
1818

1919
import Codec.CBOR.Read qualified as CBOR
2020
import Data.ByteString.Lazy (ByteString)
21-
import Data.ByteString.Lazy qualified as BL
2221

2322
import Network.TypedProtocol.Codec
2423
import Network.TypedProtocol.Codec.Properties

ouroboros-network/protocols/tests-lib/Ouroboros/Network/Protocol/PeerSharing/Test.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import Control.Monad.Class.MonadTime.SI
1919
import Control.Monad.IOSim (runSimOrThrow)
2020
import Control.Monad.ST (runST)
2121
import Control.Tracer (nullTracer)
22-
import Data.ByteString.Lazy qualified as BL
2322
import Data.Foldable as Foldable (foldl')
2423
import Data.Word (Word8)
2524

ouroboros-network/tests/lib/Test/Ouroboros/Network/TxSubmission/AppV1.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import Control.Monad.Class.MonadTimer.SI
2626
import Control.Monad.IOSim hiding (SimResult)
2727
import Control.Tracer (Tracer (..), contramap, nullTracer)
2828

29-
import Data.ByteString.Lazy qualified as BSL
3029
import Data.Function (on)
3130
import Data.List (intercalate, nubBy)
3231
import Data.Maybe (fromMaybe)

ouroboros-network/tests/lib/Test/Ouroboros/Network/TxSubmission/AppV2.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import Control.Monad.Class.MonadTimer.SI
3232
import Control.Monad.IOSim
3333
import Control.Tracer (Tracer (..), contramap)
3434

35-
import Data.ByteString.Lazy qualified as BSL
3635
import Data.Foldable (traverse_)
3736
import Data.Function (on)
3837
import Data.Hashable

0 commit comments

Comments
 (0)