Page MenuHomePhabricator

Multichill (Maarten Dammers)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 14 2014, 3:01 PM (320 w, 1 d)
Availability
Available
IRC Nick
multichilll
LDAP User
Multichill
MediaWiki User
Multichill [ Global Accounts ]

Pywikibot, Wikidata, i18n, GLAM stuff

Recent Activity

Sat, Nov 28

Multichill added a comment to T131553: Look into matching images of the same painting.
Sat, Nov 28, 11:59 PM · artificial-intelligence, Machine Learning Platform (Research)

Tue, Nov 24

Multichill added a comment to T268645: Pywikibot crashing on ratelimit after the ratelimit removal from bot group in 2020.

Looks like it is the same as T192912

Due to

if code == 'failed-save' and \
   self.action == 'wbeditentity' and \
   self._is_wikibase_error_retryable(result['error']):
    self.wait()
    continue

it seems that action is not 'wbeditentity'; any idea what it was?

Tue, Nov 24, 5:48 PM · Patch-For-Review, Wikidata, Pywikibot
Multichill added a comment to T257938: License type filter for media search.

@AnneT the config patch has been merged so you're good to go on the UI patch. Options are

  • haslicense:cc-by
  • haslicense:cc-by-sa
  • haslicense:unrestricted
  • haslicense:other
Tue, Nov 24, 5:26 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)
Multichill updated subscribers of T131553: Look into matching images of the same painting.

Hi folks, happy to see activity on this task. Current code at https://github.com/multichill/toollabs/blob/master/bot/wikidata/find_painting_images.py#L704

Tue, Nov 24, 5:14 PM · artificial-intelligence, Machine Learning Platform (Research)
Multichill created T268645: Pywikibot crashing on ratelimit after the ratelimit removal from bot group in 2020.
Tue, Nov 24, 4:33 PM · Patch-For-Review, Wikidata, Pywikibot

Fri, Nov 13

Multichill added a comment to T257938: License type filter for media search.

@Cparle @matthiasmullie I noticed the change was merged. Do you have a pointer where the actual mappings are stored? See https://github.com/multichill/toollabs/blob/master/bot/commons/own_work_sdoc.py#L66 for a list of mappings that I would expect (minus the variants).

Fri, Nov 13, 10:11 AM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)

Sat, Nov 7

Multichill added a comment to T266300: Establish a systemd timer to remove long-running processes on the bastion in a random and somewhat friendly way.

Thanks for adding screen. Can you add /usr/bin/mysql to the whitelist too? Just the client part. Mariadb server will auto disconnect any long open sessions and the client will just reconnect when a session is needed again.

Sat, Nov 7, 2:01 PM · Patch-For-Review, Toolforge, cloud-services-team (Kanban)

Nov 1 2020

Multichill added a project to T266155: Frequent "Error: 429, Too Many Requests" errors on pages with many (>50) thumbnails : StructuredDataOnCommons.

I just noticed this also breaks https://commons.wikimedia.org/wiki/Special:MediaSearch if you sort it by "recency".

Nov 1 2020, 5:42 PM · StructuredDataOnCommons, Patch-For-Review, Operations, MediaWiki-File-management, Thumbor, Commons

Oct 29 2020

Multichill added a comment to T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ).

I looked around in old bugs and found T129046 . I think it went like this:

  • Several Wikibase page_props were added for some unknown reason (you would have to look in the code where these are actually used now)
  • I wanted to track items without statements (T129037) and easiest was to use the page_props (T129046)
  • Some other page_props were added to the RDF later
Oct 29 2020, 11:12 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service

Oct 27 2020

Multichill added a comment to T266394: Protection interface displays 'Allow all users' despite $wgNamespaceProtection being applied.

Very confusing indeed. I updated https://www.wikidata.org/wiki/MediaWiki:Protect-text

Oct 27 2020, 9:09 PM · MediaWiki-Page-protection
Multichill added a comment to T266589: Unable to semi-protect properties on Wikidata.

Still means the wording of the protect page is incorrect. Currently it says "all users" and "allow only administrators". The "all users" is not correct because changing the protection to that won't make it possible for all users to edit, only for autoconfirmed users and above. I see we have T266394 for that

Oct 27 2020, 9:05 PM · MediaWiki-Page-protection, Wikidata
Multichill created T266589: Unable to semi-protect properties on Wikidata.
Oct 27 2020, 6:06 PM · MediaWiki-Page-protection, Wikidata

Oct 25 2020

Multichill added a comment to T57755: Allow time values more precise than day on Wikidata.

Forked the Commons part in T266407 and left this one for the Wikidata part.

