Page MenuHomePhabricator

Rical (Rical)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Dec 12 2014, 5:26 PM (489 w, 1 d)
Availability
Available
LDAP User
Rical
MediaWiki User
Rical [ Global Accounts ]

Recent Activity

Mar 25 2020

Rical updated the task description for T4085: Add a {{USERLANGUAGE}} magic word.
Mar 25 2020, 11:05 AM · Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization
Rical updated the task description for T173207: Implement Lua alternative to {{int:Lang}} / wgUserLanguage.
Mar 25 2020, 11:04 AM · Scribunto, I18n, Commons
Rical updated the task description for T68051: Implement Lua alternative to {{int:Lang}} / wgUserLanguage.
Mar 25 2020, 11:03 AM · Wikibase-Lua, MediaWiki-Internationalization, Wikidata, Scribunto

Mar 20 2020

Rical updated the task description for T4085: Add a {{USERLANGUAGE}} magic word.
Mar 20 2020, 7:50 AM · Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization

Feb 23 2020

Rical added a comment to T245812: When Lua coders try to create or to modify a Module in MW 1.35.0-wmf.20 (7ba3cac) interface do not permit that.

a good way to confirm or infirm this task is to very simply it is to try yourse :

  1. follow the link to edit of my Module:Centalizer
  2. change a small part of a comment
  3. Try to valid your own change
  4. repport your result in the task T245812
  5. change or not the status of the task
Feb 23 2020, 7:00 AM

Feb 22 2020

Rical added a comment to T245812: When Lua coders try to create or to modify a Module in MW 1.35.0-wmf.20 (7ba3cac) interface do not permit that.

Sorry : I meant : You has changed the task status from Open to Stalled. That means all active Lua coders are stopped in their works.

Feb 22 2020, 6:32 PM
Rical added a comment to T245812: When Lua coders try to create or to modify a Module in MW 1.35.0-wmf.20 (7ba3cac) interface do not permit that.

You has changed the task status from Stalled to Open. That means all active Lua coders are stopped in their works.

Feb 22 2020, 9:00 AM

Feb 21 2020

Rical changed the status of T245812: When Lua coders try to create or to modify a Module in MW 1.35.0-wmf.20 (7ba3cac) interface do not permit that from Stalled to Open.
Feb 21 2020, 10:24 AM
Rical created T245812: When Lua coders try to create or to modify a Module in MW 1.35.0-wmf.20 (7ba3cac) interface do not permit that.
Feb 21 2020, 10:16 AM

Feb 3 2020

Rical created T244110: Strange Error : cannot use '...' outside a vararg function ?.
Feb 3 2020, 9:06 AM

Aug 31 2019

Rical added a comment to T107119: Provide a Lua method mw.templatedata.load().

In the description of this task we can see:

Aug 31 2019, 5:42 AM · Patch-Needs-Improvement, Wikimania-Hackathon-2019, Wikimedia-Israel-Hackers, VisualEditor-MediaWiki, VisualEditor, TemplateData

Aug 29 2019

Rical added a comment to T231521: The global word -frame- is very probably not global and stops the development of the Module:Centralizer.

Le 29/08/2019 à 05:55, noreply@lamutuellegenerale.f
a qoi sert cete adresse ?
T231521+public+acd61c88f02354b7@phabricator.wikimedia.org

Aug 29 2019, 9:06 AM · Scribunto
Rical created T231521: The global word -frame- is very probably not global and stops the development of the Module:Centralizer.
Aug 29 2019, 7:52 AM · Scribunto

Aug 12 2019

Rical closed T173730: There is no search button in Revision history of pages as Resolved.

This task is so old that I do not remenber what was my own question.
When I try today a versions story all seems OK.
Then I close this task.

Aug 12 2019, 6:22 PM · MediaWiki-Page-history

Aug 5 2019

Shizhao awarded T135845: Convert any module as central or centralisable a Love token.
Aug 5 2019, 3:10 AM · Epic, Community-Tech (2015-2017), Developer-Advocacy, Scribunto

Jul 22 2019

IKhitron awarded T68051: Implement Lua alternative to {{int:Lang}} / wgUserLanguage a Love token.
Jul 22 2019, 12:08 PM · Wikibase-Lua, MediaWiki-Internationalization, Wikidata, Scribunto

May 15 2019

