[Pywikipedia-bugs] [Maniphest] [Commented On] T100779: pywikibot api paraminfo should to recover from defective API modules

2015-09-04 Thread gerritbot
gerritbot added a subscriber: gerritbot. gerritbot added a comment. Change 236246 had a related patch set uploaded (by John Vandenberg): Deprecate ParamInfo.query_modules_with_limits https://gerrit.wikimedia.org/r/236246 TASK DETAIL https://phabricator.wikimedia.org/T100779 EMAIL PREFERENCES

[Pywikipedia-bugs] [Maniphest] [Updated] T100779: pywikibot api paraminfo should to recover from defective API modules

2015-09-04 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T100779 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: gerritbot, Ricordisamoa, XZise, Aklapper, jayvdb, pywikibot-bugs-list _

[Pywikipedia-bugs] [Maniphest] [Updated] T109168: [BLOCKER] Inconsistency in the ParamInfo API cache leads to assertion error

2015-09-04 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T109168 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: zhuyifei1999, Steinsplitter, Mjbmr, KTC, Ladsgroup, JAnD, XZise, jayvdb, gerritbot, Xqt,

[Pywikipedia-bugs] [Maniphest] [Commented On] T109168: [BLOCKER] Inconsistency in the ParamInfo API cache leads to assertion error

2015-09-04 Thread gerritbot
gerritbot added a comment. Change 236246 had a related patch set uploaded (by John Vandenberg): Deprecate ParamInfo.query_modules_with_limits https://gerrit.wikimedia.org/r/236246 TASK DETAIL https://phabricator.wikimedia.org/T109168 EMAIL PREFERENCES https://phabricator.wikimedia.org/sett

[Pywikipedia-bugs] [Maniphest] [Commented On] T109168: [BLOCKER] Inconsistency in the ParamInfo API cache leads to assertion error

2015-09-04 Thread jayvdb
jayvdb added a comment. This is occurring again due to another query module being added: contenttranslationsuggestions TASK DETAIL https://phabricator.wikimedia.org/T109168 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb Cc: zhuyifei1999, St

[Pywikipedia-bugs] [Maniphest] [Commented On] T111479: Timeout in testApiMethods calling mediawiki_messages

2015-09-04 Thread gerritbot
gerritbot added a subscriber: gerritbot. gerritbot added a comment. Change 236245 had a related patch set uploaded (by John Vandenberg): Deprecate fetching all mediawiki_messages using * https://gerrit.wikimedia.org/r/236245 TASK DETAIL https://phabricator.wikimedia.org/T111479 EMAIL PREFERE

[Pywikipedia-bugs] [Maniphest] [Updated] T111479: Timeout in testApiMethods calling mediawiki_messages

2015-09-04 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T111479 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: gerritbot, Aklapper, jayvdb, pywikibot-bugs-list, GPHemsley, Darkdadaah, Anomie, Krenair,

[Pywikipedia-bugs] [Maniphest] [Commented On] T111479: Timeout in testApiMethods calling mediawiki_messages

2015-09-04 Thread jayvdb
jayvdb added a comment. Even https://ar.wiktionary.org/w/api.php?action=query&meta=allmessages&ammessages=*&amlang=ar&amnocontent=1 takes 30s whereas https://en.wiktionary.org/w/api.php?action=query&meta=allmessages&ammessages=*&amlang=ar&amnocontent=1 takes 7s and https://en.wiktionary.org/w

[Pywikipedia-bugs] [Maniphest] [Commented On] T111479: Timeout in testApiMethods calling mediawiki_messages

2015-09-04 Thread jayvdb
jayvdb added a comment. IMO pywikibot-core could avoid this problem by rewriting the unit test so it doesnt test '*', and even deprecate '*' as a valid way to download all messages. A caller should always specify what messages they need. TASK DETAIL https://phabricator.wikimedia.org/T111479

[Pywikipedia-bugs] [Maniphest] [Updated] T111479: Timeout in testApiMethods calling mediawiki_messages

2015-09-04 Thread jayvdb
jayvdb added projects: MediaWiki-API, Wiktionary. jayvdb added a comment. The slowness of this query seems to be specific to Arabic Wiktionary. I guess it could be a site specific problem? e.g. lots of custom messages in the MediaWiki: namespace? TASK DETAIL https://phabricator.wikimedia.org

[Pywikipedia-bugs] [Maniphest] [Closed] T85658: site.interwiki can be broken by a family that needs _get_path_regex

2015-09-04 Thread jayvdb
jayvdb closed this task as "Resolved". jayvdb reassigned this task from jayvdb to XZise. TASK DETAIL https://phabricator.wikimedia.org/T85658 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: XZise, jayvdb Cc: gerritbot, jayvdb, Aklapper, pywikibot-bugs

[Pywikipedia-bugs] [Maniphest] [Commented On] T85658: site.interwiki can be broken by a family that needs _get_path_regex

2015-09-04 Thread gerritbot
gerritbot added a comment. Change 221448 merged by jenkins-bot: [FEAT] Fully flexible Site(url) https://gerrit.wikimedia.org/r/221448 TASK DETAIL https://phabricator.wikimedia.org/T85658 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb, gerri

[Pywikipedia-bugs] [Maniphest] [Commented On] T85658: site.interwiki can be broken by a family that needs _get_path_regex