Oct 25 2020, 3:21 PM · Wikidata, MediaWiki-extensions-WikibaseRepository
Multichill created T266407: Increase maximum precision for time datatype from day to second on Commons.
Oct 25 2020, 3:19 PM · Wikidata, StructuredDataOnCommons, MediaWiki-extensions-WikibaseRepository, Structured-Data-Backlog, Commons
Multichill renamed T57755: Allow time values more precise than day on Wikidata from Allow time values more precise than day to Allow time values more precise than day on Wikidata.
Oct 25 2020, 3:00 PM · Wikidata, MediaWiki-extensions-WikibaseRepository
Multichill added a comment to T57755: Allow time values more precise than day on Wikidata.

....

There is no indication about what time zone will be assumed for the creation or first publication date. You can't expect users to provide correct dates and times if you don't tell them at the time of upload that whatever they enter will be assumed to have the time zone that was in force at the time and place where the photo was taken.

Oct 25 2020, 3:00 PM · Wikidata, MediaWiki-extensions-WikibaseRepository
Multichill added a comment to T57755: Allow time values more precise than day on Wikidata.

So, this ticket was created specifically for allowing entering time values with second precision on wikidata.org and it should probably (i guess) remain just for that.
Having second precision time values on commons does not mean wikidata has to have them.

As said in T57755#4639411 the underlying value object being used already supports second precisions.
Just wikidata has them turned off.
If commons uses the same validators as we use on wikidata.org then second precisions will not work.
If other validators are used then commons can have second precision values.

Oct 25 2020, 9:34 AM · Wikidata, MediaWiki-extensions-WikibaseRepository

Oct 22 2020

Multichill added a comment to T245349: wbeditentity doesn't trigger page update on Wikimedia Commons.

Presumably the bot doesn't do an actual null edit but calls the purge API? Those things are supposed to do the same but the actual code path is fairly different.

Oct 22 2020, 8:52 PM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Structured-Data-Backlog (Current Work), Wikibase-SDC-Shared, Structured Data Engineering
Multichill added a comment to T266155: Frequent "Error: 429, Too Many Requests" errors on pages with many (>50) thumbnails .

Thanks for your explanation Gilles. You can see the bug in action at https://commons.wikimedia.org/wiki/Special:NewFiles

Oct 22 2020, 5:33 PM · StructuredDataOnCommons, Patch-For-Review, Operations, MediaWiki-File-management, Thumbor, Commons

Oct 21 2020

Multichill updated subscribers of T266155: Frequent "Error: 429, Too Many Requests" errors on pages with many (>50) thumbnails .

@Gilles how did you come up with the number 50? The standard number of thumbnails in a Commons category is 200 and it's very common for galleries to have more thumbnails than that. I've hit this limit many times over the last couple of months. This is a source of much annoyance.

Oct 21 2020, 9:33 PM · StructuredDataOnCommons, Patch-For-Review, Operations, MediaWiki-File-management, Thumbor, Commons
Multichill added a comment to T245349: wbeditentity doesn't trigger page update on Wikimedia Commons.

Not sure if this is related: https://commons.wikimedia.org/wiki/Category:Creative_Commons_Attribution-Share_Alike_4.0_International_missing_SDC_copyright_license is empty now, but https://commons.wikimedia.org/w/index.php?sort=last_edit_desc&search=incategory%3ACreative_Commons_Attribution-Share_Alike_4.0_International_missing_SDC_copyright_license&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns0=1&ns6=1&ns9=1&ns12=1&ns14=1&ns100=1&ns106=1 returns over 400.000 hits.

Oct 21 2020, 4:27 PM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Structured-Data-Backlog (Current Work), Wikibase-SDC-Shared, Structured Data Engineering
Multichill created T266155: Frequent "Error: 429, Too Many Requests" errors on pages with many (>50) thumbnails .
Oct 21 2020, 4:12 PM · StructuredDataOnCommons, Patch-For-Review, Operations, MediaWiki-File-management, Thumbor, Commons
Multichill closed T252334: Decide upon basic P31 values for frequently-used kinds of Wikimedia Commons files as Resolved.

This was just a task for one of the in person events (feels like ages ago!). Online discussion continued on https://commons.wikimedia.org/wiki/Commons:Structured_data/Modeling

Oct 21 2020, 3:52 PM · Wikimedia-Hackathon-2020

Oct 18 2020

Multichill updated subscribers of T265573: Allow to mark Structured Data on Commons edits as minor.
Oct 18 2020, 11:17 AM · Structured-Data-Backlog, MediaWiki-extensions-WikibaseRepository, Wikidata, StructuredDataOnCommons

Oct 17 2020

Multichill added a comment to T225897: Cannot access wikitext of some old revisions on Commons, only get a comparison.

It seems that structured data breaks old revisions. Not just for random files but for ALL files. So soon we have 60 million files on Commons where the old revisions are broken.

