Page MenuHomePhabricator

Paladox (Paladox)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 9:51 AM (451 w, 2 d)
Availability
Available
LDAP User
Paladox
MediaWiki User
Unknown

I live in the United Kingdom GMT/BST(UTC+0, UTC+1)

I have autism.

🇪🇺 🇬🇧

Recent Activity

Thu, May 25

Paladox committed rEBOP9b9bc6be5988: promote BoilerPlate files to top level (authored by Spage).
promote BoilerPlate files to top level
Thu, May 25, 6:59 PM
Paladox committed rENBU7c89000d710d: Add npm entry point (authored by Paladox).
Add npm entry point
Thu, May 25, 6:54 PM
Paladox committed rEPRZe3119b2c49d5: Add npm entry point (authored by Paladox).
Add npm entry point
Thu, May 25, 6:53 PM
Paladox committed rEEUSc8de3a31eaf7: Autoload missing class EditUserPreferencesForm (authored by Paladox).
Autoload missing class EditUserPreferencesForm
Thu, May 25, 5:58 PM
Paladox committed rEEUSc5ef7e39f500: Support npm and composer tests in EditUser (authored by Paladox).
Support npm and composer tests in EditUser
Thu, May 25, 5:58 PM
Paladox committed rEEUSe3b0dcb4763e: Convert i18n to json format (authored by Paladox).
Convert i18n to json format
Thu, May 25, 5:58 PM
Paladox committed rEEUS520354676971: Use __DIR__ instead (authored by Paladox).
Use __DIR__ instead
Thu, May 25, 5:58 PM
Paladox committed rEEUSec906f667783: Bump version to 1.8.0 (authored by Paladox).
Bump version to 1.8.0
Thu, May 25, 5:58 PM
Paladox committed rEEUSaf4f0029724a: Remove \r from i18n files (authored by Paladox).
Remove \r from i18n files
Thu, May 25, 5:58 PM
Paladox committed rEEUS98a5a6aa575b: Add translatible name (authored by Paladox).
Add translatible name
Thu, May 25, 5:58 PM
Paladox committed rEEUSe89d4ad4eae9: DO NOT MERGE: Test commit (authored by Translation updater bot <l10n-bot@translatewiki.net>).
DO NOT MERGE: Test commit
Thu, May 25, 5:58 PM
Paladox committed rEEUS6dd6053b7c03: Revert "DO NOT MERGE: Test commit" (authored by Paladox).
Revert "DO NOT MERGE: Test commit"
Thu, May 25, 5:58 PM
Paladox committed rEEUS6c2a9dd47f35: Update grunt-jscs to 2.1.0 (authored by Paladox).
Update grunt-jscs to 2.1.0
Thu, May 25, 5:57 PM
Paladox committed rEEUS4c5b5e13ebc9: Add php code sniffer (authored by Paladox).
Add php code sniffer
Thu, May 25, 5:57 PM
Paladox committed rEEUS1987918961f8: Remove deprecated $wgSpecialPageGroups (authored by Paladox).
Remove deprecated $wgSpecialPageGroups
Thu, May 25, 5:57 PM
Paladox committed rEEUS8de739c75692: Remove \r in i18n files (authored by Paladox).
Remove \r in i18n files
Thu, May 25, 5:57 PM
Paladox committed rEEUS6662a26688f7: Update packages (authored by Paladox).
Update packages
Thu, May 25, 5:57 PM
Paladox committed rEEUSe54dfc24fa83: Update to match changes done in SpecialPreferences (authored by Paladox).
Update to match changes done in SpecialPreferences
Thu, May 25, 5:57 PM
Paladox committed rEEUSa78aa59f56d2: Add extension.json, Remove php entry point (authored by Paladox).
Add extension.json, Remove php entry point
Thu, May 25, 5:57 PM
Paladox committed rEEUS601a33ef27d0: Bump version to 1.9.0 (authored by Paladox).
Bump version to 1.9.0
Thu, May 25, 5:57 PM

Mar 11 2023

Paladox committed rEWSEc2642380507f: Fix "Call to a member function transform() on bool" (authored by Paladox).
Fix "Call to a member function transform() on bool"
Mar 11 2023, 3:15 PM

Feb 5 2023

Paladox added a comment to T311703: Cherry pick to multiple branches.

The REST API is https://gerrit.wikimedia.org/r/Documentation/rest-api-changes.html#cherry-pick which takes as in put a CherryPickInput entity. It only supports a single branch.

That can surely be amended by committing some resource and time to get Gerrit to support that new feature. Then it is unlikely anyone at upstream would be interested in spending time on it (maybe @Paladox might?).

