Page MenuHomePhabricator

jeblad (John Erling Blad)
Lost my mind, finders fee if I find my wallet...

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 18 2014, 7:46 PM (264 w, 2 d)
Availability
Available
LDAP User
John Erling Blad
MediaWiki User
Jeblad [ Global Accounts ]

Recent Activity

Yesterday

jeblad closed T237900: Wikibase: Counting of entries as Resolved.
Mon, Nov 11, 6:51 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Wikibase-Lua, Wikidata
jeblad created T237903: Wikibase: Change JS-esque entries to Lua.
Mon, Nov 11, 5:04 AM · Patch-For-Review, Wikidata, Wikibase-Lua
jeblad created T237901: Wikibase: Script entry for lua-only unit tests.
Mon, Nov 11, 4:57 AM · Patch-For-Review, Wikibase-Lua, Wikidata
jeblad created T237900: Wikibase: Counting of entries.
Mon, Nov 11, 3:44 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Wikibase-Lua, Wikidata
jeblad added a comment to T223793: On non-SET wikis (two edit tabs), links to new pages (red links) should open the user's preferred editor (last used).

It has been posted a new complaint at nowiki over this change, w:no:Torget#Hvorfor veksler det mellom VE og rediger kilde-modus når jeg skal opprette nye artikler? (Why does it swap bewtween VE and editing source mode when I'm creating new articles?).

Mon, Nov 11, 3:06 AM · MW-1.34-notes (1.34.0-wmf.8; 2019-06-04), User-notice, VisualEditor-MediaWiki, VisualEditor (Current work)

Tue, Nov 5

jeblad added a comment to T237205: Wikidata Bridge – information about progress to the communities.

Its not so much me following your progress, its more about a feedback to the community.

Tue, Nov 5, 1:21 AM · Wikidata, Wikidata-Bridge

Mon, Nov 4

jeblad renamed T237205: Wikidata Bridge – information about progress to the communities from Wikidata Beidge – information about progress to the communities to Wikidata Bridge – information about progress to the communities.
Mon, Nov 4, 2:31 AM · Wikidata, Wikidata-Bridge

Sun, Nov 3

jeblad renamed T237205: Wikidata Bridge – information about progress to the communities from Wikidata Beidge – information to the communities to Wikidata Beidge – information about progress to the communities.
Sun, Nov 3, 8:45 PM · Wikidata, Wikidata-Bridge
jeblad updated the task description for T237205: Wikidata Bridge – information about progress to the communities.
Sun, Nov 3, 8:44 PM · Wikidata, Wikidata-Bridge
jeblad created T237205: Wikidata Bridge – information about progress to the communities.
Sun, Nov 3, 8:41 PM · Wikidata, Wikidata-Bridge

Wed, Oct 30

jeblad added a comment to T194144: Find a solution for SpecialEntitiesWithoutPage (EntitiesWithoutTermFinder).

Should not be to difficult to do this from the client too…? Please…? :D

Wed, Oct 30, 1:01 PM · User-Addshore, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata-Ministry-Of-Magic-Tech-Debt, Performance Issue, Wikidata, MediaWiki-extensions-WikibaseRepository

Tue, Oct 29

jeblad added a comment to T194144: Find a solution for SpecialEntitiesWithoutPage (EntitiesWithoutTermFinder).

The use case has never gone away, but the pages are hard to find and isn't used. That is a problem they share wit a lot of special pages, and it will not go away by linking to some external tool. (In fact the problem grows, but that is another discussion.)

Tue, Oct 29, 12:21 PM · User-Addshore, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata-Ministry-Of-Magic-Tech-Debt, Performance Issue, Wikidata, MediaWiki-extensions-WikibaseRepository

Fri, Oct 25

jeblad added a comment to T223792: Extend mw.wikibase.getEntity lua function to allow accessing Structured Data on Commons items.