Oct 17 2020, 8:07 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Structured-Data-Backlog (Current Work), Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (MCR), MediaWiki-Revision-backend, Commons
Multichill added a comment to T245349: wbeditentity doesn't trigger page update on Wikimedia Commons.

This (finally - thanks @Tgr!) got merged.
@Jarekt or @Multichill, any chance either of you could verify that this got fixed? (happy to wait if it's too much hassle to try to reproduce!)

Oct 17 2020, 7:59 PM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Structured-Data-Backlog (Current Work), Wikibase-SDC-Shared, Structured Data Engineering

Oct 13 2020

Multichill added a comment to T263298: Not getting an edit conflict on two conflicting structured data edits on Commons (since MediaWiki 1.36/wmf.9?).

Stepping back a bit. Wbeditentity should work more like the normal edit (action=edit) with things like how to handle edit conflicts and also minor edits.

Oct 13 2020, 6:56 PM · Structured-Data-Backlog, User-Addshore, Wikidata, MediaWiki-API, Regression

Oct 11 2020

Multichill closed T122711: Appending ".json" to an entity url should work (Feature Request) as Declined.

With all the respect, but the task specifically asks to make https://www.wikidata.org/wiki/Q269728.json work. It might be that this is not something the Wikidata team want's to implement and maintain. If this is the case, the task needs to be declined, not closed as "resolved".

Oct 11 2020, 2:51 PM · MediaWiki-extensions-WikibaseRepository, Wikidata
Multichill closed T122711: Appending ".json" to an entity url should work (Feature Request), a subtask of T109420: [Story] Make exports formats more visible, as Declined.
Oct 11 2020, 2:51 PM · good first task, Story, patch-welcome, MediaWiki-extensions-WikibaseRepository, Wikidata
Multichill added a comment to T263298: Not getting an edit conflict on two conflicting structured data edits on Commons (since MediaWiki 1.36/wmf.9?).

I just noticed this mid air collision: https://commons.wikimedia.org/w/index.php?title=File%3ANSG_Salmorth_PM19-09.jpg&type=revision&diff=485124008&oldid=485009736 .
If I understand Adman correctly, adding the option to use baserevid won't solve this. Using wbsetclaim isn't really an option because edits like this would take 8 edits instead of one. Maybe introduce baserevid and some kind of option for the bot to indicate that it wants strict checking instead of a warning?

Oct 11 2020, 10:58 AM · Structured-Data-Backlog, User-Addshore, Wikidata, MediaWiki-API, Regression

Oct 10 2020

Multichill raised the priority of T225897: Cannot access wikitext of some old revisions on Commons, only get a comparison from Medium to High.

Raising this to high because more than half the files on Commons have structured data now so the chance of running into this is much higher.
The easiest solution is probably to just show the wikitext in view mode only like when you try to edit a protected page, but you don't have the right to do so. That way we can at least access the wikitext and copy it.

Oct 10 2020, 11:10 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Structured-Data-Backlog (Current Work), Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (MCR), MediaWiki-Revision-backend, Commons
Multichill closed T122711: Appending ".json" to an entity url should work (Feature Request) as Resolved.

http://www.wikidata.org/entity/Q269728 is the entity uri (not https://www.wikidata.org/wiki/Q269728), http://www.wikidata.org/entity/Q269728.json redirects to https://www.wikidata.org/wiki/Special:EntityData/Q269728.json which returns the json. Marking this one as resolved.

Oct 10 2020, 3:29 PM · MediaWiki-extensions-WikibaseRepository, Wikidata
Multichill closed T122711: Appending ".json" to an entity url should work (Feature Request), a subtask of T109420: [Story] Make exports formats more visible, as Resolved.
Oct 10 2020, 3:29 PM · good first task, Story, patch-welcome, MediaWiki-extensions-WikibaseRepository, Wikidata

Oct 6 2020

Multichill added a comment to T261694: Support maps serving for affiliate sites via an allow list.

@CDanis based on the webserver logs we should know what domains give the most hits. Can you share a list of these domains which are not on the whitelist already? That would give a good indication of what might be missing before breaking it.

Oct 6 2020, 7:01 PM · Epic, Traffic, Maps, Product-Infrastructure-Team-Backlog, Operations

Oct 5 2020

Multichill created T264659: Update BAG & BRT SPARQL endpoint in the whitelist.
Oct 5 2020, 7:34 PM · Discovery-Search (Current work), Wikidata-Query-Service, Wikidata, Wikimedia-Site-requests
Multichill added a comment to T192733: Remove old symlinks to trunk/rewrite/compat/pywikipedia in /shared.

Don't see that this is related to Pywikibot framework.

pywikipedia is the old name for Pywikbot so this is related to the framework, we even have a special swimlane for this on the workboard

Sure but it is related to toolforge. I don’t see anything what can be done on framework side:
https://codesearch.wmcloud.org/pywikibot/?q=trunk%7Crewrite%7Ccompat%20%7Cpywikipedia&i=nope&files=&repos=

Oct 5 2020, 7:04 PM · Pywikibot, cloud-services-team (Kanban), Toolforge
Multichill added a project to T192733: Remove old symlinks to trunk/rewrite/compat/pywikipedia in /shared: Pywikibot.

Don't see that this is related to Pywikibot framework.

Oct 5 2020, 6:36 PM · Pywikibot, cloud-services-team (Kanban), Toolforge

Oct 1 2020

Multichill added a comment to T131553: Look into matching images of the same painting.

Essentially, the idea (if I understand it) is to dedupe commons.

That would imply deleting things. Goal is just to identify images of paintings so that they can be linked to the correct Wikidata item.

Oct 1 2020, 8:20 AM · artificial-intelligence, Machine Learning Platform (Research)

Sep 30 2020

Multichill added a comment to T264241: Class 'LathMathML' not found.

I had about 20 bots running and all crashed with errors like:

Sep 30 2020, 9:41 PM · serviceops, Math, Wikimedia-production-error

Sep 28 2020

Multichill added a comment to T258354: remove noratelimit from bot group for Wikidata.

Ok, I see, we only put misbehaving bots in this group.

Sep 28 2020, 4:28 PM · Pywikibot, Pywikibot-Wikidata, Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Wikidata.org

Sep 24 2020

Multichill added a comment to T263298: Not getting an edit conflict on two conflicting structured data edits on Commons (since MediaWiki 1.36/wmf.9?).

It's only on Commons and to reproduce you need a file with no structured data yet. First try doing an edit with "baserevid", you'll get a nasty API error (that's why I'm unable to use that).
To reproduce just do two edits close to each other from different jobs.

Sep 24 2020, 7:20 PM · Structured-Data-Backlog, User-Addshore, Wikidata, MediaWiki-API, Regression

Sep 18 2020

Multichill created T263298: Not getting an edit conflict on two conflicting structured data edits on Commons (since MediaWiki 1.36/wmf.9?).
Sep 18 2020, 9:32 PM · Structured-Data-Backlog, User-Addshore, Wikidata, MediaWiki-API, Regression

Sep 16 2020

Multichill added a comment to T261621: ☂Support the addition of the IIIF API for Wikimedia projects regarding content partnerships.

IIIF is a whole framework (the F in IIIF). Which API or API's are you planning to work on and what parts? Quite a few of them, see https://iiif.io/technical-details/#information-gathering . In the past we implemented small parts, like https://zoomviewer.toolforge.org/index.php?f=M104_ngc4594_sombrero_galaxy_hi-res.jpg&flash=no as part of T89552 (currently slightly broken). And of course https://mirador.toolforge.org/?manifest=https://wd-image-positions.toolforge.org//iiif/Q1231009/P18/manifest.json is nice too.

Sep 16 2020, 8:45 PM · WMSE-Tools-for-Partnerships-2020

Sep 14 2020

Multichill updated subscribers of T262794: Unintentional mass rollback (due to "link-investigator" Firefox add-on?).

Caused by this extension: https://github.com/Smile4ever/link-investigator It will investigate all the links so it will also follow the rollback lists on your watchlist causing a mass revert on all recently edited pages on your watchlist.

Sep 14 2020, 9:00 PM · Wikimedia-General-or-Unknown

Sep 12 2020

Multichill added a comment to T257938: License type filter for media search.

@matthiasmullie any thoughts on getting around the search string character limit here? Now that I've rebased this patch onto the one that swaps out the search modules, I'm hitting the default limit of 300 characters for the cc-by and cc-by-sa filter options, and the "other" option is over the hard limit of 2048 (by about 150 characters, but this could always grow as more license items are added).

Sep 12 2020, 1:46 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)

