removed a watcher for
PHP 8.0 support:
MaxSem.
MaxSemremoved a watcher for
PHP 7.4 support:
MaxSem.
MaxSemremoved a member for
Event Metrics:
MaxSem.
MaxSemremoved a watcher for
GeoData:
MaxSem.
Aug 28 2021, 7:05 PM·
MW-1.40-notes (1.40.0-wmf.24; 2023-02-20),
MW-1.39-release,
MW-1.39-notes,
MW-1.38-release,
MW-1.38-notes,
MW-1.36-notes,
MW-1.35-notes,
MediaWiki-extensions-General,
MediaWiki-General,
PHP 8.1 support Aug 28 2021, 6:44 PM·
MW-1.40-notes (1.40.0-wmf.24; 2023-02-20),
MW-1.39-release,
MW-1.39-notes,
MW-1.38-release,
MW-1.38-notes,
MW-1.36-notes,
MW-1.35-notes,
MediaWiki-extensions-General,
MediaWiki-General,
PHP 8.1 supportStalling until it's actually released.
Fun times: I've enabled all gadgets (note that I'm an admin on en:, so I might have more gadgets available than some people). Console looks glorious on main page:
Which wiki is it? If it's not a WMF one, do you see anything in browser console or server logs?
Jan 11 2021, 8:54 AM·
MW-1.36-notes (1.36.0-wmf.36; 2021-03-23),
XMPReader,
at-ease,
Release,
Patch-For-Review,
Shellbox,
RemexHtml,
Equivset,
PHP 8.0 support,
MediaWiki-General Jan 11 2021, 8:35 AM·
MW-1.36-notes (1.36.0-wmf.36; 2021-03-23),
XMPReader,
at-ease,
Release,
Patch-For-Review,
Shellbox,
RemexHtml,
Equivset,
PHP 8.0 support,
MediaWiki-General Jan 10 2021, 5:30 PM·
MW-1.36-notes (1.36.0-wmf.36; 2021-03-23),
XMPReader,
at-ease,
Release,
Patch-For-Review,
Shellbox,
RemexHtml,
Equivset,
PHP 8.0 support,
MediaWiki-General MaxSemrenamed
T271575: Test, pass, release, and upgrade all home-grown PHP libraries for MediaWiki on PHP 8.0from
Test (and pass) all home-grown PHP libraries for MediaWIki on PHP 8.0to
Test (and pass) all home-grown PHP libraries for MediaWiki on PHP 8.0.
Jan 8 2021, 8:18 PM·
MW-1.36-notes (1.36.0-wmf.36; 2021-03-23),
XMPReader,
at-ease,
Release,
Patch-For-Review,
Shellbox,
RemexHtml,
Equivset,
PHP 8.0 support,
MediaWiki-GeneralMeh, I was too concentrated on WMF prod.
Adding PHP 8 compat was a no-op for earlier versions. Is there anything else that needs to be released? Otherwise, I'd not bother.
Note that the extension itself also needs to compile with PHP 8.
The above patch doesn't resolve this ticket however it removes a lot of dead code, making achieving PHP8 compatibility easier.
Yes it is - in the sense that if pre 7.4 a null result of array access was accepted by your code, now there's a warning.
What, again? :P It was in the core at some point, was moved back because only MF used it anyway.
Aug 18 2020, 8:46 PM·
MW-1.36-notes,
MW-1.37-notes,
MW-1.35-notes,
MW-1.38-notes (1.38.0-wmf.20; 2022-01-31),
[DEPRECATED] wdwb-tech,
Upstream,
PHP 8.1 support,
Wikidata,
MediaWiki-extensions-Wikibase-Repo,
MediaWiki-extensions-Html2Wiki,
MediaWiki-extensions-QuickGV,
MediaWiki-General,
PHP 8.0 support Aug 18 2020, 8:45 PM·
MW-1.36-notes,
MW-1.37-notes,
MW-1.35-notes,
MW-1.38-notes (1.38.0-wmf.20; 2022-01-31),
[DEPRECATED] wdwb-tech,
Upstream,
PHP 8.1 support,
Wikidata,
MediaWiki-extensions-Wikibase-Repo,
MediaWiki-extensions-Html2Wiki,
MediaWiki-extensions-QuickGV,
MediaWiki-General,
PHP 8.0 support Aug 18 2020, 8:44 PM·
MW-1.36-notes,
MW-1.37-notes,
MW-1.35-notes,
MW-1.38-notes (1.38.0-wmf.20; 2022-01-31),
[DEPRECATED] wdwb-tech,
Upstream,
PHP 8.1 support,
Wikidata,
MediaWiki-extensions-Wikibase-Repo,
MediaWiki-extensions-Html2Wiki,
MediaWiki-extensions-QuickGV,
MediaWiki-General,
PHP 8.0 support MaxSemupdated the task description for
T187716: Sunset Wikipedia Zero.
MaxSemremoved a member for
Maps-Sprint:
MaxSem.
Nope, I don't work for WMF anymore. Ping @ifried and @aezell for prioritization.
Examples of what needs to be fixed?
However, I fear that if we remove the PHPCS rule, people may start using the operator even when unnecessary, e.g. when accessing array offsets
The tool was long-dead, I've disabled it completely.
Mhm, maybe put it in a subdomain of mediawiki.org?
MaxSemrenamed
T247990: Tests leak memory under PHP 7.4 and 8from
Tests leak memory under PHP 8to
Tests leak memory under PHP 7.4 and 8.
PHP 8.0 is not gonna be released anytime soon (late 2021, probably)
I think we should at least try to use Travis' php-nightly to be ready for new PHP's coming.
Your stats are wrong if they think it was more than 2 years since I've deployed:) And I'm not in the deployers group anymore either. Anyway, I was under the impressionthat my account was reenabled to keep me in the WMF-NDA LDAP group, as requested in T238960.
Yeah, time to pull the trigger.
Current status:
Never mind, mixed up tools and VPS projects.
Did you also delete the php7 tag?
One thing to discuss here is the guidelines of how to evolve code using this approach: previously, you could add a new parameter to a hook and it will just work™️ with existing hook handlers. Even some parameter type changes were possible. Not the case in this RFC: existing hook handlers can't be changed easily.
Dec 16 2019, 10:48 AM·
Platform Team Workboards (Epics),
Patch-For-Review,
MW-1.35-notes (1.35.0-wmf.35; 2020-06-02),
MW-1.33-notes,
MW-1.31-release-notes,
MW-1.34-notes,
Core Platform Team Initiatives (New Hook System),
MediaWiki-Core-Hooks,
Dependency injection,
TechCom-RFC (TechCom-RFC-Closed),
User-Daniel,
Platform EngineeringThis issue is moot now that HHVM is incompatible with PHP and MediaWiki doesn't support it.
This issue is moot now that HHVM is incompatible with PHP and MediaWiki doesn't support it.
This issue is moot now that HHVM is incompatible with PHP and MediaWiki doesn't support it.
MaxSem@MaxSem Another thing I've come across: assertArraySubset will be removed in PHPUnit 9 with no alternative method (https://github.com/sebastianbergmann/phpunit/issues/3494). I see several usages around. I was thinking whether we should:
- Just stop using it, although it's not always clear what the replacement should be (usually, a long list of assertArrayHasKey and assertEquals)
- Re-implement it in a trait in MW core
- Use https://github.com/rdohms/phpunit-arraysubset-asserts as suggested by Sebastian on the issue linked above.
I'd say either 1 or 3. If 3, we should update PHPCS because the new version will forbid usage of assertArraySubset.
removed a watcher for
acl*security:
MaxSem.
@RazeSoldier, what PHP version? What's the error Composer emits?
MaxSemremoved a member for
Community-Tech:
MaxSem.
Everything can be safely deleted.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4