There is no magic involved.
Term lookups are performed differently for different entity types (because the data lives elsewhere), but in a non-hacky fashion (and it doesn't really matter where the data comes from or how it's retrieved anyway)
Yes, we could make an entirely different lib (currently actively being worked on by WMDE: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/544204), but I'm not convinced there's much benefit in doing so at this point (though others with more knowledge of Lua might be able to convince me otherwise)
IMO it would be yet another library to maintain (or fall behind on fixes/updates) to support something that's essentially the same data model (but applied differently)

Fri, Oct 25, 8:11 PM · MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), Structured-Data-Backlog (Current Work), Structured Data Engineering, Structured-Data-Team-Current-Work, Patch-For-Review, Wikidata, SDC General, Wikibase-Lua, MediaWiki-extensions-WikibaseClient

Mon, Oct 21

jeblad added a comment to T223792: Extend mw.wikibase.getEntity lua function to allow accessing Structured Data on Commons items.

Make a new lib and new function calls if the models are dissimilar, please, please, please,… Swiching on some kind of magic (like the initial char) will only create a mess.

Mon, Oct 21, 8:00 PM · MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), Structured-Data-Backlog (Current Work), Structured Data Engineering, Structured-Data-Team-Current-Work, Patch-For-Review, Wikidata, SDC General, Wikibase-Lua, MediaWiki-extensions-WikibaseClient

Sat, Oct 19

jeblad created T235953: Include LuaCollections in Expect role.
Sat, Oct 19, 10:27 PM · MediaWiki-Vagrant
jeblad created T235951: Include LuaCollections in Katsa role.
Sat, Oct 19, 9:51 PM · MediaWiki-Vagrant
jeblad created T235950: Include LuaCollections in Doppelganger role.
Sat, Oct 19, 9:41 PM · MediaWiki-Vagrant
jeblad created T235948: Create a Vagrant role for LuaCollections.
Sat, Oct 19, 9:25 PM · MediaWiki-Vagrant

Oct 12 2019

jeblad created T235344: Add language variant nn-hognorsk.
Oct 12 2019, 5:19 PM · Wikidata, Lexicographical data

Oct 10 2019

jeblad closed T234740: Add Mediawiki-Vagrant infopage for Expect as Resolved.

Seems to work.

Oct 10 2019, 1:28 PM · MediaWiki-Vagrant
jeblad added a comment to T49799: Scribunto should allow coroutines in Lua.

Yes, usually it is possible to hack around the problem, but I can't really see a good reason why we should do that. It is far better to use common implementations that are known to work and is well maintained.

Oct 10 2019, 11:05 AM · MediaWiki-extensions-Scribunto
jeblad closed T234734: Add Mediawiki-Vagrant infopage for BCmath as Resolved.

Seems to work.

Oct 10 2019, 11:01 AM · MediaWiki-Vagrant
jeblad closed T234751: Create a Vagrant role for Katsa as Resolved.
Oct 10 2019, 9:38 AM · MediaWiki-Vagrant

Oct 7 2019

jeblad added a comment to T234784: Investigate whether BCmath is sufficient for Wikibase.

The Wikibase number type uses bcmath, which is a PHP interface to the BC library, which is the library that implements the BC utility in *nix. The BCmath extension implements a Lua interface to the bcmath interface library in PHP. The bcmath C-library is pretty old, and is not IEEE 754 compliant, but the Wikibase numbers, ie the Wikibase quantity, ie a whole bunch of Wikidata statements use this format.

Oct 7 2019, 8:10 AM · Wikimedia-Extension-setup, Wikidata
jeblad updated jeblad.
Oct 7 2019, 7:03 AM
jeblad created T234784: Investigate whether BCmath is sufficient for Wikibase.
Oct 7 2019, 6:42 AM · Wikimedia-Extension-setup, Wikidata
jeblad updated subscribers of T234781: Set up translation service for Extension:Katsa.
Oct 7 2019, 5:54 AM · translatewiki.net
jeblad added a comment to T234781: Set up translation service for Extension:Katsa.

Have sent an invite to be collaborator at the Github repo.

