Page MenuHomePhabricator

Rename html5shiv to html5shim
Closed, DeclinedPublic

Description

A shiv is a homemade stabbing or slicing weapon. The creator of html5shiv was instead thinking of shims, thin pieces of material used to control spacing in construction. The html5shiv project is maintained with identical code under both names, though it really should encourage people to use the html5shim name; this means this replacement should be a straightforward affair.

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
DeclinedNone

Event Timeline

Looking at ./maintenance/resources/foreign-resources.yaml:html5shiv in MediaWiki core, it says that it comes from https://raw.githubusercontent.com/aFarkas/html5shiv/3.7.3/src/html5shiv.js .

So... I don't think so? :)

matmarex subscribed.

The name may be incorrect, but it really is named shiv, so who are we to argue? https://github.com/aFarkas/html5shiv#why-is-it-called-a-shiv

Dinoguy1000 added a project: Voice & Tone.

In light of T254646, I believe this should be revisited. The problem with "shiv" is that it immediately evokes imagery of violence. At least in the US, it might also be considered a microaggression against people of color, given the gross racial imbalance in US prisons compared with the general population. Even if this isn't true, WMF projects purport to be inclusive of everyone, which includes current and former prisoners, for whom "shiv" is likely to be an unpleasant reminder of their experiences in the system.

Quick question, do we even need this? Shouldn't be undeployed given we dropped even IE8 basic support?

No idea; I don't know if it's actually still in use either. If not, then obviously this task is unnecessary and can be reclosed.

I just made a patch to drop it. If it gets removed, this is automatically done as well.

We are dropping the tool in a week or two. No need to rename it.