Skip to content

Commit e6ae156

Browse files
committed
Bot: Auto-update Tech namespace pages 2026-05-15 00:00:59
1 parent 0a0cf49 commit e6ae156

3 files changed

Lines changed: 99 additions & 4 deletions

File tree

content/tech-docs/Tech:Removing_an_extension.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ title: Tech:Removing an extension
44

55
If a decision has been made to remove an extension from Miraheze—for example, because it is unmaintained, incompatible with the current MediaWiki version, or any other valid reason—the following procedure should be followed. Any user may submit a pull request to remove an extension, but only a [Technology team member](/tech-docs/techvolunteers) with appropriate access can merge and deploy the change.
66

7+
## Gathering community feedback
8+
9+
If an extension is about to be removed, though the tech team could consider keeping it with enough community support, consider asking for feedback on a subpage of [Tech:Noticeboard](/tech-docs/technoticeboard). Affected wikis should be made aware via the [NotifyWikiUsers](https://meta.miraheze.org/wiki/github:miraheze/MirahezeMagic/blob/main/maintenance/NotifyWikiUsers.php) script in MirahezeMagic. This will also give them some time to migrate to other solutions before the extension is removed.
10+
11+
## Removing an extension
12+
713
*The steps below must be followed in order:*
814

915
* First, make sure the extension is temporarily restricted so that no new installs can occur during the removal process. To do this, follow the instructions at the [Globally Disabling Extensions](#globally-disabling-extensions) section.

content/tech-docs/Tech:Server_admin_log.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,99 @@
22
title: Tech:Server admin log
33
---
44

5+
## 2026-05-14
6+
7+
* 21:41 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftproxy161: libnghttp2-14 and libpq5
8+
* 21:41 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject201: libnghttp2-14 and libpq5
9+
* 21:41 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftproxy171: libnghttp2-14 and libpq5
10+
* 21:40 MirahezeLSBot: [void@puppet181] Upgraded packages on test151: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-dev, nghttp2-client, libnghttp2-14, and libpq5
11+
* 21:40 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject211: libnghttp2-14 and libpq5
12+
* 21:40 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject191: libnghttp2-14 and libpq5
13+
* 21:39 MirahezeLSBot: [void@puppet181] Upgraded packages on ns2: libnghttp2-14 and libpq5
14+
* 21:39 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject181: libnghttp2-14 and libpq5
15+
* 21:39 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject171: libnghttp2-14 and libpq5
16+
* 21:39 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject161: libnghttp2-14 and libpq5
17+
* 21:38 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftac171: libnghttp2-14 and libpq5
18+
* 21:38 MirahezeLSBot: [void@puppet181] Upgraded packages on rdb191: libnghttp2-14 and libpq5
19+
* 21:38 MirahezeLSBot: [void@puppet181] Upgraded packages on swiftobject151: libnghttp2-14 and libpq5
20+
* 21:38 MirahezeLSBot: [void@puppet181] Upgraded packages on os202: libnghttp2-14 and libpq5
21+
* 21:37 MirahezeLSBot: [void@puppet181] Upgraded packages on os201: libnghttp2-14 and libpq5
22+
* 21:37 MirahezeLSBot: [void@puppet181] Upgraded packages on puppet181: gsasl-common, libgsasl18, libnghttp2-14, libpq5, postgresql-client-17, and postgresql-17
23+
* 21:37 MirahezeLSBot: [void@puppet181] Upgraded packages on os162: libnghttp2-14 and libpq5
24+
* 21:36 MirahezeLSBot: [void@puppet181] Upgraded packages on mwtask181: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
25+
* 21:36 MirahezeLSBot: [void@puppet181] Upgraded packages on reports171: libnghttp2-14 and libpq5
26+
* 21:36 MirahezeLSBot: [void@puppet181] Upgraded packages on os191: libnghttp2-14 and libpq5
27+
* 21:36 MirahezeLSBot: [void@puppet181] Upgraded packages on prometheus151: libnghttp2-14 and libpq5
28+
* 21:35 MirahezeLSBot: [void@puppet181] Upgraded packages on phorge171: libnghttp2-14 and libpq5
29+
* 21:35 MirahezeLSBot: [void@puppet181] Upgraded packages on os161: libnghttp2-14 and libpq5
30+
* 21:35 MirahezeLSBot: [void@puppet181] Upgraded packages on ns1: libnghttp2-14 and libpq5
31+
* 21:35 MirahezeLSBot: [void@puppet181] Upgraded packages on mw203: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
32+
* 21:34 MirahezeLSBot: [void@puppet181] Upgraded packages on os151: libnghttp2-14 and libpq5
33+
* 21:34 MirahezeLSBot: [void@puppet181] Upgraded packages on mwtask171: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
34+
* 21:34 MirahezeLSBot: [void@puppet181] Upgraded packages on mwtask151: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
35+
* 21:34 MirahezeLSBot: [void@puppet181] Upgraded packages on mwtask161: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
36+
* 21:33 MirahezeLSBot: [void@puppet181] Upgraded packages on mw202: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
37+
* 21:33 MirahezeLSBot: [void@puppet181] Upgraded packages on mw201: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
38+
* 21:33 MirahezeLSBot: [void@puppet181] Upgraded packages on mw192: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
39+
* 21:32 MirahezeLSBot: [void@puppet181] Upgraded packages on mw191: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
40+
* 21:32 MirahezeLSBot: [void@puppet181] Upgraded packages on mw181: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
41+
* 21:32 MirahezeLSBot: [void@puppet181] Upgraded packages on mw183: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
42+
* 21:31 MirahezeLSBot: [void@puppet181] Upgraded packages on mw193: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
43+
* 21:31 MirahezeLSBot: [void@puppet181] Upgraded packages on mw182: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
44+
* 21:31 MirahezeLSBot: [void@puppet181] Upgraded packages on mw163: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
45+
* 21:30 MirahezeLSBot: [void@puppet181] Upgraded packages on mw173: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
46+
* 21:30 MirahezeLSBot: [void@puppet181] Upgraded packages on mw171: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
47+
* 21:30 MirahezeLSBot: [void@puppet181] Upgraded packages on mw161: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
48+
* 21:29 MirahezeLSBot: [void@puppet181] Upgraded packages on mw162: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
49+
* 21:29 MirahezeLSBot: [void@puppet181] Upgraded packages on mw153: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
50+
* 21:29 MirahezeLSBot: [void@puppet181] Upgraded packages on mw151: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
51+
* 21:28 MirahezeLSBot: [void@puppet181] Upgraded packages on mon181: libnghttp2-14 and libpq5
52+
* 21:28 MirahezeLSBot: [void@puppet181] Upgraded packages on mw172: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
53+
* 21:28 MirahezeLSBot: [void@puppet181] Upgraded packages on mw152: libswscale8, libavdevice61, libavformat61, libavfilter10, libavcodec61, libavutil59, libpostproc58, libswresample5, ffmpeg, libnghttp2-14, and libpq5
54+
* 21:28 MirahezeLSBot: [void@puppet181] Upgraded packages on mem191: libnghttp2-14 and libpq5
55+
* 21:27 MirahezeLSBot: [void@puppet181] Upgraded packages on llm191: libnghttp2-14 and libpq5
56+
* 21:27 MirahezeLSBot: [void@puppet181] Upgraded packages on mem201: libnghttp2-14 and libpq5
57+
* 21:27 MirahezeLSBot: [void@puppet181] Upgraded packages on kafka182: libnghttp2-14 and libpq5
58+
* 21:27 MirahezeLSBot: [void@puppet181] Upgraded packages on mem161: libnghttp2-14 and libpq5
59+
* 21:26 MirahezeLSBot: [void@puppet181] Upgraded packages on mem151: libnghttp2-14 and libpq5
60+
* 21:26 MirahezeLSBot: [void@puppet181] Upgraded packages on ldap171: libnghttp2-14 and libpq5
61+
* 21:26 MirahezeLSBot: [void@puppet181] Upgraded packages on matomo151: libnghttp2-14 and libpq5
62+
* 21:26 MirahezeLSBot: [void@puppet181] Upgraded packages on mattermost2: libnghttp2-14, libpq5, postgresql-client-17, and postgresql-17
63+
* 21:25 MirahezeLSBot: [void@puppet181] Upgraded packages on cp191: libnghttp2-14 and libpq5
64+
* 21:25 MirahezeLSBot: [void@puppet181] Upgraded packages on db201: libnghttp2-14 and libpq5
65+
* 21:25 MirahezeLSBot: [void@puppet181] Upgraded packages on db192: libnghttp2-14 and libpq5
66+
* 21:25 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud17: libnghttp2-14 and libpq5
67+
* 21:24 MirahezeLSBot: [void@puppet181] Upgraded packages on cp171: libnghttp2-14 and libpq5
68+
* 21:24 MirahezeLSBot: [void@puppet181] Upgraded packages on eventgate182: libnghttp2-14 and libpq5
69+
* 21:24 MirahezeLSBot: [void@puppet181] Upgraded packages on bast181: libnghttp2-14 and libpq5
70+
* 21:24 MirahezeLSBot: [void@puppet181] Upgraded packages on graylog161: libnghttp2-14 and libpq5
71+
* 21:23 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud19: libnghttp2-14 and libpq5
72+
* 21:23 MirahezeLSBot: [void@cloud21] clear ipmi server event log (inlet temperature going high again)
73+
* 21:23 MirahezeLSBot: [void@puppet181] Upgraded packages on changeprop202: libnghttp2-14 and libpq5
74+
* 21:23 MirahezeLSBot: [void@puppet181] Upgraded packages on db181: libnghttp2-14 and libpq5
75+
* 21:23 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud20: libnghttp2-14 and libpq5
76+
* 21:22 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud18: libnghttp2-14 and libpq5
77+
* 21:22 MirahezeLSBot: [void@puppet181] Upgraded packages on db182: libnghttp2-14 and libpq5
78+
* 21:22 MirahezeLSBot: [void@puppet181] Upgraded packages on cp201: libnghttp2-14 and libpq5
79+
* 21:22 MirahezeLSBot: [void@puppet181] Upgraded packages on bast161: libnghttp2-14 and libpq5
80+
* 21:22 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud16: libnghttp2-14 and libpq5
81+
* 21:21 MirahezeLSBot: [void@puppet181] Upgraded packages on cp161: libnghttp2-14 and libpq5
82+
* 21:21 MirahezeLSBot: [void@puppet181] Upgraded packages on db171: libnghttp2-14 and libpq5
83+
* 21:20 MirahezeLSBot: [void@puppet181] Upgraded packages on db172: libnghttp2-14 and libpq5
84+
* 21:20 MirahezeLSBot: [void@puppet181] Upgraded packages on db161: libnghttp2-14 and libpq5
85+
* 21:20 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud15: libnghttp2-14 and libpq5
86+
* 21:20 MirahezeLSBot: [void@puppet181] Upgraded packages on bots171: libnghttp2-14 and libpq5
87+
* 21:20 MirahezeLSBot: [void@puppet181] Upgraded packages on cloud21: libnghttp2-14 and libpq5
88+
* 21:19 MirahezeLSBot: [void@puppet181] Upgraded packages on db151: libnghttp2-14 and libpq5
89+
* 03:54 MirahezeLSBot: [skye@mwtask171] Finished import for kartkingdomwiki (XML: None; Images: .) (END - exit=0)
90+
* 03:54 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php initSiteStats --wiki=kartkingdomwiki --update (END - exit=0)
91+
* 03:54 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php initSiteStats --wiki=kartkingdomwiki --update (START)
92+
* 03:54 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php importImages --wiki=kartkingdomwiki --sleep=1 '--comment=Importing images from [https://kart-kingdomkarts.fandom.com/](https://kart-kingdomkarts.fandom.com/) ([T15336](https://meta.miraheze.org/wiki/phorge:T15336))' -- . (END - exit=0)
93+
* 01:05 MirahezeLSBot: [skye@mwtask171] Finished import for lapfoxhalleywiki (XML: None; Images: .) (END - exit=0)
94+
* 01:05 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php initSiteStats --wiki=lapfoxhalleywiki --update (END - exit=0)
95+
* 01:05 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php initSiteStats --wiki=lapfoxhalleywiki --update (START)
96+
* 01:05 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php importImages --wiki=lapfoxhalleywiki --sleep=1 '--comment=Importing files from lapfoxtrax.fandom.com ([T15350](https://meta.miraheze.org/wiki/phorge:T15350))' -- . (END - exit=0)
97+
598
## 2026-05-13
699

7100
* 23:43 MirahezeLSBot: [skye@mwtask171] sudo -u www-data php /srv/mediawiki/1.45/maintenance/run.php importImages --wiki=lapfoxhalleywiki --sleep=1 '--comment=Importing files from lapfoxtrax.fandom.com ([T15350](https://meta.miraheze.org/wiki/phorge:T15350))' -- . (START)

content/tech-docs/Tech:Upgrading_MediaWiki.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,6 @@ Two tasks should be created on [Phorge](https://meta.miraheze.org/wiki/Phorge),
3535

3636
<!-- NOTE: this can be removed in a few releases when all extensions have migrated to virtual domains but as of now this is still ongoing so is mentioned here. -->
3737

38-
#### Community Outreach
39-
40-
If any extensions are to be removed before the upgrade, this should be communicated via [Tech:Noticeboard](/tech-docs/technoticeboard) and affected wikis should be made aware via the [NotifyWikiUsers](https://meta.miraheze.org/wiki/github:miraheze/MirahezeMagic/blob/main/maintenance/NotifyWikiUsers.php) script in MirahezeMagic. A page for the upgrade (similar to [MediaWiki/1.45](https://meta.miraheze.org/wiki/MediaWiki/1.45)) may be created with user-facing changes and extension removals as well. The schedule, once decided, should also be added to that page.
41-
4238
### Create JSON Schema for UpgradeWiki
4339

4440
This JSON file defines the upgrade steps for a wiki, including SQL patches and maintenance scripts. All paths are relative to the server root unless absolute paths are given.

0 commit comments

Comments
 (0)