Sep 7 2020

Multichill raised the priority of T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020 from Medium to High.

Bumping this to high because this makes longer pywikibot bot runs crash.

Sep 7 2020, 4:14 PM · Platform Engineering, MediaWiki-API, Pywikibot, Security

Aug 30 2020

Multichill added a comment to T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020.

I think this happens:

  • Bot fires up and gets some tokens
  • Bot does a lot of edits all with the same token
  • For some reason after a long time the token is not valid anymore
  • The bot continues to try to edit with the old invalid token instead of getting a new one

How long is a token supposed to be valid? Forever? The Pywikibot code seems to assume that it can use the same token for all edits in a one run. One run can take days or weeks. As a work around I now force the site to get a new token when I run into a problem. That seems to be stable.

Aug 30 2020, 11:27 AM · Platform Engineering, MediaWiki-API, Pywikibot, Security
Multichill added a comment to T238574: Create wiki replica views for MachineVision extension tables.

I ran into this missing tables. Can the view be added please?

Aug 30 2020, 10:57 AM · Structured-Data-Backlog (Current Work), Privacy Engineering, Privacy, Security-Team, Data-Services, cloud-services-team (Kanban), SDC-Statements (Machine-vision-depicts), MachineVision

Aug 29 2020

Multichill added a comment to T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020.

