Controversial Language Change Suggestion #181

Merged
merged 1 commit into from Jul 5, 2016

4 participants

@renee-travisci
renee-travisci commented Jul 1, 2016 edited

Hello!
At Travis CI we've decided to change our usage of Whitelist/Blacklist to the less racially charged language of Safelist/Blocklist. We are using rack-attack and would love to use an updated version with our language choices if you are open to this change. I'm not sure how you would like to change the versioning of this so I didn't add any changes there. I know this would require users to update all of their whitelist/blacklist method calls to the new verbiage, which might annoy a number of end users. However, we did this with a simple find and replace (and method aliases until this change is welcomed). I added the depreciation warnings for the old method names to help users, however if anyone is relying on the rack.attack.match_type I changed it to safelist/blocklist (wasn't sure how to deprecate that nicely).
Thanks!
**Renée

@ktheory
Kickstarter member

@renee-travisci Thank you so much! This PR made my day. 😍

safelist & blocklist are better & more inclusive names, so this isn't controversial to me. And you even added deprecation warnings and tests. 👍 💯

Lemme get tests passing on master again, and double-check that the upgrade path is smooth w/ deprecation warnings. Then I'll merge & release.

@renee-travisci

@ktheory I've got a branch with working master tests! was just about to PR :)

@renee-travisci renee-travisci suggesting changing whitelist/blacklist language to less controversia…
…l safelist/blocklist language

add deprication warnings

fix the method signatures
e1a0c80
@gwaldo gwaldo referenced this pull request in graphite-project/graphite-web Jul 2, 2016
Open

Replace racially charged language "whitelist/blacklist" #1569

@ktheory ktheory merged commit 4f462c3 into kickstarter:master Jul 5, 2016

1 check passed

Details continuous-integration/travis-ci/pr The Travis CI build passed
@ktheory
Kickstarter member

I cleaned up a few things in #183 and just released v5.0.0.beta1.

@renee-travisci: mind giving that a whirl on TravisCI's app and letting me know if you have any trouble?

@quecas-de-don-isidro
quecas-de-don-isidro commented Jul 5, 2016 edited

@ktheory honest question for you. What do you think about the pr-author's commitment to removing "charged" and "controversial" language from our industry when they throw around gender slurs on twitter?
I can't help but question the sincerity of the motives here.

The rest of this comment was deleted by @ktheory, 1:39pm July 5.

@renee-travisci renee-travisci deleted the renee-travisci:language_change_suggestion branch Jul 5, 2016
@igorwwwwwwwwwwwwwwwwwwww

@ktheory thank you so much! We deployed 0.5.0.beta1 to production today -- running smooth so far!

@quecas-de-don-isidro
quecas-de-don-isidro commented Jul 5, 2016 edited

This comment was deleted by @ktheory, 1:39pm July 5.

@ktheory
Kickstarter member

Hi @quecas-de-don-isidro,

The author’s commitment and what I think of it are irrelevant and off-topic.

Per Rack::Attack’s Code of Conduct:

Examples of unacceptable behavior include … derogatory comments or personal attacks, trolling, public or private harassment.

Please refrain from personal attacks.

I’m deleting the parts of your comments that I judge to be a personal attack and/or off-topic.

@ktheory ktheory locked and limited conversation to collaborators Jul 5, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.