Page MenuHomePhabricator
Feed Advanced Search

Jan 22 2024

Ghuron added a comment to T319883: Migrate mbh from Toolforge GridEngine to Toolforge Kubernetes.

Thanks for the detailed responses, but I feel that one piece is still missing in the puzzle. As you can see, for instance here, this is literally a CGI. Ancient technology where the webserver was supposed to start the command-line executable, pass query string as a parameter and use output as a resulting http response.
Did I get it right that you want @MBH to rewrite his CGIs using .NET Core Minimal APIs?

Jan 22 2024, 8:14 AM · Grid-Engine-to-K8s-Migration

Jan 8 2024

Ghuron added a comment to T319883: Migrate mbh from Toolforge GridEngine to Toolforge Kubernetes.

I'm a colleague of @MBH, we are developing tools together. I apologize for a long text, but it looks like

  • we know how things are working for us, but lack basic knowledge of docker/heroku (even after reading all links you provided)
  • you know how infrastructure works for you, but have no idea how we (mis)use it.

Let's try to close this knowledge gap :)))

Jan 8 2024, 8:33 AM · Grid-Engine-to-K8s-Migration

Sep 29 2023

Ghuron awarded T345474: Editing labels in Akan language ("ak") not possible? a The World Burns token.
Sep 29 2023, 10:02 AM · Wikidata

Oct 21 2022

Ghuron added a comment to T311466: Create a kubernetes container with mono and dotnet.

Per Ghuron, an alternative workflow would be:

Theoretically one can build a bot executable using C# compiler (mcs is mono 6.08), but I believe we need the latest 6.12 for many other reasons.
I was having problems with 6.08 connecting sites, that require TLS 1.3 (which is rare at the moment, but would not be so rare in the near future)

Oct 21 2022, 11:53 AM · Toolforge (Toolforge iteration 03)
Ghuron added a comment to T232565: case-sensitive equivalent of haswbstatement.

Can you make a separate API request for the corresponding property text based off the q number you receive?

Oct 21 2022, 11:43 AM · Wikidata

Oct 20 2022

Ghuron added a comment to T311466: Create a kubernetes container with mono and dotnet.

Confirm that code executed in tf-mono68 can access mediawiki API
Will continue testing

Oct 20 2022, 6:20 PM · Toolforge (Toolforge iteration 03)
Ghuron added a comment to T311466: Create a kubernetes container with mono and dotnet.

Although the idea of building things INSIDE execution container seems awkward to me, upgrading mono to the latest stable (6.12.0.182) sounds like a right thing to do

Oct 20 2022, 5:28 AM · Toolforge (Toolforge iteration 03)

Oct 18 2022

Ghuron added a comment to T311466: Create a kubernetes container with mono and dotnet.

I want to emphasize that right now https-connections cannot be established which makes tf-mono68 practically useless in toolforge environment. Steps to reproduce:

  1. Create a test.cs text file with the following content:
class Test {
  public static void Main(){
    new System.Net.WebClient().DownloadString("https://en.wikipedia.org/");
  }
}
  1. Execute mcs test.cs to compile it to test.exe
  2. Run toolforge-jobs run test --command "mono test.exe" --image tf-mono68 and check test.err
Oct 18 2022, 8:22 AM · Toolforge (Toolforge iteration 03)

Oct 14 2022

Ghuron added a comment to T311466: Create a kubernetes container with mono and dotnet.

When trying to run mono executable inside this image, I'm getting exception:

Oct 14 2022, 8:20 AM · Toolforge (Toolforge iteration 03)

Oct 10 2022

Ghuron added a comment to T319883: Migrate mbh from Toolforge GridEngine to Toolforge Kubernetes.

thanks, I did. Once container will be available, I will start testing it

Oct 10 2022, 7:32 AM · Grid-Engine-to-K8s-Migration
Ghuron added a comment to T311466: Create a kubernetes container with mono and dotnet.

