[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