jayvdb created this task. jayvdb added subscribers: Ricordisamoa, gerritbot, jayvdb, pywikibot-bugs-list, Aklapper, XZise. jayvdb added projects: pywikibot-core, Pywikibot-interwiki.py.
TASK DESCRIPTION The family config for `interwiki_putfirst` is because T4867 is not solved, but even if solved we might still need to support older versions for quite a while. Also, even if the API returns them in the 'right' order, there may also be a need to re-order them correctly when reading dumps, but that is unlikely. Wiki communities like to have their interwikis in a special order. T103093 shows just how bizarre some ordering preferences are. In the core repo, only the Wikimedia families define interwiki_putfirst, so maybe only Wikimedia communities are this particular about their interwikis, but I doubt it. https://meta.wikimedia.org/wiki/Interwiki_sorting_order describes some of the desired ordered and links to two MediaWiki: namespace lists which are not maintained in the software, and are mostly unmaintained https://meta.wikimedia.org/wiki/MediaWiki:Interwiki_config-sorting_order-native-languagename https://meta.wikimedia.org/wiki/MediaWiki:Interwiki_config-sorting_order-native-languagename-firstword We could update those, and add meta lists for the other sort orderings, so we do need to maintain them in pywikibot, but can dynamically load them when required. They are small pages. We can add a maintenance script to check when they are out of date. TASK DETAIL https://phabricator.wikimedia.org/T103200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb Cc: XZise, Aklapper, pywikibot-bugs-list, jayvdb, gerritbot, Ricordisamoa, Malyacko, P.Copp _______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
