[Git][haskell-team/package-plan][master] 2 commits: patches

Clint Adams gitlab at salsa.debian.org
Tue Apr 10 02:58:25 UTC 2018


Clint Adams pushed to branch master at Debian Haskell Group / package-plan


Commits:
d279921b by Clint Adams at 2018-04-09T22:14:39-04:00
patches

- - - - -
47f0083e by Clint Adams at 2018-04-09T22:57:39-04:00
more breakage

- - - - -


18 changed files:

- − additional-cabals/hledger-1.2.cabal
- − additional-cabals/hledger-lib-1.2.cabal
- + additional-cabals/kan-extensions-5.1.cabal
- packages.txt
- + patches/hslua/0.9.5.1/no-fail
- + patches/hslua/0.9.5.1/series
- + patches/hslua/0.9.5.1/system-lua.diff
- patches/io-streams/1.4.1.0/no-bytestring-builder → patches/io-streams/1.5.0.1/no-bytestring-builder
- patches/io-streams/1.4.1.0/series → patches/io-streams/1.5.0.1/series
- patches/kan-extensions/5.0.2/no-fail → patches/kan-extensions/5.1/no-fail
- patches/kan-extensions/5.0.2/series → patches/kan-extensions/5.1/series
- patches/snap-core/1.0.3.1/no-bytestring-builder → patches/snap-core/1.0.3.2/no-bytestring-builder
- patches/snap-core/1.0.3.1/series → patches/snap-core/1.0.3.2/series
- − patches/text-show/3.6/no-bytestring-builder
- − patches/text-show/3.6/no-nats
- + patches/text-show/3.7.3/no-bytestring-builder
- + patches/text-show/3.7.3/no-nats
- patches/text-show/3.6/series → patches/text-show/3.7.3/series


Changes:

