[Git][haskell-team/DHG_packages][master] clash-lib: Upgrading from 1.6.6 to 1.8.1

Scott Talbert (@swt2c) gitlab at salsa.debian.org
Sat Nov 18 03:00:51 GMT 2023



Scott Talbert pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
9ab1ca17 by Scott Talbert at 2023-11-17T21:45:26-05:00
clash-lib: Upgrading from 1.6.6 to 1.8.1

- - - - -


7 changed files:

- p/haskell-clash-lib/debian/changelog
- p/haskell-clash-lib/debian/control
- − p/haskell-clash-lib/debian/patches/newer-deps
- − p/haskell-clash-lib/debian/patches/no-attoparsec-aeson
- p/haskell-clash-lib/debian/patches/no-rts-n
- p/haskell-clash-lib/debian/patches/series
- p/haskell-clash-lib/debian/rules


Changes:

=====================================
p/haskell-clash-lib/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-clash-lib (1.8.1-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #1054979)
+
+ -- Scott Talbert <swt at techie.net>  Wed, 15 Nov 2023 20:58:31 -0500
+
 haskell-clash-lib (1.6.6-2) unstable; urgency=medium
 
   * Patch for newer dependencies.


=====================================
p/haskell-clash-lib/debian/control
=====================================
@@ -15,7 +15,7 @@ Build-Depends: debhelper (>= 10),
  libghc-aeson-pretty-dev (<< 0.9),
  libghc-aeson-pretty-prof,
  libghc-ansi-terminal-dev (>= 0.8.0.0),
- libghc-ansi-terminal-dev (<< 0.12),
+ libghc-ansi-terminal-dev (<< 1.1),
  libghc-ansi-terminal-prof,
  libghc-async-dev (>= 2.2.0),
  libghc-async-dev (<< 2.3),
@@ -23,11 +23,14 @@ Build-Depends: debhelper (>= 10),
  libghc-attoparsec-dev (>= 0.10.4.0),
  libghc-attoparsec-dev (<< 0.15),
  libghc-attoparsec-prof,
+ libghc-attoparsec-aeson-dev (>= 2.1),
+ libghc-attoparsec-aeson-dev (<< 2.3),
+ libghc-attoparsec-aeson-prof,
  libghc-base16-bytestring-dev (>= 0.1.1),
  libghc-base16-bytestring-dev (<< 1.1),
  libghc-base16-bytestring-prof,
- libghc-clash-prelude-dev (>= 1.6.6),
- libghc-clash-prelude-dev (<< 1.6.7),
+ libghc-clash-prelude-dev (>= 1.8.1),
+ libghc-clash-prelude-dev (<< 1.8.2),
  libghc-clash-prelude-prof,
  libghc-concurrent-supply-dev (>= 0.1.7),
  libghc-concurrent-supply-dev (<< 0.2),
@@ -44,9 +47,16 @@ Build-Depends: debhelper (>= 10),
  libghc-dlist-dev (>= 0.8),
  libghc-dlist-dev (<< 1.1),
  libghc-dlist-prof,
+ libghc-doctest-parallel-dev (>= 0.2),
+ libghc-doctest-parallel-dev (<< 0.4),
+ libghc-doctest-parallel-prof,
  libghc-extra-dev (>= 1.6.17),
  libghc-extra-dev (<< 1.8),
  libghc-extra-prof,
+ libghc-ghc-typelits-knownnat-dev,
+ libghc-ghc-typelits-knownnat-prof,
+ libghc-glob-dev,
+ libghc-glob-prof,
  libghc-hashable-dev (>= 1.2.1.0),
  libghc-hashable-dev (<< 1.5),
  libghc-hashable-prof,
@@ -56,9 +66,9 @@ Build-Depends: debhelper (>= 10),
  libghc-hint-dev (>= 0.7),
  libghc-hint-dev (<< 0.10),
  libghc-hint-prof,
- libghc-interpolate-dev (>= 0.2.0),
- libghc-interpolate-dev (<< 1.0),
- libghc-interpolate-prof,
+ libghc-infinite-list-dev (>= 0.1),
+ libghc-infinite-list-dev (<< 0.2),
+ libghc-infinite-list-prof,
  libghc-lens-dev (>= 4.10),
  libghc-lens-dev (<< 5.3),
  libghc-lens-prof,
@@ -71,18 +81,30 @@ Build-Depends: debhelper (>= 10),
  libghc-prettyprinter-dev (>= 1.2.0.1),
  libghc-prettyprinter-dev (<< 1.8),
  libghc-prettyprinter-prof,
+ libghc-prettyprinter-interp-dev (>= 0.2),
+ libghc-prettyprinter-interp-dev (<< 0.3),
+ libghc-prettyprinter-interp-prof,
  libghc-primitive-dev (>= 0.5.0.1),
  libghc-primitive-dev (<< 1.0),
  libghc-primitive-prof,
  libghc-quickcheck-text-dev,
  libghc-quickcheck-text-prof,
+ libghc-src-exts-dev,
+ libghc-src-exts-prof,
+ libghc-stringsearch-dev,
+ libghc-stringsearch-prof,
+ libghc-string-interpolate-dev (>= 0.3),
+ libghc-string-interpolate-dev (<< 0.4),
+ libghc-string-interpolate-prof,
  libghc-tasty-dev (>= 1.2),
- libghc-tasty-dev (<< 1.5),
+ libghc-tasty-dev (<< 1.6),
  libghc-tasty-prof,
  libghc-tasty-hunit-dev,
  libghc-tasty-hunit-prof,
  libghc-tasty-quickcheck-dev,
  libghc-tasty-quickcheck-prof,
+ libghc-tasty-th-dev,
+ libghc-tasty-th-prof,
  libghc-temporary-dev (>= 1.2.1),
  libghc-temporary-dev (<< 1.4),
  libghc-temporary-prof,
@@ -104,18 +126,13 @@ Build-Depends: debhelper (>= 10),
  libghc-yaml-dev (>= 0.11),
  libghc-yaml-dev (<< 0.12),
  libghc-yaml-prof,
- libghc-glob-dev,
- libghc-glob-prof,
- libghc-aeson-dev,
- libghc-stringsearch-dev,
- libghc-stringsearch-prof,
- libghc-yaml-dev,
 Build-Depends-Indep: ghc-doc,
  libghc-aeson-doc,
  libghc-aeson-pretty-doc,
  libghc-ansi-terminal-doc,
  libghc-async-doc,
  libghc-attoparsec-doc,
+ libghc-attoparsec-aeson-doc,
  libghc-base16-bytestring-doc,
  libghc-clash-prelude-doc,
  libghc-concurrent-supply-doc,
@@ -127,13 +144,15 @@ Build-Depends-Indep: ghc-doc,
  libghc-hashable-doc,
  libghc-src-meta-doc,
  libghc-hint-doc,
- libghc-interpolate-doc,
+ libghc-infinite-list-doc,
  libghc-lens-doc,
  libghc-ordered-containers-doc,
  libghc-pretty-show-doc,
  libghc-prettyprinter-doc,
+ libghc-prettyprinter-interp-doc,
  libghc-primitive-doc,
  libghc-quickcheck-text-doc,
+ libghc-string-interpolate-doc,
  libghc-tasty-doc,
  libghc-tasty-hunit-doc,
  libghc-tasty-quickcheck-doc,


=====================================
p/haskell-clash-lib/debian/patches/newer-deps deleted
=====================================
@@ -1,29 +0,0 @@
---- a/clash-lib.cabal
-+++ b/clash-lib.cabal
-@@ -148,7 +148,7 @@ Library
-                       exceptions              >= 0.8.3    && < 0.11.0,
-                       extra                   >= 1.6.17   && < 1.8,
-                       filepath                >= 1.3.0.1  && < 1.5,
--                      ghc                     >= 8.6.0    && < 9.1,
-+                      ghc                     >= 8.6.0    && < 9.6,
-                       ghc-boot-th,
-                       hashable                >= 1.2.1.0  && < 1.5,
-                       haskell-src-meta        >= 0.8      && < 0.9,
-@@ -160,7 +160,7 @@ Library
-                       prettyprinter           >= 1.2.0.1  && < 1.8,
-                       pretty-show             >= 1.9      && < 2.0,
-                       primitive               >= 0.5.0.1  && < 1.0,
--                      template-haskell        >= 2.8.0.0  && < 2.18,
-+                      template-haskell        >= 2.8.0.0  && < 2.20,
-                       temporary               >= 1.2.1    && < 1.4,
-                       terminal-size           >= 0.3      && < 0.4,
-                       text                    >= 1.2.2    && < 2.1,
-@@ -173,7 +173,7 @@ Library
-                       yaml                    >= 0.11     && < 0.12,
- 
-   if impl(ghc >= 9.0.0)
--    build-depends:     ghc-bignum >=1.0 && <1.3
-+    build-depends:     ghc-bignum >=1.0 && <1.4
-   else
-     build-depends:     integer-gmp >=1.0 && <1.1
- 


=====================================
p/haskell-clash-lib/debian/patches/no-attoparsec-aeson deleted
=====================================
@@ -1,26 +0,0 @@
---- a/clash-lib.cabal
-+++ b/clash-lib.cabal
-@@ -127,7 +127,6 @@ Library
-                       TemplateHaskell
- 
-   Build-depends:      aeson                   >= 0.6.2.0  && < 2.3,
--                      attoparsec-aeson        >= 2.1      && < 2.3,
-                       aeson-pretty            >= 0.8      && < 0.9,
-                       ansi-terminal           >= 0.8.0.0  && < 0.12,
-                       array,
-@@ -308,7 +307,6 @@ executable v16-upgrade-primitives
-   Build-Depends:
-     base,
-     aeson,
--    attoparsec-aeson,
-     deepseq,
-     yaml,
-     bytestring,
-@@ -338,7 +336,6 @@ test-suite unittests
-       ghc-typelits-knownnat,
- 
-       aeson,
--      attoparsec-aeson,
-       aeson-pretty,
-       base,
-       base16-bytestring,


=====================================
p/haskell-clash-lib/debian/patches/no-rts-n
=====================================
@@ -1,11 +1,11 @@
 --- a/clash-lib.cabal
 +++ b/clash-lib.cabal
-@@ -323,7 +323,7 @@ test-suite unittests
-   type:             exitcode-stdio-1.0
-   default-language: Haskell2010
-   main-is:          unittests.hs
--  ghc-options:      -Wall -Wcompat -threaded -with-rtsopts=-N
-+  ghc-options:      -Wall -Wcompat -threaded
+@@ -391,8 +391,6 @@ test-suite unittests
+   -- common RTS options in the unconditional GHC-Options
+   if flag(workaround-ghc-mmap-crash)
+     GHC-Options: "-with-rtsopts=-N -xm20000000"
+-  else
+-    GHC-Options: -with-rtsopts=-N
    hs-source-dirs:   tests
  
    if !flag(unittests)


=====================================
p/haskell-clash-lib/debian/patches/series
=====================================
@@ -1,3 +1 @@
 no-rts-n
-no-attoparsec-aeson
-newer-deps


=====================================
p/haskell-clash-lib/debian/rules
=====================================
@@ -4,6 +4,7 @@ DEB_ENABLE_TESTS = yes
 DEB_SETUP_BIN_NAME = debian/hlibrary.setup
 DEB_CABAL_PACKAGE = clash-lib
 DEB_DEFAULT_COMPILER = ghc
+DEB_SETUP_GHC_CONFIGURE_ARGS = -f-doctests
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/hlibrary.mk



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/9ab1ca1748e8388f3a477b61e5faf16069e961a4

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/9ab1ca1748e8388f3a477b61e5faf16069e961a4
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20231118/746a176d/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list