Page MenuHomePhabricator

So9q (Dennis Priskorn)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Sep 16 2019, 11:47 AM (264 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
So9q [ Global Accounts ]

Recent Activity

Thu, Sep 26

So9q renamed T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster from Evaluate switch to a distributed SQL database for the Wikidata cluster to Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Thu, Sep 26, 12:20 PM
So9q added a comment to T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.

Turning MW's database to a distributed one is not really technically feasible. It's basically something along the lines of "rewrite mw to golang" in terms of amount of resources needed.

Thu, Sep 26, 11:43 AM
So9q added a comment to T375472: Evaluate CockroachDB as a replacement to mariadb for wikidatawiki.

Interestingly enough, this particular database has very recently moved to a proprietary license model, so it is not a viable solution to scaling wikidatawiki.

Thu, Sep 26, 11:23 AM
So9q renamed T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable from Make Wikidatawiki horizontally scalable to Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Thu, Sep 26, 10:44 AM · Wikidata
So9q added a comment to T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .

Thanks for the reply and reaction :)

Thu, Sep 26, 10:43 AM · Wikidata
So9q renamed T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable from Make Wikidata horizontally scalable to Make Wikidatawiki horizontally scalable .
Thu, Sep 26, 10:24 AM · Wikidata

Tue, Sep 24

So9q updated the task description for T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Tue, Sep 24, 9:09 AM · Wikidata
So9q added a comment to T375472: Evaluate CockroachDB as a replacement to mariadb for wikidatawiki.

Evaluation by chatgpt4o:
Prompt:
Response:
When comparing MariaDB master with multiple replica setup and manual failover to CockroachDB, several factors come into play, including scalability, fault tolerance, failover mechanisms, ease of management, and consistency. Here's a comparison:

Tue, Sep 24, 8:45 AM
So9q renamed T375472: Evaluate CockroachDB as a replacement to mariadb for wikidatawiki from Evaluate CockroachDB ad a replacement to mariadb for wikidatawiki to Evaluate CockroachDB as a replacement to mariadb for wikidatawiki.
Tue, Sep 24, 8:44 AM
So9q added a subtask for T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster: T375472: Evaluate CockroachDB as a replacement to mariadb for wikidatawiki.
Tue, Sep 24, 8:43 AM
So9q added a parent task for T375472: Evaluate CockroachDB as a replacement to mariadb for wikidatawiki: T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:43 AM
So9q created T375472: Evaluate CockroachDB as a replacement to mariadb for wikidatawiki.
Tue, Sep 24, 8:43 AM
So9q updated subscribers of T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:39 AM
So9q renamed T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster from Evaluate switch to a distributed SQL database for Wikidata to Evaluate switch to a distributed SQL database for the Wikidata cluster.
Tue, Sep 24, 8:38 AM
So9q added a subtask for T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable : T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:38 AM · Wikidata
So9q added a parent task for T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster: T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Tue, Sep 24, 8:38 AM
So9q updated the task description for T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:37 AM
So9q updated the task description for T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:34 AM
So9q added a comment to T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:31 AM
So9q created T375470: Evaluate switch to a distributed SQL database for the Wikidatawiki cluster.
Tue, Sep 24, 8:30 AM

Mon, Sep 23

So9q updated the task description for T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Mon, Sep 23, 5:52 AM · Wikidata
So9q updated the task description for T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Mon, Sep 23, 4:44 AM · Wikidata
So9q updated subscribers of T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Mon, Sep 23, 4:42 AM · Wikidata
So9q updated the task description for T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Mon, Sep 23, 4:40 AM · Wikidata
So9q updated the task description for T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Mon, Sep 23, 4:35 AM · Wikidata
So9q created T375352: Make Wikidatawiki (mariadb SQL backend) horizontally scalable .
Mon, Sep 23, 4:31 AM · Wikidata
So9q added a comment to T351820: Move Wikidata term store to separate database cluster.

Could anyone update this?
Given https://www.wikidata.org/wiki/User:ASarabadani_(WMF)/Growth_of_databases_of_Wikidata has been scaring the community I suggest we make it really clear how urgent or not this really is.

