From a582a3a3bed0bfee10e81a417eb73920055637c3 Mon Sep 17 00:00:00 2001 From: Heinrich Apfelmus Date: Mon, 9 Dec 2024 15:16:35 +0100 Subject: [PATCH 1/5] Set version of `probability-polynomial` to `1.0.0.0` --- lib/probability-polynomial/probability-polynomial.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/probability-polynomial/probability-polynomial.cabal b/lib/probability-polynomial/probability-polynomial.cabal index 10d9012..de0b5cd 100644 --- a/lib/probability-polynomial/probability-polynomial.cabal +++ b/lib/probability-polynomial/probability-polynomial.cabal @@ -5,7 +5,7 @@ name: probability-polynomial -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change -version: 4.2.0.0 +version: 1.0.0.0 synopsis: Probability distributions via piecewise polynomials -- description: From 70fcd51ec7d733b232aa3b720d0941809b2feb14 Mon Sep 17 00:00:00 2001 From: Heinrich Apfelmus Date: Mon, 9 Dec 2024 15:16:54 +0100 Subject: [PATCH 2/5] Set version of `deltaq` to `1.0.0.0` --- lib/deltaq/deltaq.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/deltaq/deltaq.cabal b/lib/deltaq/deltaq.cabal index 0d4f428..6ee33b5 100644 --- a/lib/deltaq/deltaq.cabal +++ b/lib/deltaq/deltaq.cabal @@ -5,7 +5,7 @@ name: deltaq -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change -version: 0.3.0.1 +version: 1.0.0.0 synopsis: ∆Q Systems Development description: ∆Q System Development is a paradigm for developing distributed systems From c8e9d3095b8a49b7d20e03882fbc1f2b6197a7e5 Mon Sep 17 00:00:00 2001 From: Heinrich Apfelmus Date: Mon, 9 Dec 2024 15:17:40 +0100 Subject: [PATCH 3/5] Constrain dependencies of `probability-polynomial` --- .../probability-polynomial.cabal | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/probability-polynomial/probability-polynomial.cabal b/lib/probability-polynomial/probability-polynomial.cabal index de0b5cd..252adcf 100644 --- a/lib/probability-polynomial/probability-polynomial.cabal +++ b/lib/probability-polynomial/probability-polynomial.cabal @@ -41,10 +41,10 @@ library TypeSynonymInstances build-depends: - , base - , containers - , deepseq - , exact-combinatorics > 0.2 + , base >= 4.14.3.0 && < 4.21 + , containers >= 0.6 && < 0.8 + , deepseq >= 1.4.4.0 && < 1.6 + , exact-combinatorics > 0.2 && < 0.3 exposed-modules: Data.Function.Class @@ -72,8 +72,8 @@ test-suite test , base , containers , probability-polynomial - , hspec ^>= 2.11.0 - , QuickCheck + , hspec >= 2.11.0 && < 2.12 + , QuickCheck >= 2.14 && < 2.16 main-is: Spec.hs @@ -94,5 +94,5 @@ benchmark probability-polynomial-benchmark build-depends: , base , probability-polynomial - , criterion > 1.6 - , deepseq > 1.4 + , criterion >= 1.6 && < 1.7 + , deepseq From b52c99c13f2c9d499490256eebc3d098afc9a2e0 Mon Sep 17 00:00:00 2001 From: Heinrich Apfelmus Date: Mon, 9 Dec 2024 15:17:58 +0100 Subject: [PATCH 4/5] Constrain dependencies of `deltaq` --- lib/deltaq/deltaq.cabal | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/lib/deltaq/deltaq.cabal b/lib/deltaq/deltaq.cabal index 6ee33b5..cceef87 100644 --- a/lib/deltaq/deltaq.cabal +++ b/lib/deltaq/deltaq.cabal @@ -43,10 +43,10 @@ library hs-source-dirs: src default-language: Haskell2010 build-depends: - , base - , deepseq > 1.4 - , Chart - , probability-polynomial + , base >= 4.14.3.0 && < 4.21 + , deepseq >= 1.4.4.0 && < 1.6 + , Chart >= 1.8 && < 2.0 + , probability-polynomial >= 1.0 && < 1.1 exposed-modules: DeltaQ @@ -66,14 +66,14 @@ test-suite test default-language: Haskell2010 build-tool-depends: hspec-discover:hspec-discover - + build-depends: , base , deltaq - , hspec ^>= 2.11.0 , probability-polynomial - , QuickCheck - + , hspec >= 2.11.0 && < 2.12 + , QuickCheck >= 2.14 && < 2.16 + main-is: Spec.hs @@ -89,15 +89,15 @@ benchmark basic build-depends: , base - , bytestring + , bytestring >= 0.11 && < 0.13 , deltaq - , cassava - , criterion > 1.6 - , deepseq > 1.4 - , hvega - , optparse-applicative - , statistics - , vector + , cassava >= 0.5.3.2 && < 0.6 + , criterion >= 1.6 && < 1.7 + , deepseq + , hvega >= 0.12 && < 0.13 + , optparse-applicative >= 0.18.1.0 && < 0.19 + , statistics >= 0.16 && < 0.17 + , vector >= 0.12 && < 0.14 main-is: Main.hs From f29860dc7951b17453ac3551ac19d90d9427637f Mon Sep 17 00:00:00 2001 From: Heinrich Apfelmus Date: Mon, 9 Dec 2024 15:19:15 +0100 Subject: [PATCH 5/5] Tidy up .cabal files --- lib/deltaq/deltaq.cabal | 6 ++---- .../probability-polynomial.cabal | 21 ++----------------- 2 files changed, 4 insertions(+), 23 deletions(-) diff --git a/lib/deltaq/deltaq.cabal b/lib/deltaq/deltaq.cabal index cceef87..c9437d8 100644 --- a/lib/deltaq/deltaq.cabal +++ b/lib/deltaq/deltaq.cabal @@ -28,13 +28,11 @@ maintainer: neil.davies@pnsol.ccom -- copyright: build-type: Simple -extra-doc-files: + +extra-source-files: CHANGELOG.md README.md --- Extra source files to be distributed with the package, such as examples, or a tutorial module. --- extra-source-files: - common warnings ghc-options: -Wall diff --git a/lib/probability-polynomial/probability-polynomial.cabal b/lib/probability-polynomial/probability-polynomial.cabal index 252adcf..dc85c8f 100644 --- a/lib/probability-polynomial/probability-polynomial.cabal +++ b/lib/probability-polynomial/probability-polynomial.cabal @@ -17,13 +17,11 @@ maintainer: peter.thompson@pnsol.com -- copyright: build-type: Simple -extra-doc-files: + +extra-source-files: CHANGELOG.md README.md --- Extra source files to be distributed with the package, such as examples, or a tutorial module. --- extra-source-files: - common warnings ghc-options: -Wall @@ -31,14 +29,6 @@ library import: warnings hs-source-dirs: src default-language: Haskell2010 - other-extensions: - AllowAmbiguousTypes - FlexibleInstances - GeneralizedNewtypeDeriving - MonoLocalBinds - MultiParamTypeClasses - ScopedTypeVariables - TypeSynonymInstances build-depends: , base >= 4.14.3.0 && < 4.21 @@ -58,13 +48,6 @@ test-suite test type: exitcode-stdio-1.0 hs-source-dirs: test default-language: Haskell2010 - other-extensions: - AllowAmbiguousTypes - FlexibleInstances - GeneralizedNewtypeDeriving - MultiParamTypeClasses - ScopedTypeVariables - TypeSynonymInstances build-tool-depends: hspec-discover:hspec-discover