Page MenuHomePhabricator

Seb35 (Seb35)
MediaWiki gnome

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 9:50 AM (362 w, 3 d)
Availability
Available
IRC Nick
seb35
LDAP User
Seb35
MediaWiki User
Seb35 [ Global Accounts ]

I follow MediaWiki development since 2007. Although I don’t regularly submit patches for the MediaWiki core, I act as an ambassador, submitting bugs, helping in their resolution, exchanging with the French-speaking community, improving documentation and its translation into French, etc. I developed three extensions (BackwardsTimeTravel, HSTS, and MediaWikiFarm).

Since 2016, I run a small MediaWiki consulting company in France, which help companies, associations and public sector to set up MediaWiki installations. We also have a farm mainly with private wikis; the farm is managed by MediaWikiFarm.

My GitHub account is Seb35.

Recent Activity

Today

Seb35 renamed T291244: Objects in ParserCache’s ExtensionData are not unserialized from Objects in ExtensionData’s ParserCache are not unserialized to Objects in ParserCache’s ExtensionData are not unserialized.
Fri, Sep 17, 9:31 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), Patch-For-Review, MediaWiki-Parser
Seb35 added a subtask for T263579: Change ParserCache serialization format to JSON: T291244: Objects in ParserCache’s ExtensionData are not unserialized.
Fri, Sep 17, 9:20 AM · MW-1.36-notes (1.36.0-wmf.21; 2020-12-08), Patch-For-Review, MW-1.36-release, Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Seb35 added a parent task for T291244: Objects in ParserCache’s ExtensionData are not unserialized: T263579: Change ParserCache serialization format to JSON.
Fri, Sep 17, 9:19 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), Patch-For-Review, MediaWiki-Parser
Seb35 updated subscribers of T291244: Objects in ParserCache’s ExtensionData are not unserialized.

I tracked down the issue in I5785596d68/b956c77d2 by @Pchelolo, and it seems there is an issue in ParserOutput since the same variable is overriden:

$this->mExtensionData = $unserializer->unserializeArray( $jsonData['ExtensionData'] ?? [] );
$this->mExtensionData = $jsonData['ExtensionData'];
Fri, Sep 17, 9:18 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), Patch-For-Review, MediaWiki-Parser
Seb35 created T291244: Objects in ParserCache’s ExtensionData are not unserialized.
Fri, Sep 17, 9:17 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), Patch-For-Review, MediaWiki-Parser

Sun, Aug 22

Seb35 added a comment to T231752: Use ordinary deletion prior to doing further cleanup.

T211757 is a subtask because it will be fixed when the current task will be resolved: it is an issue on a specific part of the classic deletion.

Sun, Aug 22, 12:41 PM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood
Seb35 added a subtask for T231752: Use ordinary deletion prior to doing further cleanup: T211757: Exception when the page contains some categories.
Sun, Aug 22, 12:38 PM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood
Seb35 added a parent task for T211757: Exception when the page contains some categories: T231752: Use ordinary deletion prior to doing further cleanup.
Sun, Aug 22, 12:38 PM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood

Jul 22 2021

Seb35 added a comment to T281636: Publishing problem on Wikimedia Commons from Lingua Libre .

@Seb35 @VIGNERON @mickeybarber we might have a similar issue with User:Kunokuno, cf this post.

Jul 22 2021, 10:13 AM · Lingua Libre

Jul 16 2021

Seb35 added a comment to T274511: LinguaLibreBot : [TBD] Find a way to catch missed recordings over extended "out of service" periods..

A precision on MediaWiki side: the recent changes are available by default during 90 days (about 3 months, it is the current value on LinguaLibre, parameter $wgRCMaxAge), and there is a script to rebuild the recent changes.

Jul 16 2021, 2:16 PM · Lingua Libre
Seb35 placed T232299: LinguaImporter gadget adds MediaType=audio up for grabs.

I remove myself as assignee, since it is not a technical issue but an editorial one to be decided within the community.

Jul 16 2021, 2:05 PM · Lingua Libre

Jul 7 2021

Seb35 added a comment to T173141: Provide a way to install Composer dependencies after installing an extension, without updating all unrelated libraries.