Oct 7 2019, 5:36 AM · translatewiki.net
jeblad created T234781: Set up translation service for Extension:Katsa.
Oct 7 2019, 5:34 AM · translatewiki.net

Oct 6 2019

jeblad updated the task description for T234751: Create a Vagrant role for Katsa.
Oct 6 2019, 11:05 AM · MediaWiki-Vagrant
jeblad created T234751: Create a Vagrant role for Katsa.
Oct 6 2019, 11:01 AM · MediaWiki-Vagrant
jeblad closed T234149: Create a Vagrant role for Doppelganger as Resolved.
Oct 6 2019, 10:38 AM · Patch-For-Review, MediaWiki-Vagrant
jeblad renamed T234734: Add Mediawiki-Vagrant infopage for BCmath from Add Mediawiki-Vagrant infopage for bcmath to Add Mediawiki-Vagrant infopage for BCmath.
Oct 6 2019, 5:18 AM · MediaWiki-Vagrant
jeblad created T234740: Add Mediawiki-Vagrant infopage for Expect.
Oct 6 2019, 5:17 AM · MediaWiki-Vagrant

Oct 5 2019

jeblad added a project to T234734: Add Mediawiki-Vagrant infopage for BCmath: MediaWiki-Vagrant.
Oct 5 2019, 10:37 PM · MediaWiki-Vagrant
jeblad created T234734: Add Mediawiki-Vagrant infopage for BCmath.
Oct 5 2019, 10:37 PM · MediaWiki-Vagrant

Sep 29 2019

jeblad updated the task description for T234149: Create a Vagrant role for Doppelganger.
Sep 29 2019, 1:26 AM · Patch-For-Review, MediaWiki-Vagrant
jeblad updated subscribers of T234149: Create a Vagrant role for Doppelganger.
Sep 29 2019, 1:23 AM · Patch-For-Review, MediaWiki-Vagrant
jeblad created T234149: Create a Vagrant role for Doppelganger.
Sep 29 2019, 1:22 AM · Patch-For-Review, MediaWiki-Vagrant

Sep 28 2019

jeblad added a comment to T232282: Problem with citoid/zotero.

Asked at our Torget (Bazaar) and at least one user has reported that things seems to work.

Sep 28 2019, 11:59 PM · Citoid
jeblad added a comment to T223115: Update Zotero (outdated Nature translator reverses author list).

Checked my own example, and it works.

Sep 28 2019, 11:58 PM · Core Platform Team Workboards (Clinic Duty Team), Citoid
jeblad added a comment to T233396: Set up translation service for Extension:Expect.

Just for the record, translation updates are in.

Sep 28 2019, 4:43 PM · Patch-For-Review, translatewiki.net
jeblad closed T233394: Set up translation service for Extension:BCmath as Resolved.
Sep 28 2019, 4:41 PM · Patch-For-Review, translatewiki.net
jeblad added a comment to T233394: Set up translation service for Extension:BCmath.

Got updates, closing as resolved.

Sep 28 2019, 4:41 PM · Patch-For-Review, translatewiki.net

Sep 27 2019

jeblad updated the task description for T234004: 2fa, add timestamp to scratch codes.
Sep 27 2019, 3:50 AM · MediaWiki-extensions-OATHAuth
jeblad created T234004: 2fa, add timestamp to scratch codes.
Sep 27 2019, 3:41 AM · MediaWiki-extensions-OATHAuth
jeblad closed T234001: Two-factor login, turning off credentials as Invalid.

I've might have disabled 2fa previously due to problems with a bot, not quite sure, but seems to remember something like that. Perhaps I forgot to save the new scratch codes to my pw program.

Sep 27 2019, 3:35 AM · MediaWiki-extensions-OATHAuth
jeblad updated the task description for T234001: Two-factor login, turning off credentials.
Sep 27 2019, 3:24 AM · MediaWiki-extensions-OATHAuth
jeblad updated the task description for T234001: Two-factor login, turning off credentials.
Sep 27 2019, 2:44 AM · MediaWiki-extensions-OATHAuth
jeblad created T234001: Two-factor login, turning off credentials.
Sep 27 2019, 2:42 AM · MediaWiki-extensions-OATHAuth

