Arkanosis (Jérémie Roquet)
frwiki | wikidata

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 12:07 PM (197 w, 3 d)
Availability
Available
IRC Nick
Arkanosis
LDAP User
Jérémie Roquet
MediaWiki User
Arkanosis [ Global Accounts ]

Recent Activity

Sun, Jul 1

Arkanosis removed projects from T193769: Thousands of failed login attempts (wrong password): TCB-Team, Mail, New-Editor-Experiences, Language-2018-Apr-June, KartoEditor, JADE, Hashtags, Gamepress, Tamil-Sites, Connected-Open-Heritage-Batch-uploads (RAÄ-KMB_1_2017-02), CheckUser.
Sun, Jul 1, 10:06 AM · Security-Team
Arkanosis updated the task description for T193769: Thousands of failed login attempts (wrong password).
Sun, Jul 1, 10:05 AM · Security-Team
Arkanosis updated subscribers of T193769: Thousands of failed login attempts (wrong password).
Sun, Jul 1, 10:04 AM · Security-Team
Arkanosis renamed T193769: Thousands of failed login attempts (wrong password) from uodaaaaaaa to Thousands of failed login attempts (wrong password).
Sun, Jul 1, 10:04 AM · Security-Team

Nov 28 2017

Arkanosis added a comment to T181381: French Wikimedia projects Pre-Hackathon.

Other subjects of interest (in addition to JavaScript): Lua, MediaWiki (inc. PHP), bots (inc. Python)…

Nov 28 2017, 2:21 PM · Wikimedia-Hackathon-2018-Organization
Arkanosis updated subscribers of T181381: French Wikimedia projects Pre-Hackathon.
Nov 28 2017, 11:17 AM · Wikimedia-Hackathon-2018-Organization

Nov 7 2017

Arkanosis added a comment to T179681: Add HDT dump of Wikidata.

I'm afraid the current implementation of HDT is not ready to handle more than 4 billions triples as it is limited to 32 bit indexes. I've opened an issue upstream: https://github.com/rdfhdt/hdt-cpp/issues/135

Nov 7 2017, 2:22 PM · Wikidata

Nov 6 2017

Arkanosis added a comment to T179681: Add HDT dump of Wikidata.

I ran the conversion directly from the ttl.gz file

Interesting, I couldn’t get that to work and had to pipe gunzip output into the program.

Nov 6 2017, 11:56 AM · Wikidata

Nov 5 2017

Arkanosis added a comment to T179681: Add HDT dump of Wikidata.

FWIW, I've just tried to convert the ttl dump of the 1st of November 2017 on a machine with 378 GiB of RAM and 0 GiB of swap and… well… it failed with std::bad_alloc after more than 21 hours of runtime. Granted, there was another process eating ~100 GiB of memory, but I thought it would be okay — so I'm proved wrong.

Nov 5 2017, 11:14 AM · Wikidata

Aug 18 2017

Arkanosis added a comment to Blog Post: Laughing ORES to death with regular expressions and fake threads.

Sorry if it has been discussed in the past, but couldn't such issues be addressed by switching to a non-backtracking regex engine such as Google's RE2?

Aug 18 2017, 10:46 AM · Wikimedia-Incident, ORES

Jun 26 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

@Arkanosis : James and I have just agreed to postpone this for another month, until T162849 is completed. The plan is the same as discussed above at T30856#3341485, except at the end of August instead of at the end of July. If you are not available in late August, then we can wait for you.

Jun 26 2017, 10:57 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Jun 19 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

259 users on frwiki (the query took about 20 minutes), out of 23284 "active" (the query took about 5 minutes).

Jun 19 2017, 5:38 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Jun 13 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

@Whatamidoing-WMF @Jdforrester-WMF : thank you. I don't understand why we don't wait for everything to be ready instead, but that should do it. That would be awesome if you could drop me an email once the beta cluster is ready, so that I don't miss the opportunity.

Jun 13 2017, 10:02 AM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Jun 9 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

I think there is a possible confusion between the ones (like me) who emulate the old 2006 toolbar and the others who actually use the 2006 editor.
How can we check who is using what?

Jun 9 2017, 3:50 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Jun 8 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

Am I the only one to think these numbers don't add up? @Jdforrester-WMF: do you think it is possible for local scripts to break these metrics?

Jun 8 2017, 5:59 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Jun 7 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

@Whatamidoing-WMF : I'm pretty confident most of them if not all are actually using the local gadget and neither the original toolbar nor another more recent one. There's some “tradition” of customizing this legacy toolbar on the French Wikipedia through one's common.js. Additionaly, no one changed their mind when shown the very useful page at https://www.mediawiki.org/wiki/Editor (though I'd admit it doesn't mean much).
What I don't know is how it'll break when the original toolbar it's more or less based on will disappear.