Mon, Sep 23, 4:09 AM · User-ItamarWMDE, DBA, wmde-wikidata-tech, Wikidata

Fri, Sep 20

So9q added a comment to T374745: Placeholder labels generated by MUL should be considered as real labels to avoid duplications.

I agree a check should be implemented to avoid duplicates.

Fri, Sep 20, 4:08 PM · Wikidata

Jul 31 2024

So9q added a comment to T371561: bug: cannot save python implementation with regex.

Response from MW is here:
{

"error": {
  "code": "wikilambda-zerror",
  "info": "Error of type Z548",
  "title": "Invalid JSON",
  "message": "Invalid JSON",
  "zerror": {
    "Z1K1": "Z5",
    "Z5K1": "Z548",
    "Z5K2": {
      "Z1K1": {
        "Z1K1": "Z7",
        "Z7K1": "Z885",
        "Z885K1": "Z548"
      },
      "K1": "Syntax error",
      "K2": {
        "Z1K1": "Z99",
        "Z99K1": "{\"Z1K1\":\"Z2\",\"Z2K1\":{\"Z1K1\":\"Z6\",\"Z6K1\":\"Z18346\"},\"Z2K2\":{\"Z1K1\":\"Z14\",\"Z14K1\":\"Z18336\",\"Z14K3\":{\"Z1K1\":\"Z16\",\"Z16K1\":\"Z610\",\"Z16K2\":\"def Z18336(Z18336K1):\\n    # strip prefix dash\\n    string = str(Z18336K1)[1:].strip()\\n    if '-' in string and string.startswith('L'):\\n        # cheching form or sense id\\n        pattern = r'(L\\d+-[FS]\\d+)'\\n        import re\\n        if re.search(pattern, string):\\n            return True\\n        return False\\n    else:\\n        if not string.startswith(('L', 'P', 'Q')) or not string[1:].isdigit():\\n            return False\\n        else:\\n            return True\\n\"}},\"Z2K3\":{\"Z1K1\":\"Z12\",\"Z12K1\":[\"Z11\",{\"Z1K1\":\"Z11\",\"Z11K1\":\"Z1002\",\"Z11K2\":\"is valid Wikidata entity identifier? python\"}]},\"Z2K4\":{\"Z1K1\":\"Z32\",\"Z32K1\":[\"Z31\"]},\"Z2K5\":{\"Z1K1\":\"Z12\",\"Z12K1\":[\"Z11\"]}}"
      }
    }
  },
  "labelled": {
    "type": "Error",
    "error type": "Invalid JSON",
    "error value": {
      "type": {
        "type": "Function call",
        "function": "Errortype to type",
        "errortype": "Invalid JSON"
      },
      "error message": "Syntax error",
      "input": {
        "type": "Quote",
        "Quote": "{\"Z1K1\":\"Z2\",\"Z2K1\":{\"Z1K1\":\"Z6\",\"Z6K1\":\"Z18346\"},\"Z2K2\":{\"Z1K1\":\"Z14\",\"Z14K1\":\"Z18336\",\"Z14K3\":{\"Z1K1\":\"Z16\",\"Z16K1\":\"Z610\",\"Z16K2\":\"def Z18336(Z18336K1):\\n    # strip prefix dash\\n    string = str(Z18336K1)[1:].strip()\\n    if '-' in string and string.startswith('L'):\\n        # cheching form or sense id\\n        pattern = r'(L\\d+-[FS]\\d+)'\\n        import re\\n        if re.search(pattern, string):\\n            return True\\n        return False\\n    else:\\n        if not string.startswith(('L', 'P', 'Q')) or not string[1:].isdigit():\\n            return False\\n        else:\\n            return True\\n\"}},\"Z2K3\":{\"Z1K1\":\"Z12\",\"Z12K1\":[\"Z11\",{\"Z1K1\":\"Z11\",\"Z11K1\":\"Z1002\",\"Z11K2\":\"is valid Wikidata entity identifier? python\"}]},\"Z2K4\":{\"Z1K1\":\"Z32\",\"Z32K1\":[\"Z31\"]},\"Z2K5\":{\"Z1K1\":\"Z12\",\"Z12K1\":[\"Z11\"]}}"
      }
    }
  },
  "*": "See https://www.wikifunctions.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
},
"servedby": "mw-wikifunctions.eqiad.main-78b5ccbb46-lfcz7"

}

