Page MenuHomePhabricator

Ofbeaton (Finlay Beaton)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Apr 12 2016, 10:51 PM (149 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Ofbeaton [ Global Accounts ]

Recent Activity

Tue, Feb 19

Ofbeaton created T216556: preserve redirects on pageform save.
Tue, Feb 19, 8:59 PM · MediaWiki-extensions-Page_Forms
Ofbeaton added a comment to T216443: cargo query error with list storage type and table aliases.

Thank you! Looking at the code there, I'm glad I wasn't going crazy and this was a legit bug.

Tue, Feb 19, 6:49 AM · MediaWiki-extensions-Cargo

Mon, Feb 18

Ofbeaton added a comment to T216443: cargo query error with list storage type and table aliases.

here's the full SQL generated by the above query:

SELECT `_pagename` AS `_pageName`,`Role__full` AS `Role`
FROM `cargo__Contacts` `c`
WHERE c.`Username` = 'Ofbeaton' ORDER BY `_pageName`,`cargo__Contacts`.`Role__full` LIMIT 100
Mon, Feb 18, 8:21 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T216443: cargo query error with list storage type and table aliases.

This error doesn't seem consistent, some of my queries with the list work, but the above one does not.

Mon, Feb 18, 8:12 PM · MediaWiki-extensions-Cargo
Ofbeaton updated the task description for T216443: cargo query error with list storage type and table aliases.
Mon, Feb 18, 8:00 PM · MediaWiki-extensions-Cargo
Ofbeaton created T216443: cargo query error with list storage type and table aliases.
Mon, Feb 18, 7:58 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T216421: cargoRecreateData line 150 getcontent() on null.

Fixing the DB to remove the namespace from the title, and setting the namespace column to the proper number in the pages table fixed my problem page.

Mon, Feb 18, 5:12 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T216421: cargoRecreateData line 150 getcontent() on null.

I started trying to debug where my bad data is coming from, by inserting echo statements.

Mon, Feb 18, 5:01 PM · MediaWiki-extensions-Cargo
Ofbeaton updated subscribers of T216301: Support full conditional joins in ExternalData extension.
Mon, Feb 18, 4:41 PM · MediaWiki-extensions-ExternalData
Ofbeaton updated the task description for T216421: cargoRecreateData line 150 getcontent() on null.
Mon, Feb 18, 4:39 PM · MediaWiki-extensions-Cargo
Ofbeaton created T216421: cargoRecreateData line 150 getcontent() on null.
Mon, Feb 18, 4:36 PM · MediaWiki-extensions-Cargo

Fri, Feb 15

Ofbeaton created T216301: Support full conditional joins in ExternalData extension.
Fri, Feb 15, 11:49 PM · MediaWiki-extensions-ExternalData

Tue, Feb 12

Ofbeaton closed T215901: Cargo surfacing API errors/timeouts as Invalid.

OK then, thank you for taking a look. I just tried to reintroduce the problem with my API and I can't recreate it simply. I'll close this for now.

Tue, Feb 12, 6:55 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T215901: Cargo surfacing API errors/timeouts.

Yup, then I got tons of output. ie Recreating data for Cargo table... But when api was borked I got nothing.

Tue, Feb 12, 6:16 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T215901: Cargo surfacing API errors/timeouts.

I tried the Recreate data tab and after I hit OK I got infinite spinner. I tried php extensions/Cargo/maintenance/cargoRecreateData.php and got no output even with debug on.

Tue, Feb 12, 5:09 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T215857: api.php PATH_INFO check infinite recursion.

How frustrating. The problem I am trying to communicate is that the API PATH_INFO redirect shenanigans means that even a small misconfiguration on the server kills it. This is the only entry point that does this.

Tue, Feb 12, 5:05 PM · MediaWiki-API
Ofbeaton added a comment to T215857: api.php PATH_INFO check infinite recursion.

if I reintroduce fastcgi_param PATH_INFO $fastcgi_script_name; then when I call api.php my $_SERVER['PATH_INFO'] is /api.php

Tue, Feb 12, 2:59 PM · MediaWiki-API
Ofbeaton created T215901: Cargo surfacing API errors/timeouts.
Tue, Feb 12, 2:15 PM · MediaWiki-extensions-Cargo
Ofbeaton added a comment to T215822: Timeless skin Your account dropdown username not modifiable.

I guess to be safe in case the userpage array is not in there... you could do something like this instead:

                $userName = $user->getName();
                // Re-label some messages
		if ( isset( $personalTools['userpage'] ) ) {
                        $userName = $personalTools['userpage']['links'][0]['text'];
			$personalTools['userpage']['links'][0]['text'] = $this->getMsg( 'timeless-userpage' )->text();
		}
		if ( isset( $personalTools['mytalk'] ) ) {
			$personalTools['mytalk']['links'][0]['text'] = $this->getMsg( 'timeless-talkpage' )->text();
		}
Tue, Feb 12, 2:04 PM · Timeless
Ofbeaton added a comment to T215822: Timeless skin Your account dropdown username not modifiable.

Yes please. This is how it is done in Vector and MonoBook.

Tue, Feb 12, 1:30 PM · Timeless
Ofbeaton added a project to T215857: api.php PATH_INFO check infinite recursion: Wikimedia-production-error.
Tue, Feb 12, 3:49 AM · MediaWiki-API
Ofbeaton created T215857: api.php PATH_INFO check infinite recursion.
Tue, Feb 12, 3:48 AM · MediaWiki-API

Mon, Feb 11

Ofbeaton updated the task description for T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 8:47 PM · Timeless
Ofbeaton updated the task description for T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 8:46 PM · Timeless
Ofbeaton updated the task description for T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 8:46 PM · Timeless
Ofbeaton added a comment to T215822: Timeless skin Your account dropdown username not modifiable.

this line should likely also be changed
https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/skins/Timeless/+/master/includes/TimelessTemplate.php#473

$headerMsg = [ 'timeless-loggedinas', $user->getName() ];
Mon, Feb 11, 6:21 PM · Timeless
Ofbeaton updated the task description for T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 5:16 PM · Timeless
Ofbeaton updated the task description for T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 5:02 PM · Timeless
Ofbeaton updated the task description for T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 4:51 PM · Timeless
Ofbeaton created T215822: Timeless skin Your account dropdown username not modifiable.
Mon, Feb 11, 4:49 PM · Timeless

Jul 17 2016

Ofbeaton created T140587: web configuration does not properly detect apcu.
Jul 17 2016, 11:29 PM · MW-1.31-release-notes (WMF-deploy-2018-04-03 (1.31.0-wmf.28)), MW-1.28-release-notes, MW-1.28-release, MW-1.27-release, Patch-For-Review, [DO NOT USE] NewPHP, MediaWiki-Cache, Documentation, MediaWiki-Documentation, MediaWiki-Installer
Ofbeaton created T140586: icu warning links to unhelpful page.
Jul 17 2016, 11:18 PM · Documentation, MediaWiki-Documentation, MediaWiki-Installer

Apr 13 2016

Restricted Application updated subscribers of T45: Phabricator should suggest possible duplicates when creating a new task.
Apr 13 2016, 12:11 AM · Developer-Wishlist (2017), Upstream, Phabricator (Upstream), Wikimedia Phabricator RfC