Page MenuHomePhabricator

alex-mashin (alex-mashin)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

Recent Activity

Tue, Sep 22

alex-mashin closed T263531: Bad JSONPath throws exceptions that are not caught as Resolved.
Tue, Sep 22, 2:33 PM · MediaWiki-extensions-ExternalData
alex-mashin triaged T263531: Bad JSONPath throws exceptions that are not caught as High priority.
Tue, Sep 22, 12:28 PM · MediaWiki-extensions-ExternalData
alex-mashin created T263531: Bad JSONPath throws exceptions that are not caught.
Tue, Sep 22, 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

Jan 30 2020

alex-mashin created T243960: Semantic Glossary: Use of ExtensionRegistry::load was deprecated in MediaWiki 1.34.
Jan 30 2020, 3:03 PM · MediaWiki-extensions-Semantic-Glossary

Jan 26 2020

alex-mashin created T243724: $wgUrlProtocols [] = '/' breaks wikilinks to subpages since MW 1.32 or 1.33.
Jan 26 2020, 8:15 PM · MediaWiki-General

Jan 25 2020

alex-mashin updated the task description for T243667: Cannot log in when username contains spaces in PHP 7.4: "wrong username or password".
Jan 25 2020, 12:16 PM · Upstream, PHP 7.4 support, MediaWiki-User-login-and-signup
alex-mashin created T243667: Cannot log in when username contains spaces in PHP 7.4: "wrong username or password".
Jan 25 2020, 12:14 PM · Upstream, PHP 7.4 support, MediaWiki-User-login-and-signup

Dec 18 2019

alex-mashin added a comment to T239506: External Data: automatically create the table ed_url_cache on running update.php.

Will anybody review the code in https://gerrit.wikimedia.org/r/553857?

Dec 18 2019, 2:57 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Dec 2 2019

alex-mashin added a comment to T239506: External Data: automatically create the table ed_url_cache on running update.php.

@Yaron_Koren, when I found out that a certain site had banned my wiki's IP for downloading currency exchange rates too often (and I was sure that caching was already enabled); and that I had to create the cache table manually, apart from finding another source of exchange rates; and that the table that I created using the SQL code from the wiki page was wrong (caused MediaWiki crash on non-Latin URIs due to wrong collation)—I decided to automate table creation.

Dec 2 2019, 9:02 PM · Patch-For-Review, MediaWiki-extensions-ExternalData

Dec 1 2019

alex-mashin created T239525: Do not echo the message externaldata-db-could-not-get-url.
Dec 1 2019, 6:50 AM · User-DannyS712, MediaWiki-extensions-ExternalData

Nov 30 2019

alex-mashin updated the task description for T239512: Allow use of stale cache in {{#get_web_data:}}.
Nov 30 2019, 5:10 PM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin created T239512: Allow use of stale cache in {{#get_web_data:}}.
Nov 30 2019, 5:01 PM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin assigned T239506: External Data: automatically create the table ed_url_cache on running update.php to Yaron_Koren.
Nov 30 2019, 8:58 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin added a comment to T239506: External Data: automatically create the table ed_url_cache on running update.php.


I made a patch. But where should I try to upload it? At phabricator? Github? Gerrit? It's confusing.

Nov 30 2019, 8:56 AM · Patch-For-Review, MediaWiki-extensions-ExternalData
alex-mashin created T239506: External Data: automatically create the table ed_url_cache on running update.php.
Nov 30 2019, 8:50 AM · Patch-For-Review, MediaWiki-extensions-ExternalData

Nov 7 2019

alex-mashin added a comment to T237613: Broken logging.

@alex-mashin: Basically a duplicate of T232624: Class 'LoggerFactory' not found? But no idea which branch / versions you tested this with...

MediaWiki 1.31.5 (8af9c78)

Nov 7 2019, 2:56 PM · MediaWiki-extensions-ExternalData
alex-mashin created T237613: Broken logging.
Nov 7 2019, 9:39 AM · MediaWiki-extensions-ExternalData

Sep 19 2019

alex-mashin updated the task description for T233278: wikimedia/php-session-serializer 1.0.4 is not tagged, despite being required by MediaWiki 1.30.
Sep 19 2019, 6:35 AM · MediaWiki-General, php-session-serializer
alex-mashin updated the task description for T233278: wikimedia/php-session-serializer 1.0.4 is not tagged, despite being required by MediaWiki 1.30.
Sep 19 2019, 6:35 AM · MediaWiki-General, php-session-serializer
alex-mashin created T233278: wikimedia/php-session-serializer 1.0.4 is not tagged, despite being required by MediaWiki 1.30.
Sep 19 2019, 6:34 AM · MediaWiki-General, php-session-serializer

Sep 11 2019

alex-mashin closed T230269: Add regular expression matching to {{#get_web_data}} and {{#get_file_data}} as Resolved.
Sep 11 2019, 4:33 PM · MediaWiki-extensions-ExternalData
alex-mashin added a watcher for MediaWiki-extensions-ExternalData: alex-mashin.
Sep 11 2019, 4:30 PM