I think I found what is going wrong. site.get_tokens(['csrf']) gets you a new token, but doesn't update the internal token state:

Aug 29 2020, 7:41 PM · Platform Engineering, MediaWiki-API, Pywikibot, Security
Multichill added a comment to T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020.

If the error is easy enough to reproduce, you could try setting the X-Wikimedia-Debug header to get some pretty detailed logs.

Aug 29 2020, 6:30 PM · Platform Engineering, MediaWiki-API, Pywikibot, Security

Aug 28 2020

Multichill updated subscribers of T261424: Limit maps serving to Wikimedia hosted sites only.
Aug 28 2020, 8:21 PM · Maps, Traffic, Product-Infrastructure-Team-Backlog, Operations
Multichill updated subscribers of T261424: Limit maps serving to Wikimedia hosted sites only.

I noticed the announcement on the maps-l list and I also noticed https://twitter.com/krmaher/status/1299203640188690434 where @Katherine-WMF replied. Someone recently mention to me "the only way to prevent WMF people from doing making stupid mistakes these days is tagging Katherine on Twitter".

Aug 28 2020, 8:20 PM · Maps, Traffic, Product-Infrastructure-Team-Backlog, Operations
Multichill awarded T261424: Limit maps serving to Wikimedia hosted sites only a Dislike token.
Aug 28 2020, 8:10 PM · Maps, Traffic, Product-Infrastructure-Team-Backlog, Operations

Aug 26 2020

Multichill added a comment to T254388: Create interleaved A/B test for searching using new commons-specific elasticsearch query builder.

This basically broke the search for me, see https://commons.wikimedia.org/wiki/Commons:Village_pump#cirrusUserTesting=mediasearch_commons_breaks_all_my_queries,_how_to_turn_it_off? .
What is wrong with you people? Why do you unleash poorly tested junk on us without announcing it and without offering the option to opt-out?

Aug 26 2020, 7:38 PM · MW-1.36-notes (1.36.0-wmf.5; 2020-08-18), Discovery-Search (Current work), SDAW-MediaSearch (MediaSearch-Alpha), Patch-For-Review, Structured-Data-Backlog (Current Work)
Multichill added a comment to T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020.

What login method are you using?

Aug 26 2020, 7:16 PM · Platform Engineering, MediaWiki-API, Pywikibot, Security
Multichill added a comment to T258835: Update Commons query service favicon .

@CBogen directly using the Commons logo? For Wikidata query service we use https://commons.wikimedia.org/wiki/File:Wikidata_Query_Service_Favicon.svg so you can easily see what tab it is, I would like to have the same for Commons.

That would be ideal, but we don't have the capacity to design a new logo/favicon right now unfortunately.

Aug 26 2020, 6:55 PM · Discovery-Search (Current work), Logos, Wikidata-Query-Service, Wikidata, Commons

Aug 24 2020

Multichill added a comment to T230315: Allow adding references to structured data (MediaInfo) statements.

Technically this is already possible, the question is if we actually want to use it. Makes the data model a lot more complicated to work with.

Aug 24 2020, 7:36 PM · Wikidata, StructuredDataOnCommons
Multichill updated subscribers of T258835: Update Commons query service favicon .

@CBogen directly using the Commons logo? For Wikidata query service we use https://commons.wikimedia.org/wiki/File:Wikidata_Query_Service_Favicon.svg so you can easily see what tab it is, I would like to have the same for Commons.

Aug 24 2020, 7:08 PM · Discovery-Search (Current work), Logos, Wikidata-Query-Service, Wikidata, Commons
Multichill added a comment to T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020.

@Xqt what is the correct way to force the bot to get a new token? Just site.get_tokens() or something else? I noticed some of my bots now stuck with 100s of errors in a row.

Aug 24 2020, 4:18 PM · Platform Engineering, MediaWiki-API, Pywikibot, Security

Aug 22 2020

Multichill created T261050: Frequent "Invalid CSRF token" errors on Wikimedia projects using Pywikibot since August 2020.
Aug 22 2020, 5:12 PM · Platform Engineering, MediaWiki-API, Pywikibot, Security

Aug 16 2020

Multichill added a comment to T258354: remove noratelimit from bot group for Wikidata.