=====================================
additional-cabals/hledger-1.2.cabal deleted
=====================================
--- a/additional-cabals/hledger-1.2.cabal
+++ /dev/null
@@ -1,315 +0,0 @@
--- This file has been generated from package.yaml by hpack version 0.17.0.
---
--- see: https://github.com/sol/hpack
-
-name:           hledger
-version:        1.2
-synopsis:       Command-line interface for the hledger accounting tool
-description:    This is hledger's command-line interface.
-                Its basic function is to read a plain text file describing
-                financial transactions and produce useful reports.
-                .
-                hledger is a cross-platform program for tracking money, time, or
-                any other commodity, using double-entry accounting and a simple,
-                editable file format. It is inspired by and largely compatible
-                with ledger(1).  hledger provides command-line, curses and web
-                interfaces, and aims to be a reliable, practical tool for daily
-                use.
-category:       Finance, Console
-stability:      stable
-homepage:       http://hledger.org
-bug-reports:    http://bugs.hledger.org
-author:         Simon Michael <simon at joyful.com>
-maintainer:     Simon Michael <simon at joyful.com>
-license:        GPL-3
-license-file:   LICENSE
-tested-with:    GHC==7.10.3, GHC==8.0
-build-type:     Simple
-cabal-version:  >= 1.10
-
-extra-source-files:
-    bench/10000x1000x10.journal
-    CHANGES
-    README.md
-    test/test.hs
-
-data-files:
-    doc/hledger.1
-    doc/hledger.1.info
-    doc/hledger.1.txt
-    doc/other/hledger-api.1
-    doc/other/hledger-api.1.info
-    doc/other/hledger-api.1.txt
-    doc/other/hledger-ui.1
-    doc/other/hledger-ui.1.info
-    doc/other/hledger-ui.1.txt
-    doc/other/hledger-web.1
-    doc/other/hledger-web.1.info
-    doc/other/hledger-web.1.txt
-    doc/other/hledger_csv.5
-    doc/other/hledger_csv.5.info
-    doc/other/hledger_csv.5.txt
-    doc/other/hledger_journal.5
-    doc/other/hledger_journal.5.info
-    doc/other/hledger_journal.5.txt
-    doc/other/hledger_timeclock.5
-    doc/other/hledger_timeclock.5.info
-    doc/other/hledger_timeclock.5.txt
-    doc/other/hledger_timedot.5
-    doc/other/hledger_timedot.5.info
-    doc/other/hledger_timedot.5.txt
-
-source-repository head
-  type: git
-  location: https://github.com/simonmichael/hledger
-
-flag oldtime
-  description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal.
-  manual: False
-  default: False
-
-flag terminfo
-  description: On POSIX systems, build with the terminfo lib for detecting terminal width.
-  manual: False
-  default: True
-
-flag threaded
-  description: Build with support for multithreaded execution
-  manual: False
-  default: True
-
-library
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  cpp-options: -DVERSION="1.2"
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , directory
-    , file-embed >=0.0.10 && <0.1
-    , filepath
-    , here
-    , pretty-show >=1.6.4
-    , process
-    , temporary
-    , tabular >=0.2 && <0.3
-    , hledger-lib >= 1.2 && < 1.3
-    , bytestring
-    , containers
-    , unordered-containers
-    , cmdargs >=0.10 && <0.11
-    , csv
-    , data-default >=0.5
-    , hashable >=1.2.4
-    , haskeline >=0.6 && <=0.8
-    , HUnit
-    , mtl
-    , mtl-compat
-    , old-time
-    , megaparsec >=5.0 && < 5.3
-    , regex-tdfa
-    , safe >=0.2
-    , split >=0.1 && <0.3
-    , transformers
-    , text >=0.11
-    , utf8-string >=0.3.5 && <1.1
-    , wizards ==1.0.*
-  if impl(ghc <7.6)
-    build-depends:
-        ghc-prim
-  if impl(ghc >=7.10)
-    build-depends:
-        shakespeare >=2.0.2.2 && <2.1
-  else
-    build-depends:
-        shakespeare >=1.0 && <2.1
-      , shakespeare-text >=1.0 && <1.2
-  if flag(oldtime)
-    build-depends:
-        time <1.5
-      , old-locale
-  else
-    build-depends:
-        time >=1.5
-  if (!(os(windows))) && (flag(terminfo))
-    build-depends:
-        terminfo
-  exposed-modules:
-      Hledger.Cli
-      Hledger.Cli.Main
-      Hledger.Cli.CliOptions
-      Hledger.Cli.DocFiles
-      Hledger.Cli.Tests
-      Hledger.Cli.Utils
-      Hledger.Cli.Version
-      Hledger.Cli.Add
-      Hledger.Cli.Accounts
-      Hledger.Cli.Balance
-      Hledger.Cli.Balancesheet
-      Hledger.Cli.BalanceView
-      Hledger.Cli.Cashflow
-      Hledger.Cli.Help
-      Hledger.Cli.Histogram
-      Hledger.Cli.Incomestatement
-      Hledger.Cli.Info
-      Hledger.Cli.Man
-      Hledger.Cli.Print
-      Hledger.Cli.Register
-      Hledger.Cli.Stats
-      Text.Tabular.AsciiWide
-  other-modules:
-      Paths_hledger
-  default-language: Haskell2010
-
-executable hledger
-  main-is: hledger-cli.hs
-  hs-source-dirs:
-      app
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  cpp-options: -DVERSION="1.2"
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , directory
-    , file-embed >=0.0.10 && <0.1
-    , filepath
-    , here
-    , pretty-show >=1.6.4
-    , process
-    , temporary
-    , tabular >=0.2 && <0.3
-    , hledger-lib >= 1.2 && < 1.3
-    , hledger == 1.2
-    , bytestring
-    , containers
-    , unordered-containers
-    , cmdargs >=0.10 && <0.11
-    , csv
-    , data-default >=0.5
-    , haskeline >=0.6 && <=0.8
-    , HUnit
-    , mtl
-    , mtl-compat
-    , old-time
-    , parsec >=3
-    , regex-tdfa
-    , safe >=0.2
-    , split >=0.1 && <0.3
-    , text >=0.11
-    , utf8-string >=0.3.5 && <1.1
-    , wizards ==1.0.*
-  if flag(threaded)
-    ghc-options: -threaded
-  if impl(ghc <7.6)
-    build-depends:
-        ghc-prim
-  if impl(ghc >=7.10)
-    build-depends:
-        shakespeare >=2.0.2.2 && <2.1
-  else
-    build-depends:
-        shakespeare >=1.0 && <2.1
-      , shakespeare-text >=1.0 && <1.2
-  if flag(oldtime)
-    build-depends:
-        time <1.5
-      , old-locale
-  else
-    build-depends:
-        time >=1.5
-  if (!(os(windows))) && (flag(terminfo))
-    build-depends:
-        terminfo
-  default-language: Haskell2010
-
-test-suite test
-  type: exitcode-stdio-1.0
-  main-is: test.hs
-  hs-source-dirs:
-      test
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  cpp-options: -DVERSION="1.2"
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , directory
-    , file-embed >=0.0.10 && <0.1
-    , filepath
-    , here
-    , pretty-show >=1.6.4
-    , process
-    , temporary
-    , tabular >=0.2 && <0.3
-    , hledger-lib >= 1.2 && < 1.3
-    , hledger == 1.2
-    , bytestring
-    , containers
-    , unordered-containers
-    , cmdargs >=0.10 && <0.11
-    , csv
-    , data-default >=0.5
-    , haskeline >=0.6 && <=0.8
-    , HUnit
-    , mtl
-    , mtl-compat
-    , old-time
-    , parsec >=3
-    , regex-tdfa
-    , safe >=0.2
-    , split >=0.1 && <0.3
-    , text >=0.11
-    , utf8-string >=0.3.5 && <1.1
-    , wizards ==1.0.*
-    , test-framework
-    , test-framework-hunit
-  if impl(ghc <7.6)
-    build-depends:
-        ghc-prim
-  if impl(ghc >=7.10)
-    build-depends:
-        shakespeare >=2.0.2.2 && <2.1
-  else
-    build-depends:
-        shakespeare >=1.0 && <2.1
-      , shakespeare-text >=1.0 && <1.2
-  if flag(oldtime)
-    build-depends:
-        time <1.5
-      , old-locale
-  else
-    build-depends:
-        time >=1.5
-  if (!(os(windows))) && (flag(terminfo))
-    build-depends:
-        terminfo
-  default-language: Haskell2010
-
-benchmark bench
-  type: exitcode-stdio-1.0
-  main-is: bench.hs
-  hs-source-dirs:
-      bench
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , directory
-    , file-embed >=0.0.10 && <0.1
-    , filepath
-    , here
-    , pretty-show >=1.6.4
-    , process
-    , temporary
-    , tabular >=0.2 && <0.3
-    , hledger-lib >= 1.2 && < 1.3
-    , hledger == 1.2
-    , criterion
-    , html
-    , timeit
-  if flag(oldtime)
-    build-depends:
-        time <1.5
-      , old-locale
-  else
-    build-depends:
-        time >=1.5
-  default-language: Haskell2010


