gpo.zugaina.org

Search Portage & Overlays:

dev-haskell/htf

The Haskell Test Framework

Screenshots

  • htf-0.15.0.2
    ~amd64
    executable doc hscolour hoogle profile test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: haskell

ChangeLog

commit e314befbc8d278c7fba117e863b2d015696399ed
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 28 12:20:19 2024 -0600

dev-haskell/htf: add 0.15.0.2, drop 0.15.0.0

Signed-off-by: hololeap <hololeap@protonmail.com>

commit 570c8a553a60a54456b3fdeb56b746b4fd1ab329
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 18 10:47:56 2023 -0700

dev-haskell/quickcheck: slotmove 2 -> 0

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1502
Signed-off-by: hololeap <hololeap@protonmail.com>

commit db98782e890b3cebf75a19b2da3a1bdcbee17fa4
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 12 06:28:08 2023 -0600

*/*: Remove [profile?] from ghc RDEPEND

This reverts commit b2f01bbf1333c88785109bebf75d49a3bd623727.

Adding [profile?] universally causes issues with exe-only packages with
no profile USE flag. This is better handled in the eclass.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a2f524e74d7e5e5000c1d057a74dcd7f4af7b43c
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat May 6 17:04:20 2023 -0600

*/*: Remove ~x86 (and related) from KEYWORDS

x86 is mostly untested, and even building a subset of ::haskell
revealed failing tests which pass on amd64.

With the new behavior of hackport to only add ARCH to KEYWORDS, there
will be CI failures if a package has ~x86 removed but not from its
revdep tree as well. The only sensible mitigation is to remove ~x86
tree-wide until we have a dedicated tester willing to fix current bugs.

See: https://github.com/snoyberg/mono-traversable/issues/210
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit b2f01bbf1333c88785109bebf75d49a3bd623727
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 5 15:53:40 2023 -0600

*/*: Add [profile?] to ghc RDEPEND

Any package that depends on 'base' will require the 'base' profiling
libs when profiling is enabled. Because virtually every package depends
on 'base', it makes sense to add [profile?] universally to
'dev-lang/ghc' in RDEPEND.

Reported-by: Filip Kszczot <filip@kszczot.pl>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700

*/*: Switch to optional ghc/process dep

Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.

Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:

|| ( dev-lang/ghc dev-haskell/process )

Remove mask on dev-haskell/process

This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700

dev-haskell/process: Mask for removal

Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.

The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit db3a940b13e1cd3d6787c0f998383fb8814f4f12
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 8 12:49:07 2023 -0700

dev-haskell/htf: add 0.15.0.0, drop 0.14.0.6

Make htfpp executable togglable with a flag

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1381
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 9672ee12c9c489f9e5bfdee329a4e6aed692fe4d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 30 06:55:18 2022 +0100

*/*: fix https->https in metadatd dtd

Newer hackport fixes this (in git, not tagged yet).

Signed-off-by: Sam James <sam@gentoo.org>

commit 070442e47b43ad01a6a262cc078757ee352555aa
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jun 26 14:27:57 2021 +0100

dev-haskell/htf: bump up to 0.14.0.6

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 4e6be593deee25563f2a0329ae355b6f7a622130
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Aug 29 20:52:01 2020 +0100

dev-haskell/htf: drop old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7c5113299cf4420cd5b3757c2a26d45a8cef1367
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Aug 29 20:42:22 2020 +0100

dev-haskell/htf: bump up to 0.14.0.3

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 0009dddd6b656b508381ede48f215e8b655d07db
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Mon Dec 16 13:30:19 2019 -0500

dev-haskell/htf: drop old

Keep last: 0.13.2.5

Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>

commit 6b0faa6686157bf1ad26fce5ef37177e59e504b4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Dec 14 11:06:24 2019 +0000

dev-haskell/htf: drop tests

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 3d16013c65cc8986c7537d76ed3a2855e978d057
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 23 15:39:53 2019 +0000

*/*: Inline mirror://hackage and update URIs

Follow ::gentoo commit 2a2e66a9407205f18
("*/*: Inline mirror://hackage and update URIs ")

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2f1b60ae7cff8648e0f23b32ff89fdde685762e6
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 3 10:53:11 2019 +0000

dev-haskell/htf: RESTRICT=test, pulls in stack

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 213694f1af8a4f202f7d41ff3f848b4270848245
Author: hololeap <hololeap@gmail.com>
Date: Sat Feb 16 14:26:15 2019 -0700

dev-haskell/htf: Bump to 0.13.2.5

commit bfbf176c049608f836f4675082fcba054dbffb3a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Sep 11 23:20:43 2018 +0100

dev-haskell/htf: drom USE=test, needs more failure investigation

Package-Manager: Portage-2.3.49, Repoman-2.3.10

commit cd7eb9d5963c9bc7bdcb39cf862f62755a9529b5
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Apr 11 11:24:09 2018 +1000

dev-haskell/htf: Bump to 0.13.2.4

commit 75014c1b4375eed41f7c178bb9d65fdfb9f0814b
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Feb 11 23:23:18 2018 +1100

dev-haskell/htf: Bump to 0.13.2.2

commit 2a94f64d40e69b69ddfa1b5da7906d17009e5e6f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Nov 24 09:25:20 2017 +0000

refresh Manifests

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 1a6ba469382ab24f8b77b4ff3b043b6e2ed68306
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Feb 28 21:38:05 2017 +0000

follow ::gentoo in removing '# $Id$' headers

Done as
$ sed -i */*/*.ebuild -e '/^# \$Id\$$/d'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit d4dc07b5158c3be5ca5ac0658c3d14d2cfefdb89
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jul 2 19:22:07 2016 +0100

dev-haskell/htf: tweak for aeson-pretty-0.8

Package-Manager: portage-2.3.0

commit aa19eeb10bc2eb3e09f93fa8a102c322742943e4
Author: Vikraman Choudhury <vikraman@gentoo.org>
Date: Tue Jan 26 14:19:48 2016 -0500

Update metadata.xml for GLEP 67

commit 9be1da1d6fc682aab1886896c7331f5c7fe79aec
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Aug 22 22:32:55 2015 +0100

dev-haskell/htf: bump up to 0.13.1.0

Package-Manager: portage-2.2.20

commit b9c11d9d44644f6a277de1f7af562de56e786675
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Aug 9 10:37:52 2015 +0100

convert '# $Header: ' lines to '# $Id$'

The change was adopted when ::gentoo switched to git.

https://github.com/trofi/gentoo-qa/blob/master/check_header.sh

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 528025f5b921252a5885343f8c4311c7ee883344
Author: Sergei Trofimovich <siarheit@google.com>
Date: Tue Jun 23 21:56:00 2015 +0100

dev-haskell/htf: bump up to 0.13.0.0

Package-Manager: portage-2.2.20

commit 4d8e0bdf3b9e40bef680872c264c80746eeb1428
Author: Sergei Trofimovich <siarheit@google.com>
Date: Fri Mar 27 22:04:23 2015 +0000

dev-haskell/htf: bump up to 0.12.2.4

Package-Manager: portage-2.2.17

commit 025977b5ab17621b4eae8aaaa4c8e0f5b1ad8c4e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 1 20:24:13 2014 +0000

dev-haskell/htf: bump up to 0.12.2.3

Package-Manager: portage-2.2.14

commit 34fe41cecd73db70cc5f4e6f158a8aa930fde2b9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Oct 25 21:55:50 2014 +0100

dev-haskell/htf: bump up to 0.12.2.2

Package-Manager: portage-2.2.14

commit 3b8e978dc9c676309cfd5a38bb668975ec1602ec
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Sep 19 23:15:35 2014 +0100

dev-haskell/htf: bump up to 0.12.1.0

Package-Manager: portage-2.2.12

commit 7caba65cd543fbfef1c994cc43a84a5dec653ce7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Jul 24 18:07:32 2014 +0300

metadata.xml: from <maintainer> field in favour of <herd> one

Mangled by tiny tool:
https://github.com/trofi/gentoo-qa/blob/master/shrink_haskell_metadata.hs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 61a225d26849f84ba9a45ab617fde8ebc5790510
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jul 19 01:19:28 2014 +0300

dev-haskell/htf: bump up to 0.12.0.0

Package-Manager: portage-2.2.10_p39

commit 3c51e1d1e7cf5479e2ae1469434f9610ba3f7fda
Author: Mark Wright <gienah@gentoo.org>
Date: Tue Jul 1 23:16:52 2014 +1000

Bump htf to 0.11.4.0

commit 19bb9287ba89397b55976c058f1220466484791d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 23 20:10:41 2014 +0300

dev-haskell/htf: bump up to 0.11.3.4

Package-Manager: portage-2.2.10_p15

commit d04bdb4d2464bd59e686baa9f1d7fb511dd2cedd
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Tue Apr 15 12:41:10 2014 +0400

dev-haskell/htf: fix QC dep

commit b0f2aa7f8ba186832e82ac61cef7187fcb2f7839
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Feb 13 20:01:42 2014 +0300

dev-haskell/htf: bump up to 0.11.2.1

Package-Manager: portage-2.2.8-r1

commit 9062e6d09924dd9ec2e3a17521a85658bc813ee4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Feb 7 23:06:37 2014 +0300

dev-haskell/htf: bump up to 0.11.2

Package-Manager: portage-2.2.8-r1

commit 2151624859af9ece652155869c7926f8ae43a6ee
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Feb 5 10:38:25 2014 +0300

dev-haskell/htf: bump up to 0.11.1.1

Package-Manager: portage-2.2.8-r1

commit 4c06c5cda7fe85b73fd5480f57b592529c49206e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jan 22 18:57:11 2014 +0300

dev-haskell/htf: removed old

Package-Manager: portage-2.2.8-r1

commit daf9d9b90ae397fac6ecdff3072510a0f461cc68
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Thu Sep 5 09:55:12 2013 +0400

dev-haskell/htf: bump up to 0.11.0.1

Signed-off-by: Alexander Vershilov <alexander.vershilov@gmail.com>

commit 06883d8bee2987e6c14ccae6ee27b87edbc2534a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Dec 24 17:36:27 2012 +0300

dev-haskell/htf: RESTRICT=test

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a76b8fc9175e051e30c380774b6196d3acb68881
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Dec 15 14:14:29 2012 +0300

dev-haskell/htf: bump up to 0.10.0.7

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7fbbc7d29da09891327dc96e5ebad28450a4a3d8
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Nov 20 00:02:14 2012 +0300

dev-haskell/htf: removed unused file

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 65db8985aea5b1f1f5f256f86dedd13e22d8b3b0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Oct 18 20:36:04 2012 +0300

dev-haskell/htf: bump up to 0.9.0.0

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit ea0ea9686bec39675d5831796026565f0668825f
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Sep 15 23:15:15 2012 +1000

loosen directory dep in htf (changes already patched earlier)

commit 7db4e1b65c2de61d0028528402e5f4d4f1112cf1
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri Sep 7 17:44:46 2012 +0400

big mirror update

commit 7bd75c1d91183f888de4a36850030372d2a5383a
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Aug 18 20:12:02 2012 +1000

Bump htf to 0.8.2.1

commit 2dd741656638887225a364a4391b2c772fdfd3ad
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Jul 9 20:48:28 2012 +1000

Loosen quickcheck dep to for 2.5 in htf

commit 88bbb0224ca4d45e00f0f64b16b0c8e79dab66f1
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jun 15 03:11:07 2012 +0300

regenerated all Manifests to make use of 'thin' feature in one shot

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit e972c3c22fb726a9b2db612cc4546ee0314c6de1
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 15 15:30:42 2012 +0300

dev-haskell/htf: actually bump upper mtl bound in .ebuild

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 1ff87ca52fd1ca64adea9b6ce69cc7a3852c129e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 15 14:04:52 2012 +0300

dev-haskell/htf: allow mtl-2.1

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a1911b97acaedeac186560e0b2a1ad0842d2e287
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Apr 6 23:00:37 2012 +0300

dev-haskell/htf: loosen deps to accept haskell-src-exts-1.13 (noticed by hgolden)

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f1beebf6edaaecf9513746a60e13c145069be37b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Feb 17 08:58:44 2012 +0300

dev-haskell/htf: fixed homepage htf -> HTF

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2a1424e57d1c9cad23622b7158b90b2e663736c4
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Feb 5 00:32:29 2012 +1100

Bump htf to 0.8.2.0

commit ddfc3d1aa83b3634fb3be0d8024f3d6afe252445
Author: Mark Wright <markwright@internode.on.net>
Date: Thu Nov 17 23:17:59 2011 +1100

Add hoogle support

commit ad1bff29a9510db37898559ca5f6b03a6028acf9
Author: Mark Wright <markwright@internode.on.net>
Date: Tue Nov 8 13:48:31 2011 +1100

Bump htf to 0.8.1.1, built with ghc 7.2.1 and 7.0.4 (wants quickcheck >= 2.3)

commit 3dce75bf9640e0da33d1aa84793b200439b382bb
Author: Mark Wright <markwright@internode.on.net>
Date: Thu Nov 3 18:49:54 2011 +1100

Reported by hgolden, loosen process dependency for ghc 7.2.1, built with ghc 7.2.1 and 7.0.4 (wants >=quickcheck-2.3)

commit 458125a82b0bdaf73d4b2e40036b48a8a84ddfd9
Author: Perttu Luukko <perttu.luukko@iki.fi>
Date: Wed Oct 12 18:28:39 2011 +0300

dev-haskell/htf: remove old also from Manifest

commit 868d3ac5ed985b2a7871fb6ad378243ba53c6324
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Oct 11 20:02:31 2011 +0300

dev-haskell/htf: removed old

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 455ee3d31c6329b59ac48ae7c88d45312497a813
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Oct 11 19:30:55 2011 +0300

bump dev-haskell/htf-0.8.1.0 up to 0.8.1.0 (requested by Perttu Luukko)

Allowed QuickCheck-2.4 as well.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit dd2d15b8bbb54a9ef93116562f3bda7dcdc75812
Author: Mark Wright <markwright@internode.on.net>
Date: Sun May 22 21:55:42 2011 +1000

Bump htf to 0.7.0.1, not built as does not conform to haskell platform 2011.2.0.1 (wants quickcheck < 2.4 causes slot conflict) and wants haskell-src-exts 1.9*

commit 21d3e694d85aa3f8f54398513b5b639438af8b50
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Tue Mar 1 22:05:40 2011 +0100

htf: bump

commit 829a3856be26c8fcaf780ce06e8b72e8d5b2d857
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Thu Jun 10 09:07:51 2010 +0000

Add the Haskell Testing Framework (htf)