Rical updated the task description for T135845: Convert any module as central or centralisable.
May 15 2019, 7:12 AM · Epic, Community-Tech (2015-2017), Developer-Advocacy, Scribunto

May 10 2019

Rical updated the task description for T222704: Central modules need the user language to help users, admins and Lua coders in their languages.
May 10 2019, 5:48 PM

May 8 2019

Rical added a comment to T222704: Central modules need the user language to help users, admins and Lua coders in their languages.

Hi Aklapper,

May 8 2019, 10:05 PM

May 7 2019

Rical renamed T222704: Central modules need the user language to help users, admins and Lua coders in their languages from title : Central modules need the user language to help users, admins and Lua coders in their languages to Central modules need the user language to help users, admins and Lua coders in their languages.
May 7 2019, 11:33 AM
Rical created T222704: Central modules need the user language to help users, admins and Lua coders in their languages.
May 7 2019, 10:40 AM

Feb 11 2019

Rical added a comment to T173207: Implement Lua alternative to {{int:Lang}} / wgUserLanguage.

The language of the user is available everywhere in all wikis ... except in Scribunto. And it's probably easy to do. And it's been waiting for so long!

Feb 11 2019, 9:15 AM · Scribunto, I18n, Commons
Rical awarded T121470: Central Global Repository for Templates, Lua modules, and Gadgets a Like token.
Feb 11 2019, 8:55 AM · Crosswiki, Language-strategy, Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, WMF-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015

Jan 13 2019

Rical added a comment to T213645: Simplify dropboxes acces in all wikis.

Ok, I understand. T66474 : Global namespace (looks local, lives centrally) will probably solve this ability.

Jan 13 2019, 8:39 PM
Rical created T213645: Simplify dropboxes acces in all wikis.
Jan 13 2019, 6:58 AM

Jan 9 2019

Rical added a comment to T168726: Create syntax documentation page for Special:PageData.

You have well advanced on PageData, but I don't find a very simple example. Could you give us a link to it? Thanks in advance.

Jan 9 2019, 10:28 AM · Documentation, MediaWiki-Special-pages

Jan 5 2019

Rical added a comment to T107595: [RFC] Multi-Content Revisions.

There are other data than those provided for RFCs related to the content of a page.
They will be available thanks to T168726: Create a syntax documentation page for Special:PageData.
A PageData could contain:

  • The first and current versions of several Lua modules,
  • The history of mediawiki versions in each wiki to help coders to better describe new bugs,
  • The options for managing these exchanges: central or local, priorities of certain modules as main, structures used ...
  • Places to find translations i18n ...

These datas are related to the content of the page but not to the revisions.
These 2 tasks could benefit from similar and compatible functions and codings.

Jan 5 2019, 9:43 AM · TechCom-RFC (TechCom-RFC-Closed), Platform Team Initiatives (MCR), Multi-Content-Revisions, Platform Team Workboards (Done with CPT), Epic, User-Daniel, Wikimedia-Developer-Summit-2016, Wikidata

Nov 27 2018

Rical closed T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en') as Resolved.

The status of this function is enough advance in Central modules to close it.

Nov 27 2018, 7:13 AM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata
Rical closed T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en'), a subtask of T112073: Lua in Wikibase (tracking), as Resolved.
Nov 27 2018, 7:13 AM · MediaWiki-extensions-WikibaseClient, Tracking-Neverending, Wikidata

Nov 20 2018

Rical added a comment to T209186: Create a "unit-testing" framework for DOM transformers.

I am Rical and I receiveded an email titled :
[Gerrit] mediawiki...parsoid[master]: Added new genTest capabilities creating two dom dump files
sended at 19/11/2018 à 21:40
In which I read : "Sbailey would like Rical to review this change."
I sometime read some change in gerrit, but I am not able to rigthly understand and comment them.

Nov 20 2018, 9:23 PM · Parsoid-PHP

Oct 18 2018

Rical added a comment to T176643: Allow for an easy copy-paste representation of information on "Special:Version".

About the date-time data like " 18:59, 23. Aug. 2017 " is not so easy to adapt in any other format. ( But it could continue if needed for someone. )
In understanding, an UTC date-time could be better, like in present Special:Version dedicated page. Example:
MediaWiki * 1.32.0-wmf.26 (rMWa9add8941f8d) * 2018-10-17T20:29:05
Thanks in advance from coders for this easier format.