Sep 24 2019

jeblad added a comment to T233394: Set up translation service for Extension:BCmath.

Waiting until tomorrow with closing this task, just in case.

Sep 24 2019, 5:47 PM · Patch-For-Review, translatewiki.net
jeblad added a comment to T233396: Set up translation service for Extension:Expect.

Have sent an invite to be collaborator at the Github repo.

Sep 24 2019, 4:37 PM · Patch-For-Review, translatewiki.net
jeblad added a comment to T233394: Set up translation service for Extension:BCmath.

Have sent an invite to be collaborator at the Github repo.

Sep 24 2019, 4:36 PM · Patch-For-Review, translatewiki.net
jeblad closed T232511: Create a Vagrant role for Expect as Resolved.

Verified.

Sep 24 2019, 4:21 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad closed T233398: Create a Vagrant role for BCmath as Resolved.

Verified. Only has the known 16 failures.

Sep 24 2019, 2:21 PM · Patch-For-Review, MediaWiki-Vagrant

Sep 23 2019

jeblad added a comment to T232511: Create a Vagrant role for Expect.

Pretty similar to T233398: Create a Vagrant role for BCmath, both should be reviewed at the same time.

Sep 23 2019, 12:56 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad added a comment to T233398: Create a Vagrant role for BCmath.

Pretty similar to T232511: Create a Vagrant role for Expect, both should be reviewed at the same time.

Sep 23 2019, 12:55 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad updated subscribers of T232511: Create a Vagrant role for Expect.
Sep 23 2019, 12:53 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad committed rGTWN8daf0ec3f07c: Translation config for extension BCmath (authored by jeblad).
Translation config for extension BCmath
Sep 23 2019, 6:52 AM

Sep 22 2019

jeblad added a comment to T49799: Scribunto should allow coroutines in Lua.

I would definitely vote for implementing coroutines, in particular to be able to use Yonaba/Moses.

Sep 22 2019, 8:58 AM · MediaWiki-extensions-Scribunto

Sep 20 2019

jeblad updated subscribers of T233398: Create a Vagrant role for BCmath.
Sep 20 2019, 11:16 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad updated subscribers of T233398: Create a Vagrant role for BCmath.
Sep 20 2019, 11:01 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad created T233398: Create a Vagrant role for BCmath.
Sep 20 2019, 11:22 AM · Patch-For-Review, MediaWiki-Vagrant
jeblad updated subscribers of T233396: Set up translation service for Extension:Expect.
Sep 20 2019, 10:45 AM · Patch-For-Review, translatewiki.net
jeblad updated subscribers of T233394: Set up translation service for Extension:BCmath.
Sep 20 2019, 10:44 AM · Patch-For-Review, translatewiki.net
jeblad updated subscribers of T233394: Set up translation service for Extension:BCmath.
Sep 20 2019, 10:44 AM · Patch-For-Review, translatewiki.net
jeblad created T233396: Set up translation service for Extension:Expect.
Sep 20 2019, 10:44 AM · Patch-For-Review, translatewiki.net
jeblad created T233394: Set up translation service for Extension:BCmath.
Sep 20 2019, 10:18 AM · Patch-For-Review, translatewiki.net

Sep 14 2019

jeblad updated the task description for T232897: Thousand separator for large numbers.
Sep 14 2019, 6:36 PM · MediaWiki-Internationalization, ParserFunctions
jeblad added a comment to T232897: Thousand separator for large numbers.

Made w:no:Module:LargeNum to handle formatting, and it seems to work reasonable well. See for example w:no:Pi.

Sep 14 2019, 6:30 PM · MediaWiki-Internationalization, ParserFunctions
jeblad updated the task description for T232897: Thousand separator for large numbers.
Sep 14 2019, 6:23 PM · MediaWiki-Internationalization, ParserFunctions
jeblad added a comment to T232898: Thousand separator misplaced for large real numbers.

