Page MenuHomePhabricator

alex-mashin (alex-mashin)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 29 2014, 10:11 AM (326 w, 6 h)
Availability
Available
LDAP User
Alexander Mashin
MediaWiki User
Alex Mashin [ Global Accounts ]

Recent Activity

Dec 19 2020

alex-mashin closed T203743: Error with $edgDirectoryPath as Resolved.
Dec 19 2020, 11:34 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T203743: Error with $edgDirectoryPath.

Closing this task as, most probaly, resolved during the recent refactoring.

Dec 19 2020, 11:34 AM · MediaWiki-extensions-ExternalData
alex-mashin created T270541: Missing dependency in HierarchyBuilder.
Dec 19 2020, 6:44 AM · MediaWiki-extensions-Hierarchy-Builder

Dec 15 2020

alex-mashin closed T270001: SQLite connector throws error for edgDBServer which is actually not required as Resolved.
Dec 15 2020, 5:14 PM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T270001: SQLite connector throws error for edgDBServer which is actually not required.

@Platinops, you can upgrade and check.

Dec 15 2020, 2:58 AM · MediaWiki-extensions-ExternalData

Dec 14 2020

alex-mashin added a comment to T270001: SQLite connector throws error for edgDBServer which is actually not required.

@Yaron_Koren, please review https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ExternalData/+/648655/.

Dec 14 2020, 2:39 AM · MediaWiki-extensions-ExternalData
alex-mashin updated subscribers of T270001: SQLite connector throws error for edgDBServer which is actually not required.
Dec 14 2020, 2:38 AM · MediaWiki-extensions-ExternalData

Dec 12 2020

alex-mashin claimed T270001: SQLite connector throws error for edgDBServer which is actually not required.
Dec 12 2020, 5:42 PM · MediaWiki-extensions-ExternalData

Dec 11 2020

alex-mashin claimed T269961: EDConnectorSqlite.php: Too few arguments to function EDConnectorRelational::setConnection().
Dec 11 2020, 8:54 PM · MediaWiki-extensions-ExternalData

Dec 7 2020

alex-mashin closed T263129: Memory leak in luasandbox during Lua table to PHP array data conversion as Resolved.
Dec 7 2020, 3:56 PM · LuaSandbox
alex-mashin added a comment to T221545: PHP Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error.

Does the error persist after updating *ExternalData*?

Dec 7 2020, 3:27 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T203743: Error with $edgDirectoryPath.

@Marquerose, after updating *ExternalData*, is there still an error?

Dec 7 2020, 3:26 AM · MediaWiki-extensions-ExternalData

Nov 29 2020

alex-mashin added a comment to T268925: Luasandbox fails to compile with PHP 8.0.

It seems that TSRMLS_C, TSRMLS_DC and TSRMLS_CC are not used under PHP 8.0 and have to be redefined as empty, if the extension is built for PHP 8.0. See https://github.com/Imagick/imagick/pull/334/commits.

Nov 29 2020, 7:37 AM · Patch-For-Review, PHP 8.0 support, User-MacFan4000, LuaSandbox

Nov 25 2020

