Page MenuHomePhabricator

Seb35 (Seb35)
MediaWiki gnome

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 9:50 AM (319 w, 6 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

Tue, Nov 17

Seb35 committed rEMPDd888a0c2ceae: Missing variable in a recent change (authored by Seb35).
Missing variable in a recent change
Tue, Nov 17, 9:04 PM
Seb35 added a comment to T219832: checkComposerLockUpToDate.php doesn't handle non-exact version constraints properly.

This was a duplicate of T141225. Things evolve -- and I’m happy with this new behaviour.

Tue, Nov 17, 10:19 AM · MediaWiki-Installer, MediaWiki-Maintenance-system

Sun, Nov 15

Seb35 added a comment to T196248: TLS certificates renewal process.

FYI I opened a feature request on certbot to propose a delay before deployment as stated here, and will soon propose a patch there.

Sun, Nov 15, 11:57 PM · Performance-Team (Radar), HTTPS, Traffic, Operations

Wed, Nov 11

Seb35 added a comment to T196906: Sensible default parameters for Monolog logging.

Both changes are documented on https://www.mediawiki.org/wiki/Manual:MonologSpi.php.

Wed, Nov 11, 8:52 PM · 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
Seb35 added a comment to T196906: Sensible default parameters for Monolog logging.

@Seb35 OOI, for Monolog 2.0, T242751: Update monolog/monolog to 2.1.1... Should we be mostly reverting this change?

Wed, Nov 11, 8:15 PM · 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

Thu, Nov 5

Seb35 closed T246579: `smwgContLang` removed from Semantic MediaWiki codebase as Resolved.

@Kghbln: I close this task given it was resolved on T249172.

Thu, Nov 5, 3:09 PM · MediaWiki-extensions-Page_Forms

Wed, Nov 4

Seb35 committed rEMWFbac4bb81c1ad: Version 1.0.0 (authored by Seb35).
Version 1.0.0
Wed, Nov 4, 7:35 PM
Seb35 committed rEMWF864b6794a035: Version 1.0.0 (authored by Seb35).
Version 1.0.0
Wed, Nov 4, 6:58 PM
Seb35 committed rEMWFdcc1ad6614de: Compatibility for Composer v2 (authored by Seb35).
Compatibility for Composer v2
Wed, Nov 4, 2:54 PM

Sep 27 2020

Seb35 added a comment to T263928: VisualEditor in 1.35 not working (404 / Permanent Loading).

The error you reports is probably because the part of the URL after /rest.php is lost and/or the wrong rest.php is called because of your subfolders like /de.

Sep 27 2020, 10:17 AM · Editing-team (Tracking), RESTBase-API, RESTBase, Parsoid, VisualEditor, MW-1.35-release

Sep 26 2020

Seb35 closed T136220: IPSet documentation mentions MediaWiki's IP::isInRange() without context as Resolved.

Documented in e883aa8.

Sep 26 2020, 12:07 PM · Patch-For-Review, Documentation, IPSet

Sep 7 2020

Seb35 added a comment to T261255: PdfHandler should use -sharpen for creating JPG thumbnail previews.

There is already a task about using PNG as output of PdfHandler T38597, so is this one specifically about -sharpen?

Sep 7 2020, 3:30 PM · MediaWiki-extensions-PdfHandler

Sep 5 2020

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

It is possible to it is the same as this thread: use nodejs >= 6.x (in Debian Stretch backports) instead of 4.x (default for Debian Stretch).

Sep 5 2020, 7:04 AM · Parsoid

Sep 4 2020

Seb35 closed 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 as Resolved.

Documented on mw:Extension:VisualEditor#Troubleshooting.

Sep 4 2020, 5:47 PM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor
Seb35 added a comment to 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.

I finally found: it works by setting AllowEncodedSlashes NoDecode in the VirtualHost (can also be on but Apache docs say it’s more secure to set to NoDecode). I it also mentionned in Restbase configuration, which has URLs similar to Parsoid.

Sep 4 2020, 5:19 PM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor

Sep 3 2020

Seb35 added a comment to 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.

I’m no more accustomed to Apache, but probably it is related to some pathinfo, I tried without success to play with AcceptPathInfo and AllowEncodingSlashed. The second URL is always rejected for me.

Sep 3 2020, 1:50 PM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor
Seb35 added a comment to 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.

It’s really a difference of treatment by core Apache between:

http://localhost/mediawiki-1.35.0-rc.2/rest.php/localhost/v3/page/html/Utilisateur:Seb35/Test7/25?redirect=false&stash=true

which is handled by the rest.php script with an unknown (MediaWiki) handler, i.e. 404 MediaWiki error {"messageTranslations":{"fr":"Le chemin relatif requis (/localhost/v3/page/html/Utilisateur:Seb35/Test7/25) ne correspondait à aucun gestionnaire connu","en":"The requested relative path (/localhost/v3/page/html/Utilisateur:Seb35/Test7/25) did not match any known handler"},"httpCode":404,"httpReason":"Not Found"}

Sep 3 2020, 1:24 PM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor
Seb35 added a comment to 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.

I tested after installing Apache 2.4.38 with default settings and mod_php7.3 and *I can confirm* the bug when creating a page, and indeed solved by removing the two urlencode in VE code; and I can never edit an existing page, both with and without the two urlencode when there is a slash in the title.

Sep 3 2020, 1:05 PM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor
Seb35 added a comment to 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.

I have pretty much the same configuration, except I use nginx and you use Apache, and I have no issue, neither when I create a page with VE, neither when I edit one existing page. When I create a page, both the standard version with urlencode at lines 230 and 250 in extensions/VisualEditor/includes/ApiParsoidTrait.php, and your version without urlencode work. But when I edit an existing page, only the standard version works, Parsoid says me 404 with your version. Hence the only difference seems to be the webserver.

Sep 3 2020, 10:11 AM · User-Ryasmeen, RESTBase, Parsoid, VisualEditor

Aug 31 2020

Seb35 added a comment to T261081: Install from scratch stops with error 1146 "Table 'l10n_cache' does not exist".

Even if I do not fully understand, here are some pieces: during database install, after the step "createTables", the message subsystem tries to load something from the database table "l10n_cache" but this one is not initialised at this step, it will be after the next step "createManualTables".

Aug 31 2020, 3:50 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer, MW-1.35-release
Seb35 updated subscribers of T261081: Install from scratch stops with error 1146 "Table 'l10n_cache' does not exist".
Aug 31 2020, 2:20 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer, MW-1.35-release
Seb35 added a comment to T261081: Install from scratch stops with error 1146 "Table 'l10n_cache' does not exist".

I bisected the issue and it originates in 11f241589bc: it did not exist before and occurs always after. (I have not analysed it further for now.)

Aug 31 2020, 2:19 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer, MW-1.35-release
Seb35 added a comment to T261081: Install from scratch stops with error 1146 "Table 'l10n_cache' does not exist".

Always with a fresh install, the bug exists in 1.35.0-rc.0 but does not exist with 1.34.2. It seems it is not linked to availability to write in the subdirectory 'cache'.

Aug 31 2020, 11:31 AM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer, MW-1.35-release
Seb35 added a comment to T261081: Install from scratch stops with error 1146 "Table 'l10n_cache' does not exist".

I can confirm this issue with MediaWiki 1.35rc2 with PHP 7.3.19 and MySQL 5.8.

Aug 31 2020, 11:16 AM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer, MW-1.35-release

Jul 8 2020

Seb35 added a comment to T189812: PF_AutoeditAPI.php logs users out on MediaWiki 1.27+ that use the AuthManager and SessionManager API..

Seeing this task when searching for the task opened in T257477, I did not observe this behaviour on any wiki (public wiki, private wiki, private wiki with $wgRawHtml activated), at least with recent versions (1.34 as of writing), and applying the provided patch did not fix the bug reported there. @Alexia Does this bug still exist? And if yes how to reproduce it exactly?

Jul 8 2020, 4:52 PM · MediaWiki-extensions-Page_Forms
Seb35 updated the task description for T257477: Preview fails when $wgRawHtml is activated.
Jul 8 2020, 4:36 PM · MediaWiki-extensions-Page_Forms
Seb35 created T257477: Preview fails when $wgRawHtml is activated.
Jul 8 2020, 4:28 PM · MediaWiki-extensions-Page_Forms

Jul 1 2020

Seb35 added a comment to T241977: NameTableAccessException.php: Failed to access name from content_models using id = 2.

I have no universal solution, but only a case-by-case solution. I observed this exception on a wiki, specifically on the page MediaWiki:Common.css, and in my case the content model 2 was 'css' because present only for the pages MediaWiki:Common.css and MediaWiki:Print.css, but this mapping depends on the wiki, so it must be determinated on a case-by-case basis. Then I manually introduced this mapping:

INSERT INTO /*_*/content_models VALUES (2, 'css');

Given the description of the task I guess the mapping in this case was 2 ↔ 'smw/schema'.

Jul 1 2020, 9:35 AM · Multi-Content-Revisions

Mar 12 2020

Seb35 committed rEPHD3182cba012e1: Send ghostscript errors to stderr instead of stdout (authored by Seb35).
Send ghostscript errors to stderr instead of stdout
Mar 12 2020, 8:34 PM
Seb35 committed rEMWF562ca09fbdee: Upgrade librairies and adapt PHPCS rules. (authored by Seb35).
Upgrade librairies and adapt PHPCS rules.
Mar 12 2020, 3:45 PM

Mar 10 2020

Seb35 added a comment to T204751: Expected mass commit of all peer transactions in TemporaryTableManager::queryWithAutoCommit: .

This is linked to T174908 and it probably fixed with recent versions of SemanticDrilldown with b4d8b42 included (current master, future 2.2), isn’t it @TK-999 @Yaron_Koren ?

Mar 10 2020, 5:55 PM · MediaWiki-extensions-SemanticDrilldown
Seb35 added a comment to T174908: Special:BrowseData causes error on MySQL 5.7 slave.

And there is a spin-off in MW 1.34 with an exception on the same page saying Cannot write; target role is DB_REPLICA from Wikimedia\Rdbms\Database::executeQuery().

Mar 10 2020, 5:48 PM · MediaWiki-extensions-SemanticDrilldown

Jan 29 2020

Seb35 added a comment to T243908: API requests from the domain itself trigger CORS warnings in logs.

Thanks for this quick answer!

Jan 29 2020, 5:27 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Seb35 created T243908: API requests from the domain itself trigger CORS warnings in logs.
Jan 29 2020, 3:07 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Platform Team Workboards (Clinic Duty Team), MediaWiki-API

Jan 16 2020

Seb35 added a comment to T174908: Special:BrowseData causes error on MySQL 5.7 slave.

It seems this bug was fixed by a55cea48c64a (17 December 2018), at least Special:BrowseData does not more show us the internal error with a fresh SemanticDrilldown (with a master-only database, no slaves). Can someone confirm?

Jan 16 2020, 5:58 PM · MediaWiki-extensions-SemanticDrilldown

Dec 10 2019

Seb35 awarded T221360: Make SimpleUpload working again - with solution a Grey Medal token.
Dec 10 2019, 2:46 PM · MediaWiki-extensions-Page_Forms

Dec 5 2019

Seb35 added a comment to T204145: PHP Warning: session_id(): Cannot change session id when headers already sent.

For information, I had this warning by using Extension:MediaWikiFarm because MediaWiki scripts are wrapped in a PHP script displaying something with echo (here the MediaWiki version).

Dec 5 2019, 10:12 AM · Platform Team Workboards (Done with CPT), Platform Engineering (PHP7 (TEC4)), PHP 7.2 support, MediaWiki-Authentication-and-authorization, MediaWiki-extensions-CentralAuth

Nov 28 2019

Seb35 added a comment to T238720: Deprecate and disable port 80 for one-off sites under canonical domains.

Yes, indeed, I have to precise my test was with a non-HSTS site, and it seems there is no issue with HSTS-preloaded sites according to this comment. I tested connecting to Wikipedia as an HSTS-preloaded site and blocking locally my port 80 in output with iptables, there is no issue.

Nov 28 2019, 2:54 PM · Operations, Traffic
Seb35 added a comment to T238720: Deprecate and disable port 80 for one-off sites under canonical domains.

For information, due to this bug in Firefox, when the user type the URL without the "https://" prefix Firefox does not even try to connect to https when port 80 is closed. This means Firefox displays a timeout error - I just tried with Firefox Nightly. Hence some users could report "Wikipedia is unreachable".

Nov 28 2019, 11:25 AM · Operations, Traffic

Nov 14 2019

Seb35 added a comment to T237650: Renew and deploy GlobalSign unified cert (2019).

Thanks for the detailled explanation, it’s interesting. I have no further details from the user I reported the issue.

Nov 14 2019, 10:16 PM · Traffic, Operations

Nov 13 2019

Seb35 added a comment to T237650: Renew and deploy GlobalSign unified cert (2019).

A certificate warning here https://social.imirhil.fr/@aeris/103126273693383568 the user still had the cert 2018 at 2019-11-12 17:07 UTC although the sites served the cert 2019 at that time, I guess because of some cache on their side.

Nov 13 2019, 1:27 PM · Traffic, Operations

Oct 22 2019

Seb35 reopened T50007: Error creating PDF on Commons: "convert: no decode delegate for this image format" (fixed in GS 9.07), a subtask of T43371: Thumbnail/imagescaler (tracking), as Open.
Oct 22 2019, 12:44 PM · SRE-swift-storage, Commons, Tracking-Neverending
Seb35 reopened T50007: Error creating PDF on Commons: "convert: no decode delegate for this image format" (fixed in GS 9.07) as "Open".

I reopen this task with a better proposed resolution, and possibly also solving T110852 if still opened (according to the quick description in T50007#1588117).

Oct 22 2019, 12:44 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Operations, Multimedia, MediaWiki-extensions-PdfHandler

Oct 18 2019

Seb35 added a project to T235870: ImportConstraintEntities.php should use $wgHTTPProxy when defined: Wikibase-Quality-Constraints.
Oct 18 2019, 1:08 PM · MW-1.35-notes (1.35.0-wmf.23; 2020-03-10), Wikidata, Wikibase-Quality-Constraints
Seb35 created T235870: ImportConstraintEntities.php should use $wgHTTPProxy when defined.
Oct 18 2019, 1:08 PM · MW-1.35-notes (1.35.0-wmf.23; 2020-03-10), Wikidata, Wikibase-Quality-Constraints
Seb35 created T235868: Do not prevent installation in case of old database driver (except if there is no database driver).
Oct 18 2019, 12:56 PM · MediaWiki-Installer

Oct 8 2019

Seb35 added a comment to T228071: Add "help" links to special pages added by extensions [2].

I created a help page for usage of Nuke Help:Extension:Nuke, answering some questions collected on the talk page. I propose to modify the link for this specific page.

Oct 8 2019, 1:45 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), MediaWiki-extensions-CategoryTree, MediaWiki-extensions-OAuth, StructuredDiscussions, MediaWiki-extensions-Nuke, MediaWiki-extensions-Gadgets, MediaWiki-General, Epic, User-DannyS712, Growth-Team

Oct 6 2019

Seb35 added a comment to T234726: Titles with non-DB-normalised keys are not recognised.

Issue raised multiple times on the talk page:

Oct 6 2019, 7:23 PM · Patch-For-Review, MediaWiki-extensions-Nuke
Seb35 added a comment to T226350: Special pages help links [Tracking].

I added a Quarry request in the description, to help finding help pages corresponding to an extension on mediawiki.org.

Oct 6 2019, 12:12 PM · Google-Code-in-2019, MediaWiki-General, Epic, User-DannyS712
Seb35 updated the task description for T226350: Special pages help links [Tracking].
Oct 6 2019, 12:11 PM · Google-Code-in-2019, MediaWiki-General, Epic, User-DannyS712

Oct 5 2019

Seb35 created T234726: Titles with non-DB-normalised keys are not recognised.
Oct 5 2019, 8:35 PM · Patch-For-Review, MediaWiki-extensions-Nuke
Seb35 added a comment to T234422: Mass delete shows deleted pages.

Nuke does not permanently delete pages, but only delete them in the normal way (i.e. admins can still access and restore them).

Oct 5 2019, 6:25 AM · MediaWiki-extensions-Nuke

Oct 4 2019

Seb35 added a comment to T34179: add nuke to Special:Block.

This is mostly a duplicate of T187578, but I’m not sure which one should be kept as main task. Anyway, comments on both tasks are interesting suggestions.

Oct 4 2019, 5:16 PM · Patch-For-Review, User-DannyS712, MediaWiki-extensions-Nuke
Seb35 added a comment to T187578: add link to Special:Nuke from Special:Block.

This is mostly a duplicate of T34179, but I’m not sure which one should be kept as main task. Anyway, comments on both tasks are interesting suggestions.

Oct 4 2019, 5:15 PM · MediaWiki-extensions-Nuke
Seb35 updated subscribers of T37783: "Pattern" field is too user unfriendly.

This was vastly improved by @thiemowmde in 0943f81e9582aa9a6a0ca70be1433bc914c0ca3a where the field name now explicitely says "SQL LIKE pattern (e.g. %)".

Oct 4 2019, 5:04 PM · MediaWiki-extensions-Nuke
Seb35 closed T179502: Error : Uncaught TypeError: mw.msg(...).txt is not a function when using Special:Nuke on Commons as Resolved.

This error occured from 4 October 2017 8bf771fc40bcadd25e1b13ffcb3f293d789797b4 to 21 January 2018 95bc436d9fa5493bb237e7031d8902b9b57441c5. See also T131975.

Oct 4 2019, 4:30 PM · User-Ladsgroup, MediaWiki-extensions-Nuke, Commons
Seb35 closed T223188: Nuke showed incorrect plural message: {Plural | one page | 24 pages} as Resolved.

This was solved by @thiemowmde in cfcd65c3374c0dfd8447d965b9358eb716bb614f and included from 1.33.0.

Oct 4 2019, 4:15 PM · Plural-Support, MediaWiki-extensions-Nuke

Sep 22 2019

Seb35 added a comment to T222581: Missing prerequisites in installation guide.

I don’t have an authoritative answer, but it is currently tested against node v6.11.0 and npm v3.8.3 in CI (see e.g. this log).

Sep 22 2019, 4:05 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Wikidata, Wikidata Query UI

Sep 12 2019

Seb35 updated subscribers of T232587: Examples dialog does not show content when the wiki’s language is not English.
Sep 12 2019, 8:46 AM · Wikidata, Wikidata Query UI

Sep 11 2019

Seb35 added a comment to T229393: Interface of the Wikidata Query Service.

For the first point, when there is SPARQL error, there is already an error displayed in JavaScript console saying where is located the error (line and character). The SPARQL analysis is provided by this library. To solve this first point, the error could be caught and displayed in the UI. Also, for a good UX, it should be thought when you display such error: when the user is typing? or when submitting the request?

Sep 11 2019, 11:17 AM · Wikidata Query UI, Wikidata
Seb35 created T232587: Examples dialog does not show content when the wiki’s language is not English.
Sep 11 2019, 10:05 AM · Wikidata, Wikidata Query UI

Sep 10 2019

Seb35 committed rEMWF46e7627a6076: Additional check about a file existence (authored by Seb35).
Additional check about a file existence
Sep 10 2019, 11:29 AM

Sep 9 2019

Seb35 committed rEMWF9c137fb74819: Upgrade mediawiki/mediawiki-codesniffer and fix style issues (authored by Seb35).
Upgrade mediawiki/mediawiki-codesniffer and fix style issues
Sep 9 2019, 7:15 PM
Seb35 committed rEMWFd0e5e0c8e8be: Blacklist one more closure from backup globals (authored by Seb35).
Blacklist one more closure from backup globals
Sep 9 2019, 2:29 PM

Sep 4 2019

Seb35 committed rEMWF2a84ef8926b6: Fix missing file in composer directories (authored by Seb35).
Fix missing file in composer directories
Sep 4 2019, 6:06 PM

Aug 1 2019

Seb35 added a comment to T162562: Choose a field length for entity id columns and stick to it.

I had to modify it on an installation. I modified in LocalSettings.php the parameter $wgWBRepoSettings['string-limits']['multilang']['length'] (default is 250) and augmented accordingly the two columns term_text and term_search_key of the table wb_terms (default is 255). Is there anything else to change?

Aug 1 2019, 1:43 PM · Schema-change, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseClient, Wikidata

Jul 22 2019

Seb35 added a comment to T227392: "Call to a member function $user->getGroups() on null" in StructuredDiscussions when running update.php.

We have also this error when upgrading from 1.32.2 to 1.33.0, and in our case we have a user "Flow talk page manager" inherited from previous installation. We are currently investigating.

Jul 22 2019, 1:32 PM · Growth-Team, StructuredDiscussions
Seb35 updated Seb35.
Jul 22 2019, 1:31 PM

Jul 13 2019

Seb35 edited projects for T227952: Autocomplete SPARQL variables names inside BMP, added: Wikidata Query UI; removed Wikidata-Query-Service.
Jul 13 2019, 3:45 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata Query UI, Patch-For-Review, Wikidata
Seb35 triaged T227952: Autocomplete SPARQL variables names inside BMP as Low priority.
Jul 13 2019, 3:37 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata Query UI, Patch-For-Review, Wikidata
Seb35 added a project to T227952: Autocomplete SPARQL variables names inside BMP: Wikidata-Query-Service.
Jul 13 2019, 3:36 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata Query UI, Patch-For-Review, Wikidata
Seb35 created T227952: Autocomplete SPARQL variables names inside BMP.
Jul 13 2019, 3:36 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata Query UI, Patch-For-Review, Wikidata

Jul 1 2019

Seb35 added a comment to T226453: Concept URI in sidebar on Wikidata uses HTTP instead of HTTPS.

So, the concept URI is http.
Perhaps we should:

  • Make the link very obviously marked as not secure?
  • Remove the link, possibly providing the concept URI in plain text on the page info page?
Jul 1 2019, 6:15 PM · Privacy Engineering, Privacy, Wikidata, MediaWiki-extensions-WikibaseRepository

Jun 29 2019

Seb35 renamed T207226: Wikibase does not support Postgresql (and does not even mention it requires mysql) from wikibase does not support Postgresql (and does not even mention it requires mysql) to Wikibase does not support Postgresql (and does not even mention it requires mysql).
Jun 29 2019, 10:00 PM · MediaWiki-extensions-WikibaseRepository, PostgreSQL

Jun 15 2019

Seb35 added a comment to T191159: DeletePagesForGood shouldn't destroy all log entries for user pages.

Im not sure if this request conflicts with the GDPR?

Jun 15 2019, 5:49 PM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood
Seb35 triaged T211757: Exception when the page contains some categories as Medium priority.
Jun 15 2019, 12:34 PM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood

Jun 10 2019

Seb35 added a comment to T215722: GitInfo cache behave different from Manual:$wgGitInfoCacheDirectory description.

@Zoglun: can you confirm you neved had a gitinfo.json file written? If so, and with the wording changed in the merged patch, this task becomes a duplicate of T131003 (for which I proposed a new maintenance script, see the patch there).

Jun 10 2019, 10:57 AM · MW-1.34-notes (1.34.0-wmf.8; 2019-06-04), MediaWiki-Cache

Jun 8 2019

Seb35 added a comment to T177669: Maintain debug settings in MediaWiki core.

See also the extension DebugMode, quite versatile and possibly a source of inspiration about good debugging parameters.

Jun 8 2019, 10:00 PM · Patch-For-Review, Performance-Team (Radar), MediaWiki-Platform-Team, Continuous-Integration-Config, MediaWiki-Core-Testing

Jun 1 2019

Seb35 added a comment to T131003: GitInfo never creates JSON files for caching.

The proposed maintenance script implements this feature and the purge of Special:Version requested in T215722. I wrote the maintenance script such that this feature must be activated with a flag: php maintenance/rebuildVersionCache.php --save-gitinfo.

Jun 1 2019, 9:30 PM · Patch-For-Review, MediaWiki-General
Seb35 added a comment to T180121: Provide way to configure or purge cache of VCS data on Special:Version or simply remove caching..

The proposed patch creates a maintenance script purging the cache in Special:Version (this task) and optionally creating the gitinfo.json files (T131003). If preferred, the proposed maintenance script could be split into different scripts.

Jun 1 2019, 9:24 PM · Performance-Team (Radar), Patch-For-Review, MediaWiki-Special-pages, User-Addshore
Seb35 added a comment to T215722: GitInfo cache behave different from Manual:$wgGitInfoCacheDirectory description.

If I understand correctly your issue, it is the same as in T131003: gitinfo.json files are not generated.

Jun 1 2019, 12:14 PM · MW-1.34-notes (1.34.0-wmf.8; 2019-06-04), MediaWiki-Cache

May 16 2019

Seb35 added a comment to T143810: JS mw.Title does not normalize input to NFC form.

According to Mozilla on the doc for normalize it is now supported by all browsers except IE (but supported by Edge). Hence it could be worth to solve this task to mitigate the global impact, even without polyfill given the constraints on size.

May 16 2019, 7:30 AM · JavaScript, MediaWiki-General

May 15 2019

Seb35 updated subscribers of T222702: Wikibase meetup @ hackathon 2019.

Sadly I will not be present in Prague, but my colleague @Nicolas_NALLET is interested by this meetup.

May 15 2019, 1:29 PM · Wikimedia-Hackathon-2019

May 14 2019

Seb35 added a comment to T185629: jquery.ui.ooMenu.js should not cause warning "jQuery.fn.offset() requires an element connected to a document".

Instead of solving this task, it would be better (but harder) to rewrite the current ooMenu without using jQuery.ui.widget but OOUI, given this component got deprecated by T142418. But if I understand correctly the dependencies between components, in addition of the suggester of the search box in non-item pages, most suggesters in items edition use ooMenu, which makes the task even harder.

May 14 2019, 9:04 PM · ValueView, JavaScript, Wikidata
Seb35 reopened T192570: Add button on a form to save and continue editing with Visual Editor as "Open".

@Yaron_Koren: @Nicolas_NALLET and I are convinced it could be an interesting feature for users to directly (save and) switch to Visual Editor in the whole page, and this would need a new button {{{standard input|save and vedit}}}.

May 14 2019, 3:00 PM · MediaWiki-extensions-Page_Forms

Mar 21 2019

Mill <mill@mail.com> committed rETSTebbccf98b448: %26hbaaaaaaaaaaa (authored by Seb35).
%26hbaaaaaaaaaaa
Mar 21 2019, 12:33 AM
Mill <mill@mail.com> committed rETST8ccb914ef96c: 4hbaaaaaaaaaaa (authored by Seb35).
4hbaaaaaaaaaaa
Mar 21 2019, 12:33 AM

Mar 20 2019

Seb35 added a comment to T50007: Error creating PDF on Commons: "convert: no decode delegate for this image format" (fixed in GS 9.07).

FYI I have this error message on some PDF scans (on a private wiki). The issue is with Ghostscript 9.26, who writes the following error message at the beginning of the file (before the JPEG real content):

**** Error: stream operator isn't terminated by valid EOL.
            Output may be incorrect.

The user-displayed error is ImageMagick who does not understand the JPEG image (which is normal). Hence it is not a MediaWiki or an ImageMagick issue, but a Ghostscript’s one. If I find something useful to solve it, I will report it here if anyone else has this issue in the recent days.

Mar 20 2019, 2:17 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Operations, Multimedia, MediaWiki-extensions-PdfHandler

Feb 18 2019

Seb35 added a comment to T212453: Allow to explicity call certain function when multiple extensions define the same function (conflicting function names).

Cross-link to https://github.com/JeroenDeDauw/Maps/issues/530, which is the issue on extension Maps.

Feb 18 2019, 3:25 PM · MediaWiki-Parser, MediaWiki-extensions-General

Jan 11 2019

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

I read this bug and I am interested if it could be solved in some way. I’ve not tested yet, but if I understand correctly @dbarratt on issue #6601, there are some Composer commands which, when executed in a specific order, would solve this issue, isn’t it?

Jan 11 2019, 5:49 PM · MediaWiki-General, Upstream, Composer

Dec 22 2018

Seb35 created T212555: Require nodejs 6.x in Parsoid Debian package.
Dec 22 2018, 9:11 AM · Packaging, Parsoid

Dec 12 2018

Seb35 added a comment to T201486: Exception caught when deleting a page.

@PlavorSeol: what are your versions of MediaWiki and DeletePagesForGood? And do you use MySQL or PostgreSQL? If you can, try with a recent version of DeletePagesForGood.

Dec 12 2018, 1:20 PM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood
Seb35 created T211757: Exception when the page contains some categories.
Dec 12 2018, 11:32 AM · Patch-For-Review, MediaWiki-extensions-DeletePagesForGood
Seb35 added a comment to T196042: Configurable RDF prefixes for WDQS.

I find wd: (and derivatives) should be reserved for Wikidata to avoid confusion, and the default installation of wdqs-updater should propose another prefix, advertised as shared between all default Wikibase installations. In this proposition, the default prefixes in the frontend would include wd: fixed as Wikidata and the shared prefix for the specific Wikibase installation.

Dec 12 2018, 9:55 AM · Wikibase-Containers, Wikidata

Nov 26 2018

Seb35 updated subscribers of T210312: Upgrade extdist/nightly.py to Python3.

As remarked @Volans the .decode() could trigger errors in Py2, and it did in fetch_all_repos() (reached with cmd arguments --all like in prod). For the current prod, if it was deployed it should be either reverted either completed by the second patch Idbc9abc58653fb.

Nov 26 2018, 9:53 AM · VPS-project-Extdist

Nov 24 2018

Seb35 added a comment to T46429: Please enable ParserFunctions in new installs of MediaWiki by default.

See also T55983

Nov 24 2018, 5:35 PM · MediaWiki-Installer
Seb35 added a comment to T63415: Include math extension again in default extensions of MediaWiki tarball.

I have the same opinion as @Legoktm here: the extension Math requires some external config and it needs specific actions from the sysadmin. Also I’m not completely sure enough MediaWiki websites need maths to include it by default (see WikiApiary).

Nov 24 2018, 5:31 PM · MediaWiki-Installer
Seb35 added a parent task for T63415: Include math extension again in default extensions of MediaWiki tarball: T178349: Expand the set of bundled extensions and skins to achieve a default MediaWiki experience that's comparable to Wikimedia sites.
Nov 24 2018, 5:24 PM · MediaWiki-Installer
Seb35 added a subtask for T178349: Expand the set of bundled extensions and skins to achieve a default MediaWiki experience that's comparable to Wikimedia sites: T63415: Include math extension again in default extensions of MediaWiki tarball.
Nov 24 2018, 5:24 PM · Tracking-Neverending, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
Seb35 added a comment to T63146: cli installer ignores lang parameter.

Still an issue on MediaWiki 1.33-alpha, although I rewrote a bit the description because indeed the CLI installer does not set $wgLanguageCode in the generated LocalSettings.php, but the parameter --lang does have an effect because the main page (title and content) is generated using the lang parameter (e.g. Accueil for --lang fr).

Nov 24 2018, 4:35 PM · I18n, MediaWiki-Installer