Page MenuHomePhabricator

Deploy IP Info extension to all wikis (as a beta feature)
Closed, ResolvedPublic2 Estimated Story Points

Description

The IP Info extension should be deployed to all WIkimedia wikis as a beta feature.

Target date: 10 May 2022 (if all blockers are resolved) 22 May (due to no train on week of 9 May)

Details

Related Objects

StatusSubtypeAssignedTask
Resolvedkostajh
ResolvedNiharika
ResolvedTchanders
ResolvedTchanders
ResolvedTchanders
Resolvedsbassett
ResolvedDec 15 2020Tchanders
ResolvedTchanders
ResolvedTchanders
InvalidNone
ResolvedSep 22 2020Tchanders
ResolvedTchanders
Resolveddbarratt
ResolvedTchanders
Resolvedsbassett
ResolvedNiharika
InvalidNone
ResolvedNiharika
ResolvedSep 22 2020Tchanders
ResolvedTchanders
Resolveddbarratt
Resolved AGueyte
ResolvedSTran
ResolvedSTran
Resolved AGueyte
Resolvedkostajh
In Progressmszwarc
OpenNone

Event Timeline

Meta is not listed as a content project. Notwithstanding, we make heavy use of ip info features such as WHOIS given that Meta hosts many crosswiki countervandalism projects and request pages. I'd not mind this feature be enabled there as well if you're willing to. Thanks.

Meta is not listed as a content project.

Ooops. Excluding Meta was unintentional.
I was trying to find a definition of a "production" wiki that wasn't a test wiki (i.e. has real users), this was the best I could come up with. :) Is there a better word to describe that? I guess "production non-test wiki" ?

No harm done :-) I am glad to know Meta could be considered for the testing phase.

Terminology depends on the set of wikis you'd like this enabled/tested. If you want to enable it on any production wiki which are not test projects then yes, "production non-test wiki" would be okay. If appart from that you'd like to test it only on wikis where there is educational content, then content wikis is accurate :-)

But anyway, I don't really care about the word :-) I just wanted to state that Meta could be a good candidate given the heavy use we make of tools such as WHOIS.

Best regards.

Niharika renamed this task from Deploy IP Info extension to at least one content project wiki to Deploy IP Info extension to all wikis (as a beta feature).May 3 2022, 5:16 PM
Niharika triaged this task as Medium priority.
Niharika updated the task description. (Show Details)
Niharika updated the task description. (Show Details)

Change 793841 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Deploy IPInfo to all wikis by default

https://gerrit.wikimedia.org/r/793841

Change 793841 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy IPInfo to all wikis by default

https://gerrit.wikimedia.org/r/793841

Mentioned in SAL (#wikimedia-operations) [2022-05-24T21:00:28Z] <cjming@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:793841|Deploy IPInfo to all wikis by default (T260597)]] (duration: 00m 52s)

@dom_walden @imaigwilo - just a note about access.

IPInfo appeared in the list of beta features at Special:Preferences#mw-prefsection-betafeatures for my volunteer account in the autoconfirmed group, but not from my staff account, which is in the staff group only.

Have asked @Niharika whether we should give IPInfo rights need giving to staff and stewards, as has been done for ipinfo-view-log in T307164.

Moved to T309318: Can global sysops have ipinfo-view-full and ipinfo-view-log access?


Trying to figure out which task to mention this on, so here will have to do — please see Stewards' noticeboard#ipinfo permission for GS.

Question: can global sysops have ipinfo-view-full and ipinfo-view-log access? Asking per T307164: IP Info log access to staff, stewards, checkusers, ombudsmen

I did some smoke testing of the basic user flow on enwiki:

  1. Enabled the beta feature via global preferences, checked the first user option in Special:Preferences and then agreed to the terms of use on Special:Contributions.
  2. Looked up my own IP address in Special:Contributions (for the infobox) and revision history (for the popup) (Aside: the data was accurate and complete).
  3. Disabled my access via Special:Preferences.
  4. Looked at Special:Log?type=ipinfo. Saw 4 entries: one for enabling my access, one for accessing the infobox, one for accessing the popup and a final one for disabling my access.