Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread Craig Andrews
On 2021-07-10 17:18, William Hubbs wrote: To update everyone involved in this, please read my last comment on the pr. Basically, this can be treated like a test version by adding it to package.mask with an appropriate message then maybe publishing a newsitem if the maintainer wants it to be

[gentoo-dev] [PATCH] lua*.eclass: standardize the guard variables

2021-07-10 Thread William Hubbs
Change the _R0 suffix on these variable names to _ECLASS. Signed-off-by: William Hubbs --- eclass/lua-single.eclass | 10 +++--- eclass/lua-utils.eclass | 8 eclass/lua.eclass| 12 +--- 3 files changed, 12 insertions(+), 18 deletions(-) diff --git

Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread William Hubbs
To update everyone involved in this, please read my last comment on the pr. Basically, this can be treated like a test version by adding it to package.mask with an appropriate message then maybe publishing a newsitem if the maintainer wants it to be known by other users. William signature.asc

Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread William Hubbs
Hey All, I'm responding again because I saw that I left Luke off of my original message and I cleaned up my steps a bit. We talked about this on the irc channel, and several of us feel that you don't need anything special in the ebuild at all, you can do this via package.mask and a newsitem. I

Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread William Hubbs
On Sat, Jul 10, 2021 at 11:42:28AM -0400, Craig Andrews wrote: > Gentoo currently has a number of packages required to run a bitcoin node > in its tree, including: > * net-libs/libbitcoinconsensus > * net-p2p/bitcoin-qt > * net-p2p/bitcoind > > In version 0.21.1, bitcoin included a consensus

[gentoo-dev] [PATCH] python-utils-r1.eclass: Cleanup cache dirs after epytest

2021-07-10 Thread Michał Górny
Make epytest clean up common cache directories .hypothesis and .pytest_cache after the execution. If pytest is executed in ${BUILD_DIR}/lib, these directories end up being wrongly installed, and so far ebuilds had to handle cleaning them up. Signed-off-by: Michał Górny ---

[gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread Craig Andrews
Gentoo currently has a number of packages required to run a bitcoin node in its tree, including: * net-libs/libbitcoinconsensus * net-p2p/bitcoin-qt * net-p2p/bitcoind In version 0.21.1, bitcoin included a consensus algorithm changed call taproot. There is no configuration opt-in with this

[gentoo-dev] Re: [PATCH 0/6] haskell eclass update to EAPI=8, old EAPI={0..5} removal

2021-07-10 Thread Sergei Trofimovich
On Mon, 5 Jul 2021 23:25:50 +0100 Sergei Trofimovich wrote: > The changes are mostly code removal. And example ebuild. > > Sergei Trofimovich (6): > haskell-cabal.eclass: drop EAPI={0..5} support > ghc-package.eclass: drop EAPI={0..5} support > ghc-package.eclass: allow EAPI=8 >

Re: [gentoo-dev] [PATCH 1/5] haskell-cabal.eclass: drop EAPI={0..5} support

2021-07-10 Thread Sergei Trofimovich
On Tue, 06 Jul 2021 09:34:14 +0200 Ulrich Mueller wrote: > > On Tue, 06 Jul 2021, Sergei Trofimovich wrote: > > > case "${EAPI:-0}" in > > This could be just ${EAPI} now (and quotes were never necessary). > > > - 0|1) ;; > > - 2|3|4|5|6|7) HASKELL_CABAL_EXPF+=" src_configure" ;;