Page MenuHomePhabricator

Update footer links to direct to proper locations on Foundation Governance Wiki
Open, Needs TriagePublic

Description

Update footer links across wikis to reflect new location within Wikimedia Foundation Governance Wiki.

Links to update:

//foundation.wikimedia.org/wiki/Wikimedia:General_disclaimer -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:General_disclaimer
//foundation.wikimedia.org/wiki/Privacy_policy -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
//foundation.wikimedia.org/wiki/Cookie_statement -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
//foundation.wikimedia.org/wiki/Terms_of_Use -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
//foundation.wikimedia.org/wiki/Terms_of_Use/Phabricator -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/Phabricator
//foundation.wikimedia.org/wiki/Special:MyLanguage/Wikimedia:General_disclaimer -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:General_disclaimer
//foundation.wikimedia.org/wiki/Special:MyLanguage/Privacy_policy -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
//foundation.wikimedia.org/wiki/Special:MyLanguage/Cookie_statement -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
//foundation.wikimedia.org/wiki/Special:MyLanguage/Terms_of_Use -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
//foundation.wikimedia.org/wiki/Special:MyLanguage/Terms_of_Use/Phabricator -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/Phabricator
//foundation.wikimedia.org/wiki/Policy:General_disclaimer -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:General_disclaimer
//foundation.wikimedia.org/wiki/Policy:Privacy_policy -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
//foundation.wikimedia.org/wiki/Policy:Cookie_statement -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
//foundation.wikimedia.org/wiki/Policy:Terms_of_Use -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
//foundation.wikimedia.org/wiki/Policy:Terms_of_Use/Phabricator -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/Phabricator
//wikimediafoundation.org/wiki/Home -> //wikimediafoundation.org/ or //foundation.wikimedia.org/wiki/Special:MyLanguage/Home
//wikimediafoundation.org/wiki/Terms_of_Use -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
//wikimediafoundation.org/wiki/Privacy_policy -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
//wikimediafoundation.org/wiki/Our_projects -> //wikimediafoundation.org/our-work/wikimedia-projects/
//wikimediafoundation.org/wiki/Cookie_statement -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
//wikimediafoundation.org/wiki/MediaWiki_Pingback_Privacy_Statement -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:MediaWiki_pingback_privacy_statement
//wikimediafoundation.org/wiki/Maps_Terms_of_Use -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Maps_Terms_of_Use
//wikimediafoundation.org/wiki/Peering -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Peering
//foundation.wikimedia.org/wiki/Special:MyLanguage/IP_Information_tool_guidelines -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:IP_Information_tool_guidelines
//foundation.wikimedia.org/wiki/IP_Information_tool_guidelines -> //foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:IP_Information_tool_guidelines
//meta.wikimedia.org/wiki/Terms_of_use/* -> //foundation.wikimedia.org/wiki/Policy:Terms_of_use/*
wmf:Our projects -> foundationsite:our-work/wikimedia-projects/
wmf:Cookie_statement -> foundation:Special:MyLanguage/Policy:Cookie_statement
wmf:Privacy_policy -> foundation:Special:MyLanguage/Policy:Privacy_policy
wmf:Terms_of_Use -> foundation:Special:MyLanguage/Policy:Terms_of_Use
wmf:Trademark policy -> foundation:Special:MyLanguage/Policy:Trademark_policy
foundation:Special:MyLanguage/Terms_of_Use -> foundation:Special:MyLanguage/Policy:Terms_of_Use

Past related task for reference: T199812

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Varnent updated the task description. (Show Details)
Varnent updated the task description. (Show Details)
Varnent updated the task description. (Show Details)

Change 896214 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] T331680

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

Change 896215 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/skins/WikimediaApiPortal@master] T331680

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

Change 896216 had a related patch set uploaded (by Varnent; author: Varnent):

[operations/mediawiki-config@master] T331680

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

Change 896217 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/DonationInterface@master] T331680

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

Change 896218 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/skins/Vector@master] T331680

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

Change 896221 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] T331680

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