alex-mashin closed T268339: Preserve letter case of external variables in {{#get_db_data:}} as Resolved.
Nov 25 2020, 4:03 AM · MediaWiki-extensions-ExternalData

Nov 20 2020

alex-mashin updated subscribers of T268339: Preserve letter case of external variables in {{#get_db_data:}}.
Nov 20 2020, 2:16 PM · MediaWiki-extensions-ExternalData
alex-mashin renamed T268339: Preserve letter case of external variables in {{#get_db_data:}} from Preserve letter case of external variables in {{#get_db_data"}} to Preserve letter case of external variables in {{#get_db_data:}}.
Nov 20 2020, 2:03 PM · MediaWiki-extensions-ExternalData
alex-mashin created T268339: Preserve letter case of external variables in {{#get_db_data:}}.
Nov 20 2020, 2:01 PM · MediaWiki-extensions-ExternalData
alex-mashin closed T253118: Connection to a Mongo DB not working - "Class 'MongoClient' not found" as Resolved.
Nov 20 2020, 1:59 PM · MediaWiki-extensions-ExternalData
alex-mashin closed T259326: Handling missing data as Resolved.
Nov 20 2020, 1:58 PM · MediaWiki-extensions-ExternalData

Sep 22 2020

alex-mashin closed T263531: Bad JSONPath throws exceptions that are not caught as Resolved.
Sep 22 2020, 2:33 PM · MediaWiki-extensions-ExternalData
alex-mashin triaged T263531: Bad JSONPath throws exceptions that are not caught as High priority.
Sep 22 2020, 12:28 PM · MediaWiki-extensions-ExternalData
alex-mashin created T263531: Bad JSONPath throws exceptions that are not caught.
Sep 22 2020, 10:44 AM · MediaWiki-extensions-ExternalData

Sep 18 2020

alex-mashin added a comment to T263129: Memory leak in luasandbox during Lua table to PHP array data conversion.

Somebody please review the patchset. It corrects a bug.

Sep 18 2020, 3:42 AM · LuaSandbox

Sep 17 2020

alex-mashin updated the task description for T263129: Memory leak in luasandbox during Lua table to PHP array data conversion.
Sep 17 2020, 3:14 PM · LuaSandbox
alex-mashin created T263129: Memory leak in luasandbox during Lua table to PHP array data conversion.
Sep 17 2020, 1:30 PM · LuaSandbox
alex-mashin added a comment to T49799: Scribunto should allow coroutines in Lua.

If the point is just to enable the coroutine module then the proposed change seems unnecessarily complex. As far as I'm concerned, coroutine can be enabled if it passes a security review.

And the security review isn't likely to happen any time soon?

Sep 17 2020, 3:59 AM · Patch-For-Review, MediaWiki-extensions-Scribunto
alex-mashin added a comment to T49799: Scribunto should allow coroutines in Lua.

Is the extension still maintained?

Sep 17 2020, 2:45 AM · Patch-For-Review, MediaWiki-extensions-Scribunto

Sep 14 2020

alex-mashin added a comment to T49799: Scribunto should allow coroutines in Lua.

Please review the change https://gerrit.wikimedia.org/r/626884.

Sep 14 2020, 7:17 PM · Patch-For-Review, MediaWiki-extensions-Scribunto

Sep 13 2020

alex-mashin added a member for MediaWiki-extensions-Scribunto: alex-mashin.
Sep 13 2020, 7:31 PM

Sep 8 2020

alex-mashin created T262312: Title::getLocalURL() depends on $wgRequest.
Sep 8 2020, 7:30 PM · MediaWiki-General

Aug 31 2020

alex-mashin added a comment to T261640: Url does not pass all query parameters to server.

Cannot reproduce. See https://traditio.wiki/Project:Test/ED/2equals.

Aug 31 2020, 6:56 PM · MediaWiki-extensions-ExternalData

Aug 17 2020

alex-mashin added a comment to T226616: Not compatible with MediaWiki 1.33 (img_description column doesn't exist).

Could anybody review the change https://gerrit.wikimedia.org/r/620525?

Aug 17 2020, 9:46 AM · Patch-For-Review, GraphViz

Aug 13 2020

alex-mashin updated the task description for T259326: Handling missing data.
Aug 13 2020, 3:53 AM · MediaWiki-extensions-ExternalData

Aug 12 2020

alex-mashin removed a project from T257136: Improve code style in ExternalData: Patch-For-Review.
Aug 12 2020, 2:44 AM · Patch-For-Review, Technical-Debt, MediaWiki-extensions-ExternalData
alex-mashin updated subscribers of T259326: Handling missing data.
Aug 12 2020, 2:43 AM · MediaWiki-extensions-ExternalData

Aug 11 2020

alex-mashin removed a project from T253118: Connection to a Mongo DB not working - "Class 'MongoClient' not found": Patch-For-Review.
Aug 11 2020, 2:43 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T253118: Connection to a Mongo DB not working - "Class 'MongoClient' not found".

To enable ModgoDB under PHP 7.4, mongodb extension should be enabled (sudo apt install php-mongodb && sudo phpenmod mongodb; and also mongodb library should be installed with Composer: composer require mongodb/mongodb "^1.6.0" (this will be necessary until bug T259743 is resolved).

Aug 11 2020, 2:41 AM · MediaWiki-extensions-ExternalData

Aug 10 2020

alex-mashin updated subscribers of T259743: Add `ext-mongodb` to the testing environment.
Aug 10 2020, 2:20 PM · MediaWiki-extensions-ExternalData, Continuous-Integration-Config

Aug 6 2020

alex-mashin added a comment to T226585: Add `ext-mysqli` to the composer-test CI container.

Can automated tests read extension.json's requires.platform section and add to the testing environment whatever is missing?

Aug 6 2020, 2:50 AM · Continuous-Integration-Config
alex-mashin updated subscribers of T259743: Add `ext-mongodb` to the testing environment.
Aug 6 2020, 2:46 AM · MediaWiki-extensions-ExternalData, Continuous-Integration-Config

Aug 5 2020

alex-mashin created T259743: Add `ext-mongodb` to the testing environment.
Aug 5 2020, 7:03 PM · MediaWiki-extensions-ExternalData, Continuous-Integration-Config

Jul 31 2020

alex-mashin created T259326: Handling missing data.
Jul 31 2020, 3:31 AM · MediaWiki-extensions-ExternalData

Jul 26 2020

alex-mashin added a comment to T258886: Implement day as ordinal number (for #time).

I'll try to implement S for English ordinals, for the time being, and make it overloadable.

Jul 26 2020, 9:24 AM · Patch-For-Review, MediaWiki-Internationalization, ParserFunctions
alex-mashin added a comment to T258886: Implement day as ordinal number (for #time).

Why not jS (see https://www.php.net/manual/en/function.date.php)?

Jul 26 2020, 8:25 AM · Patch-For-Review, MediaWiki-Internationalization, ParserFunctions

Jul 17 2020

alex-mashin closed T257715: Expose ExternalData functions to Lua as Resolved.
Jul 17 2020, 11:28 AM · MediaWiki-extensions-ExternalData

Jul 16 2020

alex-mashin added a comment to T56902: Deprecate and remove the purge action from MediaWiki.

It seems a strange idea to me. Changes in MediaWiki or extensions codebase (per @gh87), Lua modules, templates and pages with Semantic MediaWiki annotations do not propagate themselves along dependencies in realtime; and neither is even the parser cache invalidation.

Jul 16 2020, 9:08 AM · Goal, MediaWiki-General

Jul 11 2020

alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 7:10 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:48 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:21 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:12 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:11 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:10 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:07 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:06 AM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:05 AM · MediaWiki-extensions-ExternalData
alex-mashin created T257715: Expose ExternalData functions to Lua.
Jul 11 2020, 5:04 AM · MediaWiki-extensions-ExternalData

Jul 10 2020

alex-mashin added a member for MediaWiki-extensions-ExternalData: alex-mashin.
Jul 10 2020, 3:24 AM
alex-mashin closed T256936: Improve encoding detection in ExternalData as Resolved.
Jul 10 2020, 3:18 AM · MediaWiki-extensions-ExternalData
alex-mashin added a watcher for LuaSandbox: alex-mashin.
Jul 10 2020, 3:08 AM
alex-mashin updated the task description for T189767: RFC: Future of Scribunto.
Jul 10 2020, 2:53 AM · Proposal, LuaSandbox, MediaWiki-extensions-Scribunto
alex-mashin added a watcher for MediaWiki-extensions-Scribunto: alex-mashin.
Jul 10 2020, 2:39 AM

Jul 9 2020

alex-mashin added a comment to T245457: allow for comments in headers for CSV files.

Will adding |ignore regex parameter to {{#get_web_data:}} help? For comments starting wish hashes, set |ignore regex=/#.*$/m.

Jul 9 2020, 4:55 AM · MediaWiki-extensions-ExternalData

Jul 8 2020

alex-mashin added a comment to T253118: Connection to a Mongo DB not working - "Class 'MongoClient' not found".

Can the bug's author or anybody else share connection settings for LocalSettings.php that allow to connect to a publically accessible MongoDB base?

Jul 8 2020, 4:32 PM · MediaWiki-extensions-ExternalData

Jul 5 2020

Akuckartz awarded T257136: Improve code style in ExternalData a Like token.
Jul 5 2020, 8:19 PM · Patch-For-Review, Technical-Debt, MediaWiki-extensions-ExternalData
alex-mashin created T257136: Improve code style in ExternalData.
Jul 5 2020, 8:09 AM · Patch-For-Review, Technical-Debt, MediaWiki-extensions-ExternalData

Jul 4 2020

alex-mashin added a comment to T254840: Currently there is no way to pass the Authentication values to get the data from Secure Rest API.

Do you want to pass the key in an HTTP header?

Jul 4 2020, 7:05 AM · MediaWiki-extensions-ExternalData
alex-mashin closed T239512: Allow use of stale cache in {{#get_web_data:}} as Resolved.
Jul 4 2020, 6:53 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Jul 3 2020

alex-mashin added a comment to T214924: Unable to get CVS data from inside my wiki, but am able to get it from outside.

Have you tried to curl Special:GetData/Fruits_data from your webserver's console?

Jul 3 2020, 3:32 AM · MediaWiki-extensions-ExternalData
alex-mashin added a comment to T189315: Add JSONPath support.

Shouldn't this be closed as resolved?

Jul 3 2020, 3:25 AM · MediaWiki-extensions-ExternalData

Jul 2 2020

alex-mashin updated subscribers of T256936: Improve encoding detection in ExternalData.
Jul 2 2020, 5:27 AM · MediaWiki-extensions-ExternalData
alex-mashin created T256936: Improve encoding detection in ExternalData.
Jul 2 2020, 5:26 AM · MediaWiki-extensions-ExternalData

Jun 28 2020

alex-mashin added a watcher for GraphViz: alex-mashin.
Jun 28 2020, 5:19 PM

Jun 27 2020

alex-mashin claimed T239512: Allow use of stale cache in {{#get_web_data:}}.
Jun 27 2020, 5:27 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Jun 26 2020

alex-mashin added a comment to T239512: Allow use of stale cache in {{#get_web_data:}}.

Examples of __time usage:

Jun 26 2020, 9:26 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Jun 21 2020

alex-mashin added a comment to T255936: REL1_34 downloads MW 1.35.

Thank you, @Reedy, I have managed, though with great difficulty, to re-synchronise REL1_34 with it origin.

Jun 21 2020, 1:37 PM
alex-mashin created T255936: REL1_34 downloads MW 1.35.
Jun 21 2020, 10:23 AM

Jun 11 2020

alex-mashin closed T254887: Allow HTML parsing with DOMDocument as Resolved.
Jun 11 2020, 10:48 PM · MediaWiki-extensions-ExternalData

Jun 10 2020

alex-mashin closed T254842: Typo: HTTP options are not passed as Resolved.
Jun 10 2020, 6:38 AM · MediaWiki-extensions-ExternalData

Jun 9 2020

alex-mashin added a comment to T254887: Allow HTML parsing with DOMDocument.

That's interesting. What's a use case for parsing HTML with External Data?

Jun 9 2020, 2:56 PM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T254887: Allow HTML parsing with DOMDocument.
Jun 9 2020, 2:30 PM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T254887: Allow HTML parsing with DOMDocument.
Jun 9 2020, 2:15 PM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T254887: Allow HTML parsing with DOMDocument.
Jun 9 2020, 2:13 PM · MediaWiki-extensions-ExternalData
alex-mashin updated the task description for T254887: Allow HTML parsing with DOMDocument.
Jun 9 2020, 2:13 PM · MediaWiki-extensions-ExternalData
alex-mashin created T254887: Allow HTML parsing with DOMDocument.
Jun 9 2020, 2:12 PM · MediaWiki-extensions-ExternalData
alex-mashin claimed T254842: Typo: HTTP options are not passed.
Jun 9 2020, 5:56 AM · MediaWiki-extensions-ExternalData
alex-mashin created T254842: Typo: HTTP options are not passed.
Jun 9 2020, 5:56 AM · MediaWiki-extensions-ExternalData

Jun 6 2020

alex-mashin updated subscribers of T254551: Configure HTTP request options for {{#get_web_data}}.
Jun 6 2020, 3:10 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T254551: Configure HTTP request options for {{#get_web_data}}.

Corrected the patch per Yaron Koren's review.

Jun 6 2020, 3:10 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Jun 5 2020

alex-mashin created T254551: Configure HTTP request options for {{#get_web_data}}.
Jun 5 2020, 6:41 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Mar 16 2020

alex-mashin added a comment to T247629: NS_MODULE not defined in LocalSettings.php.

No you did something different again; You should use $wgNamespaceProtection [828] = ['editmodule']; as it's all you need. You needn't to 'basically' use something else. NS_MODULE is meant to be used internally in the extension code.

I did it in the hope that this issue would be resolved. The code fragment to which you referred still doesn't explain to me why namespace constants defined in some extensions are not available in LocalSettings.php while others are (like SMW_NS_PROPERTY).

Mar 16 2020, 12:46 PM · MediaWiki-Configuration, MediaWiki-extensions-Scribunto

Mar 14 2020

alex-mashin added a comment to T246127: updateCollation.php throws an error.

I applied the last patch manually, and the maintenance script started to work.

Mar 14 2020, 10:02 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), MW-1.34-notes, MediaWiki-Maintenance-system
alex-mashin added a comment to T247629: NS_MODULE not defined in LocalSettings.php.

That's what I did;

No, you used $wgNamespaceProtection [NS_MODULE] = ['editmodule']; that's not the same thing with what I said.

No, when I found out the absence of NS_MODULE, I had to switch to:

if (defined ('NS_MODULE')) {
	$wgNamespaceProtection [NS_MODULE] = ['editmodule'];
} else {
	$wgNamespaceProtection [828] = ['editmodule'];
}

So, I eventually had to do basically what you said.

Mar 14 2020, 8:36 AM · MediaWiki-Configuration, MediaWiki-extensions-Scribunto
alex-mashin added a comment to T247629: NS_MODULE not defined in LocalSettings.php.

NS_MODULE is a non canonical namespace, you must use the numerical constant

$wgNamespaceProtection[ 828 ] = [ 'editmodule' ];
Mar 14 2020, 8:03 AM · MediaWiki-Configuration, MediaWiki-extensions-Scribunto
alex-mashin added a comment to T247629: NS_MODULE not defined in LocalSettings.php.

Not defined where?

Mar 14 2020, 6:17 AM · MediaWiki-Configuration, MediaWiki-extensions-Scribunto

Mar 13 2020

alex-mashin created T247631: updateCollation.php does not work.
Mar 13 2020, 7:26 PM · MediaWiki-Maintenance-system
alex-mashin created T247629: NS_MODULE not defined in LocalSettings.php.
Mar 13 2020, 6:55 PM · MediaWiki-Configuration, MediaWiki-extensions-Scribunto

Feb 12 2020

Florian awarded T243667: Cannot log in when username contains spaces in PHP 7.4: "wrong username or password" a Love token.
Feb 12 2020, 8:51 PM · Upstream, PHP 7.4 support, MediaWiki-User-login-and-signup

Feb 9 2020

alex-mashin created T244660: A slow query in SqlBagOStuff::deleteServerObjectsExpiringBefore.
Feb 9 2020, 10:40 AM · MediaWiki-Cache

Feb 8 2020

alex-mashin added a comment to T243724: $wgUrlProtocols [] = '/' breaks wikilinks to subpages since MW 1.32 or 1.33.

Perhaps, wikilinks should again be parsed before external links?

Feb 8 2020, 5:47 AM · MediaWiki-General

Feb 2 2020

alex-mashin added a comment to T243724: $wgUrlProtocols [] = '/' breaks wikilinks to subpages since MW 1.32 or 1.33.

For the time being, I replaced $wgUrlProtocols [] = '/'; with $wgUrlProtocols [] = $wgScriptPath; to achieve the desired effect, although I am not yet sure whether that has broken something else.

Feb 2 2020, 11:45 AM · MediaWiki-General