Jul 31 2024, 9:24 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))
So9q updated the task description for T371561: bug: cannot save python implementation with regex.
Jul 31 2024, 9:21 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))
So9q created T371561: bug: cannot save python implementation with regex.
Jul 31 2024, 9:20 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))
So9q created T371503: Feature request: don't make me think about tabs/spaces in python implementations.
Jul 31 2024, 2:18 PM · Abstract Wikipedia team
So9q created T371497: UI bug: Inform python implementation editors with a helpful message that http requests are disabled.
Jul 31 2024, 1:34 PM · Abstract Wikipedia team
So9q updated subscribers of T371484: using built-in http.client in python implementations does not work.

Thanks to @Mahir256 for linking to https://t.me/Wikifunctions/9592 "Right now your shouldn't be able to make any outside requests. If you are, please let us know immediately." from @DVrandecic

Jul 31 2024, 1:28 PM · Abstract Wikipedia team
So9q added a comment to T371484: using built-in http.client in python implementations does not work.

This might be worked around by T282926 being done for this particular test case and implementation.

Jul 31 2024, 1:07 PM · Abstract Wikipedia team
So9q added a comment to T371484: using built-in http.client in python implementations does not work.

Here is a chat with chatgpt where we try to diagnose and work around the issue:
https://chatgpt.com/share/89369c64-2531-485f-bc39-5cae75160cd8
Chatgpt suggested the following:

Jul 31 2024, 12:58 PM · Abstract Wikipedia team
So9q updated the task description for T371484: using built-in http.client in python implementations does not work.
Jul 31 2024, 11:56 AM · Abstract Wikipedia team
So9q updated the task description for T371484: using built-in http.client in python implementations does not work.
Jul 31 2024, 11:54 AM · Abstract Wikipedia team
So9q renamed T371484: using built-in http.client in python implementations does not work from built-in http.client in python implementations does not work to using built-in http.client in python implementations does not work.
Jul 31 2024, 11:53 AM · Abstract Wikipedia team
So9q created T371484: using built-in http.client in python implementations does not work.
Jul 31 2024, 11:51 AM · Abstract Wikipedia team
So9q added a comment to T343593: Unexpected "wrong content type" error when running test case despite identical expected and actual outputs.

P1 -> 1P also doesn't work, see https://www.wikifunctions.org/view/en/Z18328
P1 -> 1P also doesn't work, see https://www.wikifunctions.org/view/en/Z18329

Jul 31 2024, 10:58 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, Wikifunctions

May 3 2024

So9q created T364071: Link to wikidata item from article.
May 3 2024, 7:29 AM · Wikipedia-Android-App-Backlog

Apr 23 2024

So9q added a project to T360983: (Wikidata) Improve duplicate userscript to support lexemes also : Wikidata.
Apr 23 2024, 10:11 AM · Wikidata-Gadgets, Wikidata, Wikimedia-Hackathon-2024

Mar 26 2024

So9q renamed T360981: (Wikidata) Add saniziting of inputs to moveclaims.js from (Wikidata) Add Lexeme Form support to moveclaims.js to (Wikidata) Add saniziting of inputs to moveclaims.js.
Mar 26 2024, 12:01 PM · Wikidata, Wikidata-Gadgets, Wikimedia-Hackathon-2024
So9q updated the task description for T360983: (Wikidata) Improve duplicate userscript to support lexemes also .
Mar 26 2024, 7:14 AM · Wikidata-Gadgets, Wikidata, Wikimedia-Hackathon-2024
So9q created T360983: (Wikidata) Improve duplicate userscript to support lexemes also .
Mar 26 2024, 6:58 AM · Wikidata-Gadgets, Wikidata, Wikimedia-Hackathon-2024
So9q created T360981: (Wikidata) Add saniziting of inputs to moveclaims.js.
Mar 26 2024, 6:46 AM · Wikidata, Wikidata-Gadgets, Wikimedia-Hackathon-2024