2015-09-04 Thread gerritbot
gerritbot added a comment. Change 220722 abandoned by John Vandenberg: Fix Family.from_url support for generated families Reason: I4cc8bd7b https://gerrit.wikimedia.org/r/220722 TASK DETAIL https://phabricator.wikimedia.org/T85658 EMAIL PREFERENCES https://phabricator.wikimedia.org/settin

[Pywikipedia-bugs] [Maniphest] [Commented On] T111479: Timeout in testApiMethods calling mediawiki_messages

2015-09-04 Thread jayvdb
jayvdb added a comment. three more: https://travis-ci.org/wikimedia/pywikibot-core/jobs/78754749#L3484 https://travis-ci.org/wikimedia/pywikibot-core/jobs/78729055#L3484 https://travis-ci.org/wikimedia/pywikibot-core/jobs/78721079#L4605 TASK DETAIL https://phabricator.wikimedia.org/T111479 EM

[Pywikipedia-bugs] [Maniphest] [Changed Project Column] T85153: FileRepo::getInfo() information is very different depending on the subclass in use for each repo

2015-09-04 Thread Jdforrester-WMF
Jdforrester-WMF moved this task to Backlog on the Multimedia workboard. Herald added subscribers: Steinsplitter, Matanya. TASK DETAIL https://phabricator.wikimedia.org/T85153 WORKBOARD https://phabricator.wikimedia.org/project/board/48/ EMAIL PREFERENCES https://phabricator.wikimedia.org/s

[Pywikipedia-bugs] [Maniphest] [Commented On] T111513: APISite.article_path does not support sites using trailing '/'

2015-09-04 Thread jayvdb
jayvdb added a comment. trailing `/`: https://wikiapiary.com/wiki/GamesWiki https://wikiapiary.com/wiki/GIGAPedia https://wikiapiary.com/wiki/VideoLAN_Wiki https://wikiapiary.com/wiki/Stadtwiki_Baden-Baden https://wikiapiary.com/wiki/De_qu%C3%A9_muri%C3%B3_y_c%C3%B3mo https://wikiapiary.com/wiki/J

[Pywikipedia-bugs] [Maniphest] [Created] T111513: APISite.article_path does not support sites using trailing '/'

2015-09-04 Thread jayvdb
jayvdb created this task. jayvdb added a subscriber: jayvdb. jayvdb added projects: pywikibot-core, Pywikibot-Interwiki-Map. Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION bcd8ec89c6105 replaced Family.nicepath with `APISite.article_path` , and implemented `Page.full_

[Pywikipedia-bugs] [Maniphest] [Commented On] T109173: Nonce already used regularly occurring on beta cluster

2015-09-04 Thread jayvdb
jayvdb added a comment. https://travis-ci.org/jayvdb/pywikibot-core/jobs/78718812#L721 TASK DETAIL https://phabricator.wikimedia.org/T109173 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb Cc: Tgr, greg, Aklapper, Luke081515, pywikibot-bugs-l

[Pywikipedia-bugs] [Maniphest] [Updated] T111498: l10n_tests doesn't update __doc__

2015-09-04 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T111498 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: gerritbot, Aklapper, pywikibot-bugs-list, valhallasw, jayvdb __

[Pywikipedia-bugs] [Maniphest] [Commented On] T111498: l10n_tests doesn't update __doc__

2015-09-04 Thread gerritbot
gerritbot added a subscriber: gerritbot. gerritbot added a comment. Change 235995 had a related patch set uploaded (by John Vandenberg): Add docstring to l10n tests https://gerrit.wikimedia.org/r/235995 TASK DETAIL https://phabricator.wikimedia.org/T111498 EMAIL PREFERENCES https://phabric

[Pywikipedia-bugs] [Maniphest] [Created] T111498: l10n_tests doesn't update __doc__

2015-09-04 Thread valhallasw
valhallasw created this task. valhallasw added a subscriber: valhallasw. valhallasw added projects: pywikibot-core, Pywikibot-i18n. Herald added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION https://gerrit.wikimedia.org/r/#/c/235978/ Resulting in ``` $ nosetests --verbosi

[Pywikipedia-bugs] [Maniphest] [Edited] T89451: Reducing complexity of the Family class

2015-09-04 Thread jayvdb
jayvdb edited the task description. TASK DETAIL https://phabricator.wikimedia.org/T89451 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb Cc: zhuyifei1999, Ricordisamoa, gerritbot, Omegat, jayvdb, pywikibot-bugs-list, Aklapper, XZise ___

[Pywikipedia-bugs] [Maniphest] [Edited] T89451: Reducing complexity of the Family class

2015-09-04 Thread jayvdb
jayvdb edited the task description. TASK DETAIL https://phabricator.wikimedia.org/T89451 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: jayvdb Cc: zhuyifei1999, Ricordisamoa, gerritbot, Omegat, jayvdb, pywikibot-bugs-list, Aklapper, XZise ___

[Pywikipedia-bugs] [Maniphest] [Updated] T104129: interwiki_forward may be replaced with the interwikimap

2015-09-04 Thread jayvdb
jayvdb added a comment. I've noticed that in compat, `APISite.languages()` uses `family.iwkeys()`. This was introduced in https://phabricator.wikimedia.org/rPWBO20cd6f86e513169cf88253f2a5ae2dd32bbbcc50 , but only partially copied to `core` in https://phabricator.wikimedia.org/rPWBCe2bf01209f5