Developer of Tool-inteGraality. Maintainer of Tool-wikiloves and Wiki-Loves-Monuments
User Details
- User Since
- Oct 6 2014, 10:01 PM (601 w, 2 d)
- Availability
- Available
- IRC Nick
- JeanFred
- LDAP User
- Jean-Frédéric
- MediaWiki User
- Jean-Frédéric [ Global Accounts ]
Sat, Apr 11
Same as T421295: unused images is broken
The issue is that cl_to was dropped from the wikireplicas mid-March, per https://lists.wikimedia.org/hyperkitty/list/cloud-announce@lists.wikimedia.org/message/2LYOH46IXCOPHGVYRULQPYFLUP5TE4VG/
Fri, Mar 27
At startup time, the Flask app imports a module which imports pywikibot ; but I would have thought only actual requests would trigger a pywikibot.Site initialization. Yet the logs seem to indicate that straight off the bat pywikibot does some throttling...
Wed, Mar 25
We are now using SPAQL compatible with both WDQS and QLever
Mon, Mar 23
I filed https://github.com/ad-freiburg/qlever/issues/2788 upstream
Is replacing
Thu, Mar 19
Wed, Mar 18
I think 69669c0 is good enough as a fix.
Tue, Mar 17
I switched the dashboard to use QLever, dashboard is now updating https://www.wikidata.org/wiki/Special:Diff/2472881133
Mar 16 2026
Mar 14 2026
Two solutions:
Mar 13 2026
I know I encountered that before too, but I think it is resolved indeed. :)
Switched the dashboard to use QLever, works now :)
Will close as resolved then :)
Confirmed using pytest-socket
I added a case to handle that kind of errors more gracefully
I see that integraality suceeded on that page − all good now I think ? https://www.wikidata.org/w/index.php?title=Wikidata:WikiProject_Govdirectory/Albania/Coverage_of_first_level_agencies&action=history
Now succeeding when using QLever endpoint. Closing as resolved.
Mar 11 2026
Loading discographies3.js while viewing https://www.wikidata.org/wiki/Q17544624 results in the following CSP errors in my browser's console:
Loading the stylesheet 'https://cdn.datatables.net/1.12.1/css/jquery.dataTables.css' violates the following Content Security Policy directive: [...]
Loading the script 'https://cdn.datatables.net/1.12.1/js/jquery.dataTables.js' violates the following Content Security Policy directive: [...]
Mar 8 2026
Mar 6 2026
Parameter documented at https://www.wikidata.org/wiki/Special:Diff/2469907080
Mar 4 2026
I’m pretty much done with this. one question: should the grouping order be preserved in the output, instead of being sorted by count ? Or be sorted by count, just like now?
Jan 21 2026
Sounds like a good idea. Any suggestions on how to make the distinction? :)
hi @RobinIsadorable , thanks for using integraality and for reporting this. Can you provide more details here? Which dashboard were you trying to work on − can you provide a link?
Dec 19 2025
Fairly sure this is due to e344ea80eb14
Nov 3 2025
categorize-images is created by update-monuments since 4faee3445f96 (T319787).
This is now done, as present for Wikidata’s 13th birthday :)
Jul 25 2025
One potential idea: using subqueries:
SELECT ?grouping ?higher_grouping ?grouping_link_value (COUNT(DISTINCT ?entity) as ?count)
WITH {
SELECT ?grouping (SAMPLE(?_higher_grouping) as ?higher_grouping) (COUNT(DISTINCT ?entity) as ?count) WHERE {
?entity wdt:P31 wd:Q3305213 .
?entity wdt:P195 ?grouping .
OPTIONAL { ?grouping wdt:P17/wdt:P298 ?_higher_grouping }.
}
GROUP BY ?grouping ?higher_grouping
HAVING (?count >= 100)
LIMIT 1000
} AS %items
WHERE {
INCLUDE %items.
OPTIONAL {
?grouping rdfs:label ?labelMUL.
FILTER(lang(?labelMUL)='mul')
}.
OPTIONAL {
?grouping rdfs:label ?labelEN.
FILTER(lang(?labelEN)='en')
}.
BIND(COALESCE(?labelEN, ?labelMUL) AS ?grouping_link_value).
}
GROUP BY ?grouping ?higher_grouping ?grouping_link_value
ORDER BY DESC(?count)does not time out.
Jun 25 2025
May 7 2025
I gave a try to Excalidraw and made https://commons.wikimedia.org/wiki/File:Integraality_architecture_diagram.png ; now added to https://wikitech.wikimedia.org/wiki/Tool:InteGraality
May 6 2025
May 4 2025
May 3 2025
I fixed the error handling, you should now more information when performing a manual update. I tried twice, and it’s WDQS times out (“Query timeout limit reached”) when running queries. The dashboard is trying to do something too expensive for WDQS it seems :-(
May 2 2025
I’ll scope this to the problematic uncaught exception ; with 397c5e82 it should now be made clear to the user what is happening.
Apr 29 2025
What is the meaning behind declining this @jon_amar-WMDE? Why shouldn’t I aim to support more Wikibases beyond Wikidata in my tool?
Apr 24 2025
Thanks for reporting this. Do you have an example dashboard where this happens?
Apr 17 2025
I had not commented here yet because I have commented elsewhere (some wikipage I think) before ; and others have made my points better than I would (in particular, @Dominicbm has very well put how tiring this periodic asking that goes nowhere is).
Apr 16 2025
Apr 7 2025
I have been noticing the issue for a while and found this ticket. Several of “my” Toolforge tools have duplicate entries:
Feb 25 2025
Re-ran, it completed in ~400s. I guess the dataset is big and this is flirting with the timeouts.
@Palotabarat How did this happen − doing what, on which page etc?
Feb 5 2025
And since qlever support Wikimedia Commons, this could unlock T294893: integraality for Structured Data on Commons?
Nov 9 2024
The service was going in 403 forbidden (at least something different!) When I tried to stop/start, it started as a PHP service ; I then ran the command logged above in SAL ; and edited webservice.template to specify web: python3.9.