Feb 27 2024

So9q updated the task description for T358551: Cannot create new lexeme .
Feb 27 2024, 8:06 AM · Wikibase Cloud
So9q created T358551: Cannot create new lexeme .
Feb 27 2024, 7:56 AM · Wikibase Cloud

Feb 17 2024

So9q added a comment to T291903: Evaluate QLever as a time lagging SPARQL backend to offload the BlazeGraph cluster.

To add to this, the two-index approach has another rather beautiful property:

  1. It is important to understand that real-time updates have an inherent price. An engine that supports real-time updates can never be as fast as a read-only engine. But with the approach outlined in https://github.com/ad-freiburg/qlever/wiki/QLever-support-for-SPARQL-1.1-Update we kind of get the best of both worlds:
  1. Combining the two indexes gives you full SPARQL 1.1 Update capability. There is an unavoidable penalty in runtime, but if the amount of updates is small relative to the size of the data already there (for Wikidata, we are talking millions of updates in a day vs. billions of triples already in the database), the penalty is relatively small.
  1. But you can also choose to only ask the large index. Than you get results on a snapshot of the data from a certain (known) date that lies up to 24 hours in the past. But you get the result with maximum speed.
  1. Since the approach naturally enables this choice for each individual query, every user can decide on the trade-off for themselves for each query.
Feb 17 2024, 8:37 PM · Wikidata, Wikidata-Query-Service
So9q added a comment to T291903: Evaluate QLever as a time lagging SPARQL backend to offload the BlazeGraph cluster.

Most of SPARQL 1.1 is now supported with few exceptions. QLever is looking more promising by the day. Very nice work!
See https://github.com/ad-freiburg/qlever/wiki/Current-deviations-from-the-SPARQL-1.1-standard for details

Feb 17 2024, 8:24 PM · Wikidata, Wikidata-Query-Service
So9q added a comment to T356525: Very long response headers cause a 502 response from the Toolforge front proxy.

I tested on my VPS in OVH and got:

Feb 17 2024, 2:58 PM · Toolforge

Feb 10 2024

So9q awarded T329368: tiny subsets from Wikidata a Love token.
Feb 10 2024, 9:54 AM · Wikimania-Hackathon-2023, Wikidata

Feb 2 2024

So9q added a comment to T356195: Request creation of topic-curator VPS project.

To see the error in action try this url: https://topic-curator.toolforge.org/results?lang=en&subgraph=&qid=Q7889&limit=&prefix=&affix=&terms=videogame&terms=computer+games&terms=video+game&terms=computer+game&terms=videogames
Select all
Click submit
->

image.png (568×787 px, 78 KB)

Feb 2 2024, 12:50 PM · Cloud-VPS (Project-requests)
So9q added a comment to T356195: Request creation of topic-curator VPS project.
Feb 2 2024, 12:07 PM · Cloud-VPS (Project-requests)
So9q closed T356195: Request creation of topic-curator VPS project as Resolved.

Big thanks for taking a deeper look into this and for the suggestion to adjust the encoding. I'll close this as resolved for now, while I try diving deeper into the issue and try to make it work.
Locally on my machine everything works fine. I can send batches as large as 5000 items to QS with no problems which translates to 10k qs-lines to edit.

Feb 2 2024, 11:57 AM · Cloud-VPS (Project-requests)

Jan 30 2024

So9q updated the task description for T356195: Request creation of topic-curator VPS project.
Jan 30 2024, 4:53 PM · Cloud-VPS (Project-requests)
So9q updated the task description for T356195: Request creation of topic-curator VPS project.
Jan 30 2024, 4:52 PM · Cloud-VPS (Project-requests)
So9q created T356195: Request creation of topic-curator VPS project.
Jan 30 2024, 4:49 PM · Cloud-VPS (Project-requests)