To explain a bit more why it might not be of much interest to them. The way upstream manage their stable branch is they do the fix on the earliest branch (REL1_35) then once reviewed and merged they merge the hotfixed stable branch to the other stable branches all the way up to their primary branch which results in something like:

* (master) merge REL1_38 into master
* (REL1_38) merge REL1_37 into REL1_38
| \
|  * (REL1_37) merge REL1_35 into REL1_37
|   \
|    * (REL1_35) Hotfix for issue 1234
...
* (master)

If the fix has first been proposed to the primary branch, it has to be moved to the earliest stable branch (ex: REL1_35) merged there and then it get merged back up. Or in short I don't think they cherry-pick.

That being said, a script can probably be written which would take a list of changes as parameter then issue the rest api querry to cherry-pick a change against each of the branches.

Feb 5 2023, 1:03 AM · Upstream, Gerrit

Jan 31 2023

Paladox closed T328100: CollapsibleVector extension not working properly with MediaWiki v1.39 as Resolved.
Jan 31 2023, 10:28 PM · MediaWiki-extensions-CollapsibleVector
Paladox added a comment to T315689: MWException: Error contacting the Parsoid/RESTBase server (HTTP 403): (no message) from DiscussionTools (on private wikis) – permalinks unavailable.

This is happening on 1.39 as well. I'm not sure which changes need to be backported as https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DiscussionTools/+/829254 doesn't cleanly apply to the REL1_39 branch.

Jan 31 2023, 2:57 PM · Patch-For-Review, Skipped QA, MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Editing-team (Kanban Board), DiscussionTools, Wikimedia-production-error

Jan 29 2023

Paladox added a comment to T297046: PHP 7.4 causes OOMs with Cargo extension.

Screenshot 2023-01-29 at 02.36.08.png (1×3 px, 455 KB)

Jan 29 2023, 2:36 AM · affects-Miraheze, MediaWiki-extensions-Cargo, Performance Issue, MediaWiki-General, PHP 7.4 support
Paladox added a comment to T297046: PHP 7.4 causes OOMs with Cargo extension.

To put it clearly it was @Universal_Omega who found it.

Jan 29 2023, 2:35 AM · affects-Miraheze, MediaWiki-extensions-Cargo, Performance Issue, MediaWiki-General, PHP 7.4 support
Paladox closed T297046: PHP 7.4 causes OOMs with Cargo extension as Invalid.