Oct 18 2018, 2:13 PM · MediaWiki-Special-pages

Jun 26 2018

Rical added a comment to T198107: Begin to use central modules.

The present Module:Central has 2 roles:
*Be an exemple of converted application, a temporary role.
*Install some libraries as support of central modules. They are built to become the main base for central modules in a stable repository in long term.

Jun 26 2018, 4:45 PM · WMF-General-or-Unknown
Rical added a comment to T198107: Begin to use central modules.

Thanks for the parent task and Scribunto.
The Module:Central is heavy and I continue to update it.
The Lua-coders or some of them will need my support to convert there modules to become central = multilingual, advanced facilities for arguments and reports of errors.

Jun 26 2018, 11:19 AM · WMF-General-or-Unknown

Jun 25 2018

Rical updated the task description for T198107: Begin to use central modules.
Jun 25 2018, 4:37 PM · WMF-General-or-Unknown
Rical added a comment to T135845: Convert any module as central or centralisable.

From the question "how to name the central space and its shortcut?" we can ask 2 questions:

  • The shortcut cannot be "c" for commons, it could be "ct" for central or "gb" for global.
  • Where to find a list of shortcut ? like for languages: fetchLanguageNames.
Jun 25 2018, 4:00 PM · Epic, Community-Tech (2015-2017), Developer-Advocacy, Scribunto
Rical added a comment to T198107: Begin to use central modules.

@Aklapper could you really make this task a sub task of T135845. I missed to do that and I don't find how.

Jun 25 2018, 3:00 PM · WMF-General-or-Unknown
Rical added a comment to T198107: Begin to use central modules.

You are right, but I understand this task as a sub task of T135845.
In the past I already invited some Lua-coders to share this task, without succes.
It is a way to clearly engage other subscribers to cooperate.

Jun 25 2018, 2:34 PM · WMF-General-or-Unknown
Rical added a comment to T198107: Begin to use central modules.

The Module:Central already exist in en.wikipedia. Then it can not be tried there.
That is linked with 2 aspects:

  • How to name central modules.
  • This question will desapear when central libraries will be parts of scribunto.
Jun 25 2018, 2:15 PM · WMF-General-or-Unknown
Rical created T198107: Begin to use central modules.
Jun 25 2018, 2:02 PM · WMF-General-or-Unknown

Jun 12 2018

Rical added a comment to T141177: Wikipedia main content loss of sources because of reverts, try to preserve them.

As of June 2018, these filters only concern the usual modifications.
The suport of the sources will be available later.

Jun 12 2018, 10:22 AM · research-ideas
Rical added a comment to T141177: Wikipedia main content loss of sources because of reverts, try to preserve them.

The project New filters for edit review will support this task as of June 2018.

Jun 12 2018, 7:04 AM · research-ideas

Jun 6 2018

Rical added a comment to T149532: Why Multi-Content-Revisions? Use cases and requirements..

To help Lua-coders to better report tasks, T149532#2878699
in the Module:Central-s-fr
I included a guide at the begin of the function:
activity.phabricator_tasks_report() -- Monitor states of known phabricator tasks

Jun 6 2018, 4:55 AM · MediaWiki-Page-editing, MediaWiki-ContentHandler, Wikidata, Wikimedia-Developer-Summit (2017)

May 30 2018

Rical added a comment to T168726: Create syntax documentation page for Special:PageData.

Where to find a very simple example of use of PageData in Lua?
Could you create a such example, with create, read and write datas ? Thanks in advance.

May 30 2018, 5:25 AM · Documentation, MediaWiki-Special-pages

Apr 29 2018

Rical added a comment to T108292: Concept for feeding back data quality issues to data providers and getting feedback from data consumers.

This post is out of scope, but I search the right place for this goal:
I'm assigned to the task T141177: "Wikipedia main content losts sources because too reverts, try to preserve them".
Then I need to know if the estimation of Wikipedia main content sources are already take in account in ORES. Thanks in advance for your attention.

Apr 29 2018, 12:13 PM · Wikidata data quality and trust, Wikimedia-Hackathon-2017, Wikidata

Apr 26 2018

Rical added a comment to T193122: The usual editor window receives string searches like whole the page around.

There is another question: When we click on the button "Publish page", we must click another time to really record the change.