Dec 14 2023

So9q created T353433: Support adding demonstrates form also.
Dec 14 2023, 10:54 AM · Luthor

Aug 6 2023

So9q added a comment to T223108: Build simple tool for checking Wikidata items against ShEx schema.

@VIGNERON the entityshape api is a very limited implementation of shex if I understood correctly.

Aug 6 2023, 7:15 AM · Wikimedia-Hackathon-2019, EntitySchema, Wikidata

Jul 19 2023

So9q created T342228: Support non-<ref> references.
Jul 19 2023, 11:58 AM · ProveIt-Gadget
So9q created T342227: Add support for extracting from {{webarchive}} template when no other template is found.
Jul 19 2023, 11:53 AM · Internet-Archive, ProveIt-Gadget
So9q created T342226: Add support for automatically extracting the Wayback Machine archive-date from a WM URL.
Jul 19 2023, 11:46 AM · ProveIt-Gadget
So9q created T342225: Add support for automatic lookup based on an archive link and extracting the original URL automatically.
Jul 19 2023, 11:44 AM · ProveIt-Gadget
So9q created T342221: Add support for Wayback Machine date format.
Jul 19 2023, 11:15 AM · Internet-Archive, ProveIt-Gadget
So9q created T342220: Add link from DOI to Scholia .
Jul 19 2023, 11:13 AM · ProveIt-Gadget
So9q renamed T342218: Add support for parsing the CiteQ template also from ProveIt should support parsing the CiteQ template also to Add support for parsing the CiteQ template also.
Jul 19 2023, 11:12 AM · ProveIt-Gadget
So9q created T342218: Add support for parsing the CiteQ template also.
Jul 19 2023, 11:11 AM · ProveIt-Gadget

Jun 26 2023

So9q added a comment to T229775: Validate EntitySchema and prevent invalid ones from being saved.

I also would like this. I recently saved a broken schema and had issues during validation.

Jun 26 2023, 8:20 PM · EntitySchema, Wikidata

Mar 13 2023

So9q updated the task description for T331852: Contribute to Wikipedia Article Reference Explorer.
Mar 13 2023, 10:16 AM · Internet-Archive, Wikimedia-Hackathon-2023
So9q created T331852: Contribute to Wikipedia Article Reference Explorer.
Mar 13 2023, 10:14 AM · Internet-Archive, Wikimedia-Hackathon-2023

Feb 21 2023

So9q created T330141: PAWS does not warn about all files (even hidden) might be accessible from the internet.
Feb 21 2023, 11:18 AM · Security, PAWS

Feb 20 2023

So9q added a comment to T330028: Enable show hidden files in PAWS JupyterLab.

I don’t need this task anymore as I found the real terminal and successfully edited the hidden file as I wanted.

Feb 20 2023, 4:00 PM · Security, PAWS
So9q updated the task description for T330028: Enable show hidden files in PAWS JupyterLab.
Feb 20 2023, 3:59 PM · Security, PAWS
So9q added a comment to T330028: Enable show hidden files in PAWS JupyterLab.
In T330028#8628160, @EpicPupper wrote:

PAWS files are viewable by anyone anyways.

Feb 20 2023, 3:58 PM · Security, PAWS

Feb 19 2023

So9q added a project to T330028: Enable show hidden files in PAWS JupyterLab: Security.
Feb 19 2023, 6:53 PM · Security, PAWS
So9q created T330028: Enable show hidden files in PAWS JupyterLab.
Feb 19 2023, 6:52 PM · Security, PAWS

Feb 14 2023

So9q added a comment to T329535: Cloud Ceph outage 2023-02-13.

Thanks for working hard on this to get it sorted out and sharing the root cause analysis. :)

Feb 14 2023, 8:14 AM · User-notice-archive, cloud-services-team (FY2023/2024-Q1-Q2), Goal, Patch-For-Review, Cloud-Services-Worktype-Unplanned, Cloud-Services-Origin-User, User-dcaro, Wikimedia-Incident, Cloud-VPS