So we found the cause of the OOM accidentally. It was caused by a misconfigured ImageMagick config. (this fixed the OOM's for us and uses lower memory). We had used the misconfigured config in the previous php version but seems that a new ImageMagick versions had issues with it. Also fixes cleaning up temp files.

Jan 29 2023, 2:34 AM · affects-Miraheze, MediaWiki-extensions-Cargo, Performance Issue, MediaWiki-General, PHP 7.4 support

Jan 15 2023

Paladox closed T301628: New Install Gives InvalidArgumentException When Creating New Topics as Resolved.
Jan 15 2023, 5:44 PM · Social-Tools, WikiForum

Jan 1 2023

Paladox committed rEWSEa4f2df4a041a: Fix "Class 'PageImages\PageImages' not found" (authored by Paladox).
Fix "Class 'PageImages\PageImages' not found"
Jan 1 2023, 3:52 PM

Dec 31 2022

Paladox committed rEHAW2cbf9a41700a: Bump required mediawiki version and bump extension version (authored by Paladox).
Bump required mediawiki version and bump extension version
Dec 31 2022, 5:19 PM
Paladox committed rEHAWd48b5c5787ee: Fix "Unknown column 'revactor_actor'" (authored by Paladox).
Fix "Unknown column 'revactor_actor'"
Dec 31 2022, 5:17 PM
Paladox committed rEHAWe499dd7d937b: Change check from 1.39 to 1.40 (authored by Paladox).
Change check from 1.39 to 1.40
Dec 31 2022, 5:14 PM
Paladox committed rEHAW36ad60de2f4c: Fix "Error: Call to undefined method MediaWiki\User\UserGroupManager… (authored by Paladox).
Fix "Error: Call to undefined method MediaWiki\User\UserGroupManager…
Dec 31 2022, 5:07 PM

Oct 30 2022

Paladox updated subscribers of T321980: Segfault in refreshLinks job.

Is it happening repeatedly? Or just seen once?

Oct 30 2022, 3:25 PM · MW-1.38-release, PHP 7.4 support, Upstream, MediaWiki-General

Oct 29 2022

Paladox updated the task description for T321980: Segfault in refreshLinks job.
Oct 29 2022, 5:05 PM · MW-1.38-release, PHP 7.4 support, Upstream, MediaWiki-General
Paladox created T321980: Segfault in refreshLinks job.
Oct 29 2022, 5:04 PM · MW-1.38-release, PHP 7.4 support, Upstream, MediaWiki-General

Sep 18 2022

Paladox added a comment to T248925: Make MediaWiki release tarball compatible with PHP 8.0.
Sep 18 2022, 2:29 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group

Sep 10 2022

Paladox created T317454: mediawiki::api: net.ipv4.local_port_range sysctl config does not exist.
Sep 10 2022, 12:31 AM · serviceops, SRE

Aug 5 2022

Paladox committed rSFORcc839355a687: Update foreground.css (authored by Paladox).
Update foreground.css
Aug 5 2022, 2:38 PM
Paladox committed rSFOR1c008fc13a40: Update foreground.js (authored by Paladox).
Update foreground.js
Aug 5 2022, 2:38 PM
Paladox committed rSFORc04b72c6cd87: Update README.md (authored by Paladox).
Update README.md
Aug 5 2022, 2:38 PM
Paladox committed rSFOR3b39545625f1: Update Foreground.skin.php (authored by Paladox).
Update Foreground.skin.php
Aug 5 2022, 2:38 PM
Paladox committed rSFORfdff84d121ef: Update CHANGELOG.md (authored by Paladox).
Update CHANGELOG.md
Aug 5 2022, 2:38 PM
Paladox committed rSFORc7875bddbf99: Create fr.json (authored by Paladox).
Create fr.json
Aug 5 2022, 2:38 PM
Paladox committed rSFORa9aa74d5ac88: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:38 PM
Paladox committed rSFOR4a9b04861d44: Update Foreground.skin.php (authored by Paladox).
Update Foreground.skin.php
Aug 5 2022, 2:38 PM
Paladox committed rSFORead5560baaa3: Do not merge (authored by Paladox).
Do not merge
Aug 5 2022, 2:38 PM
Paladox committed rSFOR3f3ead69bc52: Update Foreground.skin.php (authored by Paladox).
Update Foreground.skin.php
Aug 5 2022, 2:38 PM
Paladox committed rSFOR72f02982fd1b: Backport e5f8fbcb9f5475e87b178c0c601d038d384d7f25 (authored by Paladox).
Backport e5f8fbcb9f5475e87b178c0c601d038d384d7f25
Aug 5 2022, 2:38 PM
Paladox committed rSFORd51c776ac50f: Update README.md (authored by Paladox).
Update README.md
Aug 5 2022, 2:38 PM
Paladox committed rSFORb77f2281dfda: Update README.md (authored by Paladox).
Update README.md
Aug 5 2022, 2:38 PM
Paladox committed rSFOR4d1f78e47382: Update README.md (authored by Paladox).
Update README.md
Aug 5 2022, 2:38 PM
Paladox committed rSFOR864f8bb09d24: Create composer.json (authored by Paladox).
Create composer.json
Aug 5 2022, 2:38 PM
Paladox committed rSFOR357da08ad20b: Create .travis.yml (authored by Paladox).
Create .travis.yml
Aug 5 2022, 2:38 PM
Paladox committed rSFOR20e30de89fdc: Backporting changes including ci change (authored by Paladox).
Backporting changes including ci change
Aug 5 2022, 2:38 PM
Paladox committed rSFOR8afb4b9b8e2b: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:38 PM
Paladox committed rSFOR5b90472a5815: Delete jquery.f.js (authored by Paladox).
Delete jquery.f.js
Aug 5 2022, 2:38 PM
Paladox committed rSFORe84c91dfcaa5: Update foundation to 5.5.1 (authored by Paladox).
Update foundation to 5.5.1
Aug 5 2022, 2:38 PM
Paladox committed rSFORb7c4a98d7b49: Move log in link to drop down plus support create account link in drop down (authored by Paladox).
Move log in link to drop down plus support create account link in drop down
Aug 5 2022, 2:37 PM
Paladox committed rSFOR3824073bfe04: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:37 PM
Paladox committed rSFORb86b954ee6b0: Update skin.json (authored by Paladox).
Update skin.json
Aug 5 2022, 2:37 PM
Paladox committed rSFOR2047e5883651: Update skin.json (authored by Paladox).
Update skin.json
Aug 5 2022, 2:37 PM
Paladox committed rSFORe57dd66ccd9e: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:37 PM
Paladox committed rSFOR7569dd270111: Release foreground 1.2. (authored by Paladox).
Release foreground 1.2.
Aug 5 2022, 2:37 PM
Paladox committed rSFOReededca32922: Update skin.json (authored by Paladox).
Update skin.json
Aug 5 2022, 2:37 PM
Paladox committed rSFORb8f4e656963d: Update skin.json (authored by Paladox).
Update skin.json
Aug 5 2022, 2:37 PM
Paladox committed rSFOR0f91441604e7: Replace addModuleScripts with addModules (authored by Paladox).
Replace addModuleScripts with addModules
Aug 5 2022, 2:37 PM
Paladox committed rSFOR1ff96522cc62: Fixed SkinTemplateToolboxEnd undefined (authored by Paladox).
Fixed SkinTemplateToolboxEnd undefined
Aug 5 2022, 2:37 PM
Paladox committed rSFOR2d1e294cd388: Update Foreground.skin.php (authored by Paladox).
Update Foreground.skin.php
Aug 5 2022, 2:37 PM
Paladox committed rSFOReec478638bf1: Fix #243 (authored by Paladox).
Fix #243
Aug 5 2022, 2:37 PM
Paladox committed rSFORa6596556fe1f: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:37 PM
Paladox committed rSFOR0dc0f20111a4: Update skin.json (authored by Paladox).
Update skin.json
Aug 5 2022, 2:37 PM
Paladox committed rSFOR700626b24154: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:37 PM
Paladox committed rSFORde2e881aa38e: Update Foreground.skin.php (authored by Paladox).
Update Foreground.skin.php
Aug 5 2022, 2:37 PM
Paladox committed rSFOR9f612f722ef2: Update skin.json (authored by Paladox).
Update skin.json
Aug 5 2022, 2:37 PM
Paladox committed rSFOR8a22702067d3: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:37 PM
Paladox committed rSFORd4efb5402468: Add support for extension.json whilst supporting mw 1.24 or lower (authored by Paladox).
Add support for extension.json whilst supporting mw 1.24 or lower
Aug 5 2022, 2:37 PM
Paladox committed rSFOR93abd3a9410a: Update foreground.php (authored by Paladox).
Update foreground.php
Aug 5 2022, 2:37 PM
Paladox committed rSFORa37dfe44a922: Create .travis.yml (authored by Paladox).
Create .travis.yml
Aug 5 2022, 2:37 PM
Paladox committed rSFOR751219202c12: Add travis-ci testing support (authored by Paladox).
Add travis-ci testing support
Aug 5 2022, 2:36 PM
Paladox committed rSFORe5f8fbcb9f54: Add support for visual editor (authored by Paladox).
Add support for visual editor
Aug 5 2022, 2:36 PM
Paladox committed rSFOR74a597045418: change branch from master to develop (authored by Paladox).
change branch from master to develop
Aug 5 2022, 2:36 PM

May 30 2022

Paladox updated the task description for T308013: Assign SPDX headers to puppet.git.
May 30 2022, 5:23 PM · Patch-For-Review, Infrastructure-Foundations, SRE

May 15 2022

Paladox added a comment to T308405: Diff colours change between red/green and yellow/blue depending on what's viewed.

This is a feature of Gerrit. From what I remember yellow/blue is when you rebase a change sometimes the file was changed in another change. So that’s what these colours show.

May 15 2022, 5:38 PM · Gerrit

Apr 28 2022

Paladox added a comment to T288304: Syntaxhighlighting in Gerrit is broken on php here doc syntax.

I *think* this may be fixed from gerrit 3.6. In gerrit 3.6 we redesigned how we did syntax highlighting. Still using highlight.js but syntax highlighting should be more reliable.

Apr 28 2022, 12:17 PM · Gerrit
Paladox added a comment to T307072: Gerrit 3.4 shows empty avatar next to usernames.

https://gerrit-review.googlesource.com/c/gerrit/+/313982/7 Was merged on 3.4 and I’ve backported https://gerrit-review.googlesource.com/c/gerrit/+/336094 to 3.4

Apr 28 2022, 11:11 AM · Upstream, Gerrit (Gerrit 3.4)
Paladox added a comment to T307072: Gerrit 3.4 shows empty avatar next to usernames.

Fixed with https://gerrit-review.googlesource.com/c/gerrit/+/313983 and https://gerrit-review.googlesource.com/c/gerrit/+/313982/7.

Apr 28 2022, 11:04 AM · Upstream, Gerrit (Gerrit 3.4)

Mar 21 2022

Paladox added a comment to T304231: Take some pointers from GitHub security updates.

we don't have git:// enabled for gerrit, we have had ECDSA and Ed25519 for years now and we can disable the ssh algorithms we don't want using the gerrit config.

Mar 21 2022, 4:11 PM · Puppet-Core, Infrastructure-Foundations, GitLab (Administration, Settings & Policy), wikitech.wikimedia.org, Horizon, Security

Jan 10 2022

Paladox closed T298564: Add support for using ipv6 address for memcached as Resolved.
Jan 10 2022, 8:37 PM · IPv6, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), MW-1.35-notes, MW-1.36-notes, MW-1.37-release, MW-1.36-release, MW-1.35-release, User-RhinosF1, MediaWiki-libs-ObjectCache, Performance-Team, MediaWiki-General

