Page MenuHomePhabricator

Remove mediawiki::packages::fonts from non thumbor servers
Closed, ResolvedPublic

Description

Splitting from discussion on https://gerrit.wikimedia.org/r/c/operations/puppet/+/728568

All SVG rendering should happen on thumbor servers, and Timeline/Score have moved to Shellbox which manage their own fonts. I am not aware of any remaining usage of these fonts on appservers.

Event Timeline

Change 734798 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki: add parameter to allow absenting fonts, remove them from appservers

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

Change 735042 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] wikitech::web: remove font packages from wikitech servers

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

Change 735075 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki: purge font packages from mwdebug1001

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

Change 734798 merged by Dzahn:

[operations/puppet@production] mediawiki: allow absenting font packages via hiera

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

Change 735075 merged by Dzahn:

[operations/puppet@production] mediawiki: purge font packages from mwdebug1001

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

Mentioned in SAL (#wikimedia-operations) [2021-10-28T22:16:27Z] <mutante> mwdebug1001 - letting puppet remove all mediawiki font packages using new Hiera key 'profile::mediawiki::webserver::install_fonts: false' to make sure we really don't need them (T294378)

I merged the mediawiki::webserver change to allow absenting fonts via Hiera: https://gerrit.wikimedia.org/r/c/operations/puppet/+/734798/10

Then used it on mwdebug1001 only: https://gerrit.wikimedia.org/r/c/operations/puppet/+/735075/2

You can now use profile::mediawiki::webserver::install_fonts: false to get this:

Info: Caching catalog for mwdebug1001.eqiad.wmnet
Info: Applying configuration version '(53eb64ff96) Dzahn - mediawiki: purge font packages from mwdebug1001'
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-arabeyes]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-arphic-ukai]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-noto-hinted]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-noto-unhinted]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-arphic-uming]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-farsiweb]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-kacst]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-khmeros]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-lao]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-liberation]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-liberation2]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-linuxlibertine]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-manchufont]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-nafees]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-sil-abyssinica]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-sil-ezra]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-sil-padauk]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-sil-scheherazade]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-takao-gothic]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-takao-mincho]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-thai-tlwg]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-tibetan-machine]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-unfonts-core]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-unfonts-extra]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[texlive-fonts-recommended]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-alee]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-wqy-zenhei]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[xfonts-100dpi]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[xfonts-75dpi]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[xfonts-base]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[xfonts-mplus]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[xfonts-scalable]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-sil-nuosusil]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[culmus]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[culmus-fancy]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-lklug-sinhala]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-vlgothic]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-dejavu-core]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-dejavu-extra]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-lyx]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-crosextra-carlito]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-crosextra-caladea]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-smc]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-hosny-amiri]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-taml-tscu]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-beng]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-deva]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-gujr]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-knda]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-mlym]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-orya]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-guru]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-taml]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-telu]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-gujr-extra]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-noto-cjk]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-sil-lateef]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-ipafont-gothic]/ensure: removed
Notice: /Stage[main]/Mediawiki::Packages::Fonts/Package[fonts-ipafont-mincho]/ensure: removed
Notice: Applied catalog in 178.45 seconds

Change 735685 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki: remove font packages from all canary appservers

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

Mentioned in SAL (#wikimedia-operations) [2021-11-01T17:06:05Z] <mutante> removing font packages from canary appservers (T294378, gerrit:735685)

Change 735685 merged by Dzahn:

[operations/puppet@production] mediawiki: remove font packages from all canary appservers

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

Change 736017 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] canary_api: remove font packages from canary API servers

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

Change 736017 merged by Dzahn:

[operations/puppet@production] canary_api: remove font packages from canary API servers

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

Change 736020 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] canary_api: actually remove font packages from canary API servers

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

Change 736020 merged by Dzahn:

[operations/puppet@production] canary_api: actually remove font packages from canary API servers

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

Mentioned in SAL (#wikimedia-operations) [2021-11-01T17:46:19Z] <mutante> removing mediawiki font packages from the 8 canary API servers, in addition to 11 canary appservers T294378

Change 736818 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] parsoid::testing: (scandium) remove MediaWiki font packages

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

Change 736818 merged by Dzahn:

[operations/puppet@production] parsoid: remove mw font packages from test server (scandium)

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

Change 736825 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] parsoid: remove mw font packages from canary servers

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

Change 736825 merged by Dzahn:

[operations/puppet@production] parsoid: remove mw font packages from canary servers

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

Change 736925 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] parsoid: remove mw font packages from parsoid-canary, for real

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

Change 736925 merged by Dzahn:

[operations/puppet@production] parsoid: remove mw font packages from parsoid-canary, for real

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

Mentioned in SAL (#wikimedia-operations) [2021-11-04T23:19:54Z] <mutante> wtp1025, wtp1026, parse2001, parse2002 (parsoid-canary): purging mediawiki font packages (T294378)

Change 736927 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] cloudweb2002-dev (labtestwikitech): purge mediawiki font packages

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

Change 736928 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] profile::openstack::base::wikitech::web: add parameter to remove font packages

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

Change 736928 merged by Dzahn:

[operations/puppet@production] profile::openstack::base::wikitech::web: add parameter to remove font packages

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

Change 736927 merged by Dzahn:

[operations/puppet@production] cloudweb2002-dev (labtestwikitech): purge mediawiki font packages

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

Change 735042 merged by Dzahn:

[operations/puppet@production] wikitech::web: remove font packages from wikitech servers

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

Change 737800 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] parsoid: remove mediawiki font packages from all parsoid servers

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

Mentioned in SAL (#wikimedia-operations) [2021-11-10T18:57:44Z] <mutante> removing mediawiki font packages from parsoid hosts - T294378

Change 737800 merged by Dzahn:

[operations/puppet@production] parsoid: remove mediawiki font packages from all parsoid servers

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

Change 738031 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki: remove font packages from API appservers

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

Change 738031 merged by Dzahn:

[operations/puppet@production] mediawiki: remove font packages from API appservers

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

Mentioned in SAL (#wikimedia-operations) [2021-11-15T19:06:35Z] <mutante> removing font packages from MW API appservers T294378

Change 739002 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki: remove font packages from appservers

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

Change 739002 merged by Dzahn:

[operations/puppet@production] mediawiki: remove font packages from appservers

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

Mentioned in SAL (#wikimedia-operations) [2021-11-15T21:19:46Z] <mutante> removing mediawiki font packages from remaining regular appservers globally (T294378)

Change 739012 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki/parsoid/wikitech: flip default for font install

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

Change 739012 merged by Dzahn:

[operations/puppet@production] mediawiki/parsoid/wikitech: flip default for font install

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