My bad. I assumed the number to be unformatted, and did not notice the comma.

Sep 14 2019, 10:46 AM · MediaWiki-Internationalization, ParserFunctions
jeblad added a comment to T232894: Decimal point is lost in formatnum for large numbers.

Yes, my bad. I did not notice it was a comma, and assumed it was an unformatted number.

Sep 14 2019, 10:19 AM · MediaWiki-Internationalization, ParserFunctions, Wikidata, MediaWiki-extensions-WikibaseClient

Sep 13 2019

jeblad updated the task description for T232897: Thousand separator for large numbers.
Sep 13 2019, 10:05 PM · MediaWiki-Internationalization, ParserFunctions
jeblad created T232898: Thousand separator misplaced for large real numbers.
Sep 13 2019, 9:56 PM · MediaWiki-Internationalization, ParserFunctions
jeblad added a comment to T232894: Decimal point is lost in formatnum for large numbers.

Note T232897: Thousand separator for large numbers

Sep 13 2019, 9:44 PM · MediaWiki-Internationalization, ParserFunctions, Wikidata, MediaWiki-extensions-WikibaseClient
jeblad added a comment to T232897: Thousand separator for large numbers.

Note T232894: Decimal point is lost in formatnum for large numbers

Sep 13 2019, 9:43 PM · MediaWiki-Internationalization, ParserFunctions
jeblad created T232897: Thousand separator for large numbers.
Sep 13 2019, 9:43 PM · MediaWiki-Internationalization, ParserFunctions
jeblad added a project to T232894: Decimal point is lost in formatnum for large numbers: MediaWiki-Internationalization.
Sep 13 2019, 9:42 PM · MediaWiki-Internationalization, ParserFunctions, Wikidata, MediaWiki-extensions-WikibaseClient
jeblad created T232894: Decimal point is lost in formatnum for large numbers.
Sep 13 2019, 8:31 PM · MediaWiki-Internationalization, ParserFunctions, Wikidata, MediaWiki-extensions-WikibaseClient

Sep 11 2019

jeblad updated the task description for T232282: Problem with citoid/zotero.
Sep 11 2019, 8:44 PM · Citoid
jeblad renamed T232282: Problem with citoid/zotero from Problem with cite/zotero to Problem with citoid/zotero.
Sep 11 2019, 8:43 PM · Citoid
jeblad added a comment to T232282: Problem with citoid/zotero.

Further complaints at nowiki. I've been asked to push for a solution at our bazar. Push, push, push.

Sep 11 2019, 5:30 PM · Citoid

Sep 10 2019

jeblad created T232511: Create a Vagrant role for Expect.
Sep 10 2019, 6:00 PM · Patch-For-Review, MediaWiki-Vagrant
jeblad added a comment to T189767: RFC: Future of Scribunto.

On the point “It can be based not only on successful interpretation but also on automated unit test: an assertion defined by the module author.” This is very tempting, but it is quite hard to do it right. The reason is that unit tests should be a contract on the interface, ie according to current use of the module, but when a module (or any code) is updated the unit tests are customary changed to facilitate the actual code. That code is not necessarily the same as the original code the current use depend upon. That is the unit tests follows the implementation and is not viewed as an interface contract. If the person coding (or debugging) a module can change the interface contract, then it makes no sense to block save because the interface contract is violated.

Sep 10 2019, 5:21 PM · Proposal, LuaSandbox, MediaWiki-extensions-Scribunto
jeblad added a comment to T63432: Wiki system admins should be able to whitelist installed Lua libraries.

Not sure the wiki system admins (sysops?) should be allowed to add C-calls, but the argument that the current configuration is “have proven performant enough” seems dubious at best. We don't implement harder Lua code simply because Lua is capped – we lack performance.

Sep 10 2019, 5:01 PM · MediaWiki-extensions-Scribunto
jeblad added a comment to T189767: RFC: Future of Scribunto.