Not an ideal solution, but a work-around is to use --dry-run.

Jul 7 2021, 6:48 PM · MediaWiki-General, Upstream, Composer

Jun 14 2021

Seb35 updated the task description for T284137: Allow federated queries with the Lingua Libre SPARQL endpoint.
Jun 14 2021, 9:10 AM · SecTeam-Processed, Security, Discovery-Search (Current work), Wikidata, Commons, SDC General, Lingua Libre, Wikidata-Query-Service
Seb35 added a comment to T284137: Allow federated queries with the Lingua Libre SPARQL endpoint.

Added. The timeout is 60 seconds; if needed it can be increased independently of the timeout of the Blazegraph interface.

Jun 14 2021, 9:07 AM · SecTeam-Processed, Security, Discovery-Search (Current work), Wikidata, Commons, SDC General, Lingua Libre, Wikidata-Query-Service
Seb35 added a comment to T284137: Allow federated queries with the Lingua Libre SPARQL endpoint.

@VIGNERON @WikiLucas00 @Nikki : I add https://lingualibre.org/sparql as possible URL for SPARQL endpoint to ease its use (similar to Wikidata).

Jun 14 2021, 8:49 AM · SecTeam-Processed, Security, Discovery-Search (Current work), Wikidata, Commons, SDC General, Lingua Libre, Wikidata-Query-Service

Jun 11 2021

Seb35 added a comment to T284137: Allow federated queries with the Lingua Libre SPARQL endpoint.

A more stable endpoint URL could be added, for instance https://lingualibre.org/sparql to mimic Wikidata configuration. Do I add such URL in addition of the current one?

Jun 11 2021, 3:57 PM · SecTeam-Processed, Security, Discovery-Search (Current work), Wikidata, Commons, SDC General, Lingua Libre, Wikidata-Query-Service
Seb35 closed T181641: Add the Parsoid repository key in https://www.mediawiki.org/keys/keys.html as Declined.

No more really useful given Parsoid-JS is deprecated and Parsoid-PHP is provided through Composer.

Jun 11 2021, 3:43 PM · Parsoid (Tracking)
Seb35 updated subscribers of T284137: Allow federated queries with the Lingua Libre SPARQL endpoint.

Indeed, this task can become public. @Aklapper: could you remove the protection of this task?

Jun 11 2021, 1:39 PM · SecTeam-Processed, Security, Discovery-Search (Current work), Wikidata, Commons, SDC General, Lingua Libre, Wikidata-Query-Service
Seb35 added a comment to T284137: Allow federated queries with the Lingua Libre SPARQL endpoint.

Fixed for the security issue: I added proxy_set_header X-BIGDATA-READ-ONLY "yes"; in nginx configuration, double-checked Blazegraph listen in 127.0.0.1 (was ok), documented it for future reinstallations, and deleted David’s test (I don’t think it worth to rebuid Blazegraph database to clean potential undesired data but I can if decided otherwise).

Jun 11 2021, 9:36 AM · SecTeam-Processed, Security, Discovery-Search (Current work), Wikidata, Commons, SDC General, Lingua Libre, Wikidata-Query-Service

Jun 4 2021

Seb35 changed the subtype of T112160: Login form should check for caps lock from "Task" to "Feature Request".
Jun 4 2021, 5:45 PM · Design, MediaWiki-User-login-and-signup
Seb35 merged task T282396: Notify user that caps lock is on whilst logging in/entering password into T112160: Login form should check for caps lock.
Jun 4 2021, 5:45 PM · MediaWiki-User-login-and-signup
Seb35 merged T282396: Notify user that caps lock is on whilst logging in/entering password into T112160: Login form should check for caps lock.
Jun 4 2021, 5:45 PM · Design, MediaWiki-User-login-and-signup
Seb35 added a comment to T282396: Notify user that caps lock is on whilst logging in/entering password.

Indeed, it is a duplicate.

Jun 4 2021, 5:44 PM · MediaWiki-User-login-and-signup
Seb35 closed T215056: LanguageImporter gadget must add description and alias as Resolved.

The missing part about aliases was added in RecordWizard commit 11b794ce.

