[Git][haskell-team/DHG_packages][master] hsini: Disable testsuite

Ilias Tsitsimpis (@iliastsi) gitlab at salsa.debian.org
Tue Jul 19 14:22:47 BST 2022



Ilias Tsitsimpis pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
45d99892 by Ilias Tsitsimpis at 2022-07-19T16:21:49+03:00
hsini: Disable testsuite

- - - - -


6 changed files:

- p/haskell-hsini/debian/changelog
- p/haskell-hsini/debian/control
- − p/haskell-hsini/debian/patches/missing-setup
- + p/haskell-hsini/debian/patches/newer-deps
- p/haskell-hsini/debian/patches/series
- p/haskell-hsini/debian/rules


Changes:

=====================================
p/haskell-hsini/debian/changelog
=====================================
@@ -1,8 +1,9 @@
-haskell-hsini (0.5.1.2-7) UNRELEASED; urgency=medium
+haskell-hsini (0.5.1.2-7) unstable; urgency=medium
 
   * Declare compliance with Debian policy 4.6.1
+  * Disable testsuite which fails to compile with GHC 9.0.2 (Closes: #1015290)
 
- -- Ilias Tsitsimpis <iliastsi at debian.org>  Tue, 28 Jun 2022 15:32:31 +0300
+ -- Ilias Tsitsimpis <iliastsi at debian.org>  Tue, 19 Jul 2022 16:21:42 +0300
 
 haskell-hsini (0.5.1.2-6) unstable; urgency=medium
 


=====================================
p/haskell-hsini/debian/control
=====================================
@@ -9,10 +9,6 @@ Build-Depends: debhelper (>= 10),
  cdbs,
  ghc (>= 8.4.3),
  ghc-prof,
- libghc-tasty-dev,
- libghc-tasty-hunit-dev,
- libghc-tasty-quickcheck-dev,
- libghc-tasty-th-dev,
 Build-Depends-Indep: ghc-doc,
 Standards-Version: 4.6.1
 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-hsini


=====================================
p/haskell-hsini/debian/patches/missing-setup deleted
=====================================
@@ -1,10 +0,0 @@
-Description: Add Setup.hs missing from upstream tarball
-Author: Ilias Tsitsimpis <iliastsi at debian.org>
-
-Index: b/Setup.hs
-===================================================================
---- /dev/null
-+++ b/Setup.hs
-@@ -0,0 +1,2 @@
-+import Distribution.Simple
-+main = defaultMain


=====================================
p/haskell-hsini/debian/patches/newer-deps
=====================================
@@ -0,0 +1,21 @@
+Index: b/hsini.cabal
+===================================================================
+--- a/hsini.cabal
++++ b/hsini.cabal
+@@ -6,6 +6,7 @@
+ 
+ name:           hsini
+ version:        0.5.1.2
++x-revision: 2
+ synopsis:       ini configuration files
+ description:    Library for reading and writing configuration files in INI format (see <https://en.wikipedia.org/wiki/INI_file>).
+ category:       Configuration, Data
+@@ -35,7 +36,7 @@ library
+       base <5
+     , bytestring
+     , containers
+-    , mtl
++    , mtl >= 2.2.1 && < 2.3
+     , parsec
+   default-language: Haskell2010
+ 


=====================================
p/haskell-hsini/debian/patches/series
=====================================
@@ -1 +1 @@
-missing-setup
+newer-deps


=====================================
p/haskell-hsini/debian/rules
=====================================
@@ -1,9 +1,8 @@
 #!/usr/bin/make -f
 
-DEB_ENABLE_TESTS = yes
-DEB_SETUP_BIN_NAME = debian/hlibrary.setup
-DEB_CABAL_PACKAGE = hsini
-DEB_DEFAULT_COMPILER = ghc
+# Testsuite fails to compile with GHC 9.0.2
+# (see https://github.com/magthe/hsini/issues/24)
+DEB_ENABLE_TESTS = no
 
 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/45d9989237fd9f0c620edd9d0fa8cf27cbb2b75f

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/45d9989237fd9f0c620edd9d0fa8cf27cbb2b75f
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/20220719/e7a8bf1c/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list