Apr 26 2018, 9:33 PM · CodeEditor
Rical created T193122: The usual editor window receives string searches like whole the page around.
Apr 26 2018, 9:44 AM · CodeEditor

Apr 21 2018

Rical renamed T173404: Ask a summary for any change, even in discussions from In a rare case, the parser entangled old and new paragraphs to Ask a summary for any change, even in discussions.
Apr 21 2018, 10:37 AM · MediaWiki-Parser

Apr 16 2018

Rical added a comment to T141177: Wikipedia main content loss of sources because of reverts, try to preserve them.

Sources are they already estimated in ORES?

Apr 16 2018, 9:26 PM · research-ideas

Mar 21 2018

Rical added a comment to T121470: Central Global Repository for Templates, Lua modules, and Gadgets.

@Yurik where to find an example of module already shared using TNT?
To see what include the module to share it. And for a template also. Thanks in advance.

Mar 21 2018, 11:08 PM · Crosswiki, Language-strategy, Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, WMF-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015
Rical added a comment to T121470: Central Global Repository for Templates, Lua modules, and Gadgets.

To try to solve the languages questions, I could propose a dedicated i18n table or even a strict rule.
In Central modules, see T135845, I use i18n tables to translate sentencies, which could be aproximative.
Here you probably need accurate translations in a dedicated i18n table.
My way to name modules in any wikis is:
Module:Central is for the central one.
Module:Central-s-fr is for fr.wikisource.org ... and so on.

Mar 21 2018, 5:37 PM · Crosswiki, Language-strategy, Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, WMF-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015
Capankajsmilyo awarded T135845: Convert any module as central or centralisable a Love token.
Mar 21 2018, 9:52 AM · Epic, Community-Tech (2015-2017), Developer-Advocacy, Scribunto

Mar 20 2018

Restricted Application added a project to T53657: Firstname and Lastname properties: Wikidata.
Mar 20 2018, 10:38 AM · Wikidata, Wikidata.org
Rical added a comment to T173404: Ask a summary for any change, even in discussions.

Some minutes ago a case happended in this diff and destroyed 7 lines.
As usual, I added a section -- after an other section --, then I can comment the new section.
Then 7 lines with 7 links to 7 sources of the precedent section are displayd in the new section.
And these 7 lines desapeard in the precedent section and in the new.
The part which desapeard was the fist line which begin with a square blue point.

Mar 20 2018, 10:22 AM · MediaWiki-Parser

Feb 13 2018

Rical added a comment to T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').

I duplicated some versions for tests mainly in :

Feb 13 2018, 3:55 PM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata
Rical added a comment to T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').

Each call of datas.property(pp) defines one property in the pp table.
The calling process contains a table to define all eventual properties.

p.args_known = { -- Table of the definitions of all known arguments at module level. 
    -- All arguments have a keyword identical to the registration name, except synonyms.
    ["country"]		= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "country", ["prop"] = "P27", },
    ["countryRANK"]	= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "country", ["prop"] = "P27", ["RANK"] = "RANK_NORMAL", },
    ["birthyear"]	= { ["typ"] = "dat", ["need"] = 2, ["keyword"] = "birthyear", ["prop"] = "P569", ["format"] = "year", },
    ["deathyear"]	= { ["typ"] = "dat", ["need"] = 2, ["keyword"] = "deathyear", ["prop"] = "P570", ["format"] = "year", },
    ["lastname"]	= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "lastname", ["prop"] = "P734", },
    ["lastname2"]	= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "lastname", ["prop"] = "P734", ["syn"] = 2, },
    ["firstname"]	= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "firstname", ["prop"] = "P735", },
    ["firstname2"]	= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "firstname", ["prop"] = "P735", ["syn"] = 2, },
    ["title"]		= { ["typ"] = "dat", ["need"] = 2, ["keyword"] = "label", ["prop"] = "P735", ["syn"] = 2, },
    ["personlang"]	= { ["typ"] = "dat", ["need"] = 2, ["keyword"] = "personlang", ["prop"] = "P1412", },
    ["QITEM"]		= { ["typ"] = "dat", ["need"] = 2, ["keyword"] = "QITEM", ["prop"] = "Q16222597", },
    ["label"]		= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "label", ["prop"] = "label", },
    ["sitelink"]	= { ["typ"] = "dat", ["need"] = 0, ["keyword"] = "sitelink", ["prop"] = "sitelink", },
    ["description"]	= { ["typ"] = "dat", ["need"] = 2, ["keyword"] = "description", ["prop"] = "description", },
    }