mono68-sssd looks like a good starting point, please let me know when I can use toolforge-jobs run ... --image tf-mono68 thanks!

Oct 10 2022, 7:30 AM · Toolforge (Toolforge iteration 03)

Oct 7 2022

Ghuron added a comment to T232565: case-sensitive equivalent of haswbstatement.

Some identifiers (such as P356) are case-insensitive, but others (such as P3083) are case-sensitive. We have no control over it, since those are identifiers in external sources. As a result, when I'm searching for haswbstatement:"P3083=* b Cen" I'm getting:

  1. https://www.wikidata.org/wiki/Q2072696#P3083 (* b Cen)
  2. https://www.wikidata.org/wiki/Q4836952#P3083 (* B Cen)

and there is no way I can limit my search to the first result only.
Either case-sensitivity parameter in search or corresponding property text in results (so I can filter second entity by myself) would work for me.

Oct 7 2022, 5:34 PM · Wikidata
Ghuron added a comment to T319706: Migrate dspull from Toolforge GridEngine to Toolforge Kubernetes.

this tool was PoC successfully superseded by YurikBot and can be deleted

Oct 7 2022, 5:52 AM · User-bd808, Toolforge (Tools to be deleted)
Ghuron added a comment to T319883: Migrate mbh from Toolforge GridEngine to Toolforge Kubernetes.

There are ~30 tools (web UI, bots, etc) written in C# using DotNetWikiBot
Most of them are actively used by ru-wiki community
I can see that there are no tf image with mono support
Please advise how we can proceed

Oct 7 2022, 5:48 AM · Grid-Engine-to-K8s-Migration

Aug 17 2022

Ghuron created T315459: restore accidentally deleted .kube/ and ./toolskube folders for wdml tool.
Aug 17 2022, 4:31 PM · cloud-services-team (Kanban), Tools

Jun 7 2022

Ghuron added a comment to T308811: Improve presentation of wikidata edits in other projects watchlists.

When I was creating this ticket, I was not aware of T118935. Anyway, my proposal consists of 3 things:

  1. Instead of Pxxx show label in the corresponding wikiproject language
  2. Instead of Qxxx show label in the corresponding wikiproject language
  3. Show an affected item with the label e.g. Cîteaux Abbey (Q843261) when it is different from the item, that corresponds to the article

I believe T118935 covers 1 and 2, but does not cover 3. The latter one becomes important in the situation when infobox utilizes various connected wikidata items (e.g. place of birth). It might not be a problem 7 years ago when T118935, but certainly a problem now at least in ru-wiki, where infoboxes involves processing dozens of items, e.g.

Screenshot 2022-06-07 20.12.01.png (201×1 px, 36 KB)

Feel free to merge tickets, but please do not forget third item.

Jun 7 2022, 5:19 PM · Growth-Team, MediaWiki-Watchlist, Wikidata

May 20 2022

Ghuron awarded T308827: Very long loading and crash with an error across all Wikimedia sites a Burninate token.
May 20 2022, 9:40 AM · SRE, Wikimedia-Incident
Ghuron updated the task description for T308811: Improve presentation of wikidata edits in other projects watchlists.
May 20 2022, 5:15 AM · Growth-Team, MediaWiki-Watchlist, Wikidata
Ghuron updated the task description for T308811: Improve presentation of wikidata edits in other projects watchlists.
May 20 2022, 5:14 AM · Growth-Team, MediaWiki-Watchlist, Wikidata
Ghuron updated the task description for T308811: Improve presentation of wikidata edits in other projects watchlists.
May 20 2022, 5:12 AM · Growth-Team, MediaWiki-Watchlist, Wikidata
Ghuron added a project to T308811: Improve presentation of wikidata edits in other projects watchlists: Wikidata.
May 20 2022, 5:08 AM · Growth-Team, MediaWiki-Watchlist, Wikidata
Ghuron created T308811: Improve presentation of wikidata edits in other projects watchlists.
May 20 2022, 5:07 AM · Growth-Team, MediaWiki-Watchlist, Wikidata

