Seb35 (Seb35)
MediaWiki gnome

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 9:50 AM (184 w, 3 d)
Availability
Available
IRC Nick
seb35
LDAP User
Seb35
MediaWiki User
Seb35

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.

My GitHub account is Seb35.

Recent Activity

Fri, Apr 13

Seb35 added a comment to T189928: Non-list values containing a comma lead to error when $wgPageFormsUseDisplayTitle = true.

I tried ce534aa and 31cb78b, it does not fix the issue.

Fri, Apr 13, 10:13 AM · MediaWiki-extensions-Page_Forms

Thu, Mar 29

Seb35 added a comment to T189928: Non-list values containing a comma lead to error when $wgPageFormsUseDisplayTitle = true.

Two temporary patches are:

  1. in the file includes/PF_FormPrinter.php of PageForms, add && false after $form_field->getUseDisplayTitle(), or
  2. set $PageFormsUseDisplayTitle to false.
Thu, Mar 29, 4:02 PM · MediaWiki-extensions-Page_Forms

Wed, Mar 28

Seb35 added a comment to T189928: Non-list values containing a comma lead to error when $wgPageFormsUseDisplayTitle = true.

More specifically, it seems to be related to the condition getUseDisplayTitle() in includes/PF_FormPrinter.php, in the sense it works when I disable only this condition.

Wed, Mar 28, 5:36 PM · MediaWiki-extensions-Page_Forms
Seb35 added a comment to T189928: Non-list values containing a comma lead to error when $wgPageFormsUseDisplayTitle = true.

I also observe this behaviour in recent versions of PageForms. I didn’t find arraymap in our case, but I isolated our issue in the following field of the form, with a value of a file containing a comma (although the field should have a single value):

{{{field|Document|uploadable|property=Document|values from namespace=File}}}

I isolated the issue in 94a0d85329188085b31e40546f5e89de36c80b39, even if it sounds strange: it does not work with the commit and it works with the previous commit. I guess the issue from @Stefahn is not in arraymap but in the form which have a "values from namespace=Category".

Wed, Mar 28, 4:42 PM · MediaWiki-extensions-Page_Forms

Tue, Mar 27

Seb35 closed T178778: Parsoid, VisualEditor not working with SSL / HTTPS as Invalid.

I close this task given it is a request of support with no response since 5 months and the domain name expired since at least 3 months. Feel free to reopen if needed.

Tue, Mar 27, 1:28 PM · HTTPS, Parsoid, VisualEditor

Mar 13 2018

Seb35 updated the task description for T172165: Require either PHP 7.0+ or HHVM in MW 1.31.
Mar 13 2018, 1:30 PM · MW-1.31-release-notes, MW-1.31-release, Patch-For-Review, TechCom-RFC (TechCom-Approved), MediaWiki-General-or-Unknown
Seb35 committed rEMWFaad72fc604a6: Bug when writing a cache file in some cases (authored by Seb35).
Bug when writing a cache file in some cases
Mar 13 2018, 9:38 AM

Feb 26 2018

Seb35 created T188245: Preferences tabs are no more displayed in Special:EditUser.
Feb 26 2018, 12:29 PM · MediaWiki-extensions-EditUser

Feb 23 2018

Seb35 created T188084: Add Git tags REL1_XX for historical branches.
Feb 23 2018, 10:40 AM · MediaWiki-Releasing

Feb 21 2018

Seb35 added a comment to T105817: bash commands and options aren't colored after switch to Pygments (regression).

Cross-link with Pygments’ tracker #1129 (not strictly the same issue, but heavily related)

Feb 21 2018, 12:50 PM · Regression, Upstream, SyntaxHighlight

Feb 18 2018

Seb35 committed rEMWFbeb4797bf88f: Update grunt and grunt-banana-checker (authored by Seb35).
Update grunt and grunt-banana-checker
Feb 18 2018, 10:42 PM
Seb35 committed rEMWFd5e11b1b7716: Update minus-x (authored by Seb35).
Update minus-x
Feb 18 2018, 10:05 PM
Seb35 updated the task description for T181212: Errors when using monoversion configuration template.
Feb 18 2018, 6:36 PM · Patch-For-Review, MediaWiki-extensions-MediaWikiFarm
Seb35 added a comment to T181212: Errors when using monoversion configuration template.

