Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541192 - bitcoincore.eclass: Needlessly angry phrasing
Summary: bitcoincore.eclass: Needlessly angry phrasing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-24 00:47 UTC by Patrick Lauer
Modified: 2015-02-25 02:20 UTC (History)
2 users (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 Patrick Lauer gentoo-dev 2015-02-24 00:47:30 UTC
The phrasing for spamfilter (which should be renamed to lukejr-censoring ;) ) implies that enabling it is a good thing. Ahem.


        bitcoincore_policymsg spamfilter \
                "Enhanced spam filter policy is enabled: Notorious spammers will not be assisted by your node. This may impact your ability to use some spammy services (see link for a list)." \
                "Enhanced spam filter policy is DISABLED: Your node will not be checking for notorious spammers, and may assist them. Set BITCOIN_POLICY=spamfilter to enable."


I suggest rewording it to something more neutral since we're supposed to follow upstream etc.etc.
Comment 1 Luke-Jr 2015-02-24 03:10:25 UTC
(In reply to Patrick Lauer from comment #0)
> The phrasing for spamfilter (which should be renamed to lukejr-censoring ;)
> ) implies that enabling it is a good thing. Ahem.

It *is* a good thing (and no more "censoring" than other antispam tools like, eg, SpamAssassin).

>         bitcoincore_policymsg spamfilter \
>                 "Enhanced spam filter policy is enabled: Notorious spammers
> will not be assisted by your node. This may impact your ability to use some
> spammy services (see link for a list)." \
>                 "Enhanced spam filter policy is DISABLED: Your node will not
> be checking for notorious spammers, and may assist them. Set
> BITCOIN_POLICY=spamfilter to enable."
> 
> 
> I suggest rewording it to something more neutral since we're supposed to
> follow upstream etc.etc.

More neutral how? Can you give an example? The current phrasing is objectively accurate.
Comment 2 Luke-Jr 2015-02-24 03:16:48 UTC
> ... since we're supposed to follow upstream etc.etc.

Also, can you reference where this policy exists? I do not see it in any Gentoo policy documents, and it seems contrary to the norm for Gentoo's portage tree, which quite often does reasonable patching to improve the end user experience.

Unrelated to the description in this bug, it may make sense to reconsider some of the default USE/BITCOIN_POLICY flags if the policy to strive for is "upstream" rather than "best".
Comment 3 Anthony Basile gentoo-dev 2015-02-24 11:47:39 UTC
I do not want a repeat of bug #524512. cc-ing comrel for an objective opinion.
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2015-02-24 12:03:13 UTC
Here's a suggestion for alternative messages: 

"Enhanced spam filter is enabled: A blacklist (seen as controversial by upstream) will be used by your node. This may impact your ability to use some services (see link for a list)."

"Enhanced spam filter is disabled: Your node will not be checking for notorious spammers, and may assist them."
Comment 5 Anthony Basile gentoo-dev 2015-02-24 12:07:13 UTC
(In reply to Andreas K. Hüttel from comment #4)
> Here's a suggestion for alternative messages: 
> 
> "Enhanced spam filter is enabled: A blacklist (seen as controversial by
> upstream) will be used by your node. This may impact your ability to use
> some services (see link for a list)."
> 
> "Enhanced spam filter is disabled: Your node will not be checking for
> notorious spammers, and may assist them."

I will change the message to the above.  It reads more neutral to me.

I also notice the spam filters are on by default.  I will turn them off by default.
Comment 6 Anthony Basile gentoo-dev 2015-02-24 12:09:35 UTC
(In reply to Anthony Basile from comment #5)
> (In reply to Andreas K. Hüttel from comment #4)
> > Here's a suggestion for alternative messages: 
> > 
> > "Enhanced spam filter is enabled: A blacklist (seen as controversial by
> > upstream) will be used by your node. This may impact your ability to use
> > some services (see link for a list)."
> > 
> > "Enhanced spam filter is disabled: Your node will not be checking for
> > notorious spammers, and may assist them."
> 
> I will change the message to the above.  It reads more neutral to me.
> 
> I also notice the spam filters are on by default.  I will turn them off by
> default.


  24 Feb 2015; Patrick Lauer <patrick@gentoo.org> bitcoind-0.10.0.ebuild:
  Disable censoring by default


Actually, already done by Patrick.
Comment 7 Anthony Basile gentoo-dev 2015-02-24 12:15:58 UTC
(In reply to Andreas K. Hüttel from comment #4)
> "Enhanced spam filter is enabled: A blacklist (seen as controversial by
> upstream) will be used by your node. This may impact your ability to use
> some services (see link for a list)."

I changed this slightly.  I wrote "controversial by some" rather than upstream.  When I spoke with upstream about the filtering issue, they agreed that there was indeed a weakness in bitcoin that allowed this sort of spamming but did not like this approach.  The biggest contraversy came from the community of users.
Comment 8 Anthony Basile gentoo-dev 2015-02-24 18:09:07 UTC
Okay I think we're done here.  Reopen if you want to continue the debate.
Comment 9 Luke-Jr 2015-02-24 21:02:05 UTC
"spamfilter" is actually NOT a blacklist, and should be enabled by default as it is best for the user.
Comment 10 Luke-Jr 2015-02-25 02:20:29 UTC
Perhaps this improves the accuracy a bit:

"Enhanced spam filter policy is enabled: Your node will identify notorious spam scripts and avoid assisting them. This may impact your ability to use some spammy services (see link for a list)."

"Enhanced spam filter policy is DISABLED: Your node will not check for notorious spam scripts, and may assist them. Set BITCOIN_POLICY=spamfilter to enable."

This at least clarifies the nature of blocking spam, and not the spammers themselves (which I suppose the old message may have suggested to some was the case).