Jun 7 2017, 6:47 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Jun 5 2017

Arkanosis added a comment to T30856: Remove classic edit toolbar from core.

Hi everyone,

Jun 5 2017, 1:46 PM · User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing

Feb 14 2017

Arkanosis added a watcher for Cuddle: Arkanosis.
Feb 14 2017, 1:41 AM

Jan 24 2017

Arkanosis added a comment to T127142: Global abuse filter names not visible in the local abuse log.

Marvelous ! Thank you! :-)

Jan 24 2017, 1:58 AM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), AbuseFilter

Aug 21 2016

Arkanosis committed rLTWCFRTXVI2c7c7136ec70: Add README.md (authored by Arkanosis).
Add README.md
Aug 21 2016, 10:16 AM

Aug 14 2016

Arkanosis added a comment to T142893: Create WikiConvFR-training-2016 project.

Wonderful. I know have a working training scenario :)

Aug 14 2016, 10:58 AM · WikiCon-Francophone-2016, Project-Admins
Arkanosis added a comment to T142893: Create WikiConvFR-training-2016 project.

Just a quick note: the issue described in T93489 still applies to gerrit-test.wmflabs.org when cloning through HTTP, ie. git review -s doesn't work, you have to install the commit hook manually.

Aug 14 2016, 1:22 AM · WikiCon-Francophone-2016, Project-Admins
Arkanosis closed T142893: Create WikiConvFR-training-2016 project as Invalid.

Hi @Paladox and thanks for the info.

Aug 14 2016, 1:18 AM · WikiCon-Francophone-2016, Project-Admins

Aug 13 2016

Arkanosis added a comment to T142893: Create WikiConvFR-training-2016 project.

I didn't know about the Gerrit testing instance. Thanks!

Aug 13 2016, 3:54 PM · WikiCon-Francophone-2016, Project-Admins
Arkanosis added a comment to T142893: Create WikiConvFR-training-2016 project.

Hi @Danny_B and thanks for your kind reply.

Aug 13 2016, 2:40 PM · WikiCon-Francophone-2016, Project-Admins
Arkanosis created T142893: Create WikiConvFR-training-2016 project.
Aug 13 2016, 3:34 AM · WikiCon-Francophone-2016, Project-Admins

Jul 29 2016

Arkanosis added a comment to T123538: Rethink the way we communicate with communities concerning Collaboration team work.

Hi Trizek,

Jul 29 2016, 4:31 PM · Community-Relations-Support (Jul-Sep-2016), Liaisons-March-2016, Liaisons-February-2016, WMF-Product-Development-Process, Collaboration-Team-Triage, Collaboration-Community-Engagement

Apr 28 2016

Arkanosis closed T133374: The "RecentChangesBox" gadget in French Wikipedia causes blank page in Content Translation as Resolved.

Fix applied. Thank you!

Apr 28 2016, 2:23 AM · WorkType-Maintenance, Unplanned-Sprint-Work, Language-Q4-2016-Sprint Break, ContentTranslation

Feb 17 2016

Arkanosis updated the task description for T127142: Global abuse filter names not visible in the local abuse log.
Feb 17 2016, 1:10 AM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), AbuseFilter
Arkanosis updated the task description for T127142: Global abuse filter names not visible in the local abuse log.
Feb 17 2016, 1:05 AM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), AbuseFilter
Arkanosis created T127142: Global abuse filter names not visible in the local abuse log.
Feb 17 2016, 1:04 AM · MW-1.29-release (WMF-deploy-2017-01-17_(1.29.0-wmf.8)), AbuseFilter

Feb 8 2016

Arkanosis updated subscribers of T126069: Collect information about session pollution during the previous SessionManager rollouts.
Feb 8 2016, 9:24 PM · Reading-Infrastructure-Team-Backlog, Liaisons-February-2016, Readers-Community-Engagement

Dec 14 2015

Arkanosis added a comment to T108811: DismissableSiteNotice uses document.write.

I guess the “quick fix” for now is to replace the current

$notice = Html::inlineScript( Xml::encodeJsCall( 'document.write', array( $notice ) ) );

with something like