The issue mentionned above (in monoversion case, do not further execute MediaWiki when the wiki is missing), I just solved the issue with rEMWFb9f6eba97b.

Feb 18 2018, 6:35 PM · Patch-For-Review, MediaWiki-extensions-MediaWikiFarm
Seb35 updated the task description for T181212: Errors when using monoversion configuration template.
Feb 18 2018, 6:34 PM · Patch-For-Review, MediaWiki-extensions-MediaWikiFarm
Seb35 committed rEMWF5ba6134b0ad9: Improve monoversion installations and registration (authored by Seb35).
Improve monoversion installations and registration
Feb 18 2018, 5:54 PM
Seb35 committed rEMWFb9f6eba97bd6: Improve monoversion installations and registration (authored by Seb35).
Improve monoversion installations and registration
Feb 18 2018, 5:54 PM
Seb35 committed rEMWFd105cf219d8d: Improve monoversion installations and registration (authored by Seb35).
Improve monoversion installations and registration
Feb 18 2018, 5:49 PM

Feb 17 2018

Seb35 added a comment to T162737: Create a list of all known wikis in MediaWikiFarm.

It remains a part to fully solve this task: when the 'versions' file is used, these wikis are not in the list of wikis. This specific mechanism should be reversed-computed similarly to the way it was done for the 'variables' mechanism.

Feb 17 2018, 6:24 PM · Patch-For-Review, MediaWiki-extensions-MediaWikiFarm
Seb35 committed rEMWFf9a46c2ceb08: Execute a script accross multiple wikis (authored by Seb35).
Execute a script accross multiple wikis
Feb 17 2018, 3:45 PM
Seb35 committed rEMWF34e4e0bd52b5: Execute a script accross multiple wikis (authored by Seb35).
Execute a script accross multiple wikis
Feb 17 2018, 3:33 PM
Seb35 committed rEMWF65a61daccec8: Execute a script accross multiple wikis (authored by Seb35).
Execute a script accross multiple wikis
Feb 17 2018, 12:15 PM

Feb 15 2018

Seb35 committed rEMWF396257f7a1de: Write with an exclusive lock instead of renaming the file (authored by Seb35).
Write with an exclusive lock instead of renaming the file
Feb 15 2018, 9:17 PM
Seb35 committed rEMWF1c248c8bec49: Write with an exclusive lock instead of renaming the file (authored by Seb35).
Write with an exclusive lock instead of renaming the file
Feb 15 2018, 5:45 PM
Seb35 committed rEMWFf0c5814d8e93: Write with an exclusive lock instead of renaming the file (authored by Seb35).
Write with an exclusive lock instead of renaming the file
Feb 15 2018, 3:22 PM
Seb35 committed rEMWF92c13505e263: Escape some character (authored by Seb35).
Escape some character
Feb 15 2018, 2:13 PM

Feb 13 2018

Seb35 removed a project from T162733: Delete a wiki from cache when it is deleted in origin files: Patch-For-Review.
Feb 13 2018, 2:16 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 closed T162733: Delete a wiki from cache when it is deleted in origin files as Resolved.
Feb 13 2018, 2:15 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 committed rEMWFde2f778aac4e: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 13 2018, 2:03 PM
Seb35 committed rEMWF2c5e9212e9a4: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 13 2018, 1:56 PM
Seb35 committed rEMWFb979c1aeb72b: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 13 2018, 1:37 PM
Seb35 committed rEMWF5b3f9192994c: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 13 2018, 1:26 PM
Seb35 committed rEMWFf100486434b9: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 13 2018, 1:23 PM

Feb 11 2018

Seb35 committed rEMWFe9e5dccaa050: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 11 2018, 9:15 PM
Seb35 committed rEMWF1705a5c109fe: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 11 2018, 9:00 PM
Seb35 committed rEMWFf859018b3471: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 11 2018, 7:38 PM
Seb35 committed rEMWF31c82618286b: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 11 2018, 6:39 PM
Seb35 committed rEMWF02443652d2ef: Improve the deployment mechanism (authored by Seb35).
Improve the deployment mechanism
Feb 11 2018, 5:21 PM

Feb 9 2018