Backporting features into an older language definition is not really a feasible solution, and should not be done. It goes against, and breaks, the core idea of a language version.

Sep 10 2019, 4:54 PM · Proposal, LuaSandbox, MediaWiki-extensions-Scribunto
jeblad added a comment to T189767: RFC: Future of Scribunto.

On the point “The same page can be in multiple versions of Lua, like 5.1,5.2,5.3, which means that the code is expected to work under any listed version of Lua.” Code written for specific versions should be dispatched to specific interpreters. Expecting code to work for several language versions is a nightmare. Declare which version the code is expected to run on, and make tracking categories for the versions. Ie., list the module pages that uses specific versions, thereby make it possible to find and update scripts.

Sep 10 2019, 4:49 PM · Proposal, LuaSandbox, MediaWiki-extensions-Scribunto
jeblad added a comment to T189767: RFC: Future of Scribunto.

On the point “The information on page content model in Module: namespace should include the language (first, only Lua, later, perhas, others) and its version.” Right now the Module namespace is interpreted as the content model, which is wrong. It should be possible to save Lua code to any namespace, and it should be possible to save Json, Javascript, and Css to the module space. Well, Javascript would pose some special problems.

Sep 10 2019, 4:42 PM · Proposal, LuaSandbox, MediaWiki-extensions-Scribunto
Restricted Application updated subscribers of T189767: RFC: Future of Scribunto.
Sep 10 2019, 4:32 PM · Proposal, LuaSandbox, MediaWiki-extensions-Scribunto

Sep 9 2019

jeblad added a comment to T232282: Problem with citoid/zotero.

Oki, just made the URL myself! :)

Sep 9 2019, 6:13 PM · Citoid

Sep 8 2019

jeblad updated the task description for T232282: Problem with citoid/zotero.
Sep 8 2019, 6:28 PM · Citoid
jeblad updated the task description for T232282: Problem with citoid/zotero.
Sep 8 2019, 5:54 PM · Citoid
jeblad updated the task description for T232282: Problem with citoid/zotero.
Sep 8 2019, 5:51 PM · Citoid
jeblad updated the task description for T232282: Problem with citoid/zotero.
Sep 8 2019, 5:36 PM · Citoid
jeblad created T232282: Problem with citoid/zotero.
Sep 8 2019, 5:25 PM · Citoid
jeblad added a comment to T68580: Better support for exact values in Quantity DataType.

I believe I've said this data type is wrong a few times (!) back at WMDE. It tries to both be a representation for a scalar datatype with a precision, and a range datatype. It fails badly at both.

Sep 8 2019, 12:50 PM · Wikidata, MediaWiki-extensions-WikibaseRepository

Sep 7 2019

jeblad added a comment to T190813: Module for unit conversions.

You can have a measure along some physical dimension, given in meter or foot, which would then nicely be split in a value and an unit. Conversion from meter to foot would then follow simple conversion factors. This is complicated when you have units that isn't well-defined, and can't easily be converted. In a lot of cases you can convert them with increased uncertainty, and in a few cases you cant convert them at all because you don't know enough about the historical units.

Sep 7 2019, 3:34 PM · MediaWiki-extension-requests

Sep 3 2019

jeblad added a comment to T231761: Allow sysop to grant transwiki-rights on nnwiki.

@Urbanecm I'm not sure what you are saying, do you say you veto a request from nnwiki? Note that the task is and was clearly marked as stalled on community consensus. The community asked for help, and this turned up as an issue, but if there is a problem just say so and I close the task and move on.

Sep 3 2019, 2:40 AM · User-DannyS712, Wikimedia-Site-requests

Sep 2 2019

jeblad added a comment to T231761: Allow sysop to grant transwiki-rights on nnwiki.

@Urbanecm and @DannyS712, community consensus is only formal, I doubt it will be anyone against. I should have tagged with Community-consensus-needed, and not only "stalled" while waiting for formal consensus.

Sep 2 2019, 3:10 PM · User-DannyS712, Wikimedia-Site-requests