User Details
- User Since
- Sep 24 2014, 6:58 PM (478 w, 5 d)
- Roles
- Administrator
- Availability
- Available
- IRC Nick
- Reedy
- LDAP User
- Reedy
- MediaWiki User
- Reedy [ Global Accounts ]
Yesterday
We've only just recently dropped a Bloom Filter library from MW core...
$ dpkg -l | grep php8.3-memcached ii php8.3-memcached 3.2.0++-1+ubuntu22.04.1+deb.sury.org+2 amd64 memcached extension module for PHP, uses libmemcached
It does feel like something we should be trying to harden (ie handle the error better) at least in MW too. AFAIK we get a few of this sort of thing now and again, and the error message isn't very helpful.
Sun, Nov 26
Bonvenon al la [[Vikipedio]] de [http://www.esperanto.net/ Esperanto], reta enciklopedio, kiu estas parto de la [[Internacia Vikipedio]]. Kiel [[vikio]], <em>vi mem</em> povas [[Komencu Tie Ĉi|redakti kaj aldoni paĝojn]]. Same kiel [[Linukso]] kaj multe de la programoj de la [[Interreto]], la Vikipedio estas tute la kreaĵo de retanoj tra la mondo.
Is the issue possibly related to the page texts missing from the database?
Looking at the value of $wgLinterCategories, it seems it's probably because of the priority is set to "none", and as such, are "invisible" to users.
I moved https://github.com/wikimedia/integration-config to https://github.com/wikimedia/integration-zuul-config, and recreated an empty repo at https://github.com/wikimedia/integration-config, and forced replication for that repo...
Sat, Nov 25
I think this is probably just about good to go; PHP 8.3.0 is stable.
We probably don't really care much about the tideways package; xdebug is probably a bit more important (for developer stuff), but doesn't so much block the CI images.
Fri, Nov 24
PHP 8.3.0 was released yesterday; November 23, 2023.
Thu, Nov 23
Tue, Nov 21
19:25:47 ------------------------------------------------------------------ 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Running: Chrome (v90.0.4430.212) on linux 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Session ID: 094e389d-5e38-4aec-a073-5ba94e217b49 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] ? is shown when clicking publish 19:25:47 [Chrome 90.0.4430.212 linux #0-7] ✖ "before each" hook for Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] ✖ "after each" hook for Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 2 failing (3m 41.8s) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 1) Termbox: LicenseOverlay "before each" hook for Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Error: Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at createTimeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/errors.js:498:15) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at Hook.Runnable._timeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:431:10) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at Timeout.<anonymous> (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:246:24) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at listOnTimeout (node:internal/timers:559:17) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at processTimers (node:internal/timers:502:7) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 2) Termbox: LicenseOverlay "after each" hook for Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "after each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Error: Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "after each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at createTimeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/errors.js:498:15) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at Hook.Runnable._timeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:431:10) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at Timeout.<anonymous> (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:246:24) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at listOnTimeout (node:internal/timers:559:17) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at processTimers (node:internal/timers:502:7) 19:25:47 ------------------------------------------------------------------ 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Running: Chrome (v90.0.4430.212) on linux 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Session ID: 4d2e7028-e32e-4501-9288-178a5117856c 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] ? is shown when clicking publish 19:25:47 [Chrome 90.0.4430.212 linux #0-7] ✖ "before each" hook for Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 1 failing (1m 24.8s) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 19:25:47 [Chrome 90.0.4430.212 linux #0-7] 1) Termbox: LicenseOverlay "before each" hook for Termbox: LicenseOverlay 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] Error: Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at createTimeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/errors.js:498:15) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at Hook.Runnable._timeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:431:10) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at Timeout.<anonymous> (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:246:24) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at listOnTimeout (node:internal/timers:559:17) 19:25:47 [Chrome 90.0.4430.212 linux #0-7] at processTimers (node:internal/timers:502:7) 19:25:47 ------------------------------------------------------------------
Mon, Nov 20
Mon, Nov 13
Wed, Nov 8
Fri, Nov 3
Yeah, no idea why I didn't add it as a subtask when it replaced T344555: php8.3-mbstring not packaged yet (after that was fixed).
You need to update the extension. The code was fixed while ago.
Tue, Oct 31
Oct 25 2023
Oct 24 2023
Oct 19 2023
Oct 11 2023
Needs to be Vector (2022), so https://www.mediawiki.org/wiki/API:Query?useskin=vector2022 and then scroll down to trigger this.
I don't think I could even remember what options were around back in 2012 for QR code libraries (I'm guessing there might have been some PHP options? Good ones? I'm not so sure), but there is/was an amount of "if it ain't broke...".
Oct 10 2023
And that means it's not @matmarex's patches, but probably "fallout" from the DC switchover (and how MW is handling some of it).
Which is probably xref T342201: MediaWiki\Extension\Notifications\Api\ApiEchoUnreadNotificationPages::getUnreadNotificationPagesFromForeign: Unexpected API response from {wiki}... This task being the user facing impact, but that task being something related to the underlying error...
The only things that I can see that could be anywhere possible causes/suspect patches would be rECHO18ed307c39de: ForeignWikiRequest: Ensure fetching CSRF tokens uses unique CentralAuth tokens/rECHOc3c3aed4dc44: ForeignWikiRequest: Specify formatversion, errorformat from @matmarex
After creating https://gerrit.wikimedia.org/r/c/mediawiki/libs/metrics-platform/+/964595... It's unclear where patches should currently go, and that there is some divergence between https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/libs/metrics-platform/+log and https://gitlab.wikimedia.org/repos/data-engineering/metrics-platform/-/commits/main/
It's choosing the commit has of HEAD at the time it was run...
Seems maybe it's not new... Same issue on 2.5.1?
Oct 9 2023
I'm sure there's always more we can do, but we're catching some (most?) of the errors that were annoying me at the time.