Jun 4 2021, 2:36 PM · Lingua Libre
Seb35 added a comment to T215056: LanguageImporter gadget must add description and alias.

It is missing the small part about aliases in rw.wikibase.Item.prototype._buildFingerprint; I add it.

Jun 4 2021, 1:47 PM · Lingua Libre
Seb35 added a comment to T215056: LanguageImporter gadget must add description and alias.

The library creating these items is a module inside RecordWizard.

Jun 4 2021, 1:40 PM · Lingua Libre
Seb35 updated subscribers of T232299: LinguaImporter gadget adds MediaType=audio.

If I understand correctly, it should no more be removed the P⁠24 := audio, but it should be added on every language item (except sign languages where it should be P⁠24 := video).

Jun 4 2021, 12:10 PM · Lingua Libre
Seb35 updated subscribers of T189982: Move all apihelp translatable messages to separate files.

The PR on Github for RecordWizard was merged by @Poslovitch.

Jun 4 2021, 9:41 AM · MW-1.37-notes (1.37.0-wmf.11; 2021-06-21), MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Patch-For-Review, MediaWiki-extensions-General, Google-Code-in-2018, translatewiki.net, good first task, I18n
Seb35 updated the task description for T189982: Move all apihelp translatable messages to separate files.
Jun 4 2021, 9:35 AM · MW-1.37-notes (1.37.0-wmf.11; 2021-06-21), MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Patch-For-Review, MediaWiki-extensions-General, Google-Code-in-2018, translatewiki.net, good first task, I18n
Seb35 added a comment to T275957: Automatically retry uploading a recording that has failed due to "badtoken".

The task T281636 is different because the issue was in the OAuth token (obtained during the first OAuth connection and is managed by the extension OAuthAuthentication).

Jun 4 2021, 7:38 AM · Lingua Libre
Seb35 added a comment to T281636: Publishing problem on Wikimedia Commons from Lingua Libre .

But nobody except you and Michael have access to that db, is it fixed for good or will you have to regularly do that command for everybody else?

Jun 4 2021, 7:27 AM · Lingua Libre
Seb35 added a comment to T281636: Publishing problem on Wikimedia Commons from Lingua Libre .

@Poslovitch said on Discord (translated from French) :
"With Lyokoï, we discovered a "new" "error message" during the uploading on LiLi. Apparently, it can happen that Commons says "I did not receive the file", while it actually did receive it. So, if you try to upload the file again, well, that won't work because Commons will refuse it, saying that the file is identical to a previously sent file.
So I will have to edit the RW interface to better handle this kind of errors.
In the meantine, the way to see why Commons refuses a file is to open the browser's console, which contains the errors.
"

Jun 4 2021, 7:22 AM · Lingua Libre
Seb35 closed T281636: Publishing problem on Wikimedia Commons from Lingua Libre as Resolved.

Fixed yesterday, it was an issue with the OAuth token delivered on the first OAuth connection and saved in client “OAuthAuthentication” database (I don’t why there was an issue at the beginning). Fixed by deleting the OAuth token in SQL database:

DELETE FROM oauthauth_user WHERE oaau_username = 'Eihel';
Jun 4 2021, 7:20 AM · Lingua Libre

Jun 2 2021

Seb35 added a comment to T215661: Emailability: Indicate to user they will receive a verification email .

See also T284166: Emit a notification when the user has a nonexistent email address when a user (particularly a newcomer) enter a wrong email address (often with a typo) such that the notification email get bounced: in this case we can warn the user.

Jun 2 2021, 7:01 PM · Growth-Team-Filtering, Growth-Team, MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), GrowthExperiments
Seb35 updated the task description for T284166: Emit a notification when the user has a nonexistent email address.
Jun 2 2021, 5:18 PM · MediaWiki-extensions-BounceHandler
Seb35 created T284166: Emit a notification when the user has a nonexistent email address.
Jun 2 2021, 5:14 PM · MediaWiki-extensions-BounceHandler

May 26 2021

Seb35 closed T276724: Record wizard's list window frozes when input is empty string as Resolved.

It is fixed! (and deployed)

May 26 2021, 5:08 PM · Lingua Libre

May 20 2021

