Page MenuHomePhabricator

alex-mashin (Alexander Mashin)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 29 2014, 10:11 AM (433 w, 4 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Alex Mashin [ Global Accounts ]

Recent Activity

Mon, Mar 13

alex-mashin created T331861: AbuseFliter: Re-storing serialized dumps as JSON-encoded arrays for all rows fails.
Mon, Mar 13, 10:43 AM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Patch-For-Review, AbuseFilter
alex-mashin updated subscribers of T330485: Does the extension ExternalData require "composer/installers": "~2.1"?.
Mon, Mar 13, 1:55 AM · NFDI, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T330485: Does the extension ExternalData require "composer/installers": "~2.1"?.

This dependency was introduced by f5f258a by rvogel.

Mon, Mar 13, 1:53 AM · NFDI, MediaWiki-extensions-ExternalData

Thu, Mar 9

freephile awarded T331588: Allow #get_soap_data to work with private services a 100 token.
Thu, Mar 9, 6:45 PM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T331588: Allow #get_soap_data to work with private services from Open to In Progress.
Thu, Mar 9, 12:02 PM · MediaWiki-extensions-ExternalData

Sun, Feb 26

alex-mashin closed T287940: Allow {{#get_file_data:}} and {{#get_web_data:}} to enter archives as Resolved.
Sun, Feb 26, 10:36 AM · MediaWiki-extensions-ExternalData

Fri, Feb 24

alex-mashin updated subscribers of T330485: Does the extension ExternalData require "composer/installers": "~2.1"?.
Fri, Feb 24, 5:14 PM · NFDI, MediaWiki-extensions-ExternalData

Feb 14 2023

alex-mashin updated the task description for T329605: Missing Composer dependency wikimedia/avro in MW 1.35.
Feb 14 2023, 7:15 AM · MW-1.35-release, Composer
alex-mashin updated the task description for T329605: Missing Composer dependency wikimedia/avro in MW 1.35.
Feb 14 2023, 7:12 AM · MW-1.35-release, Composer
alex-mashin updated the task description for T329605: Missing Composer dependency wikimedia/avro in MW 1.35.
Feb 14 2023, 7:12 AM · MW-1.35-release, Composer
alex-mashin updated the task description for T329605: Missing Composer dependency wikimedia/avro in MW 1.35.
Feb 14 2023, 7:07 AM · MW-1.35-release, Composer
alex-mashin updated the task description for T329605: Missing Composer dependency wikimedia/avro in MW 1.35.
Feb 14 2023, 7:06 AM · MW-1.35-release, Composer
alex-mashin created T329605: Missing Composer dependency wikimedia/avro in MW 1.35.
Feb 14 2023, 7:06 AM · MW-1.35-release, Composer

Feb 4 2023

alex-mashin updated the task description for T293325: Enable use of ShellBox in {{#get_program_data:}}.
Feb 4 2023, 12:35 PM · Shellbox, MediaWiki-extensions-ExternalData

Jan 20 2023

alex-mashin closed T327501: Error on empty resultset from get_db_data with prepared statements as Resolved.
Jan 20 2023, 4:33 PM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T327501: Error on empty resultset from get_db_data with prepared statements from Open to In Progress.
Jan 20 2023, 2:33 PM · MediaWiki-extensions-ExternalData

Jan 10 2023

alex-mashin closed T326514: CSV files with line breaks in fields are not parsed correctly as Resolved.
Jan 10 2023, 1:33 AM · MediaWiki-extensions-ExternalData

Jan 9 2023

alex-mashin changed the status of T326514: CSV files with line breaks in fields are not parsed correctly from Open to In Progress.
Jan 9 2023, 2:02 PM · MediaWiki-extensions-ExternalData
alex-mashin created T326514: CSV files with line breaks in fields are not parsed correctly.
Jan 9 2023, 3:11 AM · MediaWiki-extensions-ExternalData

Jan 7 2023

alex-mashin updated the task description for T326461: Add universal filtering, sorting and grouping to External Data.
Jan 7 2023, 10:20 AM · MediaWiki-extensions-ExternalData
alex-mashin created T326464: Create a generic parser function for External Data.
Jan 7 2023, 10:18 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T326463: Add SMW and Cargo queries as types of data sources to External Data.
Jan 7 2023, 10:14 AM · MediaWiki-extensions-ExternalData
alex-mashin created T326463: Add SMW and Cargo queries as types of data sources to External Data.
Jan 7 2023, 10:13 AM · MediaWiki-extensions-ExternalData
alex-mashin created T326462: Create an External Data Querying language.
Jan 7 2023, 10:09 AM · MediaWiki-extensions-ExternalData
alex-mashin created T326461: Add universal filtering, sorting and grouping to External Data.
Jan 7 2023, 9:59 AM · MediaWiki-extensions-ExternalData
alex-mashin created T326460: Register template links.
Jan 7 2023, 9:46 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T294706: Register external data retrievals for pages.
Jan 7 2023, 9:03 AM · MediaWiki-extensions-Semantic-MediaWiki, MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T294706: Register external data retrievals for pages.
Jan 7 2023, 9:03 AM · MediaWiki-extensions-Semantic-MediaWiki, MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T294706: Register external data retrievals for pages.
Jan 7 2023, 9:03 AM · MediaWiki-extensions-Semantic-MediaWiki, MediaWiki-extensions-ExternalData

Nov 18 2022

alex-mashin changed the status of T318030: Refactor connector and parser choice mechanisms in External Data from Open to In Progress.
Nov 18 2022, 2:54 AM · MediaWiki-extensions-ExternalData

Sep 29 2022

alex-mashin closed T315589: Integrate data retrieval and data display functions as Resolved.
Sep 29 2022, 7:16 AM · MediaWiki-extensions-ExternalData

Sep 19 2022

alex-mashin added a comment to T318029: Quibble fails with UnicodeDecodeError when test output has invalid unicode.

And the failing tests were caused by bug 76584.

Sep 19 2022, 11:04 AM · Release-Engineering-Team (Blocking 🧱), MediaWiki-extensions-ExternalData, ci-test-error, Quibble
alex-mashin added a comment to T318029: Quibble fails with UnicodeDecodeError when test output has invalid unicode.

Thank you, @hashar. I tried to output some diagnostic information, which contained binary data, for a test that had succeeded on my development server but failed when run on MediaWiki gerrit. I sanitised the output, and this issue disappeared, although the test still fails.

Sep 19 2022, 9:00 AM · Release-Engineering-Team (Blocking 🧱), MediaWiki-extensions-ExternalData, ci-test-error, Quibble

Sep 17 2022

alex-mashin updated the task description for T318029: Quibble fails with UnicodeDecodeError when test output has invalid unicode.
Sep 17 2022, 9:15 PM · Release-Engineering-Team (Blocking 🧱), MediaWiki-extensions-ExternalData, ci-test-error, Quibble
alex-mashin updated the task description for T318030: Refactor connector and parser choice mechanisms in External Data.
Sep 17 2022, 12:55 PM · MediaWiki-extensions-ExternalData
alex-mashin created T318030: Refactor connector and parser choice mechanisms in External Data.
Sep 17 2022, 12:52 PM · MediaWiki-extensions-ExternalData
alex-mashin created T318029: Quibble fails with UnicodeDecodeError when test output has invalid unicode.
Sep 17 2022, 12:35 PM · Release-Engineering-Team (Blocking 🧱), MediaWiki-extensions-ExternalData, ci-test-error, Quibble

Sep 16 2022

alex-mashin changed the status of T287940: Allow {{#get_file_data:}} and {{#get_web_data:}} to enter archives from Open to In Progress.
Sep 16 2022, 5:03 AM · MediaWiki-extensions-ExternalData

Sep 10 2022

alex-mashin removed a project from T239512: Allow use of stale cache in {{#get_web_data:}}: Patch-For-Review.
Sep 10 2022, 12:12 PM · MediaWiki-extensions-ExternalData
alex-mashin removed a project from T254551: Configure HTTP request options for {{#get_web_data}}: Patch-For-Review.
Sep 10 2022, 12:11 PM · MediaWiki-extensions-ExternalData

Sep 7 2022

alex-mashin added a comment to T315589: Integrate data retrieval and data display functions.

Basically, I think this can be done by adding three new parameters to the #get_*_data functions: "display template", "additional values" and "display format". This would then allow us to get rid of the #external_value and all the "...external_table" parser functions.

Sep 7 2022, 3:36 PM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T315589: Integrate data retrieval and data display functions from Open to In Progress.
Sep 7 2022, 3:30 PM · MediaWiki-extensions-ExternalData

Sep 3 2022

alex-mashin closed T315402: Allow secret data sources as Resolved.
Sep 3 2022, 3:51 AM · MediaWiki-extensions-ExternalData

Sep 2 2022

Daimona awarded T316934: Something seems to be wrong with jenkins-bot a Like token.
Sep 2 2022, 1:27 PM · ci-test-error, Continuous-Integration-Infrastructure
alex-mashin created T316934: Something seems to be wrong with jenkins-bot.
Sep 2 2022, 1:07 PM · ci-test-error, Continuous-Integration-Infrastructure

Sep 1 2022

alex-mashin closed T316329: Preserve case in get_db_data for postgres as Resolved.
Sep 1 2022, 1:49 PM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T316329: Preserve case in get_db_data for postgres.

Resolved, in reasonable limits.

Sep 1 2022, 1:49 PM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T316329: Preserve case in get_db_data for postgres.

Upgrade again. Remove the quotes from data, order by and group by.

Sep 1 2022, 5:12 AM · MediaWiki-extensions-ExternalData

Aug 31 2022

alex-mashin reopened T316329: Preserve case in get_db_data for postgres as "In Progress".
Aug 31 2022, 10:08 AM · MediaWiki-extensions-ExternalData

Aug 30 2022

alex-mashin added a comment to T316329: Preserve case in get_db_data for postgres.
  1. Upgrade again.
  2. Make sure that $egExternalData['myDatabase']['type'] = 'postgres'.
  3. Remove all quotes from {{#get_db_data:}}.
Aug 30 2022, 2:36 PM · MediaWiki-extensions-ExternalData
alex-mashin closed T294704: Create an analogue of {{#for_external_table:}} correctly processing parser function calls involving local variables as Resolved.
Aug 30 2022, 9:09 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T294704: Create an analogue of {{#for_external_table:}} correctly processing parser function calls involving local variables.

Resolved by expanding {{{…}}} in the optional second parametre before expanding templates and parser functions.

Aug 30 2022, 9:09 AM · MediaWiki-extensions-ExternalData

Aug 28 2022

alex-mashin changed the status of T294704: Create an analogue of {{#for_external_table:}} correctly processing parser function calls involving local variables from Open to In Progress.
Aug 28 2022, 6:28 AM · MediaWiki-extensions-ExternalData

Aug 27 2022

alex-mashin closed T315401: Add text format autodetection as Resolved.
Aug 27 2022, 9:14 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T316329: Preserve case in get_db_data for postgres as Resolved.
Aug 27 2022, 5:08 AM · MediaWiki-extensions-ExternalData

Aug 26 2022

alex-mashin added a comment to T316329: Preserve case in get_db_data for postgres.

You can upgrade and test.

Aug 26 2022, 5:49 PM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T316329: Preserve case in get_db_data for postgres from Open to In Progress.
Aug 26 2022, 10:32 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T316329: Preserve case in get_db_data for postgres.
Aug 26 2022, 9:49 AM · MediaWiki-extensions-ExternalData

Aug 25 2022

alex-mashin updated the task description for T294704: Create an analogue of {{#for_external_table:}} correctly processing parser function calls involving local variables.
Aug 25 2022, 7:37 AM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T315401: Add text format autodetection from Open to In Progress.
Aug 25 2022, 7:12 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T316181: Allow usage of JSONPath on Lua tables.
Aug 25 2022, 7:11 AM · MediaWiki-extensions-ExternalData
alex-mashin created T316181: Allow usage of JSONPath on Lua tables.
Aug 25 2022, 7:06 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T315952: Set up phan to External Data as Resolved.
Aug 25 2022, 6:56 AM · phan, MediaWiki-extensions-ExternalData

Aug 23 2022

alex-mashin changed the status of T315402: Allow secret data sources from Open to In Progress.
Aug 23 2022, 4:52 PM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T315952: Set up phan to External Data from Open to In Progress.
Aug 23 2022, 3:27 AM · phan, MediaWiki-extensions-ExternalData
alex-mashin created T315952: Set up phan to External Data.
Aug 23 2022, 3:27 AM · phan, MediaWiki-extensions-ExternalData

Aug 18 2022

alex-mashin created T315589: Integrate data retrieval and data display functions.
Aug 18 2022, 5:33 PM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T315402: Allow secret data sources.

What would be the benefit of this?

Aug 18 2022, 2:17 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T294217: Add YAML parser as Resolved.
Aug 18 2022, 2:02 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T307856: Make `data` parametre optional in External Data as Resolved.
Aug 18 2022, 2:01 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T307999: Expose text parsers of External Data to Lua as functions as Resolved.
Aug 18 2022, 2:01 AM · MediaWiki-extensions-ExternalData

Aug 17 2022

alex-mashin created T315402: Allow secret data sources.
Aug 17 2022, 4:56 AM · MediaWiki-extensions-ExternalData
alex-mashin created T315401: Add text format autodetection.
Aug 17 2022, 4:51 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T315201: Handle JSONpath node names starting with @ as Invalid.
Aug 17 2022, 3:14 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T315201: Handle JSONpath node names starting with @.

Bracket notation should be used in this case, e.g., $['@a'].

Aug 17 2022, 3:14 AM · MediaWiki-extensions-ExternalData

Aug 16 2022

alex-mashin changed the status of T307856: Make `data` parametre optional in External Data from Open to In Progress.
Aug 16 2022, 7:48 AM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T315200: {{#get_file_data:}} fails in directory mode under Windows from Open to In Progress.
Aug 16 2022, 4:25 AM · MediaWiki-extensions-ExternalData

Aug 15 2022

alex-mashin created T315201: Handle JSONpath node names starting with @.
Aug 15 2022, 4:47 AM · MediaWiki-extensions-ExternalData
alex-mashin created T315200: {{#get_file_data:}} fails in directory mode under Windows.
Aug 15 2022, 4:37 AM · MediaWiki-extensions-ExternalData

Aug 12 2022

alex-mashin changed the status of T307999: Expose text parsers of External Data to Lua as functions from Open to In Progress.
Aug 12 2022, 4:17 AM · MediaWiki-extensions-ExternalData

Aug 10 2022

alex-mashin changed the status of T294217: Add YAML parser from Open to In Progress.
Aug 10 2022, 9:14 AM · MediaWiki-extensions-ExternalData

May 15 2022

alex-mashin closed T293248: External Data: should POST web requests be cached like GET? as Resolved.
May 15 2022, 11:52 AM · MediaWiki-extensions-ExternalData

May 10 2022

alex-mashin created T307999: Expose text parsers of External Data to Lua as functions.
May 10 2022, 11:04 AM · MediaWiki-extensions-ExternalData

May 8 2022

alex-mashin created T307856: Make `data` parametre optional in External Data.
May 8 2022, 5:32 AM · MediaWiki-extensions-ExternalData

May 2 2022

alex-mashin closed T307310: Repeat "Error: No "data" parameter specified." error message output in wiki page when using incomplete {{#get_file_data:}} query as Resolved.
May 2 2022, 4:41 PM · MediaWiki-extensions-ExternalData
alex-mashin closed T307324: Directory JSON does not have file data.json. as Resolved.
May 2 2022, 4:41 PM · MediaWiki-extensions-ExternalData
alex-mashin changed the status of T307324: Directory JSON does not have file data.json. from Open to In Progress.
May 2 2022, 5:58 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T307318: Render the <external data="(internal variable)">(default value)</external> or <external data="(var)" /> tag. as Invalid.
May 2 2022, 5:32 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T307318: Render the <external data="(internal variable)">(default value)</external> or <external data="(var)" /> tag..

This extension used to define a specific tag for only a short time. That tag, whatever it was called, has been removed. Now, any tag which may be defined by this extension comes from the tag emulation mode.

May 2 2022, 5:31 AM · MediaWiki-extensions-ExternalData
alex-mashin claimed T307310: Repeat "Error: No "data" parameter specified." error message output in wiki page when using incomplete {{#get_file_data:}} query.
May 2 2022, 5:21 AM · MediaWiki-extensions-ExternalData

Apr 26 2022

alex-mashin added a comment to T305850: Please add `composer/installers` to requirements of Extension:ExternalData.

If Composer for this extension is sorted out, perhaps something can be done about T259743, so that manual composer require mongodb/mongodb is no longer necessary to access MongoDB.

Apr 26 2022, 8:37 AM · MediaWiki-extensions-ExternalData

Apr 12 2022

alex-mashin added a comment to T305850: Please add `composer/installers` to requirements of Extension:ExternalData.

External Data is not published at Packagist anyway.

Apr 12 2022, 2:01 AM · MediaWiki-extensions-ExternalData

Feb 18 2022

alex-mashin closed T302049: class LoggedInUserMode does not implement setEnabled() as Invalid.
Feb 18 2022, 11:46 AM · MobileFrontend
alex-mashin added a comment to T302049: class LoggedInUserMode does not implement setEnabled().

What version of MobileFrontend are you using?

I thought I was using REL1_35. Deleted the extension folder and cloned it again; the error disappeared. It seems I had messed it up with the IDE.

Feb 18 2022, 11:46 AM · MobileFrontend
alex-mashin updated the task description for T302049: class LoggedInUserMode does not implement setEnabled().
Feb 18 2022, 4:53 AM · MobileFrontend
alex-mashin added a comment to T302049: class LoggedInUserMode does not implement setEnabled().
Feb 18 2022, 3:14 AM · MobileFrontend
alex-mashin created T302049: class LoggedInUserMode does not implement setEnabled().
Feb 18 2022, 2:59 AM · MobileFrontend

Feb 13 2022

alex-mashin updated the task description for T301634: Allow unconditional delaying of data retrieval.
Feb 13 2022, 10:35 AM · MediaWiki-extensions-ExternalData
alex-mashin created T301634: Allow unconditional delaying of data retrieval.
Feb 13 2022, 10:35 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T299984: Allow the ExternalDataBeforeWebCall hook to abort processing and return errors as Resolved.
Feb 13 2022, 10:28 AM · MediaWiki-extensions-ExternalData