Page MenuHomePhabricator

Roll out IPA Audio Renderer support to pilot wikis
Closed, ResolvedPublic

Description

This is scheduled for the week of January 9.

The pilot wikis are:

  • Afrikaans Wiktionary
  • Arabic Wikipedia

Event Timeline

Change 880568 had a related patch set uploaded (by HMonroy; author: HMonroy):

[operations/mediawiki-config@master] Enable Phonos on afwiktionary and arwiki

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

Testing notes

@GMikesell-WMF Here was my plan for testing this deployment.

Login as your staff account and make sure to only edit your user sandbox (e.g. User:<username>/sandbox).

Testing on both https://ar.wikipedia.org and https://af.wiktionary.org.

Check that at least the three main capabilities work. You can copy examples from beta:

The output and behaviour should be the same as beta.

Change 880568 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Phonos on afwiktionary and arwiki

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

Mentioned in SAL (#wikimedia-operations) [2023-01-17T21:17:09Z] <ebernhardson@deploy1002> Started scap: Backport for [[gerrit:880568|Enable Phonos on afwiktionary and arwiki (T324561)]]

Mentioned in SAL (#wikimedia-operations) [2023-01-17T21:18:51Z] <ebernhardson@deploy1002> ebernhardson and hmonroy: Backport for [[gerrit:880568|Enable Phonos on afwiktionary and arwiki (T324561)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-01-17T21:29:31Z] <ebernhardson@deploy1002> Finished scap: Backport for [[gerrit:880568|Enable Phonos on afwiktionary and arwiki (T324561)]] (duration: 12m 21s)

@HMonroy All IPA's are playable as seen in the test links below. I did come across one issue when testing on the Minerva. When testing the getting data from Wikidata, the vertical alignment was off as seen in the screenshot. All the other skins tested fine. Please let me know if you want to close this and I can create another ticket for it or if this is not an issue worth looking at. Thanks!

OS: macOS 13.0
Browser: Safari 16, Chrome, 109, Firefox 108
Test Links:
Arabic Wikipedia: https://ar.wikipedia.org/wiki/%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:GMikesell-WMF/sandbox
Afrikaans Wiktionary: https://af.wiktionary.org/wiki/Gebruiker:GMikesell-WMF/sandbox

Minerva

T324561_Phonos_Ar_ Minervaneo..png (1×1 px, 177 KB)

Vector 2022 & the rest

T324561_Phonos_Ar_ The Rest..png (942×1 px, 301 KB)

All IPA's are playable as seen in the test links below. I did come across one issue when testing on the Minervaneo skin. When testing the getting data from Wikidata, the vertical alignment was off as seen in the screenshot. All the other skins tested fine. Please let me know if you want to close this and I can create another ticket for it or if this is not an issue worth looking at. Thanks!

I wasn't able to reproduce this. All skins seem to have the misalignment pointed out by F36291203 to varying degrees. Regardless, I think I know why. First and foremost is the fix for T320421 won't arrive on the pilot wikis until tomorrow and Thursday. That removes the extra space added when there's a Phonos button without a label (as is the case for all of your examples except the "Wikidata" ones).

The other issue, which might be related, is that you are apparently using invalid wikitext. I believe you're trying to make a definition list. The syntax for that is ; term : description or

; term
: description

Both will put the "description" on a new line and indent it a little bit. The Wikidata examples on the test pages correctly use the syntax for definition lists, thus why they might appear indented while the others don't.

Thanks for the update @MusikAnimal ! I updated the definition list for the files from the Commons section of my test list. I'm still having the space issue on just Minerva but as you said, T320421 should fix the spacing issue. Everything else seems to be fine, so I will move this to Prod Sign-off. Thanks!