I have used this structure for years and have change it when I need or when new mw.wikibase functions have appeared.
This code is in the very heavy
https://fr.wikisource.org/wiki/Module:Central-s-fr
If you need I could code a dedicated small test module.

Feb 13 2018, 3:11 PM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata
Rical added a comment to T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').

For some weeks in Module:Central, this function use:

function datas.property(pp) -- Get datas from mw.wikibase for one property of the page.
    datas.QITEM      = mw.wikibase.getEntityIdForCurrentPage() -- like "Q42"
    datas.item       = mw.wikibase.getEntity(QITEM)
    pp.label         = datas.item:getLabel.QITEM)
    pp.sitelink      = datas.item:getSitelink()
    pp.labelwithlang = datas.item:getLabelWithLang()
    pp.description   = mw.wikibase.description.QITEM) 
    pp.labelbylang   = mw.wikibase.getLabelByLang(QITEM)
    pp.labelcontent  = mw.wikibase.getLabelByLang(, langs.content_lan, QITEM)
    pp.labelpage     = mw.wikibase.getLabelByLang(, langs.page_lan, QITEM)
    pp.labeluser     = mw.wikibase.getLabelByLang(, langs.user_lan, QITEM)
    pp.val           = datas.item:formatPropertyValues( pp.prop ) -- like "P123"
     ...
    return pp
end
Feb 13 2018, 10:10 AM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata

Feb 12 2018

Rical added a comment to T85305: Phabricator email notifications should bundle events as the web interface does.

Emails content is a mix of the old and the new version of the edited task description. With colors used to show changes in the task, this could be usefull.
Unfortunately the email is only in black and white, then it become very confusing.
Please, in emails, respect the colors or report only the new version of the description.
My preference is the new version only.

Feb 12 2018, 10:56 PM · Developer-Wishlist (2017), Upstream, Phabricator (Upstream)
Rical updated the task description for T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').
Feb 12 2018, 10:02 PM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata

Feb 9 2018

Rical added a comment to T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').

@Uzume, first, thank your for your attention. You are right this new function is not accurately defined.
The keypoint is to give at Lua coders a simple and standardised way to acces all datas.
Probably many points are to discuss.
Labels, descriptions, sitelinks ... help Lua coders like true properties.
If a property as no value the function returns nil and the coder adapt the module.
For multiple value a table-sequence could replace a simple value, then coders can easy adapt their modules.
Also ranks could be add as arguments to select the admissible confidence need by the module, from RANK_PREFERRED to RANK_DEPRECATED?
Perhaps we could add a composite option argument to define ranks, snaks.
In snaks, ['Claims'] is necessary in the internal struture of the base but not for Lua coders.
In snaks, if the property P123 is repeated why ask the second at the Lua coders.
Do you known a better place to discuss all these and others questions?

Feb 9 2018, 9:09 AM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata

Jan 28 2018

Rical updated the task description for T182147: more convenience functions for Lua.
Jan 28 2018, 6:33 AM · Wikibase-Lua, MediaWiki-extensions-WikibaseClient, Wikidata

Jan 23 2018

Rical updated the task description for T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').
Jan 23 2018, 3:00 PM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata
Rical created T185557: Create the easy function mw.wikibase.property('P21', 'Q8023', 'en').
Jan 23 2018, 8:02 AM · Wikibase-Lua, patch-welcome, MediaWiki-extensions-WikibaseClient, Wikidata

Jan 16 2018

Rical added a comment to T181486: Missing terms in wb_terms table.

From about 2017-12-28, MariaDB is in version 10.0.23 in wikipedia.org and change between 10.0.31 and 10.0.32 in wikisource.org and mediawiki.org.
probably because not enough stable.

Jan 16 2018, 8:29 PM · User-Addshore, [DEPRECATED] wdwb-tech, Wikidata-Turtles-Tech-Debt, Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata

Jan 12 2018

Rical added a comment to T155624: Special:Version not showing SHA info for Mediawiki version on fr.wikisource.

The test is in https://fr.wikisource.org/wiki/Utilisateur:Rical/MediawikiVersion
But the bug has already disappeared.
Sorry for this time. This is ready for next cases.