Seb35 closed T138036: proc line: 2959: warning: points must have either 4 or 2 values per line, a subtask of T155525: MW-1.29.0-wmf.10 deployment blockers, as Resolved.
May 20 2021, 9:50 PM · RelEng-Archive-FY201718-Q2, Train Deployments, Release
Seb35 closed T138036: proc line: 2959: warning: points must have either 4 or 2 values per line, a subtask of T157646: wfShellExec errors end up in HHVM log, as Resolved.
May 20 2021, 9:50 PM · User-Tgr, Wikimedia-production-error, MediaWiki-Debug-Logger
Seb35 closed T138036: proc line: 2959: warning: points must have either 4 or 2 values per line as Resolved.
May 20 2021, 9:50 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Patch-For-Review, Release-Engineering-Team (Logspam), Wikimedia-production-error, EasyTimeline
Seb35 added a comment to T283244: Implicit semicolon not kept during minification.

This bug can be observed on MediaWiki 1.37.0-alpha (a2729f3a56412) with Semantic MediaWiki 4.0.0-alpha (580d9d4e7a) when browsing on [[Special:Ask]] (the user-visible behaviour it that the form is disabled, this is caused by the non-executed script which should normally remove the 'disabled' CSS class). But the root issue relies really in minify.

May 20 2021, 4:52 PM · MW-1.37-notes (1.37.0-wmf.11; 2021-06-21), MW-1.36-notes, MW-1.36-release, MediaWiki-ResourceLoader, Performance-Team, Wikimedia-Minify
Seb35 created T283244: Implicit semicolon not kept during minification.
May 20 2021, 2:36 PM · MW-1.37-notes (1.37.0-wmf.11; 2021-06-21), MW-1.36-notes, MW-1.36-release, MediaWiki-ResourceLoader, Performance-Team, Wikimedia-Minify

May 17 2021

Seb35 added a subtask for T266971: "Error contacting the Parsoid/RESTBase server" (HTTP 404/403) and similar errors (catalog): T261921: Visual Editor + Apache bug. Visual Editor not working when editing or creating a page with : or / characters in the Title. e.g. http://localhost/w/index.php/User:John/Newpage.
May 17 2021, 8:42 AM · Parsoid (Third-party), RESTBase, VisualEditor
Seb35 added a parent task for T261921: Visual Editor + Apache bug. Visual Editor not working when editing or creating a page with : or / characters in the Title. e.g. http://localhost/w/index.php/User:John/Newpage: T266971: "Error contacting the Parsoid/RESTBase server" (HTTP 404/403) and similar errors (catalog).
May 17 2021, 8:42 AM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor

May 7 2021

Seb35 created T282220: EasyTimeline does not delete its temporary files.
May 7 2021, 8:57 AM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.21; 2021-08-30), EasyTimeline

May 6 2021

Seb35 added a comment to T275439: Text offset when using the JS code editor.

I saw this on other wikis too without searching why.

May 6 2021, 5:32 PM · Lingua Libre
Seb35 closed T275250: CSS issue on the RecordWizard at the "Studio" step as Resolved.

This is fixed in the Phenix edition, as a detail during the process of updating the RecordWizard code for MW 1.35 (commit 74c76a1d6).

May 6 2021, 5:12 PM · Lingua Libre

May 5 2021

Seb35 added a comment to T281980: The autoedit modify other instances of a multi-instance template form.

Tracking the bug with a debugger, it seems the issues is around $tif->setFieldValuesFromSubmit(); in PFFormPrinter::formHTML(): it seems to be assumed that the number of instances provided by the submitted request (N) corresponds to the number of modified instances (from 0 to N-1). This is correct when the entire form is submitted (classic case) but incorrect in the autoedit case: you can modify only 1 instance of the template and it could be another than the first.

May 5 2021, 4:37 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms
Seb35 added a comment to T281980: The autoedit modify other instances of a multi-instance template form.