Jan 4 2022

Paladox updated the task description for T298564: Add support for using ipv6 address for memcached.
Jan 4 2022, 8:25 PM · IPv6, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), MW-1.35-notes, MW-1.36-notes, MW-1.37-release, MW-1.36-release, MW-1.35-release, User-RhinosF1, MediaWiki-libs-ObjectCache, Performance-Team, MediaWiki-General
Paladox created T298564: Add support for using ipv6 address for memcached.
Jan 4 2022, 8:16 PM · IPv6, MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), MW-1.35-notes, MW-1.36-notes, MW-1.37-release, MW-1.36-release, MW-1.35-release, User-RhinosF1, MediaWiki-libs-ObjectCache, Performance-Team, MediaWiki-General
Lens0021 awarded T199472: Update WikiApiary to MediaWiki 1.35 a Like token.
Jan 4 2022, 4:37 AM · WikiApiary

Jan 2 2022

Paladox added a comment to T298444: VisualEditor branches use outdated versions of lib/ve.

You can have super submodules configured see https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/+/3487cb2fe882b42d4e181c3c6ed013691fe80e4f/project.config#13

Jan 2 2022, 6:46 PM · LibUp, Security, VisualEditor

Dec 4 2021

Paladox created T297046: PHP 7.4 causes OOMs with Cargo extension.
Dec 4 2021, 2:53 PM · affects-Miraheze, MediaWiki-extensions-Cargo, Performance Issue, MediaWiki-General, PHP 7.4 support