Just add a sane (relatively high) ratelimit to the current bots group or keep it as is. The current proposed solution is to try to work around the problem.

Well, that was exactly what we did in T184948: limit page creation and edit rate on Wikidata and you disagreed with it (T184948#4145480)

Aug 16 2020, 12:47 PM · Pywikibot, Pywikibot-Wikidata, Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Wikidata.org

Aug 15 2020

Multichill added a comment to T259801: Support multilingual formatter url on Wikidata.

Yes I think you're right. But doesn't the same issue apply there?

Aug 15 2020, 9:27 PM · I18n, Wikidata

Aug 12 2020

Multichill added a comment to T259801: Support multilingual formatter url on Wikidata.

This would only affect the UI? How do we imagine this working in exports and APIs?

Aug 12 2020, 7:07 PM · I18n, Wikidata

Aug 7 2020

Multichill updated subscribers of T250611: action=info links for section "Wikidata entities used in this page" to Wikidata instead of Commons.

This bug was filed quite some time ago, but seems it hasn't been noticed yet so tagging some people on it. It just got mentioned again on the village pump on Commons ( https://commons.wikimedia.org/wiki/Commons:Village_pump#Strange_WD_link_below_the_edit_window_of_a_file )

Aug 7 2020, 1:55 PM · Wikidata, SDC General
Multichill added a comment to T223051: EXIF location data of image file not imported to MediaWiki File information (Upload with UploadWizard).

I checked the specs at http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf and looks like exif is at the start of the file. I wonder if you can speed up your bot by just downloading the first part of the file instead of the whole file.

Aug 7 2020, 9:01 AM · Multimedia, Commons, MediaWiki-File-management, UploadWizard

Aug 6 2020

Multichill updated subscribers of T223051: EXIF location data of image file not imported to MediaWiki File information (Upload with UploadWizard).

@dschwen usually your bot picks up missing coordinates ( https://commons.wikimedia.org/w/index.php?title=Special:Contributions/DschwenBot&dir=prev&offset=20200806083129&target=DschwenBot ). Any idea why it didn't do it for these example files? I assume it is because you look at the exif info from the database and not from the raw file?

Aug 6 2020, 7:49 PM · Multimedia, Commons, MediaWiki-File-management, UploadWizard
David_Haskiya_WMSE awarded T209697: Provide Mirador service on the Wikimedia Cloud/Toolforge a Burninate token.
Aug 6 2020, 2:50 PM · Tools
Multichill added projects to T258354: remove noratelimit from bot group for Wikidata: Pywikibot-Wikidata, Pywikibot.
Aug 6 2020, 2:24 PM · Pywikibot, Pywikibot-Wikidata, Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Wikidata.org
Multichill added a comment to T258354: remove noratelimit from bot group for Wikidata.

I think the approach is wrong. Let's start with the first assumption. Nuke ( https://www.wikidata.org/wiki/Special:Nuke ) runs under your own account. Used it plenty of times. As an admin I have noratelimit so having noratelimit on a completely different group is not relevant. MassMessage is just an extension that runs in the background. It is a bot. It shouldn't go too fast and it shouldn't crash on ratelimits. Relevant historic bugs: T192690 and T184948 .

Aug 6 2020, 2:21 PM · Pywikibot, Pywikibot-Wikidata, Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Wikidata.org
Multichill created T259801: Support multilingual formatter url on Wikidata.
Aug 6 2020, 2:09 PM · I18n, Wikidata

Aug 5 2020

Multichill added a comment to T252300: Modify javascript Gadget-PermissionOTRS.js on Commons to add P6305 SDC statement.

Would be two edits. One for the wikitext and one for adding the structured data.

Aug 5 2020, 12:40 PM · Commons, Structured-Data-Backlog, Wikimedia-Hackathon-2020, SDC-Statements

Aug 2 2020

Multichill updated subscribers of T259100: test_content_format paraminfo_tests fail at test-wiki.

Isn't this something new being rolled out? Would expect, beta, test, group1/2/3. So on https://test.wikipedia.org/w/api.php?action=help&modules=edit I currently see:

Aug 2 2020, 11:27 AM · Pywikibot, Pywikibot-tests

Jul 28 2020

Multichill added a comment to T258895: Wikimedia Commons Query Service should use Wikimedia url shortener instead of tinyurl.

I would really rather not do that. This is a beta service – I think putting it on the official URL shortener whitelist, or even considering to rewrite shortened URLs(!), gives it an undeserved appearance of being more stable than it’s really meant to be.

Jul 28 2020, 10:18 AM · MediaWiki-extensions-UrlShortener, Wikidata-Query-Service, Wikidata, Commons

Jul 26 2020

Multichill added a comment to T258895: Wikimedia Commons Query Service should use Wikimedia url shortener instead of tinyurl.

Yes, if it goes to *.wikmedia.org or *.commons.org, it'll be shortable in short url but *.wmflabs.org is not among the allowed domain list for security reasons (hiding XSS through open redirects, etc.)

Jul 26 2020, 8:54 PM · MediaWiki-extensions-UrlShortener, Wikidata-Query-Service, Wikidata, Commons
Multichill created T258895: Wikimedia Commons Query Service should use Wikimedia url shortener instead of tinyurl.
Jul 26 2020, 8:17 PM · MediaWiki-extensions-UrlShortener, Wikidata-Query-Service, Wikidata, Commons

Jul 24 2020

Multichill created T258835: Update Commons query service favicon .
Jul 24 2020, 9:03 PM · Discovery-Search (Current work), Logos, Wikidata-Query-Service, Wikidata, Commons
Multichill added a comment to T257938: License type filter for media search.

I wonder, would the liceneses extracted from CommonsMetadata be consistent enough to map directly to wikidata properties? It would be a lie, but it seems it would be a cleaner way into the future if we could translate the CommonsMetadata license information into an equivalent wikidata statement, and then add that to the statements indexed.

For adding a new field, ContentHandler::getDataForSearchIndex() calls HookRunner::onSearchDataForIndex(). For whatever reason its SearchEngine that calls HookRunner::onSearchIndexFields() after all content models have had their fields from ContentHandler::getFieldsForSearchIndex() merged.

Jul 24 2020, 7:52 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)
Multichill added a comment to T257938: License type filter for media search.

I don't see any mention of copyright status. A lot of files on Commons don't have a license because these files are in the public domain, see for example https://commons.wikimedia.org/wiki/File:Georges_Ricard-Cordingley_(1873-1939)_-_Deep_Sea_Fishing_(morning)_-_RCIN_406333_-_Royal_Collection.jpg or https://commons.wikimedia.org/wiki/Special:ListFiles/BotMultichillT Not sure how to fit that exactly in the wording. Flickr has something similar, see https://www.flickr.com/search/?text=house going from the most restrictive to the most liberal. I like that approach.

Jul 24 2020, 7:45 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)
Multichill added projects to T257938: License type filter for media search: Commons, SDC General.
Jul 24 2020, 7:41 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, SDAW-MediaSearch (MediaSearch-Beta), SDC General, Wikidata, Commons, Structured-Data-Backlog (Current Work)
Multichill added projects to T258754: Define SLOs and error budget for WDQS: Wikidata-Query-Service, Wikidata.
Jul 24 2020, 7:04 PM · Wikidata, Wikidata-Query-Service, Sustainability (Incident Followup), Discovery
Multichill added projects to T258590: Decide on HTTP vs HTTPS for concept URIs on Commons: Commons, StructuredDataOnCommons.
Jul 24 2020, 7:03 PM · Structured-Data-Backlog (Current Work), StructuredDataOnCommons, Commons, Wikidata-Query-Service, Wikidata
Multichill added a project to T258769: ImageGrid for WCQS: Commons.
Jul 24 2020, 7:02 PM · Commons, Wikidata-Query-Service, Wikidata
Multichill added a comment to T258590: Decide on HTTP vs HTTPS for concept URIs on Commons.