Current state of my investivations: in includes/PF_AutoeditAPI.php in doAction(), the variables $preloadContent contains the real original content of the target page, but, in the first $wgPageFormsFormPrinter->formHTML (inside the if ( $preloadContent !== '' ) { around lines 906-915), the $targetContent contains a modification of the first instance of the template (which is not intended) and consequently the $formHTML contains both modification (the real one at the end, and the wrong one at the beginning).

May 5 2021, 2:44 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms
Seb35 created T281980: The autoedit modify other instances of a multi-instance template form.
May 5 2021, 1:15 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms

May 3 2021

Seb35 added a comment to T280984: WikibaseRepo: Remove getDefaultInstance().

I added the migration path in the description since I was wondering what it was when I tried to upgrade the extension RecordWizard for 1.37.

May 3 2021, 2:26 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Patch-For-Review, Wikidata, Wikibase Service Migration
Seb35 updated the task description for T280984: WikibaseRepo: Remove getDefaultInstance().
May 3 2021, 2:22 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Patch-For-Review, Wikidata, Wikibase Service Migration
Seb35 added a comment to T213530: Allow to share a direct link to a query on https://lingualibre.fr/bigdata/#query.

Found this task BLZG-936 open since 2014: links ought to change the URL; it is not exactly what is requested here but it could depending on how it would be implemented: when you click on a past request, it is a link which could be displayed in the URL.

May 3 2021, 10:04 AM · Lingua Libre
Seb35 added a comment to T264332: Images not transferred to the new website.

@Pamput: the linked page has images, probably created since, should we close?

May 3 2021, 9:47 AM · Lingua Libre
Seb35 added a comment to T261440: Renew HTTPS certificate.

More details: there are currently 3 independent certificates: lingualibre.org, www.lingualibre.org, lingualibre.fr. On the webserver, the 2 latter are configured to redirect to the former.

May 3 2021, 9:39 AM · Lingua Libre
Seb35 closed T261440: Renew HTTPS certificate as Resolved.

Certbot/Let’s Encrypt is activated on the new Phenix server (certificates are valid for 3 months, and are usually renewed every 2 months).

May 3 2021, 9:36 AM · Lingua Libre
Seb35 closed T197727: The date displays twice in the Recent Changes as Resolved.

Indeed, solved as expected with MediaWiki 1.35.

May 3 2021, 9:01 AM · Lingua Libre
Seb35 claimed T276724: Record wizard's list window frozes when input is empty string.
May 3 2021, 8:55 AM · Lingua Libre
Seb35 claimed T215056: LanguageImporter gadget must add description and alias.

I will solve this task (WMFR contract).

May 3 2021, 8:43 AM · Lingua Libre
Seb35 claimed T232299: LinguaImporter gadget adds MediaType=audio.

I will solve this task (WMFR contract).

May 3 2021, 8:43 AM · Lingua Libre

May 2 2021

Seb35 added a comment to T213426: Deprecate jquery.throttle-debounce in favour of mw.util.debounce or OO.ui.debounce/throttle.

I’ve done a few patches, and I find OOUI is quite heavy if used only for the function throttle or “debounce with immediate execution” (mw.util.debounce executes after the delay, not before).

May 2 2021, 5:21 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Growth-Team, Metrolook, WikiEditor, Wikidata, MediaWiki-extensions-Translate, MediaViewer, MassMessage, MediaWiki-extensions-InputBox, MediaWiki-extensions-Graph, StructuredDiscussions, MediaWiki-extensions-CentralNotice, Technical-Debt (Deprecation process), JavaScript, MediaWiki-General
Seb35 updated the task description for T213426: Deprecate jquery.throttle-debounce in favour of mw.util.debounce or OO.ui.debounce/throttle.
May 2 2021, 7:04 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Growth-Team, Metrolook, WikiEditor, Wikidata, MediaWiki-extensions-Translate, MediaViewer, MassMessage, MediaWiki-extensions-InputBox, MediaWiki-extensions-Graph, StructuredDiscussions, MediaWiki-extensions-CentralNotice, Technical-Debt (Deprecation process), JavaScript, MediaWiki-General

Apr 30 2021

Eihel awarded T280972: Translating does not work anymore a Barnstar token.
Apr 30 2021, 5:37 PM · Lingua Libre
Seb35 updated the task description for T213426: Deprecate jquery.throttle-debounce in favour of mw.util.debounce or OO.ui.debounce/throttle.
Apr 30 2021, 4:17 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Growth-Team, Metrolook, WikiEditor, Wikidata, MediaWiki-extensions-Translate, MediaViewer, MassMessage, MediaWiki-extensions-InputBox, MediaWiki-extensions-Graph, StructuredDiscussions, MediaWiki-extensions-CentralNotice, Technical-Debt (Deprecation process), JavaScript, MediaWiki-General
Seb35 added a comment to T280972: Translating does not work anymore.

When managing bugs and issues, it’s better not to mix different issues else it becomes difficult to solve each individual issue: it is better to open a new bug when the issue is different.

Apr 30 2021, 3:31 PM · Lingua Libre
Seb35 lowered the priority of T281289: Exception related to OAuthAuthentication on Translate pages from High to Medium.

It should be solved on LinguaLibre, I edited and saved the page Translations:Help:Main/14/fr without issue (null edit so it does not appear).

Apr 30 2021, 3:06 PM · MediaWiki-extensions-OAuthAuthentication, Lingua Libre
Seb35 updated the task description for T281289: Exception related to OAuthAuthentication on Translate pages.
Apr 30 2021, 3:02 PM · MediaWiki-extensions-OAuthAuthentication, Lingua Libre
Seb35 added a comment to T276377: Internal error with Special:ManageMessageGroups on lingualibre.org.

It seems to work now -- there was an update to 1.35 since the opening of the task.

Apr 30 2021, 2:51 PM · Lingua Libre
Seb35 added a comment to T239026: Maintenance script update.php should also update localisation cache.

@Kizule: I see the linked wiki does not exist, is it still an issue you have, possibly elsewhere?

Apr 30 2021, 9:03 AM · MediaWiki-Installer

Apr 29 2021

Seb35 added a comment to T280972: Translating does not work anymore.

Despite this issue, it will have the final effect of removing 3 deprecation warnings in the console on all Wikimedia wikis, when the 3 patches submitted on T213426 will be merged (Translate, MultimediaViewer, InputBox).

Apr 29 2021, 7:32 PM · Lingua Libre
Seb35 added a comment to T38835: job queue monitoring looks for 1.18 dir and fails / $wmfExtendedVersionNumber.php.

@Dzahn: I guess it is no more an issue, isn’t it? I let you close in this case.

Apr 29 2021, 7:23 PM · Wikimedia-General-or-Unknown

Apr 28 2021

Seb35 added a comment to T281398: Post-processing jobs are not executed in autoedit.

On the (internal) wiki where I saw these annotated queries with autoedit used, I hacked MediaWiki ApiParse.php to access the ParserOutput::getExtensionData( 'smw-postedit-update' ) and modified lib/PF_autoedit.js to first parse the modified page, requesting the refs, then executing the API smwtask. It adds significant delay time.

Apr 28 2021, 8:52 PM · MediaWiki-extensions-Page_Forms
Seb35 updated subscribers of T281398: Post-processing jobs are not executed in autoedit.

Probably more in Page Forms, but perhaps Semantic MediaWiki could be improved also to better handle this situation.

Apr 28 2021, 8:45 PM · MediaWiki-extensions-Page_Forms
Seb35 created T281398: Post-processing jobs are not executed in autoedit.
Apr 28 2021, 6:12 PM · MediaWiki-extensions-Page_Forms

Apr 27 2021

Seb35 updated the task description for T213426: Deprecate jquery.throttle-debounce in favour of mw.util.debounce or OO.ui.debounce/throttle.
Apr 27 2021, 6:49 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Growth-Team, Metrolook, WikiEditor, Wikidata, MediaWiki-extensions-Translate, MediaViewer, MassMessage, MediaWiki-extensions-InputBox, MediaWiki-extensions-Graph, StructuredDiscussions, MediaWiki-extensions-CentralNotice, Technical-Debt (Deprecation process), JavaScript, MediaWiki-General
Seb35 updated the task description for T213426: Deprecate jquery.throttle-debounce in favour of mw.util.debounce or OO.ui.debounce/throttle.
Apr 27 2021, 6:12 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Growth-Team, Metrolook, WikiEditor, Wikidata, MediaWiki-extensions-Translate, MediaViewer, MassMessage, MediaWiki-extensions-InputBox, MediaWiki-extensions-Graph, StructuredDiscussions, MediaWiki-extensions-CentralNotice, Technical-Debt (Deprecation process), JavaScript, MediaWiki-General
Seb35 added a comment to T281038: Click on $1 below, then read the word aloud.

I see it was the blue microphone on this video.

Apr 27 2021, 5:28 PM · Lingua Libre
Seb35 closed T280972: Translating does not work anymore as Resolved.
Apr 27 2021, 5:20 PM · Lingua Libre
Seb35 added a comment to T280972: Translating does not work anymore.

It is solved for the original issue: it works! :-) I did some maintenance on Translate to remove a deprecation warning about jQuery.debounce and missed to also replace jQuery.throttle, this is now done and pushed on Gerrit for review, see T213426 and gerrit patch.