Dec 2 2021

Paladox added a comment to T296898: BadMethodCallException: Sessions are disabled for this entry point in /srv/mediawiki/w/includes/session/SessionManager.php:849.

BadMethodCallException: Sessions are disabled for this entry point

Which entry point would that be?

I’m not sure, that’s what I saw in the log (didn’t specify which end point though)

Dec 2 2021, 3:09 AM · MW-1.37-notes, MW-1.36-notes, MW-1.38-notes (1.38.0-wmf.13; 2021-12-13), MW-1.36-release, PHP 7.4 support, MediaWiki-General
Paladox created T296898: BadMethodCallException: Sessions are disabled for this entry point in /srv/mediawiki/w/includes/session/SessionManager.php:849.
Dec 2 2021, 12:20 AM · MW-1.37-notes, MW-1.36-notes, MW-1.38-notes (1.38.0-wmf.13; 2021-12-13), MW-1.36-release, PHP 7.4 support, MediaWiki-General
Paladox created T296896: PHP Notice: Trying to access array offset on value of type null in CategoryViewer.php on line 516.
Dec 2 2021, 12:13 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), PHP 7.4 support, MediaWiki-General

Sep 14 2021

Paladox added a comment to T40010: RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis.

librsvg repo haas been disabled and doesn't support node v12+ (https://github.com/2gis/node-rsvg/tree/0.7.0). I see we could switch to puppeteer. E.g. https://github.com/etienne-martin/svg-to-img as a replacement?

(Debian bullseye uses nodejs 12.22.5).

Even the repo it says to use hasn't received an update since 2019...

We don't use that. Thumbor is written in Python (2, we know), but we shell out to rsvg-convert anyway. Librsvg is written mostly in Rust now, but the version currently in production is still C. Upstream is https://gitlab.gnome.org/GNOME/librsvg, packaged as https://packages.debian.org/stretch/librsvg2-bin.

Sep 14 2021, 7:33 PM · Proposal, Thumbor, MediaWiki-File-management, Commons, Wikimedia-SVG-rendering
Paladox added a comment to T40010: RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis.

librsvg repo haas been disabled and doesn't support node v12+ (https://github.com/2gis/node-rsvg/tree/0.7.0). I see we could switch to puppeteer. E.g. https://github.com/etienne-martin/svg-to-img as a replacement?

Sep 14 2021, 7:17 PM · Proposal, Thumbor, MediaWiki-File-management, Commons, Wikimedia-SVG-rendering

Sep 9 2021

Paladox created T290629: Since switch to using parser options in construct getting "Caused "Call to a member function getMaxPPNodeCount".
Sep 9 2021, 2:34 AM · MediaWiki-extensions-Other, MediaWiki-General