Removed reference to T226453 . This is about Concept URI's on Commons (httpS) and not about concept URI's on Wikidata (http).

Jul 24 2020, 12:11 PM · Structured-Data-Backlog (Current Work), StructuredDataOnCommons, Commons, Wikidata-Query-Service, Wikidata
Multichill removed a parent task for T258590: Decide on HTTP vs HTTPS for concept URIs on Commons: T226453: Concept URI in sidebar on Wikidata uses HTTP instead of HTTPS.
Jul 24 2020, 12:09 PM · Structured-Data-Backlog (Current Work), StructuredDataOnCommons, Commons, Wikidata-Query-Service, Wikidata
Multichill removed a subtask for T226453: Concept URI in sidebar on Wikidata uses HTTP instead of HTTPS: T258590: Decide on HTTP vs HTTPS for concept URIs on Commons.
Jul 24 2020, 12:09 PM · Privacy Engineering, Privacy, Wikidata, MediaWiki-extensions-WikibaseRepository
Multichill renamed T226453: Concept URI in sidebar on Wikidata uses HTTP instead of HTTPS from Concept URI in sidebar uses HTTP instead of HTTPS to Concept URI in sidebar on Wikidata uses HTTP instead of HTTPS.
Jul 24 2020, 12:08 PM · Privacy Engineering, Privacy, Wikidata, MediaWiki-extensions-WikibaseRepository

Jul 23 2020

Multichill added a comment to T258590: Decide on HTTP vs HTTPS for concept URIs on Commons.