Jan 12 2018, 9:17 AM · WMF-General-or-Unknown
Rical added a comment to T155624: Special:Version not showing SHA info for Mediawiki version on fr.wikisource.

in the https://fr.wikisource.org/wiki/Spécial:Version
At the same UTC time : 2018-01-12T07:43:00 there two different values:

I try to fast form a dedicated test.

Jan 12 2018, 8:02 AM · WMF-General-or-Unknown

Jan 10 2018

Rical added a comment to T107595: [RFC] Multi-Content Revisions.

As assigned to T135845, I would use dedicated pages to exchange structured datas between several central or local Lua modules.
These pages could content:

  • the first and actual versions of several modules
  • the story of mediawiki versions in each wiki to help coders to better describe new bugs
  • the options to manage these exchanges: central or local, priorities of some modules as managers, used structures...
  • the places where find i18n translations...
Jan 10 2018, 8:21 PM · TechCom-RFC (TechCom-RFC-Closed), Platform Team Initiatives (MCR), Multi-Content-Revisions, Platform Team Workboards (Done with CPT), Epic, User-Daniel, Wikimedia-Developer-Summit-2016, Wikidata

Jan 3 2018

Rical added a comment to T173404: Ask a summary for any change, even in discussions.

Some minutes ago an other case happended in this diff.
As usual, I added a section after an other, then I can comment the new section.
But this time, that added also after my edit some lignes which do not appear in the diff. The first added is : ↑ (en) K.S. Jayaraman, « Cold fusion success in Japan gets warm reception in India », 27 mai 2008 : « a historic experiment...LENR has matured sufficiently...Prime Minister »
Perhaps in this case 3 direct links to web pages have "invite" the parser to add 7 other sources.
I do not correct the result until you see it.

Jan 3 2018, 8:35 AM · MediaWiki-Parser

Dec 28 2017

Rical added a comment to T181486: Missing terms in wb_terms table.

Your help answer the question. Many thanks.
Sorry to have disturb this task.

Dec 28 2017, 7:10 PM · User-Addshore, [DEPRECATED] wdwb-tech, Wikidata-Turtles-Tech-Debt, Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata
Rical added a comment to T181486: Missing terms in wb_terms table.

The bug happens when I query the first data from wikibase, not when I configure the link using wikibase.getEntityIdForTitle().
No matter Firefox or Chromium.

Dec 28 2017, 1:14 PM · User-Addshore, [DEPRECATED] wdwb-tech, Wikidata-Turtles-Tech-Debt, Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata
Rical added a comment to T181486: Missing terms in wb_terms table.

I work on a the Module:Central able to convert any scribunto Lua module as multilingual with automatic import of arguments and wikidatas, see T135845. I try it 100 times each day.

Dec 28 2017, 11:41 AM · User-Addshore, [DEPRECATED] wdwb-tech, Wikidata-Turtles-Tech-Debt, Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata
Rical added a comment to T181486: Missing terms in wb_terms table.

In fr.wikisource.org with 10.0.32-MariaDB which differ from 10.0.31-MariaDB in www.mediawiki.org,
I get and error, 10 minuts after a good run:

Dec 28 2017, 9:02 AM · User-Addshore, [DEPRECATED] wdwb-tech, Wikidata-Turtles-Tech-Debt, Wikidata-Ministry-Of-Magic-Tech-Debt, Wikidata
Rical added a comment to T176643: Allow for an easy copy-paste representation of information on "Special:Version".

In fr.wikisource.org with 10.0.32-MariaDB which differ from 10.0.31-MariaDB in www.mediawiki.org,
I get and error, 10 minuts after a good run:

  • Erreur Lua dans Module:Central-s-fr à la ligne 1709 : attempt to index global 'wikibase' (a nil value).
Dec 28 2017, 8:38 AM · MediaWiki-Special-pages

Nov 28 2017

Rical added a comment to T175180: Deploy ORES (revscoring 2.0).

About sources in edits, ORES could better estimate souces, edits, intentions of the author of the edit, and intentions of the patroler, depending also of each article.

Nov 28 2017, 9:05 AM · Patch-For-Review, ORES, Machine-Learning-Team (Active Tasks)
Rical added a comment to T175180: Deploy ORES (revscoring 2.0).

In T141177, I expressed that Wikipedia main content losts sources when edits are reverted.
ORES seems a good way to answer to that.