Change 896217 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] T331680

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

Change 896218 merged by jenkins-bot:

[mediawiki/skins/Vector@master] T331680

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

Change 896210 merged by jenkins-bot:

[mediawiki/skins/WikimediaApiPortal@master] T331680

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

Change 896215 merged by jenkins-bot:

[mediawiki/skins/WikimediaApiPortal@master] T331680

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

Change 896214 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] T331680

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

Change 896221 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] T331680

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

Change 896216 had a related patch set uploaded (by Jforrester; author: Varnent):

[operations/mediawiki-config@master] docroot: Update privacy policy footer link

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

Change 896216 merged by jenkins-bot:

[operations/mediawiki-config@master] docroot: Update privacy policy footer link

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

Mentioned in SAL (#wikimedia-operations) [2023-03-14T12:11:29Z] <samtar@deploy2002> Started scap: Backport for [[gerrit:896224|[foundationwiki] Grant translation admin rights to 'editor' group (T297396)]], [[gerrit:896216|docroot: Update privacy policy footer link (T331680)]]

Mentioned in SAL (#wikimedia-operations) [2023-03-14T12:13:12Z] <samtar@deploy2002> samtar and varnent: Backport for [[gerrit:896224|[foundationwiki] Grant translation admin rights to 'editor' group (T297396)]], [[gerrit:896216|docroot: Update privacy policy footer link (T331680)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-03-14T12:20:05Z] <TheresNoTime> Command '['helmfile', '-e', 'eqiad', '--selector', 'name=canary', 'apply']' returned non-zero exit status 1. (P45862) during scap deployment of T297396 + T331680 — scap rolled back

Mentioned in SAL (#wikimedia-operations) [2023-03-14T12:20:41Z] <samtar@deploy2002> Finished scap: Backport for [[gerrit:896224|[foundationwiki] Grant translation admin rights to 'editor' group (T297396)]], [[gerrit:896216|docroot: Update privacy policy footer link (T331680)]] (duration: 09m 12s)

It looks like these have all been merged. I am going to add a few more links I have stumbled across in this process to the list, do another set of updates (confident some things were missed in the initial search), and post an update when I think the second set is ready for review. Thank you all for help!

Varnent updated the task description. (Show Details)
Varnent renamed this task from Update footer links to Update footer links to direct to proper locations on Foundation Governance Wiki.Mar 16 2023, 4:23 AM
Varnent updated the task description. (Show Details)
Varnent updated the task description. (Show Details)

Change 900050 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org - Bug:T331680

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

Change 900050 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org

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

Change 900052 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] Updates to footer links to include translate redirect. Bug: T331680

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

Change 900052 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] Updates to footer links to include translate redirect.

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

@TheresNoTime & @Jdforrester-WMF - I think those last two PRs finish addressing all of the desktop wiki footers. I have another set of patches I will work on next that address lingering "footer links" for mobile and services.

hi @Varnent Is the Phabricator part of this done and the remaining things all about production wikis? In that case I would remove our team tag, but if there is more for Phabricator, Gitlab or Gerrit..then we'll keep it and make that happen.

@Dzahn - from what I can tell we are all set on that front. Thank you for your help!!!

//foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy does not work, as privacy policy translations do not generally live there. wmf:Template:PrivacyLang points to Meta for all translations.

@Dzahn - we are now fully ready to deploy the lingering link updates. Let me know if you want me to highlight which ones are lingering, but basically the ones discussed before about needing to be merge conflict resolved are ones we can now reasonably deploy as the locations are fully setup. Let me know I can help, but do not want to create new problems. ;p

@Mormegil - thank you for pointing that out. As a part of addressing duplicate content, those links have now been addressed and all translations and updated terms are on the destination wiki.

@Varnent Based on T331680#8722152 and the following comment I thought the Phabricator part (to change links in footer there) of this was done and I had removed our team tag. Just to make sure I got it right, you need to deploy changes to rewrite rules for foundation.wikimedia.org now?

If so... and because that is not a microsite like others but the config for that is on Mediawiki Appserver cluster it means nowadays another team is responsible to get that deployed. If that is the case please add it on this workboard: https://phabricator.wikimedia.org/project/view/3775/

@Varnent Based on T331680#8722152 and the following comment I thought the Phabricator part (to change links in footer there) of this was done and I had removed our team tag. Just to make sure I got it right, you need to deploy changes to rewrite rules for foundation.wikimedia.org now?

If so... and because that is not a microsite like others but the config for that is on Mediawiki Appserver cluster it means nowadays another team is responsible to get that deployed. If that is the case please add it on this workboard: https://phabricator.wikimedia.org/project/view/3775/

@Dzahn: Sorry for confusion. This is about footer links and not anything about rewrite rules. Possible it is not your team at all. :) Mostly relates to the WikimediaMessages extension.