Seb35 closed T184593: Wrong substitution in cache file wikis.php as Resolved.
Feb 9 2018, 9:21 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 committed rEMWF364840b8b931: Bug in path-based farms (authored by Seb35).
Bug in path-based farms
Feb 9 2018, 9:13 PM
Seb35 committed rEMWF46fb1d67796f: Fix small bugs in mwcomposer (authored by Seb35).
Fix small bugs in mwcomposer
Feb 9 2018, 7:04 PM
Seb35 committed rEMWF5bb8377d879c: Fix small bug when a config file is empty (authored by Seb35).
Fix small bug when a config file is empty
Feb 9 2018, 6:05 PM
Seb35 committed rEMWFf9ce434ec3dd: Fix small bug when a config file is empty (authored by Seb35).
Fix small bug when a config file is empty
Feb 9 2018, 6:05 PM
Seb35 added a comment to T181332: Unable to save page with forms.

For documentation purposes, it is b093691 included from PageForms 4.2.1.

Feb 9 2018, 4:49 PM · MediaWiki-extensions-Page_Forms

Jan 25 2018

Seb35 created T185691: Display an automatically-created message on MediaWiki:<skin>.css.
Jan 25 2018, 12:50 PM · MediaWiki-Interface, MediaWiki-Internationalization

Jan 22 2018

Seb35 added a comment to T176765: Write browser tests for DonationInterface.

Duplicate of T99955 ?

Jan 22 2018, 2:00 PM · Fundraising-Backlog, MediaWiki-extensions-DonationInterface
Seb35 added a comment to T180121: Provide way to configure or purge cache of VCS data on Special:Version or simply remove caching..

About the single cache file, it could be a performance improvement, but it remains to be implemented.

Jan 22 2018, 10:37 AM · Performance-Team (Radar), Patch-For-Review, MediaWiki-Special-pages, User-Addshore
Seb35 added a comment to T180121: Provide way to configure or purge cache of VCS data on Special:Version or simply remove caching..

On my dev install, I deactivated the vcs cache - I have a "deployment" commit removing the $cache->set, but I would be happy if a better solution is found.

Jan 22 2018, 10:11 AM · Performance-Team (Radar), Patch-For-Review, MediaWiki-Special-pages, User-Addshore

Jan 21 2018

Seb35 added a comment to T127233: Endpoints which do not need to authenticate users should set MW_NO_SESSION.

FYI https://gerrit.wikimedia.org/r/#/c/394032/ (merged) is related to this task.

Jan 21 2018, 6:13 PM · User-Tgr, MW-1.28-release (WMF-deploy-2016-05-10_(1.28.0-wmf.1)), MW-1.28-release-notes, Patch-For-Review, MW-1.27-release (WMF-deploy-2016-04-05_(1.27.0-wmf.20)), MW-1.27-release-notes, MediaWiki-Authentication-and-authorization

Jan 19 2018

Seb35 added a comment to T184593: Wrong substitution in cache file wikis.php.

I remarked this bug also, thanks for opening the task. If you have a patch for it, you can submit it on Gerrit, I will review it. Else I will take some time in one or two weeks.

Jan 19 2018, 9:05 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 placed T103772: Toolbar buttons that invoke dialogs insert text into incorrect text areas when there is more than one WikiEditor on a page up for grabs.

Could someone more knowlegeable in JS and WikiEditor take care of this? Debugging is done, it remains fixing properly the issue.

Jan 19 2018, 8:33 PM · MediaWiki-extensions-Page_Forms, WikiEditor
Seb35 added a comment to T103772: Toolbar buttons that invoke dialogs insert text into incorrect text areas when there is more than one WikiEditor on a page.

