From 4b709da1fa9d2e0e81918b9c60c0f36ff91c0e86 Mon Sep 17 00:00:00 2001 From: Jan Beinke <git@janbeinke.com> Date: Mon, 24 Feb 2020 18:56:34 +0100 Subject: [PATCH] Update stack snapshot to lts-15.1 --- src/QBar/Cli.hs | 2 +- src/QBar/ControlSocket.hs | 8 +++----- src/QBar/TagParser.hs | 2 -- stack.yaml | 2 +- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/QBar/Cli.hs b/src/QBar/Cli.hs index 82d2720..e8c6d50 100644 --- a/src/QBar/Cli.hs +++ b/src/QBar/Cli.hs @@ -10,7 +10,7 @@ import QBar.DefaultConfig import QBar.Server import QBar.Theme -import Control.Monad (join, sequence_) +import Control.Monad (join) import qualified Data.Text.Lazy as T import Options.Applicative diff --git a/src/QBar/ControlSocket.hs b/src/QBar/ControlSocket.hs index 9a78398..27fa9b7 100644 --- a/src/QBar/ControlSocket.hs +++ b/src/QBar/ControlSocket.hs @@ -18,13 +18,10 @@ import Control.Concurrent (forkFinally) import Control.Concurrent.Async import Data.Aeson (FromJSON, ToJSON) import Data.Aeson.TH -import Data.ByteString (ByteString) import qualified Data.ByteString.Char8 as BSC import System.FilePath ((</>)) import System.IO -import Data.Either (either) -import Data.Maybe (maybe) -import Data.Text.Lazy (Text, pack) +import Data.Text.Lazy (pack) import qualified Data.Text.Lazy as T import Network.Socket import Pipes @@ -220,7 +217,8 @@ listenUnixSocket options@MainOptions{verbose} bar commandHandler = do socketExists <- doesFileExist socketPath when socketExists $ removeFile socketPath sock <- socket AF_UNIX Stream defaultProtocol - setCloseOnExecIfNeeded $ fdSocket sock + -- TODO: unsafe probably not what we want + setCloseOnExecIfNeeded =<< unsafeFdSocket sock bind sock (SockAddrUnix socketPath) listen sock 5 forever $ do diff --git a/src/QBar/TagParser.hs b/src/QBar/TagParser.hs index b02ca58..75c1127 100644 --- a/src/QBar/TagParser.hs +++ b/src/QBar/TagParser.hs @@ -4,9 +4,7 @@ import QBar.BlockOutput import QBar.Color import Control.Applicative ((<|>)) -import Control.Monad (void) import Data.Attoparsec.Text.Lazy as A -import Data.Either (either) import Data.Functor (($>)) import Data.Maybe (catMaybes) import qualified Data.Text as TS diff --git a/stack.yaml b/stack.yaml index c8625ac..d2d8b71 100644 --- a/stack.yaml +++ b/stack.yaml @@ -17,7 +17,7 @@ # # resolver: ./custom-snapshot.yaml # resolver: https://example.com/snapshots/2018-01-01.yaml -resolver: lts-14.20 +resolver: lts-15.1 # User packages to be built. # Various formats can be used as shown in the example below. -- GitLab