Jan 21 2023

So9q added a comment to T278162: gloss text entry box is too short and hard to edit.

I investigated this as I have trouble in Firefox on iOS (iphone 7) editing long lines.
I added a few fixes in my css see https://www.wikidata.org/wiki/User:So9q/vector-2022.css but I suggest switching to textarea and so user can set a height and avoid scroll issues when mobile editing lexemes.

Jan 21 2023, 11:40 AM · Wikidata Dev Team, Wikidata-UX, Wikidata, Wikidata Lexicographical data

Dec 2 2022

So9q updated the task description for T324350: Document max request size of wikibase.cloud instances.
Dec 2 2022, 5:02 PM · Wikibase Cloud
So9q updated the task description for T324350: Document max request size of wikibase.cloud instances.
Dec 2 2022, 5:02 PM · Wikibase Cloud
So9q updated the task description for T324350: Document max request size of wikibase.cloud instances.
Dec 2 2022, 5:01 PM · Wikibase Cloud
So9q created T324350: Document max request size of wikibase.cloud instances.
Dec 2 2022, 4:59 PM · Wikibase Cloud

Nov 21 2022

So9q added a comment to T288666: Create a user script for showing statistics on Wikipedia articles about the gender of those linked in the article.

I just made some changes, and it should now fix the issues you mentioned (also, I just removed the margin-left: 2em as it wasn't valid to apply anyway and had no effect)

Thanks -- looks great! I also was thinking that including all the non-people links in the stats didn't make a whole lot of sense so I added another parameter to the API call all that needs to be there if the non-gendered links are including in the API response. Let me know if you don't like that and I can either switch the API back or you can just add the all to the API response as below:

__________ All data: https://article-gender-data.wmcloud.org/api/v1/details?lang=en&title=Pose_(TV_series)&all
Just gender subset: https://article-gender-data.wmcloud.org/api/v1/details?lang=en&title=Pose_(TV_series)

I also loaded the script into my global javascript to make sure it works on other languages: https://meta.wikimedia.org/wiki/User:Isaac_(WMF)/global.js
In general it does! Pretty interesting to see how different languages end up with different distributions for the same article, especially when it comes to what links make it into the lede paragraph. Obviously would benefit from greater localization -- e.g., not always using English labels -- and the table gets switched around a little bit in Arabic or other right-to-left languages, but that feels likely beyond the scope of this initial working prototype :)

To me, this feels pretty complete. Let me know if you had additional thoughts / improvements you wanted to make though. I think just remaining then would be whether you want to present it at the showcase on Tuesday: https://wikimania.wikimedia.org/wiki/2021:Hackathon/Showcase

Nov 21 2022, 9:09 AM · research-ideas, Wikimania-Hackathon-2021

Nov 12 2022

So9q added a comment to T43686: [Story] Ability to filter recent changes and watchlist on Wikidata.

See discussion here https://github.com/openstreetmap/operations/issues/764#issuecomment-1312407828

Nov 12 2022, 9:23 AM · Growth-Team-Filtering, MediaWiki-Watchlist, Growth-Team, Story, Wikidata, patch-welcome, MediaWiki-extensions-WikibaseRepository

Nov 11 2022

So9q added a comment to T272088: Logging (pywiki module) always verbose if enabled.

7.3 seems to work thanks god ...

Nov 11 2022, 6:37 PM · Pywikibot
So9q added a comment to T322755: shut down cloud-vps 'maps' project.

I never heard about this project. Would it not be possible to move to the kubernetes cluster?

Nov 11 2022, 1:38 PM · User-Sandra_Fauconnier_WMSE, cloud-services-team (Kanban), Cloud-VPS (Debian Stretch Deprecation)

Oct 21 2022

So9q awarded T321390: Provide low-barrier way to create/edit items based on a schema a Like token.
Oct 21 2022, 1:21 PM · EntitySchema, Wikidata
So9q added a comment to T321390: Provide low-barrier way to create/edit items based on a schema .