Nov 28 2017, 7:57 AM · Patch-For-Review, ORES, Machine-Learning-Team (Active Tasks)

Nov 12 2017

Rical added a comment to T54570: When user makes new password, the user is stopped by error: "incorrect password", even when the password is correct.

With another password, I can login fine.

Nov 12 2017, 11:40 AM · MediaWiki-User-login-and-signup
Rical added a comment to T54570: When user makes new password, the user is stopped by error: "incorrect password", even when the password is correct.

I believe that happens to me today and yesterday in 1.31.0-wmf.7 (rMW03448d825f6e)
18:09, 7 November 2017.
Perhaps because I chose the same password?

Nov 12 2017, 9:43 AM · MediaWiki-User-login-and-signup

Oct 29 2017

Rical added a comment to T155624: Special:Version not showing SHA info for Mediawiki version on fr.wikisource.

@Seb35: From 2016-06-19, I look at mw version number each day or about.
The last non standard was "MediaWiki_1.29/wmf.19" on 2017-04-07.

Oct 29 2017, 9:08 AM · WMF-General-or-Unknown

Sep 30 2017

Rical added a comment to T67258: Information can be passed between #invoke's (tracking).

What can we share between #invokes?
Images from Commons, items from Wikibase,
templates, modules and submodules from Scribunto.

Sep 30 2017, 2:04 PM · MediaWiki-extensions-Variables, Tracking-Neverending, Scribunto

Sep 21 2017

Rical added a comment to T176362: Implement ClassNameTests in Scribunto to enhance central modules stability.

My motivation was to check all tests cases on each re-compilation, but in new conditions for each new use in new main modules, to enhanse the stability.
My implementation compare also tables, and any types, between case.result{ } and case.expect{ }.
Lua-coders cannot check hundreds of cases after each compilation. Only automatic repeats of tests are efficient.
Functions provide(), run()... are a good guide to structure tests.
Repeat all cases and report detected errors to lua-coders in p.tests(frame) mode seems a minimum to insure a good stability for central modules.
Then I continue in my strategy, with or whithout Mediawiki.

Sep 21 2017, 5:45 PM · Scribunto
Rical updated the task description for T176362: Implement ClassNameTests in Scribunto to enhance central modules stability.
Sep 21 2017, 11:04 AM · Scribunto

Sep 20 2017

Rical created T176362: Implement ClassNameTests in Scribunto to enhance central modules stability.
Sep 20 2017, 8:58 PM · Scribunto

Sep 16 2017

Rical added a comment to T4085: Add a {{USERLANGUAGE}} magic word.

Many thanks for this overview of languages.
For 2 days, I made the function form2en() dedicated to tests many functions, always in english, to increase the stability of central modules, using ClassNameTests.

Sep 16 2017, 2:05 PM · Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization
Rical added a comment to T4085: Add a {{USERLANGUAGE}} magic word.

Now, the page language come from frame:preprocess("{{PAGELANGUAGE}}").
For the same reasons as the user language, the page language could use the new way to give it to Scribunto modules.

Sep 16 2017, 10:11 AM · Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization

Sep 6 2017

Rical added a comment to T137584: Allow Scribunto code to add a category without changing output.

To delay categories at the end of the wikitext is a simple way.
If this way answer the question, is this task needed?

Sep 6 2017, 5:07 PM · MediaWiki CodeJam Dec 2023, Patch-For-Review, Platform Engineering, Scribunto
Rical added a comment to T137584: Allow Scribunto code to add a category without changing output.

To solve this question in central modules, I collect all categories in a table.
Then, just before return the wikitext, I place them after this wikitext.

Sep 6 2017, 2:52 PM · MediaWiki CodeJam Dec 2023, Patch-For-Review, Platform Engineering, Scribunto

Aug 28 2017

Rical added a comment to T173730: There is no search button in Revision history of pages.

I tried some ways to see modified history, even unattended.
A normal case is to ask that:

  1. Display the history of a page. 2) Change month/year to 2017/july.

How do you activate this change to display the new history?

Aug 28 2017, 11:28 PM · MediaWiki-Page-history

Aug 24 2017

Rical added a comment to T173730: There is no search button in Revision history of pages.

About buttons to view more diffs, you are rigth, that depends on the number of diffs.

Aug 24 2017, 12:15 PM · MediaWiki-Page-history