Apr 27 2021, 5:20 PM · Lingua Libre
Seb35 updated the task description for T281289: Exception related to OAuthAuthentication on Translate pages.
Apr 27 2021, 5:13 PM · MediaWiki-extensions-OAuthAuthentication, Lingua Libre
Seb35 created T281289: Exception related to OAuthAuthentication on Translate pages.
Apr 27 2021, 5:11 PM · MediaWiki-extensions-OAuthAuthentication, Lingua Libre
Seb35 updated the task description for T213426: Deprecate jquery.throttle-debounce in favour of mw.util.debounce or OO.ui.debounce/throttle.
Apr 27 2021, 5:03 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.32; 2021-02-23), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Growth-Team, Metrolook, WikiEditor, Wikidata, MediaWiki-extensions-Translate, MediaViewer, MassMessage, MediaWiki-extensions-InputBox, MediaWiki-extensions-Graph, StructuredDiscussions, MediaWiki-extensions-CentralNotice, Technical-Debt (Deprecation process), JavaScript, MediaWiki-General
Seb35 closed T264117: "Mark this version for translation" is not available in the new interface as Resolved.

Ok, closed for this one.

Apr 27 2021, 3:12 PM · Lingua Libre
Seb35 updated subscribers of T264117: "Mark this version for translation" is not available in the new interface.