Jan 14 2022

Ghuron added a comment to T178249: Parameter for linking a new page to Wikidata.

I want to describe how things are (almost) implemented in ru-wiki to give some context regarding how this functionality can help community.
The desired user story is pretty simple:

  1. When I'm editing an article and have a red link, but knows that article exists in another language wikipedia, I'm leaving a hint there (e.g. {{Interlanguage link|Arthur Kaan|de||vertical-align=sup}} in en-wiki)
  2. When someone else is clicking on the red link ...
    1. ... browser open an article creation page with some content pre-generated based on wikidata (e.g. correct infobox) and language sitelinks are already displayed
    2. ... preview shows infobox populated from the specified wikidata item
    3. ... and save article, it automatically placed as a sitelink in the corresponding wikidata item

In order to achieve this, in ru-wiki we have several components:

  1. Most of infoboxes accept parameter from= (e.g. {{Infobox enzyme|from=Q1262082}}), so it can be used to display infobox for (yet) non-existing article
  2. Infobox modules, that shows info from wikidata are able to show redlinks and associate it with wikidata element (both visually and via url parameter from=Q1117754) see
    Screenshot 2022-01-14 10.02.18.png (43×339 px, 5 KB)
  3. JS-gadget, that
    1. looks for interlanguage links such as {{Ill|HD 165493|it}}
    2. gets wikidata element (Q2399598) for https://it.wikipedia.org/wiki/HD_165493
    3. adds from=Q2399598 to red link url
  4. JS-gadget, that invoked when a new article page is opened (e.g. url contains redlink=1) and url contains from=Qxxx This gadget
    1. finds an appropriate infobox and put it in the article text with from parameter
    2. generates human-readable article preamble based on wikidata item
    3. shows language links
      canvas.png (1×2 px, 1 MB)
  5. Bot that monitors newly created articles and
    1. adds article as a sitelink to the corresponding wikidata item (e.g. https://www.wikidata.org/w/index.php?diff=1397217877)
    2. removes from= parameter from the infobox (e.g. https://ru.wikipedia.org/w/index.php?diff=113447669)

How native support of from=Q1234 (or itemid=Q1234 like proposed above) url parameter could simplify those five components?

  1. If parser functions invoked on non-existing page will consider this url parameter, we won't need from= parameter in infoboxes. Ru-wiki already invested into that, but a lot of other communities does not, so this will save them a lot of effort
  2. Nothing really changed here. Server-side generation of redlinks with new parameter is bad idea, so we recommend to keep it on js-gadget (code is trivial, but unfortunately depends on the formatting, that differs from project to project)
  3. Same here, we will keep it in js-gadget, (wbgetentities + above)
  4. We will still have to do A and B, but C will be done for us by engine
  5. That piece can be done by engine easily. Existing bot runs once a day, so for majority of new articles sitelinks are added manually. We are planning to rewrite bot so it will monitor Page creation stream, but streams are not particularly reliable

So to summarise, this feature (with small additional contribution from community) can effectively helps editors to create new articles more efficiently and provides clear incentives to enhance wikipedia-wikidata integration.

Jan 14 2022, 8:31 AM · Wikidata Sitelinks, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-WikibaseClient, Wikidata

Nov 9 2021

Ghuron added a comment to T295356: Entity usage for mw.wikibase.entity:getSitelink().

Apparently implementation of wikibase.getSitelink() in client/includes/DataAccess/Scribunto/mw.wikibase.lua is utilizing trackUsageForTitleOrSitelink() in client/includes/DataAccess/Scribunto/WikibaseLanguageIndependentLuaBindings.php
Implementation of methodtable.getSitelink() in client/includes/DataAccess/Scribunto/mw.wikibase.entity.lua is much more brutal, it just fires addSiteLinksUsage on any access to sitelinks table

Nov 9 2021, 6:25 PM · Wikidata-Campsite, Wikidata, Wikibase-Lua
Ghuron created T295356: Entity usage for mw.wikibase.entity:getSitelink().
Nov 9 2021, 10:07 AM · Wikidata-Campsite, Wikidata, Wikibase-Lua

Jun 28 2020

Ghuron updated subscribers of T252453: Create a Toolforge tool for syncing templates and Lua modules between wikis.

In 2019 based on discussion with @Yurik and @Iniquity (see https://www.mediawiki.org/wiki/Topic:V0hrxe3xa924u9xm) my intern created proof of concept: https://dspull.toolforge.org/
Main scenario is:

Jun 28 2020, 8:35 AM · Technical-Tool-Request, covid-19

Jun 26 2020

Ghuron added a comment to T234617: Toolforge. introduce new domain toolforge.org.

One of tools I'm maintaining (https://www.mediawiki.org/wiki/MW2SPARQL) is effectively WDQS federated endpoint. WDQS has white list of supported endpoints and http://tools.wmflabs.org/mw2sparql/sparql is there. Who can replace it to http://mw2sparql.toolforge.org/sparql ?

Jun 26 2020, 1:38 PM · Patch-For-Review, Goal, Toolforge, cloud-services-team (Kanban), Kubernetes
Ghuron closed T247391: My java tool cannot run on toolforge k8s/jdk11 due to insufficient memory as Resolved.
Jun 26 2020, 1:26 PM · Toolforge, Kubernetes

May 7 2020

Ghuron added a comment to T230588: Wikidata Query Service is swapping items and properties.

Just in case you need more queries to test this:

May 7 2020, 6:13 PM · Discovery-Search (Current work), Wikidata, Wikidata-Query-Service

Mar 11 2020

Ghuron added a comment to T247391: My java tool cannot run on toolforge k8s/jdk11 due to insufficient memory.

Yes, thank you. Corrected title

Mar 11 2020, 1:41 PM · Toolforge, Kubernetes
Ghuron renamed T247391: My java tool cannot run on toolforge k8s/jdk11 due to insufficient memory from My java tool cannot run under k8s/jdk11 due to insufficient memory to My java tool cannot run on toolforge k8s/jdk11 due to insufficient memory.
Mar 11 2020, 1:41 PM · Toolforge, Kubernetes
Ghuron created T247391: My java tool cannot run on toolforge k8s/jdk11 due to insufficient memory.
Mar 11 2020, 8:49 AM · Toolforge, Kubernetes

Jan 28 2020

Ghuron added a comment to T189412: Granular protection for wikidata items.

I can see that protecting of portion of item might be a problem for wbeditentity, one have to diff changes in order to understand what exactly is beeing updated. I think for the time beeing, we can only apply this mechanism for wbset* actions. Majority of vandalism comes from UI and other user-friendly helper tools, wbeditentity is almost exclusively used by bots or complicated instruments like SourceMD (for items creation).
It is better to have easier half of this feature in production this year, rather than wait for full feature for another 2 years...

Jan 28 2020, 7:55 AM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata

Dec 30 2019

Riley_Huntley awarded T241573: Investigate all-site outage on 2019-12-30 (HTTP 504 error) a Pirate Logo token.
Dec 30 2019, 8:20 AM · Wikimedia-Incident, SRE
AlexisJazz awarded T241573: Investigate all-site outage on 2019-12-30 (HTTP 504 error) a The World Burns token.
Dec 30 2019, 8:14 AM · Wikimedia-Incident, SRE
Ghuron triaged T241573: Investigate all-site outage on 2019-12-30 (HTTP 504 error) as Unbreak Now! priority.
Dec 30 2019, 8:07 AM · Wikimedia-Incident, SRE
Ghuron awarded T241573: Investigate all-site outage on 2019-12-30 (HTTP 504 error) a Burninate token.
Dec 30 2019, 8:07 AM · Wikimedia-Incident, SRE
Ghuron created T241573: Investigate all-site outage on 2019-12-30 (HTTP 504 error).
Dec 30 2019, 8:06 AM · Wikimedia-Incident, SRE

Dec 23 2019

SerDIDG awarded T189412: Granular protection for wikidata items a Burninate token.
Dec 23 2019, 10:49 PM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata

Dec 10 2019

Ghuron added a comment to T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client).

The only reason I mention Special:WhatLinksHere is that I thought it would be easier to implement, which doesn't seems to be the case.
If some can expose reasonable subset of haswbstatement - I would be more than happy.

Dec 10 2019, 3:25 PM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient

Nov 19 2019

Ghuron awarded T212826: Create dedicated Updater service in Blazegraph a Like token.
Nov 19 2019, 3:58 AM · Discovery-Search (Current work), Epic, Performance Issue, Wikidata-Query-Service, Wikidata

Nov 12 2019

lucamauri awarded T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client) a Like token.
Nov 12 2019, 11:57 PM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient

Oct 3 2019

Ghuron added a comment to T234528: Wikimedia sites are down.

looks like its working again

Oct 3 2019, 1:14 PM · Wikimedia-Incident, SRE

Sep 9 2019

Ghuron added a comment to T232293: Footnotes overflow in infoboxes.

Can reproduce all three links above on Chrome 76.0.3809.136 (Official Build) (64-bit) ChromeOS

Sep 9 2019, 9:52 AM · Upstream, Browser-Support-Google-Chrome, Cite

Sep 5 2019

Ghuron created T232071: math functions in sparql.
Sep 5 2019, 6:43 AM · WDQS-Optimizer

Aug 18 2019

Ghuron added a comment to T230588: Wikidata Query Service is swapping items and properties.

Mine wdt:P disappear

Aug 18 2019, 3:12 PM · Discovery-Search (Current work), Wikidata, Wikidata-Query-Service

Aug 17 2019

Ghuron added a comment to T230588: Wikidata Query Service is swapping items and properties.

I definitely can re-import mine, but existing wdt:Pxxx makes operating existing bots much more difficult than it should be

Aug 17 2019, 10:02 AM · Discovery-Search (Current work), Wikidata, Wikidata-Query-Service

Aug 16 2019

Ghuron added a comment to T230588: Wikidata Query Service is swapping items and properties.

Still getting a few dozens of wdt:Pxxx, query:

Aug 16 2019, 9:24 AM · Discovery-Search (Current work), Wikidata, Wikidata-Query-Service

Aug 13 2019

Ghuron updated subscribers of T229742: mw.ext.data.get sometimes return false.

@Anomie, you were kind to fix T215444, maybe you can take a look on this one? We have thousands of potentially affected categories and problem reveal itself only on small random subset of them. If you need any additional traces in lua - I'm here to help :)

Aug 13 2019, 4:50 AM · Scribunto, Commons-Datasets

Aug 4 2019

Ghuron added a comment to T229742: mw.ext.data.get sometimes return false.

Any category here except for Википедия:Страницы с ошибками скриптов, использующих Викиданные‎. The problem is that errors disappears after ?action=purge

Aug 4 2019, 2:43 PM · Scribunto, Commons-Datasets
Ghuron created T229742: mw.ext.data.get sometimes return false.
Aug 4 2019, 4:57 AM · Scribunto, Commons-Datasets

Jul 23 2019

Ghuron added a comment to T228529: Become failed for newly created tool .

Thank you very much!

Jul 23 2019, 7:13 AM · cloud-services-team (Kanban), Toolforge

Jul 22 2019

Ghuron triaged T228529: Become failed for newly created tool as High priority.
Jul 22 2019, 12:47 PM · cloud-services-team (Kanban), Toolforge
Ghuron updated subscribers of T228529: Become failed for newly created tool .

@Krenair, I assume that only home directory was not created:

ghuron@tools-sgebastion-07:~$ ls /data/project/dspull/
ls: cannot access '/data/project/dspull/': No such file or directory
ghuron@tools-sgebastion-07:~$ id
uid=19300(ghuron) gid=500(wikidev) groups=500(wikidev),50380(project-tools),53381(tools.mw2sparql),53738(tools.wdml),54111(tools.dspull)
Jul 22 2019, 8:20 AM · cloud-services-team (Kanban), Toolforge

Jul 19 2019

Ghuron created T228529: Become failed for newly created tool .
Jul 19 2019, 4:33 PM · cloud-services-team (Kanban), Toolforge

Jul 12 2019

Rschen7754 awarded T189412: Granular protection for wikidata items a Like token.
Jul 12 2019, 6:11 PM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata

Apr 10 2019

Ghuron added a comment to T114904: Migrate wb_items_per_site to using prefixed entity IDs instead of numeric IDs.

Look at the query that is used to get missing articles for "List of articles every Wikipedia should have" https://quarry.wmflabs.org/query/26700 There are 2 joins:

  • For iwlinks/wb_items_per_site join I have to do either CONCAT ('Q', ips_item_id) or TRIM('Q' FROM iwl_title)
  • For wb_items_per_site/page join I have to do REPLACE(ips_site_page, ' ', '_') or vice versa and potentially take care of non-default namespace

Isn't it ironic that wikidatawiki_p.wb_items_per_site has 2 columns that is potentially joinable with wikipedia tables and both of them requires format transformation?

Apr 10 2019, 6:59 PM · Wikidata

Mar 1 2019

Ghuron closed T217312: View 'hewiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them as Resolved.
Mar 1 2019, 5:45 PM · Data-Services
Ghuron added a comment to T217312: View 'hewiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.

thanks, no problems now!

Mar 1 2019, 5:45 PM · Data-Services
Ghuron added a comment to T217312: View 'hewiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.

Still experiencing problems with hewiki_p (and sometimes eswiki_p). The rest is ok

Mar 1 2019, 12:51 PM · Data-Services
Ghuron added a comment to T217407: Indexing of https://www.wikidata.org in the Yandex Search Engine.

А чем конкретно Вас не устраивает дамп?

Mar 1 2019, 12:44 PM · Traffic-Icebox, SRE

Feb 28 2019

Ghuron updated the task description for T217312: View 'hewiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Feb 28 2019, 8:35 AM · Data-Services
Ghuron created T217312: View 'hewiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Feb 28 2019, 8:33 AM · Data-Services

Feb 21 2019

Jklamo awarded T189412: Granular protection for wikidata items a Like token.
Feb 21 2019, 6:29 PM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata

Feb 6 2019

Ghuron added a comment to T214179: mw.ext.data.get Lua call returns false.

It looks like it depends whenever PHP7 setting is tuned on or off. When its off, problem disaperars, when its on, action=purge any article that uses it and you will get "false" when calling mw.ext.data.get()

Feb 6 2019, 5:18 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Regression, JsonConfig, Commons-Datasets, Scribunto

Dec 11 2018

Ghuron added a comment to T203320: Ctrl/Control-Space is overridden by keyboard layout changing shortcut on macOS.

works for chromeos 70.0.3538.110

Dec 11 2018, 4:40 AM · Wikidata, Wikidata Query UI

Dec 3 2018

Ghuron closed T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them as Resolved.
Dec 3 2018, 4:18 PM · Data-Services
Ghuron added a comment to T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.

Fixed for all dbs mentioned above

Dec 3 2018, 4:17 PM · Data-Services
Ghuron moved T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them from Backlog to Wiki replicas on the Data-Services board.
Dec 3 2018, 2:04 PM · Data-Services
Ghuron merged T211005: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR into T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Dec 3 2018, 12:58 PM · Data-Services
Ghuron merged task T211005: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR into T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Dec 3 2018, 12:58 PM · XTools
Ghuron added a comment to T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.

@Aklapper I've found it in my labs project mw2sparql (it was bgwiki_p initially 07:34 UTC today) but since that I'm repoducing this in quarry (see link above). Sounds like operation issue with db replicas

Dec 3 2018, 9:01 AM · Data-Services
Ghuron created T210978: View 'thwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Dec 3 2018, 8:55 AM · Data-Services

Aug 21 2018

Ghuron awarded T202346: Change in Wikidata localisation is causing JavaScript errors a Burninate token.
Aug 21 2018, 1:23 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), User-Addshore, Russian-Sites, Wikidata
Ghuron added a comment to T202346: Change in Wikidata localisation is causing JavaScript errors.

