Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 821709 - net-p2p/bitcoind, net-p2p/bitcoin-qt, etc >=0.21.1 are supposed to be masked
Summary: net-p2p/bitcoind, net-p2p/bitcoin-qt, etc >=0.21.1 are supposed to be masked
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Luke-Jr
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-11-04 20:08 UTC by Luke-Jr
Modified: 2021-11-05 00:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2021-11-04 20:08:47 UTC
Bitcoin Core/Knots 0.21.1 includes changes to Bitcoin's consensus protocol that should only be deployed with *active* opt-in consent from the user, never automatically. The solution to prevent this agreed on when it was added to the tree, was to package.mask them until some undefined future time.

At this time, it remains inappropriate for any automatic upgrade to occur. Yet candrews secretly unmasked it back in October (ae7251a476e1ea18a429bf012dcdf45ec59662a6) with no discussion, triggering an unethical upgrade for users who had not opted in.

This should be reverted immediately, or replaced with a comparable safeguard against automatic upgrades.
Comment 1 Larry the Git Cow gentoo-dev 2021-11-05 00:15:56 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deab2f8501132b2c6c6af1ab3dacf9abda75febf

commit deab2f8501132b2c6c6af1ab3dacf9abda75febf
Author:     Luke Dashjr <luke-jr+git@utopios.org>
AuthorDate: 2021-11-04 20:10:27 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-05 00:14:41 +0000

    package.mask: re-mask bitcoin >=0.21.1
    
    Without a mask, automatic upgrades would trigger, which is unethical (at least at this time).
    
    This reverts commit ae7251a476e1ea18a429bf012dcdf45ec59662a6.
    
    Closes: https://bugs.gentoo.org/821709
    Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
    Closes: https://github.com/gentoo/gentoo/pull/22818
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/package.mask | 12 ++++++++++++
 1 file changed, 12 insertions(+)