@Multichill it's very possible this discussion was had in the past but that those of us working on it now weren't around at that point - do you happen to have a link to the discussion that we can review? If the decision was already made, then going forward with the change will be a more straightforward next step to take :)

Jul 23 2020, 8:51 PM · Structured-Data-Backlog (Current Work), StructuredDataOnCommons, Commons, Wikidata-Query-Service, Wikidata
Multichill added a comment to T258590: Decide on HTTP vs HTTPS for concept URIs on Commons.

Wait, what, didn't we have this discussion quite some time ago for Commons and decided it would be https from the start? How did the http slip in again? If I look at a not so random item https://commons.wikimedia.org/wiki/Special:EntityData/M90544172.rdf it says :
<schema:about rdf:resource="https://commons.wikimedia.org/entity/M90544172"/>

Jul 23 2020, 8:39 PM · Structured-Data-Backlog (Current Work), StructuredDataOnCommons, Commons, Wikidata-Query-Service, Wikidata

Jun 21 2020

Multichill added a comment to T252300: Modify javascript Gadget-PermissionOTRS.js on Commons to add P6305 SDC statement.

Code to modify: https://commons.wikimedia.org/wiki/MediaWiki:Gadget-PermissionOTRS.js . Code in https://www.wikidata.org/wiki/MediaWiki:AddQuickClaim.js can probably used as a starting point.

Jun 21 2020, 1:06 PM · Commons, Structured-Data-Backlog, Wikimedia-Hackathon-2020, SDC-Statements

Jun 6 2020

Multichill closed T225664: Update open_nsfw-- for Wikimedia production deployment as Resolved.

Nevermind, this user is blocked on two Wikipedia's, see https://meta.wikimedia.org/wiki/Special:CentralAuth?target=Lazy-restless

Jun 6 2020, 5:51 PM · Structured-Data-Backlog, Product-Infrastructure-Team-Backlog, MachineVision, Services (watching), serviceops, Service-deployment-requests, Operations
Multichill added a comment to T225664: Update open_nsfw-- for Wikimedia production deployment.

@Lazy-restless care to explain why you re-opened this task? Looks like @Mholloway correctly closed it because all work is done.

Jun 6 2020, 5:47 PM · Structured-Data-Backlog, Product-Infrastructure-Team-Backlog, MachineVision, Services (watching), serviceops, Service-deployment-requests, Operations

Jun 1 2020

Multichill awarded Blog Post: Celebrating 600,000 commits for Wikimedia a Meh! token.
Jun 1 2020, 11:20 AM

May 31 2020

Multichill closed T89719: Default article links should be language neutral as Declined.
May 31 2020, 4:59 PM · Patch-Needs-Improvement, I18n, WikimediaMessages

May 25 2020

Multichill added a comment to T238907: Depictor to add depicts to pictures of humans on Commons.

Notes for future reference:

May 25 2020, 7:47 PM · Tools, StructuredDataOnCommons, Wiki-Techstorm-2019

May 22 2020

Multichill updated subscribers of T253405: Some (recent?) uploads to Commons are not available on other wikis.

Could T250767 be related @Tgr ?

May 22 2020, 8:53 PM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Wikimedia-Incident, Performance-Team, MediaWiki-Uploading, Operations, Commons, MediaWiki-File-management
Multichill added projects to T253373: Commons API search/imageinfo generator not working: MediaWiki-API, Discovery-Search (Current work).
May 22 2020, 9:19 AM · MediaWiki-API, Commons

May 16 2020

Multichill added a comment to T147751: Update instructions for adding a new source.

@Lokal_Profil @JeanFred any news on this? Haven't done this in a while and the documentation at https://commons.wikimedia.org/wiki/Commons:Monuments_database/Harvesting looks outdated. Implication is that you two are currently the only people who are able to add sources.

May 16 2020, 2:19 PM · Documentation, Wiki-Loves-Monuments-Sources
Multichill closed T177241: Import Korea in Korean into monuments database as Invalid.

I'm just going to close this one as invalid because of lack of information and nothing happening for several years. Feel free to add more information and open it again.

May 16 2020, 2:11 PM · Wiki-Loves-Monuments-Sources
Multichill moved T207067: Add Scotland Scheduled Monuments in English to monuments database from Backlog to Needs mapping on the Wiki-Loves-Monuments-Sources board.
May 16 2020, 2:09 PM · Wiki-Loves-Monuments-Sources
Multichill moved T230299: Import Basque Country and Navarre monuments into the database from Backlog to Needs mapping on the Wiki-Loves-Monuments-Sources board.
May 16 2020, 2:09 PM · Wiki-Loves-Monuments (2020), Wiki-Loves-Monuments-Sources