Aug 22 2017

Rical updated the task description for T173730: There is no search button in Revision history of pages.
Aug 22 2017, 8:30 AM · MediaWiki-Page-history

Aug 21 2017

Rical triaged T173730: There is no search button in Revision history of pages as High priority.

Is it so difficult to try to use the history of any page?
This stalled task delays its debug and that disturbs many users.

Aug 21 2017, 6:41 PM · MediaWiki-Page-history
Rical created T173730: There is no search button in Revision history of pages.
Aug 21 2017, 3:30 PM · MediaWiki-Page-history

Aug 16 2017

Rical updated the task description for T173404: Ask a summary for any change, even in discussions.
Aug 16 2017, 4:06 PM · MediaWiki-Parser
Rical created T173404: Ask a summary for any change, even in discussions.
Aug 16 2017, 9:01 AM · MediaWiki-Parser

Aug 15 2017

Rical added a comment to T4085: Add a {{USERLANGUAGE}} magic word.

Create a page to permit each language seems to me very strange.
Another way could be to define the basic language of the wiki on the first line.
Then, on the second line, a list of all other languages to permit.
This way could permit to administrators to easy know or change this list without long researches.

Aug 15 2017, 2:37 PM · Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization
Rical added a comment to T4085: Add a {{USERLANGUAGE}} magic word.

That permit to really try the user language for central modules.
user_lang = modes.frame:preprocess( "{{int:Lang}}" )
creating https://fr.wikisource.org/wiki/MediaWiki:Lang/en
creating https://fr.wikisource.org/wiki/MediaWiki:Lang/es
creating https://fr.wikisource.org/wiki/MediaWiki:Lang/fr
also in some other wikis if needed.
Thanks

Aug 15 2017, 1:23 PM · Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization

Aug 14 2017

Rical added a comment to T141177: Wikipedia main content loss of sources because of reverts, try to preserve them.

For an easier implementation ORES provides the machine learning as a service.

Aug 14 2017, 6:17 AM · research-ideas

Aug 7 2017

Rical added a comment to T135845: Convert any module as central or centralisable.

For tests cases see details in talk Lua_reference_manual.
It seems that need a new phab task "Run tests cases in modules for Mediawiki tests cases".

Aug 7 2017, 8:14 AM · Epic, Community-Tech (2015-2017), Developer-Advocacy, Scribunto

Aug 5 2017

Rical added a comment to T163923: Create Special:PageData as a canonical entry point for machine readable page data..

How to use Special:PageData? How to create them? How to read them?
Could you answer these questions in the Lua reference manual? and/or elsewhere?

Aug 5 2017, 6:40 PM · User-notice-archive, MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Wikidata-Former-Sprint-Board, User-Ladsgroup, Patch-For-Review, Wikidata, MediaWiki-Special-pages, MediaWiki-General
Rical added a comment to T135845: Convert any module as central or centralisable.

The draft of Module:Central already runs recursive Test cases = groups of groups of cases.
Search "Library:testsCases".
How to permit to Mediawiki to call these recursive Tests cases?
That fails:

local testframework = require 'Module:TestFramework'
Aug 5 2017, 4:15 PM · Epic, Community-Tech (2015-2017), Developer-Advocacy, Scribunto

Jul 27 2017

Rical added a comment to T63958: Use existing $dateFormats to format dates on Wikidata.

Scibunto modules need also to extract any part of the date (and/or time).
This is very difficult if the only available date is language-formated.
Then I suggest to give also to modules the ISO 8601 format.

Jul 27 2017, 11:57 AM · [DEPRECATED] wdwb-tech, I18n, Wikidata, MediaWiki-extensions-WikibaseRepository

Jul 21 2017

Rical added a comment to T133186: Add text render from OCG/wikipedia-telnet as an standard API option, similar to text (HTML) or wikitext in action=parse.

Central modules implement:
~ Modes: read, edit, doc, tests... to choose some kinds of wikitext results.
~ Options: docdata, box1, catview... to adapt details of presentations.
~ Translatable in many languages, for arguments names and organisation of results.
~ Modes, options and languages are parametrables.
They could answer these propositions...
If you choose to transpose them in MediaWiki API,
or if your use central modules as wikitext generators for a part of MediaWiki API.

Jul 21 2017, 11:43 AM · OfflineContentGenerator, MediaWiki-Action-API