dev-haskell/weigh
Measure allocations of a Haskell functions/values
ChangeLog
commit 71cfe2d04313fa7be800db9d49033274c7a51ce2
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 27 14:10:03 2024 -0600
dev-haskell/weigh: add 0.0.17, drop 0.0.16-r1
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 d96051d012026626bd5b102c114f735a06f1f693
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 8 13:30:10 2023 -0700
dev-haskell/weigh: Hackage revision bump
Refresh ebuild, add 'process' to RDEPEND
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 c406bd78ea4c46755f1026e09119f4409fb80361
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Tue Feb 16 23:56:12 2021 -0500
dev-haskell/weigh: remove redundant longdescription from metadata
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 1494d9bbc3c5590d003d329664511574d75d45ce
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Sep 28 08:49:31 2020 +0100
dev-haskell/weigh: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 63b73bef67015043af2b43c986f895edde7b8e0e
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Tue Dec 10 00:47:16 2019 -0330
dev-haskell/weigh: bump up to 0.0.16
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@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 b944a5f04a60922280c12d350053f09211cb8c4d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jul 21 22:59:28 2018 +0100
dev-haskell/weigh: bump up to 0.0.12
Package-Manager: Portage-2.3.43, Repoman-2.3.10
commit ceb214a05fdb3627e84a4bfb430c1b8c36347f7e
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Apr 15 17:04:16 2018 +1000
dev-haskell/weigh: bump to 0.0.7
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 3b81c5cab575438e83702c4558a78c98296b2471
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Aug 6 14:03:30 2017 +0100
dev-haskell/weigh: bump up to 0.0.5
Package-Manager: Portage-2.3.6, Repoman-2.3.3
commit 04aa95d8e1bf512dd07154269872fdd636f7a2d9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 30 18:01:44 2017 +0100
dev-haskell/weigh: bump up to 0.0.4
Package-Manager: Portage-2.3.5, Repoman-2.3.2
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 d1dec36ffc10e489067ac4644e5a72d077dda94b
Author: Alexander Vershilov <qnikst@gentoo.org>
Date: Wed Nov 23 01:05:59 2016 +0300
dev-haskell/weigh: bump
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 27 14:10:03 2024 -0600
dev-haskell/weigh: add 0.0.17, drop 0.0.16-r1
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 d96051d012026626bd5b102c114f735a06f1f693
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 8 13:30:10 2023 -0700
dev-haskell/weigh: Hackage revision bump
Refresh ebuild, add 'process' to RDEPEND
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 c406bd78ea4c46755f1026e09119f4409fb80361
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Tue Feb 16 23:56:12 2021 -0500
dev-haskell/weigh: remove redundant longdescription from metadata
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 1494d9bbc3c5590d003d329664511574d75d45ce
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Sep 28 08:49:31 2020 +0100
dev-haskell/weigh: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 63b73bef67015043af2b43c986f895edde7b8e0e
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Tue Dec 10 00:47:16 2019 -0330
dev-haskell/weigh: bump up to 0.0.16
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@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 b944a5f04a60922280c12d350053f09211cb8c4d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jul 21 22:59:28 2018 +0100
dev-haskell/weigh: bump up to 0.0.12
Package-Manager: Portage-2.3.43, Repoman-2.3.10
commit ceb214a05fdb3627e84a4bfb430c1b8c36347f7e
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Apr 15 17:04:16 2018 +1000
dev-haskell/weigh: bump to 0.0.7
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 3b81c5cab575438e83702c4558a78c98296b2471
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Aug 6 14:03:30 2017 +0100
dev-haskell/weigh: bump up to 0.0.5
Package-Manager: Portage-2.3.6, Repoman-2.3.3
commit 04aa95d8e1bf512dd07154269872fdd636f7a2d9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 30 18:01:44 2017 +0100
dev-haskell/weigh: bump up to 0.0.4
Package-Manager: Portage-2.3.5, Repoman-2.3.2
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 d1dec36ffc10e489067ac4644e5a72d077dda94b
Author: Alexander Vershilov <qnikst@gentoo.org>
Date: Wed Nov 23 01:05:59 2016 +0300
dev-haskell/weigh: bump