XZise created this task. XZise added a subscriber: XZise. XZise added a project: pywikibot-core.
TASK DESCRIPTION Similar to T74847 the wikibase settings are hardcoded into the family files. There is [[https://en.wikipedia.org/w/api.php?action=query&meta=wikibase%7C%60actio...]] which would allow to make dynamically if the API plays along. In T74847 a very nasty problem surfaced which made it at least very hard to determine the Site object parameter (basically which family and code it uses) based on the result (see T85153).
So part of this task is also to determine if this API call has the same problem so other wikibase installations in the wild should be queried (or more exact: installations which use another wikibase). At least from the result of the English Wikipedia it should be easy to get a Site object because it's possible to construct the URL similar to the interwiki map URL for which we already have an implementation.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: Aklapper, XZise, jayvdb, pywikipedia-bugs
jayvdb added a subscriber: jayvdb.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Aklapper, XZise, jayvdb, pywikipedia-bugs
jayvdb added a project: Pywikibot-Wikidata.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Aklapper, XZise, jayvdb, pywikipedia-bugs
jayvdb added a subscriber: Pietrodn. jayvdb added a comment.
looks like we wont have similar problems
wikidata points at itself: https://www.wikidata.org/w/api.php?action=query&meta=wikibase
test.wikipedia points at test.wikidata: https://test.wikipedia.org/w/api.php?action=query&meta=wikibase
Here is an older install in the wild, which is a wikibase client and wikibase repo, and it has a usable response: http://www.eagle-network.eu/wiki/api.php?action=query&meta=wikibase&...
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Aklapper, XZise, jayvdb, Pietrodn, pywikipedia-bugs
jayvdb added a comment.
A few more public sites can be found at https://wikiapiary.com/wiki/Extension:Wikibase_Client , and a this query https://wikiapiary.com/w/index.php?title=Special%3AAsk&q=%5B%5BHas+extension%3A%3AExtension%3AWikibase+Client%5D%5D&po=%3FHas+website%3DWiki+name%0D%0A%3FHas+MediaWiki+version%3DMediaWiki+version%0D%0A%3FHas+extension+version%3DExtension+version%0D%0A&eq=yes&p%5Bformat%5D=table&sort%5B0%5D=Has+MediaWiki+version&order%5B0%5D=ASC&sort_num=&order_num=ASC&p%5Blimit%5D=500&p%5Boffset%5D=&p%5Blink%5D=all&p%5Bsort%5D=Has+MediaWiki+version&p%5Border%5D%5Bascending%5D=1&p%5Bheaders%5D=show&p%5Bmainlabel%5D=-&p%5Bintro%5D=%3Cb%3EThis+extension+is+in+use+on+the+following+websites%3A%3C%2Fb%3E%3Cbr+%2F%3E&p%5Boutro%5D=&p%5Bsearchlabel%5D=%E2%80%A6+further+results&p%5Bdefault%5D=This+extension+is+no+longer+in+use+on+any+website.&p%5Bclass%5D=sortable+wikitable+smwtable&eq=yes shows the sites with the lowest version first
Of those which are not using a wmf branch, they seem to all work for Wikibase Client 0.5+:
http://www.lycaeum.org/w/api.php?action=query&meta=wikibase&format=j...
clients connected to a repo on a different site:
http://wiki.geogebra.org/s/es/api.php?action=query&meta=wikibase&for... http://sv.pornopedia.com/w/api.php?action=query&meta=wikibase&format...
And a 0.3 client which doesnt support meta=wikibase
http://pwiki.ru/api.php?action=query&meta=wikibase&format=jsonfm http://pwiki.ru/api.php?action=query&meta=siteinfo&siprop=extensions...
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: Aklapper, XZise, jayvdb, Pietrodn, pywikipedia-bugs
Ricordisamoa added a subscriber: Ricordisamoa.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Ricordisamoa Cc: Aklapper, XZise, jayvdb, Pietrodn, Ricordisamoa, pywikipedia-bugs
despens added a subscriber: despens.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: despens Cc: despens, jayvdb, Ricordisamoa, Aklapper, Pietrodn, XZise, pywikipedia-bugs
XZise added a blocked task: T89451: Reducing complexity of the Family class.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: despens, jayvdb, Ricordisamoa, Aklapper, Pietrodn, XZise, pywikipedia-bugs
awight added a subscriber: awight.
TASK DETAIL https://phabricator.wikimedia.org/T85331
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: awight Cc: awight, despens, jayvdb, Ricordisamoa, Aklapper, Pietrodn, XZise, pywikipedia-bugs
pywikipedia-bugs@lists.wikimedia.org