$notice = Html::inlineScript( Xml::encodeJsCall( '$('#content').prepend', array( $notice ) ) );

(not quite sure about how encodeJsCall works).

See here for the code.

Dec 14 2015, 9:57 PM · Patch-For-Review, JavaScript, DismissableSiteNotice
Arkanosis added a comment to T108811: DismissableSiteNotice uses document.write.

I've not experienced this issue with a fresh install of the 1.26 release with the DismissableSiteNotice extension I made last night.

Dec 14 2015, 9:09 PM · Patch-For-Review, JavaScript, DismissableSiteNotice
Arkanosis added a comment to T108811: DismissableSiteNotice uses document.write.

I guess the “quick fix” for now is to replace the current

$notice = Html::inlineScript( Xml::encodeJsCall( 'document.write', array( $notice ) ) );

with something like

$notice = Html::inlineScript( Xml::encodeJsCall( '$('#content').prepend', array( $notice ) ) );

(not quite sure about how encodeJsCall works).

Dec 14 2015, 4:32 PM · Patch-For-Review, JavaScript, DismissableSiteNotice
Arkanosis added a comment to T108811: DismissableSiteNotice uses document.write.

For what it's worth...years ago, in r41679, I merged DismissableSiteNotice into core. Skizzerz improved it substantially in the follow-up revisions (r41706, r41711), making it work properly for browsers with JavaScript disabled and everything; usage of document.writeln was also removed in this latter revision (instead of document.writeln the current version of DismissableSiteNotice uses document.write).
These improvements were lost when the core merge was reverted in r41958 by Tim Starling. Maybe now would be an appropriate time to salvage some of those improvements and ditch document.write altogether?

Dec 14 2015, 4:24 PM · Patch-For-Review, JavaScript, DismissableSiteNotice
Arkanosis updated subscribers of T108811: DismissableSiteNotice uses document.write.
Dec 14 2015, 3:58 PM · Patch-For-Review, JavaScript, DismissableSiteNotice
Arkanosis updated subscribers of T108811: DismissableSiteNotice uses document.write.

Hi everyone,

Dec 14 2015, 3:57 PM · Patch-For-Review, JavaScript, DismissableSiteNotice
Arkanosis updated subscribers of T108811: DismissableSiteNotice uses document.write.
Dec 14 2015, 3:51 PM · Patch-For-Review, JavaScript, DismissableSiteNotice

Nov 16 2015

Arkanosis closed T116765: On French Wikipedia, the gadget that collapses templates should run after the user saves their edit to restore their default state as Resolved.

@Trizek: we probably have the same issue with a bunch of features (most of functions defined in that Common.js, I guess), so please let me know about anything similar you know is not working.

Nov 16 2015, 11:58 PM · VisualEditor-MediaWiki, VisualEditor
Arkanosis added a comment to T116765: On French Wikipedia, the gadget that collapses templates should run after the user saves their edit to restore their default state.

The code handling this template is the BoiteDeroulante function in MediaWiki:Common.js . It's only called on $( document ).ready(), hence the issue.

Nov 16 2015, 11:43 PM · VisualEditor-MediaWiki, VisualEditor
Arkanosis updated subscribers of T116765: On French Wikipedia, the gadget that collapses templates should run after the user saves their edit to restore their default state.
Nov 16 2015, 5:09 PM · VisualEditor-MediaWiki, VisualEditor

Oct 26 2015

Arkanosis added a comment to T116595: Wikipedia is broken (all languages).

$ wget 'https://en.wikipedia.org/' -O -
--2015-10-26 16:20:00-- https://en.wikipedia.org/
Resolving en.wikipedia.org (en.wikipedia.org)... 2620:0:862:ed1a::1, 91.198.174.192
Connecting to en.wikipedia.org (en.wikipedia.org)|2620:0:862:ed1a::1|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://en.wikipedia.org/wiki/Main_Page [following]
--2015-10-26 16:20:00-- https://en.wikipedia.org/wiki/Main_Page
Reusing existing connection to [en.wikipedia.org]:443.
HTTP request sent, awaiting response... 500 Internal Server Error
2015-10-26 16:20:00 ERROR 500: Internal Server Error.

Oct 26 2015, 3:20 PM
Arkanosis created T116595: Wikipedia is broken (all languages).
Oct 26 2015, 3:18 PM

Aug 27 2015

Arkanosis added a comment to T110185: Gadgets not working on the French Wikipedia.

@Arkanosis: As far as I can tell, it looks like refToolbar never actually worked on French Wikipedia. refToolbar assumes that template parameters do not include spaces (as they are reused as ids), but template parameters on French Wikipedia commonly do include spaces, which breaks refToolbar. Can you confirm whether or not refToolbar has always been broken?

Aug 27 2015, 10:01 PM · Gadgets, JavaScript, Wikimedia-General-or-Unknown
Arkanosis updated subscribers of T110185: Gadgets not working on the French Wikipedia.
Aug 27 2015, 10:00 PM · Gadgets, JavaScript, Wikimedia-General-or-Unknown

Aug 25 2015

Arkanosis added a subtask for T108282: Update broken gadgets on WMF wikis (tracking): T110185: Gadgets not working on the French Wikipedia.
Aug 25 2015, 2:35 PM · Gadgets, Tracking, JavaScript, Wikimedia-General-or-Unknown
Arkanosis added a parent task for T110185: Gadgets not working on the French Wikipedia: T108282: Update broken gadgets on WMF wikis (tracking).
Aug 25 2015, 2:35 PM · Gadgets, JavaScript, Wikimedia-General-or-Unknown
Arkanosis created T110185: Gadgets not working on the French Wikipedia.
Aug 25 2015, 2:34 PM · Gadgets, JavaScript, Wikimedia-General-or-Unknown

Aug 7 2015

Arkanosis added a comment to T107399: Make top queue fully asynchronous.

I've seen anouncements on Wikitech-ambassadors about the document.write breaking change, but nothing about legacy gadgets which as far as the French Wikipedia is concerned breaks much more things.

Aug 7 2015, 9:35 AM · Performance-Team-notice, User-notice, WMF-deploy-2015-08-04_(1.26wmf17), MW-1.26-release, Performance-Team, MediaWiki-ResourceLoader

May 11 2015

Arkanosis added a comment to T98629: Give changetags user right only to bot and autopatrolled on fr.wikipedia.

Hi @Dereckson, hi everyone,

May 11 2015, 9:33 AM · Wikimedia-Site-requests

Apr 13 2015

Arkanosis updated subscribers of T95604: Enable SandboxLink on frwiki.
Apr 13 2015, 4:14 PM · Wikimedia-Extension-setup, Wikimedia-Site-requests

Mar 11 2015

Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTb4c02ef7d5b8: Updated mediawiki/extensions Project: mediawiki/extensions/Wikibase… (authored by Arkanosis).
Updated mediawiki/extensions Project: mediawiki/extensions/Wikibase…
Mar 11 2015, 5:04 AM

Mar 3 2015

Arkanosis committed rOMWCf294738a53a2: Add $wgForceUIMsgAsContentMsg array for wikidata (authored by Arkanosis).
Add $wgForceUIMsgAsContentMsg array for wikidata
Mar 3 2015, 8:49 PM

Feb 11 2015

Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.

...and enwiki should load it dynamically.

Please define 'dynamically'. If you mean load it raw from MediaWiki, I think that is a bad idea. How long before we have global gadgets?

Why is that a bad idea? Long enough.

Feb 11 2015, 11:16 AM · JavaScript, Phabricator

Dec 10 2014

Arkanosis committed rELUA6173f4b92dc8: Add French namespace aliases (authored by Arkanosis).
Add French namespace aliases
Dec 10 2014, 5:53 PM

Nov 15 2014

Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.
In T539#22469, @Mattflaschen wrote:

@Arkanosis are you still working on this? If not, I may take it.

Nov 15 2014, 11:11 AM · JavaScript, Phabricator

Oct 14 2014

Arkanosis claimed T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.
Oct 14 2014, 7:20 PM · JavaScript, Phabricator
Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.
In T539#10638, @Qgil wrote:

For me that's a missing feature.

This feature should probably be discussed upstream, though.

Oct 14 2014, 7:19 PM · JavaScript, Phabricator

Oct 3 2014

Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.

I wonder if we're really talking about the same tokens (CSRF vs auth)… But maybe phabricator uses auth token as CSRF tokens. Anyway, the result is the same:

Oct 3 2014, 4:27 PM · JavaScript, Phabricator
Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.
In T539#8120, @chasemp wrote:

If you want to hit phab w/ a bot it comes w/ some responsibilities as well as power.

Oct 3 2014, 3:35 PM · JavaScript, Phabricator
Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.

we want the end-user […] to get publicly available information about tasks (summary, state…)

Oct 3 2014, 3:04 PM · JavaScript, Phabricator
Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.

I understand the need of a token for state-changing requests, not for read-only requests. Here, we want the end-user (who certainly wont always have an account, let alone a bot account) to get publicly available information about tasks (summary, state…).

Oct 3 2014, 3:01 PM · JavaScript, Phabricator
Arkanosis added a comment to T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.
In T539#8038, @chasemp wrote:

maniphest.query has the ability to query multiple id's:

Oct 3 2014, 1:19 PM · JavaScript, Phabricator
Arkanosis updated subscribers of T539: Adapting Gadget-BugStatusUpdate.js to Phabricator.
Oct 3 2014, 12:07 PM · JavaScript, Phabricator