preamble 0.0.57 → 0.0.58
raw patch · 2 files changed
+58/−69 lines, 2 filesdep ~MonadRandomdep ~aesondep ~basic-preludePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: MonadRandom, aeson, basic-prelude, exceptions, fast-logger, lens, lifted-base, monad-control, monad-logger, mtl, network, resourcet, safe, shakers, template-haskell, text, text-manipulate, time, transformers-base, unordered-containers, uuid
API changes (from Hackage documentation)
Files
- preamble.cabal +57/−63
- src/Preamble/Ctx.hs +1/−6
preamble.cabal view
@@ -1,68 +1,62 @@-name: preamble-version: 0.0.57-cabal-version: >=1.22-build-type: Simple-license: MIT-license-file: LICENSE-copyright: Copyright (C) 2016 Swift Navigation, Inc.-maintainer: Mark Fine <dev@swiftnav.com>-homepage: https://github.com/swift-nav/preamble-synopsis: Yet another prelude.-description:- A prelude built on basic-prelude.-category: Prelude-author: Swift Navigation Inc.--source-repository head- type: git- location: git@github.com:swift-nav/preamble.git+name: preamble+version: 0.0.58+synopsis: Yet another prelude.+description: A prelude built on basic-prelude.+homepage: https://github.com/swift-nav/preamble+license: MIT+license-file: LICENSE+author: Swift Navigation Inc.+maintainer: Mark Fine <dev@swiftnav.com>+copyright: Copyright (C) 2016 Swift Navigation, Inc.+category: Prelude+build-type: Simple+cabal-version: >= 1.22 library- exposed-modules:- Preamble- build-depends:- MonadRandom >=0.4.2.3,- aeson >=0.11.3.0,- base >=4.8 && <5,- basic-prelude >=0.5.2,- exceptions >=0.8.3,- fast-logger >=2.4.10,- lens >=4.13,- lifted-base >=0.2.3.11,- monad-control >=1.0.1.0,- monad-logger >=0.3.24,- mtl >=2.2.1,- network >=2.6.3.2,- resourcet >=1.1.9,- safe >=0.3.14,- template-haskell >=2.10.0.0,- text >=1.2.2.2,- text-manipulate >=0.2.0.1,- time >=1.5.0.1,- transformers-base >=0.4.4,- unordered-containers >=0.2.8.0,- uuid >=1.3.13- default-language: Haskell2010- hs-source-dirs: src- other-modules:- Preamble.Aeson- Preamble.Ctx- Preamble.Lens- Preamble.Prelude- Preamble.Stats- Preamble.Trace- Preamble.Types- Preamble.Types.Alias- Preamble.Types.Ctx- Preamble.Types.Orphan- Preamble.Types.Trans- ghc-options: -Wall+ hs-source-dirs: src+ exposed-modules: Preamble+ other-modules: Preamble.Aeson+ , Preamble.Ctx+ , Preamble.Lens+ , Preamble.Prelude+ , Preamble.Stats+ , Preamble.Trace+ , Preamble.Types+ , Preamble.Types.Alias+ , Preamble.Types.Ctx+ , Preamble.Types.Orphan+ , Preamble.Types.Trans+ default-language: Haskell2010+ ghc-options: -Wall+ build-depends: MonadRandom+ , aeson+ , base >= 4.8 && < 5+ , basic-prelude+ , exceptions+ , fast-logger+ , lens+ , lifted-base+ , monad-control+ , monad-logger+ , mtl+ , network+ , resourcet+ , safe+ , template-haskell+ , text+ , text-manipulate+ , time+ , transformers-base+ , unordered-containers+ , uuid executable shake-preamble- main-is: Shakefile.hs- build-depends:- base >=4.8 && <5,- shakers >=0.0.38- default-language: Haskell2010- ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall+ main-is: Shakefile.hs+ ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall+ build-depends: base >= 4.8 && < 5+ , shakers+ default-language: Haskell2010 +source-repository head+ type: git+ location: git@github.com:swift-nav/preamble.git
src/Preamble/Ctx.hs view
@@ -39,11 +39,6 @@ c <- view ctx <&> cPreamble <>~ preamble runTransT c action --- | Swallow IOError's----ioErrorHandle :: MonadIO m => IOError -> m ()-ioErrorHandle _e = pure ()- -- | Run stats context. -- runStatsCtx :: MonadCtx c m => TransT StatsCtx m a -> m a@@ -52,7 +47,7 @@ s <- liftIO $ socket AF_INET Datagram defaultProtocol h <- liftIO $ fromMaybe "127.0.0.1" <$> lookupEnv "STATS_HOST" a <- liftIO $ inet_addr h- let stat m = handle ioErrorHandle $ void $ sendTo s m $ SockAddrInet 8125 a+ let stat m = void $ sendTo s m $ SockAddrInet 8125 a runTransT (StatsCtx c mempty stat mempty) action -- | Update stats context's preamble.