Thanks for taking the time to submit this ticket. I support it.
Cradle is a good start, but it lacks many important features.
For example it lacks the check for duplicates that is present e.g in the Wikidata lexeme forms tool or through reconciliation in openrefine.

Oct 21 2022, 1:20 PM · EntitySchema, Wikidata

Jun 25 2022

So9q added a comment to T35470: Create API for mass deleting pages (aka Special:Nuke).

Added Wikibase tags which was requested by Lydia.

Jun 25 2022, 11:09 AM · Moderator-Tools-Team, Product-Feature, Wikibase Suite Team, Wikibase and Wikidata Architecture Overview, Wikibase (3rd party installations), MediaWiki-Action-API, MediaWiki-extensions-Nuke
So9q added projects to T35470: Create API for mass deleting pages (aka Special:Nuke): Wikibase (3rd party installations), Wikibase and Wikidata Architecture Overview.
Jun 25 2022, 11:08 AM · Moderator-Tools-Team, Product-Feature, Wikibase Suite Team, Wikibase and Wikidata Architecture Overview, Wikibase (3rd party installations), MediaWiki-Action-API, MediaWiki-extensions-Nuke
So9q added a comment to T35470: Create API for mass deleting pages (aka Special:Nuke).

I am loading a large number of elements in a local Wikibase installation and I often need to reprocess the dataset.
A batch delete function to mass delete elements inserted by a bot user would be useful.

Jun 25 2022, 8:35 AM · Moderator-Tools-Team, Product-Feature, Wikibase Suite Team, Wikibase and Wikidata Architecture Overview, Wikibase (3rd party installations), MediaWiki-Action-API, MediaWiki-extensions-Nuke

Jun 22 2022

So9q added a comment to T287164: Improve bulk import via API.

Any news on this? Is something hindering it from being triaged?

Jun 22 2022, 9:02 PM · NFDI-Germany, Product-Feature, Wikibase Suite Team, Wikidata, [DEPRECATED] wdwb-tech, Wikibase (3rd party installations)
So9q awarded T287164: Improve bulk import via API a Like token.
Jun 22 2022, 9:01 PM · NFDI-Germany, Product-Feature, Wikibase Suite Team, Wikidata, [DEPRECATED] wdwb-tech, Wikibase (3rd party installations)

May 4 2022

So9q added a comment to T272088: Logging (pywiki module) always verbose if enabled.

I'm leaning towards forking pywikibot and removing the offending lines in bot.py causing the verbose log of files.

May 4 2022, 10:16 PM · Pywikibot
So9q added a comment to T272088: Logging (pywiki module) always verbose if enabled.

I see. 'pywiki' logger will be initialized to level 11 and there is no easy way to change that. As a work-around you can modify the logger after it was initialized e.g.

import logging
import pywikibot
pywikibot.output('This will initialize the logger')
logger = logging.getLogger('pywiki')
logger.setLevel(logging.WARNING)
pywikibot.output('This message will not be logged anymore')
pywikibot.log('Also verbose lgs are hidden')
pywikibot.warning('Warnings are still logged')
pywikibot.error('Errors are logged too.)

This workaround did not work for me :/

I commented out the whole content of bot.py: writelogheader() and that did the trick!

@So9q, starting to work on this item now; by "did not work" do you mean you still see the ~300 lines of verbose log output? What platform are you running on?

May 4 2022, 10:10 PM · Pywikibot

Apr 11 2022

aborrero awarded T299039: All started jobs failed on Kubernetes during 24h with no visible error or output a Like token.
Apr 11 2022, 11:08 AM · Toolforge, Kubernetes
So9q closed T299039: All started jobs failed on Kubernetes during 24h with no visible error or output, a subtask of T285944: Toolforge: beta phase for the new jobs framework, as Resolved.
Apr 11 2022, 10:04 AM · cloud-services-team, Toolforge Jobs framework
So9q closed T299039: All started jobs failed on Kubernetes during 24h with no visible error or output as Resolved.

It now happens again.

Apr 11 2022, 10:04 AM · Toolforge, Kubernetes