=====================================
additional-cabals/hledger-lib-1.2.cabal deleted
=====================================
--- a/additional-cabals/hledger-lib-1.2.cabal
+++ /dev/null
@@ -1,323 +0,0 @@
--- This file has been generated from package.yaml by hpack version 0.17.0.
---
--- see: https://github.com/sol/hpack
-
-name:           hledger-lib
-version:        1.2
-synopsis:       Core data types, parsers and functionality for the hledger accounting tools
-description:    This is a reusable library containing hledger's core functionality.
-                .
-                hledger is a cross-platform program for tracking money, time, or
-                any other commodity, using double-entry accounting and a simple,
-                editable file format. It is inspired by and largely compatible
-                with ledger(1).  hledger provides command-line, curses and web
-                interfaces, and aims to be a reliable, practical tool for daily
-                use.
-category:       Finance
-stability:      stable
-homepage:       http://hledger.org
-bug-reports:    http://bugs.hledger.org
-author:         Simon Michael <simon at joyful.com>
-maintainer:     Simon Michael <simon at joyful.com>
-license:        GPL-3
-license-file:   LICENSE
-tested-with:    GHC==7.10.3, GHC==8.0
-build-type:     Simple
-cabal-version:  >= 1.10
-
-extra-source-files:
-    CHANGES
-    README
-
-data-files:
-    doc/hledger_csv.5
-    doc/hledger_csv.5.info
-    doc/hledger_csv.5.txt
-    doc/hledger_journal.5
-    doc/hledger_journal.5.info
-    doc/hledger_journal.5.txt
-    doc/hledger_timeclock.5
-    doc/hledger_timeclock.5.info
-    doc/hledger_timeclock.5.txt
-    doc/hledger_timedot.5
-    doc/hledger_timedot.5.info
-    doc/hledger_timedot.5.txt
-
-source-repository head
-  type: git
-  location: https://github.com/simonmichael/hledger
-
-flag oldtime
-  description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal.
-  manual: False
-  default: False
-
-library
-  hs-source-dirs:
-      ./.
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , array
-    , blaze-markup >=0.5.1
-    , bytestring
-    , cmdargs >=0.10 && <0.11
-    , containers
-    , csv
-    , data-default >=0.5
-    , Decimal
-    , deepseq
-    , directory
-    , filepath
-    , hashtables >= 1.2
-    , megaparsec >=5.0 && < 5.3
-    , mtl
-    , mtl-compat
-    , old-time
-    , pretty-show >=1.6.4
-    , regex-tdfa
-    , safe >=0.2
-    , split >=0.1 && <0.3
-    , text >=1.2 && <1.3
-    , transformers >=0.2 && <0.6
-    , uglymemo
-    , utf8-string >=0.3.5 && <1.1
-    , HUnit
-    , parsec
-    , semigroups
-  if impl(ghc <7.6)
-    build-depends:
-        ghc-prim
-  if flag(oldtime)
-    build-depends:
-        time <1.5
-      , old-locale
-  else
-    build-depends:
-        time >=1.5
-  exposed-modules:
-      Hledger
-      Hledger.Data
-      Hledger.Data.Account
-      Hledger.Data.AccountName
-      Hledger.Data.Amount
-      Hledger.Data.Commodity
-      Hledger.Data.Dates
-      Hledger.Data.Journal
-      Hledger.Data.Ledger
-      Hledger.Data.MarketPrice
-      Hledger.Data.Period
-      Hledger.Data.StringFormat
-      Hledger.Data.Posting
-      Hledger.Data.RawOptions
-      Hledger.Data.Timeclock
-      Hledger.Data.Transaction
-      Hledger.Data.AutoTransaction
-      Hledger.Data.Types
-      Hledger.Query
-      Hledger.Read
-      Hledger.Read.Common
-      Hledger.Read.CsvReader
-      Hledger.Read.JournalReader
-      Hledger.Read.TimedotReader
-      Hledger.Read.TimeclockReader
-      Hledger.Reports
-      Hledger.Reports.ReportOptions
-      Hledger.Reports.BalanceHistoryReport
-      Hledger.Reports.BalanceReport
-      Hledger.Reports.EntriesReport
-      Hledger.Reports.MultiBalanceReports
-      Hledger.Reports.PostingsReport
-      Hledger.Reports.TransactionsReports
-      Hledger.Utils
-      Hledger.Utils.Debug
-      Hledger.Utils.Parse
-      Hledger.Utils.Regex
-      Hledger.Utils.String
-      Hledger.Utils.Test
-      Hledger.Utils.Text
-      Hledger.Utils.Tree
-      Hledger.Utils.UTF8IOCompat
-  other-modules:
-      Paths_hledger_lib
-  default-language: Haskell2010
-
-test-suite doctests
-  type: exitcode-stdio-1.0
-  main-is: doctests.hs
-  hs-source-dirs:
-      ./.
-      tests
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , array
-    , blaze-markup >=0.5.1
-    , bytestring
-    , cmdargs >=0.10 && <0.11
-    , containers
-    , csv
-    , data-default >=0.5
-    , Decimal
-    , deepseq
-    , directory
-    , filepath
-    , hashtables >= 1.2
-    , megaparsec >=5.0 && < 5.3
-    , mtl
-    , mtl-compat
-    , old-time
-    , pretty-show >=1.6.4
-    , regex-tdfa
-    , safe >=0.2
-    , split >=0.1 && <0.3
-    , text >=1.2 && <1.3
-    , transformers >=0.2 && <0.6
-    , uglymemo
-    , utf8-string >=0.3.5 && <1.1
-    , HUnit
-    , doctest >=0.8
-    , Glob >=0.7
-  if impl(ghc <7.6)
-    build-depends:
-        ghc-prim
-  other-modules:
-      Hledger
-      Hledger.Data
-      Hledger.Data.Account
-      Hledger.Data.AccountName
-      Hledger.Data.Amount
-      Hledger.Data.AutoTransaction
-      Hledger.Data.Commodity
-      Hledger.Data.Dates
-      Hledger.Data.Journal
-      Hledger.Data.Ledger
-      Hledger.Data.MarketPrice
-      Hledger.Data.Period
-      Hledger.Data.Posting
-      Hledger.Data.RawOptions
-      Hledger.Data.StringFormat
-      Hledger.Data.Timeclock
-      Hledger.Data.Transaction
-      Hledger.Data.Types
-      Hledger.Query
-      Hledger.Read
-      Hledger.Read.Common
-      Hledger.Read.CsvReader
-      Hledger.Read.JournalReader
-      Hledger.Read.TimeclockReader
-      Hledger.Read.TimedotReader
-      Hledger.Reports
-      Hledger.Reports.BalanceHistoryReport
-      Hledger.Reports.BalanceReport
-      Hledger.Reports.EntriesReport
-      Hledger.Reports.MultiBalanceReports
-      Hledger.Reports.PostingsReport
-      Hledger.Reports.ReportOptions
-      Hledger.Reports.TransactionsReports
-      Hledger.Utils
-      Hledger.Utils.Debug
-      Hledger.Utils.Parse
-      Hledger.Utils.Regex
-      Hledger.Utils.String
-      Hledger.Utils.Test
-      Hledger.Utils.Text
-      Hledger.Utils.Tree
-      Hledger.Utils.UTF8IOCompat
-  default-language: Haskell2010
-
-test-suite hunittests
-  type: exitcode-stdio-1.0
-  main-is: hunittests.hs
-  hs-source-dirs:
-      ./.
-      tests
-  ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  build-depends:
-      base >=4.8 && <5
-    , base-compat >=0.8.1
-    , array
-    , blaze-markup >=0.5.1
-    , bytestring
-    , cmdargs >=0.10 && <0.11
-    , containers
-    , csv
-    , data-default >=0.5
-    , Decimal
-    , deepseq
-    , directory
-    , filepath
-    , hashtables >= 1.2
-    , megaparsec >=5.0 && < 5.3
-    , mtl
-    , mtl-compat
-    , old-time
-    , pretty-show >=1.6.4
-    , regex-tdfa
-    , safe >=0.2
-    , split >=0.1 && <0.3
-    , text >=1.2 && <1.3
-    , transformers >=0.2 && <0.6
-    , uglymemo
-    , utf8-string >=0.3.5 && <1.1
-    , HUnit
-    , hledger-lib
-    , parsec
-    , test-framework
-    , test-framework-hunit
-  if impl(ghc <7.6)
-    build-depends:
-        ghc-prim
-  if flag(oldtime)
-    build-depends:
-        time <1.5
-      , old-locale
-  else
-    build-depends:
-        time >=1.5
-  other-modules:
-      Hledger
-      Hledger.Data
-      Hledger.Data.Account
-      Hledger.Data.AccountName
-      Hledger.Data.Amount
-      Hledger.Data.AutoTransaction
-      Hledger.Data.Commodity
-      Hledger.Data.Dates
-      Hledger.Data.Journal
-      Hledger.Data.Ledger
-      Hledger.Data.MarketPrice
-      Hledger.Data.Period
-      Hledger.Data.Posting
-      Hledger.Data.RawOptions
-      Hledger.Data.StringFormat
-      Hledger.Data.Timeclock
-      Hledger.Data.Transaction
-      Hledger.Data.Types
-      Hledger.Query
-      Hledger.Read
-      Hledger.Read.Common
-      Hledger.Read.CsvReader
-      Hledger.Read.JournalReader
-      Hledger.Read.TimeclockReader
-      Hledger.Read.TimedotReader
-      Hledger.Reports
-      Hledger.Reports.BalanceHistoryReport
-      Hledger.Reports.BalanceReport
-      Hledger.Reports.EntriesReport
-      Hledger.Reports.MultiBalanceReports
-      Hledger.Reports.PostingsReport
-      Hledger.Reports.ReportOptions
-      Hledger.Reports.TransactionsReports
-      Hledger.Utils
-      Hledger.Utils.Debug
-      Hledger.Utils.Parse
-      Hledger.Utils.Regex
-      Hledger.Utils.String
-      Hledger.Utils.Test
-      Hledger.Utils.Text
-      Hledger.Utils.Tree
-      Hledger.Utils.UTF8IOCompat
-  default-language: Haskell2010


=====================================
additional-cabals/kan-extensions-5.1.cabal
=====================================
--- /dev/null
+++ b/additional-cabals/kan-extensions-5.1.cabal
@@ -0,0 +1,87 @@
+name:          kan-extensions
+category:      Data Structures, Monads, Comonads, Functors
+version:       5.1
+license:       BSD3
+cabal-version: >= 1.6
+license-file:  LICENSE
+author:        Edward A. Kmett
+maintainer:    Edward A. Kmett <ekmett at gmail.com>
+stability:     provisional
+homepage:      http://github.com/ekmett/kan-extensions/
+bug-reports:   http://github.com/ekmett/kan-extensions/issues
+copyright:     Copyright (C) 2008-2016 Edward A. Kmett
+synopsis:      Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
+description:   Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads.
+build-type:    Simple
+tested-with:   GHC == 7.4.2
+             , GHC == 7.6.3
+             , GHC == 7.8.4
+             , GHC == 7.10.3
+             , GHC == 8.0.2
+             , GHC == 8.2.2
+             , GHC == 8.4.1
+
+extra-source-files:
+  .travis.yml
+  .gitignore
+  .ghci
+  .vim.custom
+  CHANGELOG.markdown
+  README.markdown
+  include/kan-extensions-common.h
+
+source-repository head
+  type: git
+  location: git://github.com/ekmett/kan-extensions.git
+
+library
+  hs-source-dirs: src
+  include-dirs: include
+  includes: kan-extensions-common.h
+
+  other-extensions:
+    CPP
+    MultiParamTypeClasses
+    GADTs
+    Rank2Types,
+    FlexibleInstances
+    FlexibleContexts
+    UndecidableInstances
+    TypeFamilies
+
+  build-depends:
+    adjunctions   >= 4.2     && < 5,
+    array         >= 0.3.0.2 && < 0.6,
+    base          >= 4.4     && < 5,
+    comonad       >= 4       && < 6,
+    containers    >= 0.4     && < 0.6,
+    contravariant >= 1       && < 2,
+    distributive  >= 0.2.2   && < 1,
+    fail          >= 4.9     && < 5,
+    free          >= 4       && < 6,
+    mtl           >= 2.0.1   && < 2.3,
+    profunctors   >= 5       && < 6,
+    semigroupoids >= 4       && < 6,
+    tagged        >= 0.7.2   && < 1,
+    transformers  >= 0.2     && < 0.6,
+    transformers-compat >= 0.3 && <0.6
+
+  exposed-modules:
+    Control.Comonad.Density
+    Control.Monad.Co
+    Control.Monad.Codensity
+    Data.Functor.Contravariant.Day
+    Data.Functor.Contravariant.Yoneda
+    Data.Functor.Contravariant.Coyoneda
+    Data.Functor.Day
+    Data.Functor.Day.Curried
+    Data.Functor.Kan.Lan
+    Data.Functor.Kan.Ran
+    Data.Functor.Yoneda
+    Data.Functor.Coyoneda
+
+  ghc-options: -Wall
+
+  -- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0
+  if impl(ghc >= 8.0)
+    ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances


=====================================
packages.txt
=====================================
--- a/packages.txt
+++ b/packages.txt
@@ -156,7 +156,7 @@ cryptohash-cryptoapi 0.1.4
 cryptohash-md5 0.11.100.1
 cryptohash-sha1 0.11.100.1
 cryptohash-sha256 0.11.101.0
-cryptol 2.4.0
+cryptol 2.5.0
 cryptonite 0.25
 cryptonite-conduit 0.2.2
 crypto-numbers 0.2.7
@@ -200,12 +200,12 @@ derive 2.6.3 ignore # BROKEN: LTS 11: newer haskell-src-exts
 deriving-compat 0.4.1
 descriptive 0.9.4 # dep of structured-haskell-mode, by Thomas Koch
 diagrams 1.4 binary=libghc-diagrams-dev ignore # hand-created meta package, does not yet pull in diagrams-contrib
-diagrams-cairo 1.4
-diagrams-core 1.4.0.1
-diagrams-gtk 1.4
-diagrams-lib 1.4.2
-diagrams-solve 0.1.1
-diagrams-svg 1.4.1.1
+diagrams-cairo 1.4 ignore # BROKEN: LTS 11: newer lens
+diagrams-core 1.4.0.1 ignore # BROKEN: LTS 11: newer lens
+diagrams-gtk 1.4 ignore # BROKEN: LTS 11: newer lens
+diagrams-lib 1.4.2 ignore # BROKEN: LTS 11: newer lens
+diagrams-solve 0.1.1 ignore # BROKEN: LTS 11: newer lens
+diagrams-svg 1.4.1.1 ignore # BROKEN: LTS 11: newer lens
 dice 0.1
 dice-entropy-conduit 1.0.0.1
 Diff 0.3.4
@@ -246,7 +246,7 @@ enummapset-th 0.6.1.1
 equivalence 0.3.2
 erf 2.0.0.0
 errors 2.2.5
-esqueleto 2.5.3
+esqueleto 2.5.3 ignore # BROKEN: LTS 11: newer persistent
 exact-pi 0.4.1.3
 exceptions 0.8.3
 exception-transformers 0.4.0.6
@@ -293,7 +293,7 @@ ghc-mtl 1.2.1.0
 ghc-paths 0.1.0.9
 ghc-syb-utils 0.2.3.3
 gio 0.13.4.0
-git-annex 6.20180316 binary key -f-ConcurrentOutput
+git-annex 6.20180316 binary key -f-ConcurrentOutput ignore # BROKEN: LTS 11: via esqueleto
 github 0.19
 github-backup 1.20170301 binary key ignore # BROKEM: LTS 11: newer github
 gitit 0.12.2.1 key ignore # BROKEN: LTS 11: newer time
@@ -375,11 +375,11 @@ hlint 2.1.1
 hmatrix 0.18.2.0
 hmatrix-gsl 0.18.2.0
 hmt 0.15
-hoauth2 1.3.0
+hoauth2 1.7.1
 hoogle 5.0.17.2 notest
 hookup 0.2
 hOpenPGP 2.6 key
-hopenpgp-tools 0.20.1 binary
+hopenpgp-tools 0.20.1 binary ignore # BROKEN: LTS 11: via graphviz
 hosc 0.16
 hostname 1.0
 hothasktags 0.3.8 binary ignore # BROKEN: LTS 11: newer haskell-src-exts
@@ -406,7 +406,7 @@ hspec-smallcheck 0.5.0
 hspec-wai 0.9.0
 hstatsd 0.1
 HStringTemplate 0.8.7
-hsx2hs 0.14.1.1
+hsx2hs 0.14.1.3
 hsx-jmacro 7.3.8
 hsyslog 5.0.1
 html 1.0.1.2
@@ -450,7 +450,7 @@ io-streams 1.5.0.1
 io-streams-haproxy 1.0.0.2
 iproute 1.7.3
 irc 0.6.1.0
-ircbot 0.6.5.1 key
+ircbot 0.6.5.3 key
 irc-core 2.3.0
 iso8601-time 0.1.4
 ixset 1.0.7
@@ -463,7 +463,7 @@ JuicyPixels 3.2.9.5
 jwt 0.7.2
 kan-extensions 5.1
 keys 3.12
-keysafe 0.20180326 binary=keysafe-bin
+keysafe 0.20180326 binary=keysafe-bin ignore # BROKEN: LTS 11: newer time
 knob 0.1.1
 lambdabot 5.1.0.1 binary key ignore
 lambdabot-core 5.1.0.1 ignore
@@ -498,7 +498,7 @@ logging-facade 0.3.0
 logict 0.6.0.2
 lrucache 1.2.0.0
 lucid 2.9.10
-lucid-svg 0.7.0.0
+lucid-svg 0.7.0.0 ignore # BROKEN: LTS 11: newer base
 magic 1.1
 map-syntax 0.2.0.2
 markdown 0.1.17.1
@@ -607,7 +607,7 @@ parallel-tree-search 0.4.1
 parseargs 0.2.0.8
 parsec 3.1.13.0 notest
 parsers 0.12.8
-patat 0.5.2.2 binary
+patat 0.6.1.0 binary ignore # BROKEN: LTS 11: newer ansi-terminal
 path 0.6.1
 path-io 1.3.3
 path-pieces 0.2.1
@@ -672,7 +672,7 @@ random 1.1
 random-fu 0.2.7.0
 random-shuffle 0.0.4
 random-source 0.3.0.6
-reactive-banana 1.1.0.1 key
+reactive-banana 1.2.0.0 key
 readable 0.3.1
 ReadArgs 1.2.3 notest
 readline 1.0.3.0
@@ -705,7 +705,7 @@ resource-pool 0.2.3.2
 resourcet 1.2.0
 retry 0.7.6.2
 RSA 2.3.0
-rss2irc 1.1 binary
+rss2irc 1.1 binary ignore # BROKEN: LTS 11: newer feed
 rvar 0.2.0.3
 safe 0.3.17
 safecopy 0.9.4.1
@@ -745,7 +745,7 @@ silently 1.2.5 notest
 simple 0.11.2
 simple-reflect 0.3.3
 simple-sendfile 0.2.27
-simple-smt 0.6.0
+simple-smt 0.7.1
 simple-templates 0.8.0.1
 skein 1.0.9.4
 skylighting 0.6 -fsystem-pcre
@@ -755,14 +755,14 @@ smtp-mail 0.1.4.6
 snap 1.1.0.0
 snap-core 1.0.3.2
 snap-server 1.0.3.3
-snap-templates 1.0.0.0 binary
+snap-templates 1.0.0.1 binary
 soap 0.2.3.6
 soap-tls 0.1.1.4
 sockaddr 0.0.0
 socks 0.5.6
 split 0.2.3.3
 sql-words 0.1.5.1
-stack 1.6.5 binary=haskell-stack key
+stack 1.6.5 binary=haskell-stack key ignore # BROKEN: LTS 11: newer ansi-terminal
 stateref 0.3
 statestack 0.2.0.5
 StateVar 1.1.0.4
@@ -783,7 +783,7 @@ stringbuilder 0.5.1 notest
 string-conversions 0.4.0.1
 stringprep 1.0.0
 stringsearch 0.3.6.6
-stylish-haskell 0.8.1.0
+stylish-haskell 0.9.0.0
 svg-builder 0.1.0.2
 swish 0.9.2.1 key notest
 syb 0.7
@@ -792,7 +792,7 @@ system-fileio 0.3.16.3
 system-filepath 0.4.14
 system-posix-redirect 1.1.0.1
 tabular 0.2.2.7
-taffybar 1.0.1 key
+taffybar 1.0.1 key ignore # BROKEN: LTS 11: older dbus
 tagged 0.8.5
 tagshare 0.0
 tagsoup 0.14.6
@@ -825,7 +825,7 @@ text-icu 0.7.0.1
 text-metrics 0.3.0
 text-postgresql 0.0.2.3
 text-short 0.1.2 notest # test suite requires newer LTS
-text-show 3.7.2
+text-show 3.7.3
 text-zipper 0.10.1
 tf-random 0.5
 th-abstraction 0.2.6.0


=====================================
patches/hslua/0.9.5.1/no-fail
=====================================
--- /dev/null
+++ b/patches/hslua/0.9.5.1/no-fail
@@ -0,0 +1,10 @@
+--- a/hslua.cabal
++++ b/hslua.cabal
+@@ -78,7 +78,6 @@
+                       , bytestring >= 0.10.2 && < 0.11
+                       , containers >= 0.5    && < 0.6
+                       , exceptions >= 0.8    && < 0.10
+-                      , fail       >= 4.9    && < 5
+                       , mtl        >= 2.2    && < 2.3
+                       , text
+   exposed-modules:      Foreign.Lua


=====================================
patches/hslua/0.9.5.1/series
=====================================
--- /dev/null
+++ b/patches/hslua/0.9.5.1/series
@@ -0,0 +1,2 @@
+system-lua.diff
+no-fail


=====================================
patches/hslua/0.9.5.1/system-lua.diff
=====================================
--- /dev/null
+++ b/patches/hslua/0.9.5.1/system-lua.diff
@@ -0,0 +1,38 @@
+--- a/hslua.cabal
++++ b/hslua.cabal
+@@ -35,7 +35,7 @@
+ 
+ flag system-lua
+   description:          Use the system-wide Lua instead of the bundled copy.
+-  default:              False
++  default:              True
+ 
+ flag apicheck
+   description:          Compile Lua with -DLUA_USE_APICHECK.
+@@ -59,7 +59,7 @@
+ 
+ flag luajit
+   description:          Link with LuaJIT.  This implies flag system-lua as well.
+-  default:              False
++  default:              True
+ 
+ flag lua501
+   description:          Build against lua 5.1.
+@@ -71,7 +71,7 @@
+ 
+ flag use-pkgconfig
+   description:          Build using pkg-config to discover library and include paths. This is only used with system-lua and luajit.
+-  default:              False
++  default:              True
+ 
+ library
+   build-depends:        base       >= 4.7    && < 5
+@@ -104,7 +104,7 @@
+     include-dirs:       safer-api
+     if flag(luajit)
+       if flag(use-pkgconfig)
+-        pkgconfig-depends: luajit
++        pkgconfig-depends: luajit, lua5.1
+       else
+         Extra-libraries:  luajit-5.1
+     else


=====================================
patches/io-streams/1.4.1.0/no-bytestring-builder → patches/io-streams/1.5.0.1/no-bytestring-builder
=====================================


=====================================
patches/io-streams/1.4.1.0/series → patches/io-streams/1.5.0.1/series
=====================================


=====================================
patches/kan-extensions/5.0.2/no-fail → patches/kan-extensions/5.1/no-fail
=====================================
--- a/patches/kan-extensions/5.0.2/no-fail
+++ b/patches/kan-extensions/5.1/no-fail
@@ -1,10 +1,10 @@
 --- a/kan-extensions.cabal
 +++ b/kan-extensions.cabal
-@@ -47,7 +47,6 @@
+@@ -57,7 +57,6 @@
      containers    >= 0.4     && < 0.6,
      contravariant >= 1       && < 2,
      distributive  >= 0.2.2   && < 1,
 -    fail          >= 4.9     && < 5,
-     free          >= 4       && < 5,
+     free          >= 4       && < 6,
      mtl           >= 2.0.1   && < 2.3,
-     semigroupoids >= 4       && < 6,
+     profunctors   >= 5       && < 6,


=====================================
patches/kan-extensions/5.0.2/series → patches/kan-extensions/5.1/series
=====================================


=====================================
patches/snap-core/1.0.3.1/no-bytestring-builder → patches/snap-core/1.0.3.2/no-bytestring-builder
=====================================
--- a/patches/snap-core/1.0.3.1/no-bytestring-builder
+++ b/patches/snap-core/1.0.3.2/no-bytestring-builder
@@ -1,20 +1,18 @@
-Index: b/snap-core.cabal
-===================================================================
 --- a/snap-core.cabal
 +++ b/snap-core.cabal
-@@ -134,7 +134,6 @@ Library
-     attoparsec                >= 0.12    && < 0.14,
-     base                      >= 4       && < 5,
-     bytestring                >= 0.9     && < 0.11,
--    bytestring-builder        >= 0.10.4  && < 0.11,
-     case-insensitive          >= 1.1     && < 1.3,
-     containers                >= 0.3     && < 1.0,
-     directory                 >= 1       && < 2,
-@@ -244,7 +243,6 @@ Test-suite testsuite
-     attoparsec,
-     base,
-     bytestring,
--    bytestring-builder,
-     case-insensitive,
-     containers,
-     directory,
+@@ -133,7 +133,6 @@ Library
+     attoparsec                >= 0.12    && < 0.14,
+     base                      >= 4       && < 5,
+     bytestring                >= 0.9     && < 0.11,
+-    bytestring-builder        >= 0.10.4  && < 0.11,
+     case-insensitive          >= 1.1     && < 1.3,
+     containers                >= 0.3     && < 1.0,
+     directory                 >= 1       && < 2,
+@@ -243,7 +242,6 @@ Test-suite testsuite
+     attoparsec,
+     base,
+     bytestring,
+-    bytestring-builder,
+     case-insensitive,
+     containers,
+     directory,


=====================================
patches/snap-core/1.0.3.1/series → patches/snap-core/1.0.3.2/series
=====================================


=====================================
patches/text-show/3.6/no-bytestring-builder deleted
=====================================
--- a/patches/text-show/3.6/no-bytestring-builder
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/text-show.cabal
-+++ b/text-show.cabal
-@@ -166,7 +166,6 @@ library
-                      , base-compat         >= 0.8.1  && < 1
-                      , bifunctors          >= 5.1    && < 6
-                      , bytestring          >= 0.9    && < 0.11
--                     , bytestring-builder
-                      , containers          >= 0.1    && < 0.6
-                      , contravariant       >= 0.5    && < 2
-                      , generic-deriving    >= 1.11   && < 2
-@@ -361,7 +360,6 @@ test-suite spec
-                      , base-orphans         >= 0.6    && < 0.7
-                      , bifunctors           >= 5.1    && < 6
-                      , bytestring           >= 0.9    && < 0.11
--                     , bytestring-builder
-                      , containers           >= 0.1    && < 0.6
-                      , contravariant        >= 0.5    && < 2
-                      , deriving-compat      >= 0.3.4  && < 1
-@@ -419,7 +417,6 @@ benchmark bench
-                      , base-compat         >= 0.8.1  && < 1
-                      , bifunctors          >= 5.1    && < 6
-                      , bytestring          >= 0.9    && < 0.11
--                     , bytestring-builder
-                      , containers          >= 0.1    && < 0.6
-                      , contravariant       >= 0.5    && < 2
-                      , criterion           >= 1.1.4  && < 2


=====================================
patches/text-show/3.6/no-nats deleted
=====================================
--- a/patches/text-show/3.6/no-nats
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/text-show.cabal
-+++ b/text-show.cabal
-@@ -171,7 +171,6 @@ library
-                      , generic-deriving    >= 1.11   && < 2
-                      , ghc-prim
-                      , integer-gmp
--                     , nats                >= 0.1    && < 2
-                      , semigroups          >= 0.17   && < 1
-                      , tagged              >= 0.4.4  && < 1
-                      , text                >= 0.11.1 && < 1.3
-@@ -367,7 +366,6 @@ test-suite spec
-                      , ghc-prim
-                      , hspec                >= 2      && < 3
-                      , integer-gmp
--                     , nats                 >= 0.1    && < 2
-                      , QuickCheck           >= 2.9    && < 2.10
-                      , quickcheck-instances >= 0.1    && < 0.4
-                      , semigroups           >= 0.18.3 && < 1
-@@ -424,7 +422,6 @@ benchmark bench
-                      , generic-deriving    >= 1.11   && < 2
-                      , ghc-prim
-                      , integer-gmp
--                     , nats                >= 0.1    && < 2
-                      , semigroups          >= 0.17   && < 1
-                      , tagged              >= 0.4.4  && < 1
-                      , text                >= 0.11.1 && < 1.3


=====================================
patches/text-show/3.7.3/no-bytestring-builder
=====================================
--- /dev/null
+++ b/patches/text-show/3.7.3/no-bytestring-builder
@@ -0,0 +1,26 @@
+--- a/text-show.cabal
++++ b/text-show.cabal
+@@ -160,7 +160,6 @@
+                      , base-compat-batteries >= 0.10   && < 0.11
+                      , bifunctors            >= 5.1    && < 6
+                      , bytestring            >= 0.9    && < 0.11
+-                     , bytestring-builder
+                      , containers            >= 0.1    && < 0.6
+                      , contravariant         >= 0.5    && < 2
+                      , generic-deriving      >= 1.11   && < 2
+@@ -341,7 +340,6 @@
+                      , base-orphans          >= 0.6    && < 0.8
+                      , bifunctors            >= 5.1    && < 6
+                      , bytestring            >= 0.9    && < 0.11
+-                     , bytestring-builder
+                      , containers            >= 0.1    && < 0.6
+                      , contravariant         >= 0.5    && < 2
+                      , deriving-compat       >= 0.3.4  && < 1
+@@ -399,7 +397,6 @@
+                      , base-compat-batteries >= 0.10   && < 0.11
+                      , bifunctors            >= 5.1    && < 6
+                      , bytestring            >= 0.9    && < 0.11
+-                     , bytestring-builder
+                      , containers            >= 0.1    && < 0.6
+                      , contravariant         >= 0.5    && < 2
+                      , criterion             >= 1.1.4  && < 2


=====================================
patches/text-show/3.7.3/no-nats
=====================================
--- /dev/null
+++ b/patches/text-show/3.7.3/no-nats
@@ -0,0 +1,26 @@
+--- a/text-show.cabal
++++ b/text-show.cabal
+@@ -166,7 +166,6 @@
+                      , generic-deriving      >= 1.11   && < 2
+                      , ghc-prim
+                      , integer-gmp
+-                     , nats                  >= 0.1    && < 2
+                      , semigroups            >= 0.17   && < 1
+                      , tagged                >= 0.4.4  && < 1
+                      , text                  >= 0.11.1 && < 1.3
+@@ -350,7 +349,6 @@
+                      , ghc-prim
+                      , hspec                 >= 2      && < 3
+                      , integer-gmp
+-                     , nats                  >= 0.1    && < 2
+                      , QuickCheck            >= 2.10   && < 2.12
+                      , quickcheck-instances  >= 0.3.18 && < 0.4
+                      , semigroups            >= 0.18.3 && < 1
+@@ -409,7 +407,6 @@
+                      , generic-deriving      >= 1.11   && < 2
+                      , ghc-prim
+                      , integer-gmp
+-                     , nats                  >= 0.1    && < 2
+                      , semigroups            >= 0.17   && < 1
+                      , tagged                >= 0.4.4  && < 1
+                      , text                  >= 0.11.1 && < 1.3


=====================================
patches/text-show/3.6/series → patches/text-show/3.7.3/series
=====================================
--- a/patches/text-show/3.6/series
+++ b/patches/text-show/3.7.3/series
@@ -1,2 +1,2 @@
-no-bytestring-builder
 no-nats
+no-bytestring-builder



View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/compare/0308ba81d934b90b5b90b320fc7b0711db63543c...47f0083e992e803b9612b12afa7ad9476f59790d

---
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/compare/0308ba81d934b90b5b90b320fc7b0711db63543c...47f0083e992e803b9612b12afa7ad9476f59790d
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-haskell-commits/attachments/20180410/a6cc9395/attachment-0001.html>


More information about the Pkg-haskell-commits mailing list