* Update extensions/Linter from branch 'REL1_43'
to 871c0fd2b096b9490a01ff4e9df5c09302c975b6
- Localisation updates from https://translatewiki.net.
Change-Id: I0f84e1de598dced98c61b00788aad497678aa379
* Update extensions/InputBox from branch 'REL1_43'
to 587955d260ede99b3cc6ce21ca9fadac35a594f8
- Localisation updates from https://translatewiki.net.
Change-Id: I70a15653d232e9239741ad08be0bc24884169b58
* Update extensions/Gadgets from branch 'REL1_43'
to 01f1776fa5bb436378d616f0ed566757f618d075
- Localisation updates from https://translatewiki.net.
Change-Id: I52cffbac1f58d8d4470035d84450de04bb92adf7
* Update extensions/Echo from branch 'REL1_43'
to f38e3f0d91df90a19fa84bcdb4b8fa2c12008a92
- Localisation updates from https://translatewiki.net.
Change-Id: I9c483aa7d6dbb2afd558fcaeb293be03ccf7b089
* Update extensions/DiscussionTools from branch 'REL1_43'
to ebf321178a0d9b6ea15bbab15f5623b8c72ba3a4
- Localisation updates from https://translatewiki.net.
Change-Id: I5327d484ab131af96f1188a961858dfb6b842dff
* Update extensions/ConfirmEdit from branch 'REL1_43'
to b4e6c9d36b206214942b4add1eaa5bfb0e878f2d
- Localisation updates from https://translatewiki.net.
Change-Id: Iaa13c0544cf49d004182f404d575be7b3665dc5e
* Update extensions/CiteThisPage from branch 'REL1_43'
to a12c2cf7b335e79f2ca2d713aef687a754e40eea
- Localisation updates from https://translatewiki.net.
Change-Id: Ifbc61e29a879d7834f0af91751dfbfd96374029e
* Update extensions/Cite from branch 'REL1_43'
to def878a3d804d2699300e7d76ad5e2fa9929b586
- Localisation updates from https://translatewiki.net.
Change-Id: Ic15a43ee093a93dc5251ec71d1dae2af6f0359dc
* Update extensions/AbuseFilter from branch 'REL1_43'
to 87a9dbaf0418219c141e0de74b983b4332ae3d2f
- Localisation updates from https://translatewiki.net.
Change-Id: I2b390cfaffaf0d0f8a29246fd35ee77ac6f94a84
SemanticMediaWiki creates its own bootstrap and displays
a bunch of information. In [0] this broke this.
We already look for bootstrap anyways, we just don't use it.
We fix this by checking for bootstrap and only setting a default
if not supplied.
[0] d2a30096f1
Change-Id: Iebb1949cc6a253640f40f1ac048ab50f99cac02a
(cherry picked from commit d43c69b25f05801ac3c255a2dfdbe03e820029ca)
* Update extensions/Math from branch 'REL1_43'
to c6a8010e1cfca9cd9f398a67ea89624ac2f32fee
- Refactor BaseMappings operators
Migrate from BaseMappings to texutil.json
Note that MMLutil::uc2xNotation is idempotent and only changes
text that starts with '\u'. This method might be removed in the
future and inlined in the data.
* The maintenance script UpdateTexutil.php was committed mainly
for reviewing purposed.
Bug: T382215
Change-Id: I4898666ba6cbc14a08f1c03d4ec831cfc98d53ef
(cherry picked from commit 302fe6c5442d869d609521db026b279d608328f2)
* Update extensions/Linter from branch 'REL1_43'
to 1fe136e47ac2cf6a8659f5422842274f0bdf649e
- Use delayed job push for RecordLintJob
Why:
- RecordLintJob is currently enqueued eagerly via JobQueueGroup::push().
- Since this also occurs on pageviews with Parsoid enabled, it's taking
up ~1.1% of total request wall time according to Excimer data from Jan
2nd.[1]
- We don't want the request to fail if the job cannot be enqueued,
so we can safely use lazyPush() instead to allow this job to be
batched and enqueued as part of a post-send deferred update.
What:
- Use lazyPush() instead of push() to enqueue RecordLintJobs.
- Remove the now-redundant error handling wrapping the enqueue.
[1] https://performance.wikimedia.org/arclamp/svgs/daily/2025-01-02.excimer-k8s-wall.all.svgz?s=onParserLogLinter
Bug: T382975
Change-Id: I5df7e63e497fe509096200be68b38e4888d9dc02
(cherry picked from commit c6afaa2b3721c2e3ef74d9e4ef5504f5ef08a8af)
* Update extensions/Math from branch 'REL1_43'
to 9778c22be4c4c4af13fee55f2b0cd9844551f611
- Fix space rendering
Due to trimming of macro names the macro '\ ' requires
special treatment.
Render as mtext with a
is not always known in XML context, therefore
use the numeric representation.
Bug: T382215
Change-Id: Ia9de613c10a6db8fba2209e821326407deb618bf
(cherry picked from commit 657a33d39c0c7ae6907b438c16a341e2001ef703)
* Update extensions/Math from branch 'REL1_43'
to 7f8f5d04fd8edb856941d9d4b0ed858e89870b0c
- Fixes Special:MathStatus so native test doesn't fail due to change in default attributes for operators in Literal.php line 97
Change-Id: Ief8c0652ba25ea5aed9782127951b989c4eff819
(cherry picked from commit 6b659abd37f7a2f304c71d5ccb31c6dff09f408d)
Oops, this should have landed before the release.
Change-Id: Ied53880771367e2338370cc72996a64445203ecd
(cherry picked from commit 7cfef131a4f74bc9fdf1f956f2dc09aa4aa3d8e3)
Update the image used by the mediawiki-web container to the newly built
dev/bookworm-apache2:1.0.1 which includes an Apache2 config change to
make the container work better under a qemu runtime emulating AMD64.
This should be a noop change for other clients.
Bug: T382709
Change-Id: I6f9833af38e2e0d07b5c0a696e604a594db94127
(cherry picked from commit dbc68e8cb477c30f25c9037ebd4dc0eda0a4de5e)
* Update skins/Timeless from branch 'REL1_43'
to 3cc5ea9debd9ecf3fd4a0b87a7d98dd69f816262
- Localisation updates from https://translatewiki.net.
Change-Id: I989aea9e4311f99c0585304f2d732b42ce928dea
* Update skins/Vector from branch 'REL1_43'
to e213ce0106121e922f6d33fb586e6e5df949b66c
- Localisation updates from https://translatewiki.net.
Change-Id: I4679d699424df3073380db9e8bc57ad267cc2e17
* Update skins/MonoBook from branch 'REL1_43'
to 166be7720a9b997b33dc81a8d1807f6f39e360d0
- Localisation updates from https://translatewiki.net.
Change-Id: I998c5b6042ac860cfb9740994381762ed2a4f614
* Update skins/MinervaNeue from branch 'REL1_43'
to 5771a3a3f99d84a95c7851dd552e200d1c160981
- Localisation updates from https://translatewiki.net.
Change-Id: I998c5b6042ac860cfb9740994381762ed2a4f614
* Update extensions/VisualEditor from branch 'REL1_43'
to c1305a270eb081dec1bf455f9bb3f984158367d0
- Localisation updates from https://translatewiki.net.
Change-Id: I1b02c8a6b414706e906a7cbb607c584a07d9a614
* Update extensions/WikiEditor from branch 'REL1_43'
to cbd68c53fff24edc4a5c461acdc4f2bbd9dd86c8
- Localisation updates from https://translatewiki.net.
Change-Id: I1fb2b41e0e23a4088d0b19417551cd3a1dcec4dc
* Update extensions/TemplateData from branch 'REL1_43'
to 0c2c76abb219c05572cd967605c163342f0e9f18
- Localisation updates from https://translatewiki.net.
Change-Id: I1b4f879e8f8de26c4799ff6b42eb7eb7cf6de11b
* Update extensions/OATHAuth from branch 'REL1_43'
to 79c3ab825f218f12cf559b9ce716af407c4e013c
- Localisation updates from https://translatewiki.net.
Change-Id: Idda9eff6c72925505fb980655748233c499009ce
* Update extensions/MultimediaViewer from branch 'REL1_43'
to d297d0e026c3da3692863ea490d07487d7068b42
- Localisation updates from https://translatewiki.net.
Change-Id: I7fd9077390ca63d8579229a0ac0ad09162dfe32e
* Update extensions/Math from branch 'REL1_43'
to 13876f330770ae0fa3312a3f219ca5d284eaf9fc
- Localisation updates from https://translatewiki.net.
Change-Id: Ic8a1d16c0c09656db4597f75f49d5bae0cdcdab4
* Update extensions/Nuke from branch 'REL1_43'
to 712a75b1a46a0c98b4992c79ab4603fa80b92c90
- Localisation updates from https://translatewiki.net.
Change-Id: Ife84781660188c404a2fb91c80ceb3a218c762e6
* Update extensions/LoginNotify from branch 'REL1_43'
to 779ddfb8a374adb7bc75c5adfd47b08ce7234edd
- Localisation updates from https://translatewiki.net.
Change-Id: I80afd6c0d3d6910a930a6e80647335ca1f3788bc
* Update extensions/Linter from branch 'REL1_43'
to 659346b38b3075d67a47e448fe56ce3ba9e94fa0
- Localisation updates from https://translatewiki.net.
Change-Id: Ifa91bf443098a0b9d7ad99fa36bcd4b983ea3db0
* Update extensions/InputBox from branch 'REL1_43'
to 604bbc8ac22221cb0a733ed5d9e29dad243a64c7
- Localisation updates from https://translatewiki.net.
Change-Id: Icb9cf7a22082037ff2ac4822772c15c1d5d75727
* Update extensions/Gadgets from branch 'REL1_43'
to 9d7be1abae849e5e8a3d0a797c4ca3ce1da5a9b2
- Localisation updates from https://translatewiki.net.
Change-Id: I33757d88c5058dbfd2652459914d2bcc27e8df29
* Update extensions/DiscussionTools from branch 'REL1_43'
to eda0ae4b93942ca60cd8b50669dcbe595c01423f
- Localisation updates from https://translatewiki.net.
Change-Id: I9ae89475cce8686aebcf30f2ff40c4f7e5a1bd16
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 34f2247713119858c75b550439ed781255e27a87
- Localisation updates from https://translatewiki.net.
Change-Id: I5bad686834a10261f0d436368ceaad5f5b7b594f
* Update extensions/CategoryTree from branch 'REL1_43'
to e562173a79de6eec231312d2c747ef596274ab8d
- Localisation updates from https://translatewiki.net.
Change-Id: Idacee492f290e0c49cca8f1532e37f13c1cbd26c
* Update extensions/AbuseFilter from branch 'REL1_43'
to ab0f3021fd9805dfbe1e8e752cb82791cbd91691
- Localisation updates from https://translatewiki.net.
Change-Id: I3fd95dcbde3ac88ccc8dc305d2afcf17ea7e0092
Service is no longer running, so it's a default that doesn't do anything
Bug: T382987
Change-Id: I3a21c12ba689928d38e410cbe2547ab7e616ac8a
(cherry picked from commit 4a6fac8b7dadfdffe6e0e239b8a551436e147d97)
session.use_trans_sid is a PHP antifeature that tells PHP to add
session IDs to all local URLs by modifying the HTML it's told to
output. We have set it to false just in case, but now that's
triggering deprecation warnings.
Bug: T380755
Change-Id: Iace0dcdb23eedb432cc1c032bbb3ce31d34071be
(cherry picked from commit 3b948a3da4be2a20573db01d611d601f2f90f2e5)
E_STRICT is deprecated in PHP 8.4.0.
MediaWiki (and almost all extensions) no longer produces errors at this
level.
To not break the compatibility, let's converts all E_STRICT level errors
to E_USER_NOTICE, which is also mapped to warning severity.
Using '@' operator to avoid generating the deprecation warning of
E_STRICT.
This should addresses the deprecation warning of E_STRICT when another
warning or error is raised.
Bug: T375707
Change-Id: I5937cacdf5b01614042a06d4deb5112ffff51727
This has been failing integration tests since 20250101 because all 2024
become 2025.
Bug: T382848
Change-Id: I5aa71bb7644cfb42140d8eaba9f408e762b2937c
(cherry picked from commit ba68c4494298bcaba7c8d1e1acaecff002cb3aac)
* Update skins/MinervaNeue from branch 'REL1_43'
to 3e9e7be5c83b3abd193ed3448ba663c9e517e48d
- Localisation updates from https://translatewiki.net.
Change-Id: Ib19aed75743530173219731f46749a331a1f99ab
* Update skins/Vector from branch 'REL1_43'
to 042354db8b711eff5603bd821f560f10f8b6091f
- Localisation updates from https://translatewiki.net.
Change-Id: I27293c42f640c13385a1ebc2a34efbde107d9d93
* Update extensions/VisualEditor from branch 'REL1_43'
to e81ac65881ee621c23ce2071bdbdf2ae757ec4e6
- Localisation updates from https://translatewiki.net.
Change-Id: I8a42680511ac51ba19a4e89fb1270b129e5a7c9e
* Update extensions/WikiEditor from branch 'REL1_43'
to a418879e5950d97ccd615b4a1c891cb287a87baf
- Localisation updates from https://translatewiki.net.
Change-Id: I73bf5c0b788efc311996296f744988a20381d488