The issue is that PageForms initializes with some global config $.wikiEditor.modules.toolbar.config.getDefaultConfig() and in this sub-sub-object there is $.wikiEditor.modules.toolbar.fn.doAction( $( this ).data( 'context' ) .. (for insert-link; there are similar calls for other dialogs) but the object this is always the same, it should not.

Jan 19 2018, 8:30 PM · MediaWiki-extensions-Page_Forms, WikiEditor
Seb35 added a comment to T103772: Toolbar buttons that invoke dialogs insert text into incorrect text areas when there is more than one WikiEditor on a page.

The bug occurs only for dialogs (link, image, etc.), it works correctly for direct buttons (bold, italics, special character, etc.). I would say it is more a WikiEditor bug than a PageForms bug, probably in the JS for the dialogs.

Jan 19 2018, 8:04 PM · MediaWiki-extensions-Page_Forms, WikiEditor
Seb35 added a comment to T103772: Toolbar buttons that invoke dialogs insert text into incorrect text areas when there is more than one WikiEditor on a page.

I confirm the bug still exists, it seems it is always added to the first text area; probably there is a global variable somewhere, which should not be global.

Jan 19 2018, 7:30 PM · MediaWiki-extensions-Page_Forms, WikiEditor

Jan 17 2018

jcrespo awarded T120333: Remove old mysql extension support in favor of mysqli a Like token.
Jan 17 2018, 7:28 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 17 2018, 4:33 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 17 2018, 12:17 AM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database

Jan 16 2018

Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 16 2018, 11:43 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 16 2018, 10:46 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 16 2018, 9:50 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 16 2018, 9:29 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 changed the status of T120333: Remove old mysql extension support in favor of mysqli from Stalled to Open.
Jan 16 2018, 7:20 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 added a comment to T120333: Remove old mysql extension support in favor of mysqli.

I wrote the patch to remove DatabaseMysql and tried to find everywhere where there is a link with the driver mysql, but obviously there is an homonymy with the type mysql. I found occurences in multiple extensions, often in tests but some in the code itself; there also some extensions which directly use the functions mysql_* but it is out of scope of this task.

Jan 16 2018, 7:02 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database
Seb35 updated the task description for T120333: Remove old mysql extension support in favor of mysqli.
Jan 16 2018, 6:44 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MW-1.30-release-notes, [DO NOT USE] NewPHP, Technical-Debt, MediaWiki-Database

Jan 15 2018

Seb35 closed T184877: ApprovedRevs should not try to access to TextContent::mText, a subtask of T155298: Document visibility of TextContent::$mText, as Resolved.
Jan 15 2018, 5:01 PM · Patch-For-Review, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki, MediaWiki-ContentHandler
Seb35 closed T184877: ApprovedRevs should not try to access to TextContent::mText as Resolved.
Jan 15 2018, 5:01 PM · Patch-For-Review, MediaWiki-extensions-Other, MediaWiki-ContentHandler
Seb35 committed rEMWF18c66f1f0081: Stop MediaWikiTestCase defition appearing for IDEs (authored by Addshore).
Stop MediaWikiTestCase defition appearing for IDEs
Jan 15 2018, 3:30 PM
Seb35 added a comment to T184877: ApprovedRevs should not try to access to TextContent::mText.

Also, it is out of scope of this very maintenance task, but the content model should be checked more precisely. For instance, if I set ApprovedRevs in the namespace MediaWiki: and set $egApprovedRevsBlankIfUnapproved = false the patch would return a WikitextContent object, which is semantically incorrect because it should be another subclass of TextContent (perhaps I will submit a new version of the patch for that), but even worse is for very different content models, e.g. 'flow-board', it should be handled in some way by ApprovedRevs.

Jan 15 2018, 12:28 PM · Patch-For-Review, MediaWiki-extensions-Other, MediaWiki-ContentHandler

Jan 14 2018

Seb35 updated subscribers of T18487: UserManagement: Anonymous Account not create-/delete-/edit able , but it is visbile in user list.
Jan 14 2018, 5:17 PM · PostgreSQL, MediaWiki-User-login-and-signup
Seb35 removed a project from T18487: UserManagement: Anonymous Account not create-/delete-/edit able , but it is visbile in user list: Patch-For-Review.

Submitted a patch with the wrong task, I fixed it but I remove the references added here.

Jan 14 2018, 5:17 PM · PostgreSQL, MediaWiki-User-login-and-signup
Seb35 added a project to T184877: ApprovedRevs should not try to access to TextContent::mText: MediaWiki-extensions-Other.
Jan 14 2018, 5:05 PM · Patch-For-Review, MediaWiki-extensions-Other, MediaWiki-ContentHandler
Seb35 triaged T184877: ApprovedRevs should not try to access to TextContent::mText as Normal priority.
Jan 14 2018, 5:04 PM · Patch-For-Review, MediaWiki-extensions-Other, MediaWiki-ContentHandler
Seb35 updated subscribers of T155298: Document visibility of TextContent::$mText.

In the meantime, @Addshore added this property as protected rMWc9231ac. @daniel, I let you submit a patch if you prefer a private visibility, or close this task.

Jan 14 2018, 4:25 PM · Patch-For-Review, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki, MediaWiki-ContentHandler
Seb35 added a comment to T178778: Parsoid, VisualEditor not working with SSL / HTTPS.

@PlanetKrypton: did you try @Arlolra’s config? My rule of thumb about that is: put a domain on both sides or nowhere. But it seems your domain name expired, which kind of more critical than this issue.

Jan 14 2018, 2:06 PM · HTTPS, Parsoid, VisualEditor

Jan 13 2018

Seb35 awarded T184043: MediaWiki should treat phpdbg as cli a Love token.
Jan 13 2018, 9:35 PM · MW-1.31-release-notes (WMF-deploy-2018-01-16 (1.31.0-wmf.17)), Patch-For-Review, MediaWiki-General-or-Unknown, MediaWiki-Maintenance-scripts
Seb35 closed T183878: Fatal error when maintenance script outputs help as Resolved.

It was fixed in rMW803a291 on January 5, 2018. Thanks @hoo!

Jan 13 2018, 9:15 PM · MediaWiki-Maintenance-scripts
Seb35 added a comment to T183878: Fatal error when maintenance script outputs help.

I also experienced this issue recently with MediaWiki 1.31 (not 1.30), with all maintenance scripts with the parameter "-h" to display help, e.g. "php maintenance/runJobs.php -h".

Jan 13 2018, 9:01 PM · MediaWiki-Maintenance-scripts
Seb35 renamed T183878: Fatal error when maintenance script outputs help from Fatal error when maintenance script parameters are not provided to Fatal error when maintenance script outputs help.
Jan 13 2018, 8:58 PM · MediaWiki-Maintenance-scripts
Seb35 merged T179011: {{NUMBEROFACTIVEUSERS}} doesn't get updated on non-miser mode wikis into T140079: {{NUMBEROFACTIVEUSERS}} doesn’t get updated when $wgMiserMode = false.
Jan 13 2018, 6:06 PM · MediaWiki-Installer, MediaWiki-User-login-and-signup, MediaWiki-Special-pages
Seb35 merged task T179011: {{NUMBEROFACTIVEUSERS}} doesn't get updated on non-miser mode wikis into T140079: {{NUMBEROFACTIVEUSERS}} doesn’t get updated when $wgMiserMode = false.
Jan 13 2018, 6:06 PM · MediaWiki-Special-pages
Seb35 renamed T140079: {{NUMBEROFACTIVEUSERS}} doesn’t get updated when $wgMiserMode = false from {{NUMBEROFACTIVEUSERS}} stuck at 0 to {{NUMBEROFACTIVEUSERS}} doesn’t get updated.
Jan 13 2018, 6:04 PM · MediaWiki-Installer, MediaWiki-User-login-and-signup, MediaWiki-Special-pages
Seb35 added a comment to T179011: {{NUMBEROFACTIVEUSERS}} doesn't get updated on non-miser mode wikis.

By following how is updated the statistics of active users, except if I’m mistaken:

  1. it is stored in the table site_stats in the column ss_active_users
  2. this column is only update in SiteStatsUpdate::cacheUpdate
  3. this static function is only called from
    • the maintenance scripts InitSiteStats and UpdateSpecialPages (the second through the parameter wgSpecialPageCacheUpdates which has a default value to add this function as a callback)
    • the function SiteStats::doAllAndCommit, but the flag to execute SiteStatsUpdate::cacheUpdate is false by default and is never set to true elsewhere
Jan 13 2018, 5:54 PM · MediaWiki-Special-pages
Seb35 added a comment to T176551: Special:Statistics show incorrect statistics of active users on svwp.

It is now back to normal, I propose to close this issue. It can be reopened if it comes back.

Jan 13 2018, 5:41 PM · MediaWiki-Special-pages
Seb35 added a comment to T172773: -1 active users in Special:Statistics.

-1 is the default value for the statistic of active users. Do you have sensible values for others statistics (number of edits, of users, etc)? Do you have something in the table "site_stats"? Between the first and the second time you experienced the issue, what happened? (update, is it another site, etc.)

Jan 13 2018, 5:36 PM · MediaWiki-Special-pages

Jan 8 2018

Seb35 added a comment to T184458: Floats are badly interpreted in SQL when locale is not English.

Searching on the Internet, a lot of people have this issue, either casting float to string (like here) or string to float. The best solution I found (the most generic one) is:

$localeinfo = localeconv();
$floatString = str_replace( $localeinfo['mon_decimal_point'], '.', $floatFloat );

Source: https://secure.php.net/manual/fr/function.floatval.php#92563

Jan 8 2018, 10:59 PM · MediaWiki-Database
Seb35 renamed T181987: False decimal point in srcset when locale is not English from False decimal point in srcset #php7.2 to False decimal point in srcset when locale is not English.
Jan 8 2018, 5:07 PM · I18n, MediaWiki-Internationalization
Seb35 removed a project from T181987: False decimal point in srcset when locale is not English: [DO NOT USE] NewPHP.

We could either use number_format, but then we end up with 1.0x instead of 1x, or I guess we can do character replacement...
Neither is particularly ideal really...

Jan 8 2018, 5:06 PM · I18n, MediaWiki-Internationalization
Seb35 merged T183659: locale-aware float to string conversion in Html::srcSet into T181987: False decimal point in srcset when locale is not English.
Jan 8 2018, 4:55 PM · I18n, MediaWiki-Internationalization
Seb35 merged task T183659: locale-aware float to string conversion in Html::srcSet into T181987: False decimal point in srcset when locale is not English.
Jan 8 2018, 4:55 PM · MediaWiki-General-or-Unknown
Seb35 created T184458: Floats are badly interpreted in SQL when locale is not English.
Jan 8 2018, 4:49 PM · MediaWiki-Database

Dec 30 2017

Seb35 closed T142127: NUMBEROFVIEWS variable throws HitCounters error, "numberOfViews() expected to be a reference" as Resolved.
Dec 30 2017, 2:11 PM · Patch-For-Review, MediaWiki-extensions-HitCounters

Dec 28 2017

Seb35 added a comment to T142127: NUMBEROFVIEWS variable throws HitCounters error, "numberOfViews() expected to be a reference".

@maiden_taiwan: can you try my patch, either downloading it with git or as as .tar file (link “download” on top right on Gerrit)?

Dec 28 2017, 10:03 PM · Patch-For-Review, MediaWiki-extensions-HitCounters

Dec 19 2017

Seb35 edited P6481 Dependency hell between Composer librairies used in MediaWiki extensions and skins.
Dec 19 2017, 8:46 AM

Dec 18 2017

Seb35 edited P6481 Dependency hell between Composer librairies used in MediaWiki extensions and skins.
Dec 18 2017, 10:31 PM
Seb35 edited P6481 Dependency hell between Composer librairies used in MediaWiki extensions and skins.
Dec 18 2017, 10:11 PM
Seb35 added a comment to T156637: 1.27 tarball: Unnecessary library "ruflin/elastica 2.3.1" requirement.

This task is similar to T172927, given that ruflin/elastica is an example of the few librairies that are not necessary for all users.

Dec 18 2017, 8:07 PM · MediaWiki-Releasing, MediaWiki-Vendor
Seb35 moved T183166: Manage Composer-installed wfLoadExtension-activated extensions in MediaWikiFarm from Backlog to Bugs on the MediaWiki-extensions-MediaWikiFarm board.
Dec 18 2017, 6:12 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 triaged T183166: Manage Composer-installed wfLoadExtension-activated extensions in MediaWikiFarm as Normal priority.
Dec 18 2017, 6:12 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 created T183166: Manage Composer-installed wfLoadExtension-activated extensions in MediaWikiFarm.
Dec 18 2017, 6:12 PM · MediaWiki-extensions-MediaWikiFarm
Seb35 added a comment to T178137: MediaWiki-Vendor is an unnecessary unique practice that must be manually maintained.

The task T172927 is linked to this one, focusing on reconciling mediawiki/vendor’s composer.json for tarballs with mediawiki/core’s composer.json, hence mediawiki/vendor could be fully dedicated to Wikimedia. There are issues related to librairies used by extensions, similarly to what Tgr exposed above in T178137#3695758.

Dec 18 2017, 5:35 PM · Developer-Wishlist, MediaWiki-Vendor, Composer