@Varnent Footer links on https://foundation.wikimedia.org? Yea, those are on the appserver cluster. That is what separates them from previous requests that we handled that were for microsites. They are hosted in a different place.

@Dzahn It is footer links for that wiki and all other 900~ wikis. Would it be helpful if I pinged the pull requests with the specific corrections - or is it another team that handles these? Thank you again for assistance and apologies for my stupidity around which team can help with which area of coding.

@Varnent Alright! Yes, that is another team. It's this one: https://phabricator.wikimedia.org/project/view/3775/

Gotcha - thank you, @Dzahn!

This comment was removed by Varnent.

Change 900050 abandoned by Varnent:

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org

Reason:

Doing just en and qqq from most recent versions.

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

Change 927601 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org

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

I think https://gerrit.wikimedia.org/r/927606 should resolve the rest of this issue on the repo side. Although I wonder if in the new setup we really need anything other than the en and qqq files for the notranslate section.

FYI: @TheresNoTime and @Jdforrester-WMF

Change 927606 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org

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

Change 927601 abandoned by Varnent:

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org

Reason:

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaMessages/+/927606

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

Change 900052 abandoned by Varnent:

[mediawiki/extensions/WikimediaMessages@master] Updates to footer links to include translate redirect.

Reason:

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaMessages/+/927606/

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

I think https://gerrit.wikimedia.org/r/927606 should resolve the rest of this issue on the repo side. Although I wonder if in the new setup we really need anything other than the en and qqq files for the notranslate section.

FYI: @TheresNoTime and @Jdforrester-WMF

Done; should ship in next week's train, if that's OK?

Change 927606 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Update footer links to foundation.wikimedia.org.

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

I think https://gerrit.wikimedia.org/r/927606 should resolve the rest of this issue on the repo side. Although I wonder if in the new setup we really need anything other than the en and qqq files for the notranslate section.

FYI: @TheresNoTime and @Jdforrester-WMF

Done; should ship in next week's train, if that's OK?

Perfect! Thank you, @Jdforrester-WMF! I will keep this ticket open for a little longer so I can do one final sweep of code files to make sure there is not one lurking link missed somewhere in the weeds. :)

Anything left to do here? It's been 6 weeks.

Change 964958 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/services/restbase@master] Update links to TOU and Privacy policy pages.

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

Change 964960 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/services/ores@master] Update link to privacy policy.

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

Change 964961 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/services/recommendation-api@master] Update links to Wikimedia Foundation sites and policies.

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

Change 964962 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/services/wikifeeds@master] Update links to Wikimedia Foundation sites and policies.

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

Change 964965 had a related patch set uploaded (by Varnent; author: Varnent):

[mediawiki/extensions/WikimediaMessages@master] More updates to Wikimedia Foundation maintained policies and documentation.

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

Change 964965 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] More updates to Wikimedia Foundation maintained policies and documentation.

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

Change 964961 merged by jenkins-bot:

[mediawiki/services/recommendation-api@master] Update links to Wikimedia Foundation sites and policies.

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

Change 964962 merged by jenkins-bot:

[mediawiki/services/wikifeeds@master] Update links to Wikimedia Foundation sites and policies.

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