Probably not closed immediately, VIGNERON and I are not sure why and when it was added in Common.css -- VIGNERON will search more on this -- but for now at least this link is shown.

Apr 27 2021, 3:05 PM · Lingua Libre
Seb35 closed T281080: SSL Error on www.lingualibre.org: SSL_ERROR_BAD_CERT_DOMAIN as Resolved.

Done on the new Phenix server.

Apr 27 2021, 1:26 PM · Lingua Libre
Seb35 added a comment to T230270: $wgMWLoggerDefaultSpi is effectively ignored if log events occur before LocalSettings are loaded.

This task is similar to T108650.

Apr 27 2021, 5:51 AM · MediaWiki-Debug-Logger
Seb35 added a comment to T108650: $wgMWLoggerDefaultSpi requires special usage, needs to be fixed or documented.

This task is similar to T230270.

Apr 27 2021, 5:50 AM · MediaWiki-Debug-Logger, MediaWiki-Configuration

Apr 26 2021

Seb35 added a comment to T114532: MWDebug toolbar log is empty when Monolog is enabled.

The proposed patch adds a MediaWiki\Logger\LegacyLogger through a Monolog\Handler\PsrHandler when $wgShowDebug or $wgDebugToolbar is true, and the logs are now correctly displayed. I’m not sure it is the right way to do, feel free to modify the patch if you want.

Apr 26 2021, 9:40 PM · Patch-For-Review, MediaWiki-Debug-Logger
Seb35 closed T196906: Sensible default parameters for Monolog logging as Resolved.

Resolved in 1.33.0+ for the part "the @default logger is properly defined as php://stderr level ERROR instead of the previous implicitely defined php://stderr level DEBUG".
Resolved in 1.35.1+ for the part "deactivate a logger with false or null or []".

Apr 26 2021, 8:47 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Platform Team Workboards (External Code Reviews), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, MediaWiki-Debug-Logger

Apr 13 2021