Currently it is impossible to add/remove sitelinks in Russian UI. I would appreciate if someone will look into that as soon as possible

Aug 21 2018, 1:23 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), User-Addshore, Russian-Sites, Wikidata

Jun 15 2018

Ghuron awarded T197473: Implement property scope constraint a Like token.
Jun 15 2018, 8:03 PM · Patch-For-Review, Wikidata-Campsite, Wikibase-Quality-Constraints, Wikibase-Quality, Wikidata

Apr 18 2018

Ghuron added a comment to T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client).

I'd like to explain another scenario, where this functionality can be useful. Ru-wiki infoboxes sometimes add categories to the corresponding articles. Sometimes we do this based on wikidata, but we are pretty much limited to a few cases, defined in P1465, P1792, P1464 or very special usage of P910 (e.g. if astronomical object belongs to some constellation). If I want to automatically place categories like Q8454640 to the films, directed by James Marsh, I probably would need a designated property. Alternatively I should be able to do it via extracting items that has P971:Q2720543 and simultaneously P971:Q29017630. This may sound like reinventing SPARQL queries, but getting results of getBacklinks(Q2720543) and getBacklinks(Q29017630) and performing list intersection in lua would work for me.

Apr 18 2018, 7:55 AM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient

Apr 12 2018

Ghuron triaged T189412: Granular protection for wikidata items as Medium priority.
Apr 12 2018, 9:02 PM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata
Ghuron added a project to T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client): patch-welcome.
Apr 12 2018, 8:58 PM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient
Ghuron triaged T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client) as Medium priority.
Apr 12 2018, 8:57 PM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient
Ghuron added a project to T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client): Wikibase-Lua.
Apr 12 2018, 1:42 PM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient

Mar 11 2018

Ghuron created T189412: Granular protection for wikidata items.
Mar 11 2018, 11:06 AM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata

Jan 22 2018

Ghuron added a comment to T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client).

This seems like a more generalized version of T99899 (see also T149108).

Well, although I can some similarities between this one and T99899, I believe there are different use cases involved. Lookup for external identifier is mostly needed in javascript (e.g. notify user that wikidata instance with the same imdb-id already exists) and can be implemented either via Markus resolver or directly via sparql endpoint (e.g. https://ru.wikipedia.org/w/index.php?diff=84445799). I can imagine some use cases where it would be nice to have it in lua (e.g. for additional decoration of wikipdate articles), but its exotic stuff. In contrast, building lists andbased on wikidata is more straightforward case and must be pure severside (for performance reasons), so I'd see a need for backlinks in lua.

Jan 22 2018, 8:51 AM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient

Jan 20 2018

Ghuron added a comment to T182147: more convenience functions for Lua.

I'm personally missing ability to get "what links here" (see T185313)

Jan 20 2018, 9:20 AM · Wikibase-Lua, MediaWiki-extensions-WikibaseClient, Wikidata

Jan 19 2018

Ghuron created T185313: mw.wikibase.entity:getBacklinks (lua API in wikibase client).
Jan 19 2018, 12:37 PM · Automated list generation, Wikidata-Campsite, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient