dev-haskell/nanospec
A lightweight implementation of a subset of Hspec's API
ChangeLog
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 3132b0c6494c7fd5b2b2a6cece89ec4110967db0
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Dec 29 11:52:00 2022 -0700
dev-haskell/*: Warn about cycles (#1375)
Leaving the certain USE flags enabled will create cycles in the
dependency graph for these packages. A warning is added so that users
will be alerted not to leave these USE flags enabled, but the flags are
not forcibly turned off which would keep maintainers from running tests.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit ea9d072d6381235e31d79b71e78030b0b88c02f7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Dec 31 17:48:58 2022 -0700
dev-haskell/nanospec: Refresh ebuild
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 0f71d3adf0408b1c826d13a08cf466cfd0c59efe
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jul 25 12:41:15 2021 +0100
dev-haskell/nanospec: update to EAPI=8
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 94eda66d0a053b8841a88d78b5fff5a7c8317803
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Tue Feb 16 23:55:53 2021 -0500
dev-haskell/nanospec: remove redundant longdescription from metadata
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
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 d1f767f6805d42dd71121632272c38d4924240f5
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Sat Nov 16 14:49:36 2019 -0500
dev-haskell/nanospec: drop old
Keep last: 0.2.2
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
commit 8f175dceaac015c6c41ba7ad0111dec4a196eb81
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 10 12:16:32 2018 +0000
dev-haskell/nanospec: drop USE=test: circular depends
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 6cd83acc79a2c9eec159e37fa3427533184be46e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jul 20 20:29:23 2018 +0100
dev-haskell/nanospec: RESTRICT=test to avoid loops
to avoid loop silently->nanospec->silently
Package-Manager: Portage-2.3.43, Repoman-2.3.10
commit b04101b17ddcccac148464e2fc5d083b25e47cc3
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Apr 12 20:44:09 2018 +1000
dev-haskell/nanospec: Bump to 0.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 aa19eeb10bc2eb3e09f93fa8a102c322742943e4
Author: Vikraman Choudhury <vikraman@gentoo.org>
Date: Tue Jan 26 14:19:48 2016 -0500
Update metadata.xml for GLEP 67
commit aa032da81da194a212ddde0db9583c4ca063e86b
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Oct 10 15:33:03 2015 +0100
dev-haskell/nanospec: disable tests to break USE=test cyclic depend
The cycle is:
nanospec[test] -> silently[test] -> nanospec
Package-Manager: portage-2.2.22
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 6898d3d0551e4b9487718048b1d848c1de4bf53c
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat May 2 12:15:35 2015 +0100
dev-haskell/nanospec: bump up to 0.2.1
Package-Manager: portage-2.2.18
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 dd4592c449d1ef516d6700a3930b644dfc424578
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 30 10:39:11 2014 +0300
dev-haskell/nanospec: bump up to 0.2.0
Package-Manager: portage-2.2.10_p15
commit 61030db8fd4b3c43e9e90718f0d6827850089e58
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jan 19 12:42:52 2014 +0300
sync keywords from gentoo-x86
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit a53448dff60e9e94396a6751ab6efb43a0dc00a9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Nov 14 13:00:48 2013 +0300
sync keywords from gentoo-x86
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 27641b41ee7755148402089ec858a4e35414f314
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Oct 20 16:07:42 2012 +1100
Add nanospec
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 3132b0c6494c7fd5b2b2a6cece89ec4110967db0
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Dec 29 11:52:00 2022 -0700
dev-haskell/*: Warn about cycles (#1375)
Leaving the certain USE flags enabled will create cycles in the
dependency graph for these packages. A warning is added so that users
will be alerted not to leave these USE flags enabled, but the flags are
not forcibly turned off which would keep maintainers from running tests.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit ea9d072d6381235e31d79b71e78030b0b88c02f7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Dec 31 17:48:58 2022 -0700
dev-haskell/nanospec: Refresh ebuild
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 0f71d3adf0408b1c826d13a08cf466cfd0c59efe
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jul 25 12:41:15 2021 +0100
dev-haskell/nanospec: update to EAPI=8
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 94eda66d0a053b8841a88d78b5fff5a7c8317803
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Tue Feb 16 23:55:53 2021 -0500
dev-haskell/nanospec: remove redundant longdescription from metadata
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
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 d1f767f6805d42dd71121632272c38d4924240f5
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Sat Nov 16 14:49:36 2019 -0500
dev-haskell/nanospec: drop old
Keep last: 0.2.2
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
commit 8f175dceaac015c6c41ba7ad0111dec4a196eb81
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 10 12:16:32 2018 +0000
dev-haskell/nanospec: drop USE=test: circular depends
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 6cd83acc79a2c9eec159e37fa3427533184be46e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jul 20 20:29:23 2018 +0100
dev-haskell/nanospec: RESTRICT=test to avoid loops
to avoid loop silently->nanospec->silently
Package-Manager: Portage-2.3.43, Repoman-2.3.10
commit b04101b17ddcccac148464e2fc5d083b25e47cc3
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Apr 12 20:44:09 2018 +1000
dev-haskell/nanospec: Bump to 0.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 aa19eeb10bc2eb3e09f93fa8a102c322742943e4
Author: Vikraman Choudhury <vikraman@gentoo.org>
Date: Tue Jan 26 14:19:48 2016 -0500
Update metadata.xml for GLEP 67
commit aa032da81da194a212ddde0db9583c4ca063e86b
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Oct 10 15:33:03 2015 +0100
dev-haskell/nanospec: disable tests to break USE=test cyclic depend
The cycle is:
nanospec[test] -> silently[test] -> nanospec
Package-Manager: portage-2.2.22
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 6898d3d0551e4b9487718048b1d848c1de4bf53c
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat May 2 12:15:35 2015 +0100
dev-haskell/nanospec: bump up to 0.2.1
Package-Manager: portage-2.2.18
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 dd4592c449d1ef516d6700a3930b644dfc424578
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 30 10:39:11 2014 +0300
dev-haskell/nanospec: bump up to 0.2.0
Package-Manager: portage-2.2.10_p15
commit 61030db8fd4b3c43e9e90718f0d6827850089e58
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jan 19 12:42:52 2014 +0300
sync keywords from gentoo-x86
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit a53448dff60e9e94396a6751ab6efb43a0dc00a9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Nov 14 13:00:48 2013 +0300
sync keywords from gentoo-x86
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 27641b41ee7755148402089ec858a4e35414f314
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Oct 20 16:07:42 2012 +1100
Add nanospec