Seb35 added a comment to T278947: Setting query string values for multiple-instance templates leads to an infinite loop.

I confirm it works. Thanks!

Apr 13 2021, 11:34 AM · MediaWiki-extensions-Page_Forms

Apr 10 2021

Seb35 added a subtask for T110460: Update OAuthAuthentication to use AuthManager: T250626: OAuthAuthentication workaround for immediate use.
Apr 10 2021, 3:43 PM · Wikispore, User-Tgr, Patch-For-Review, MediaWiki-extensions-OAuthAuthentication, MediaWiki-Authentication-and-authorization
Seb35 added a parent task for T250626: OAuthAuthentication workaround for immediate use: T110460: Update OAuthAuthentication to use AuthManager.
Apr 10 2021, 3:43 PM · Patch-For-Review, MediaWiki-extensions-OAuthAuthentication
Seb35 created T279813: Exception when no title is given in CreatePage widget.
Apr 10 2021, 6:45 AM · MediaWiki-extensions-Other

Apr 7 2021

Seb35 added a comment to T278947: Setting query string values for multiple-instance templates leads to an infinite loop.

I added a comment in rEPFMd29c9f37d23d1aea8b658148ce86c6df6b6bef4d about the faulty line – I tried to make a link to this line but it turns it created a comment, so I did it; I didn’t know this interface/procedure.

Apr 7 2021, 6:11 PM · MediaWiki-extensions-Page_Forms
Seb35 added a comment to T278947: Setting query string values for multiple-instance templates leads to an infinite loop.

It is indeed an infinite loop (I added the die where you said), reproductible on PF 5.1 with the following form:

{{{info|page name=Page<unique number;start=000001>}}}
{{{for template|MyTemplate|multiple|add button text=Add a template}}}
Input : {{{field|SomeField|input type=text}}}
{{{end template}}}
----
{{{standard input|save}}}
{{{standard input|cancel}}}

When calling the page /index.php?title=Special:FormEdit/MyTemplate&MyTemplate[1][SomeField]=ABC, which functions with standard 5.0 and with 5.1 without the said commit.

Apr 7 2021, 5:29 PM · MediaWiki-extensions-Page_Forms
Seb35 created T279500: When searching with incategory on local wiki, results from Commons categories are included.
Apr 7 2021, 5:11 AM · Discovery-Search, CirrusSearch

Apr 6 2021

Seb35 added a comment to T270377: VisualEditor throws "Error contacting the Parsoid/RESTBase server (HTTP 500)" on fresh installation.

With the narrowing create=working/exiting=non-working, I remind others had this issue. I found T263928, D3nnis3n had this issue (warning: on the mentionned issue, a lot of people had similar-but-not-exactly-the-same issues and it is difficult to follow, so strictly read D3nnis3n). If I understand correctly, he fixed it using nginx. But perhaps you can try this: T263928#6528000 (the mentionned 403 issue is perhaps/probably because of cookies in a private wiki).

Apr 6 2021, 12:00 PM · Editing-team (Third-party), VisualEditor
Seb35 added a comment to T230037: Create warmup procedure for MediaWiki app servers.

Link to T240775: RFC: Support PHP 7.4 preload given this other one could be part of some warmup procedure.

Apr 6 2021, 8:41 AM · Release-Engineering-Team (Radar), serviceops, Performance-Team

Apr 5 2021

Seb35 added a comment to T232668: VisualEditor cURL Error: 7, Debian 9.11.

@Bumbliciousness: any update? If you do not intend to further debug it, please close the issue.

Apr 5 2021, 10:53 AM · Parsoid (Third-party)
Seb35 added a comment to T270377: VisualEditor throws "Error contacting the Parsoid/RESTBase server (HTTP 500)" on fresh installation.

Given your last error message, it seems the RestRoutes are not loaded, you can try to force them with the following line in LocalSettings.php:

wfLoadExtension( 'Parsoid', 'vendor/wikimedia/parsoid/extension.json' );

(although it should be automatically done with MW 1.35, at the contrary of MW 1.36.0-alpha (T266970))

Apr 5 2021, 10:33 AM · Editing-team (Third-party), VisualEditor