[00:12:05] (03PS1) 10Damian: [cleanup] Drop DotReadableDict [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 [01:19:55] (03PS1) 10Damian: [cleanup] Deprecate frozenmap [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 [05:25:40] (03CR) 10Xqt: "overall LGTM" (033 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 (owner: 10Damian) [05:51:29] (03CR) 10Xqt: [cleanup] Drop DotReadableDict (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [05:52:55] (03CR) 10Damian: "> I propose not to move the code arround because the history will be lost then and need an additional step to follow up." [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 (owner: 10Damian) [06:07:50] (03CR) 10Xqt: [IMPR] Remove distutils (033 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679612 (https://phabricator.wikimedia.org/T274696) (owner: 10Damian) [06:41:24] (03PS1) 10Xqt: Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 [06:41:38] (03CR) 10Xqt: [C: 03+2] Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 (owner: 10Xqt) [06:44:29] (03CR) 10jerkins-bot: [V: 04-1] Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 (owner: 10Xqt) [06:55:40] 10Pywikibot, 10Pywikibot-Documentation: Add specialbots to the docs - https://phabricator.wikimedia.org/T280316 (10Xqt) [06:55:52] 10Pywikibot, 10Pywikibot-Documentation: Add specialbots to the docs - https://phabricator.wikimedia.org/T280316 (10Xqt) p:05Triage→03Low [07:05:02] (03PS2) 10Damian: [cleanup] Drop DotReadableDict [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 [07:09:12] (03PS2) 10Xqt: Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 [07:09:21] (03CR) 10Xqt: Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 (owner: 10Xqt) [07:09:26] (03CR) 10Xqt: [C: 03+2] Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 (owner: 10Xqt) [07:09:45] (03CR) 10Xqt: "recheck" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [07:09:55] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [07:11:41] (03CR) 10Xqt: [cleanup] Drop DotReadableDict (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [07:11:50] (03Merged) 10jenkins-bot: Revert "[parser] Make mwparserfromhell or wikitextparser mandatory" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680016 (owner: 10Xqt) [07:12:40] (03PS3) 10Damian: [IMPR] Remove distutils [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679612 (https://phabricator.wikimedia.org/T274696) [07:15:49] (03PS3) 10Damian: [cleanup] Deprecate DotReadableDict [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 [07:18:54] (03CR) 10Damian: "> Oh, that must be kept until is is dropped after deprecation period" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [07:26:29] 10Pywikibot, 10Pywikibot-tests: dependencies form requirements.txt aren't installed with Travis - https://phabricator.wikimedia.org/T280318 (10Xqt) [07:26:35] 10Pywikibot, 10Pywikibot-tests: dependencies form requirements.txt aren't installed with Travis - https://phabricator.wikimedia.org/T280318 (10Xqt) p:05Triage→03High [07:46:32] 10Pywikibot, 10Pywikibot-tests: dependencies form requirements.txt aren't installed with Travis - https://phabricator.wikimedia.org/T280318 (10Xqt) An empty requirements.txt is used for some Tests: ` # When PYSETUP_TEST_EXTRAS is not enabled, do not allow the # default 'install' step to install all depend... [08:07:21] (03CR) 10Xqt: "> Patch Set 3:" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [08:07:49] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [08:10:21] (03CR) 10Xqt: "> Patch Set 1:" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 (owner: 10Damian) [08:19:15] (03CR) 10Xqt: "recheck" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679612 (https://phabricator.wikimedia.org/T274696) (owner: 10Damian) [08:19:25] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679612 (https://phabricator.wikimedia.org/T274696) (owner: 10Damian) [08:19:54] (03CR) 10Xqt: [C: 03+2] [cleanup] Deprecate DotReadableDict [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [08:20:57] (03CR) 10Xqt: "Sounds good but I have to investigate a bit." [pywikibot/core] - 10https://gerrit.wikimedia.org/r/678644 (owner: 10Damian) [08:29:01] (03Merged) 10jenkins-bot: [cleanup] Deprecate DotReadableDict [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680030 (owner: 10Damian) [08:44:19] (03PS1) 10Xqt: [cleanup] Remove deprecated code parts [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680256 [08:45:29] (03CR) 10Xqt: "> Patch Set 4:" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/677352 (owner: 10Damian) [09:04:36] (03CR) 10Xqt: [C: 03+2] [IMPR] Remove distutils [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679612 (https://phabricator.wikimedia.org/T274696) (owner: 10Damian) [09:08:28] (03Merged) 10jenkins-bot: [IMPR] Remove distutils [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679612 (https://phabricator.wikimedia.org/T274696) (owner: 10Damian) [09:14:08] (03CR) 10Damian: "> Sounds good but I have to investigate a bit." [pywikibot/core] - 10https://gerrit.wikimedia.org/r/678644 (owner: 10Damian) [09:17:16] (03PS2) 10Damian: [cleanup] Deprecate frozenmap [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 [09:21:47] (03PS3) 10Damian: [cleanup] Deprecate frozenmap [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 [09:22:57] (03PS3) 10Damian: [IMPR] Deprecate is_IP [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679046 [09:23:26] (03PS4) 10Damian: [cleanup] Deprecate is_IP [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679046 [09:27:58] (03CR) 10Xqt: site: Support async chunked uploads (T129216) (032 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [09:37:25] (03CR) 10Xqt: site: Support async chunked uploads (T129216) (034 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [09:39:09] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [09:46:56] (03CR) 10Xqt: "I agree removing the test. But moveing the code from tools to site._generators is not an advantage because it can be reused by isAnonymous" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679046 (owner: 10Damian) [10:01:02] 10Pywikibot, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services): TRAVIS jobs cannot be restarted anymore - https://phabricator.wikimedia.org/T279817 (10Xqt) p:05Triage→03Low Currently restart is working again (but I've no glue about the reason) [10:02:42] 10Pywikibot, 10Pywikibot-tests: patrolbot_tests.TestPatrolBot.test_parse_page_tuples fails wor wikisource:zh - https://phabricator.wikimedia.org/T280328 (10Xqt) [10:02:49] 10Pywikibot, 10Pywikibot-tests: patrolbot_tests.TestPatrolBot.test_parse_page_tuples fails wor wikisource:zh - https://phabricator.wikimedia.org/T280328 (10Xqt) p:05Triage→03High [10:03:25] 10Pywikibot, 10Pywikibot-replace.py: replace.py: uncaught exception - https://phabricator.wikimedia.org/T280043 (10Xqt) p:05Triage→03Medium [11:05:10] (03CR) 10Zhuyifei1999: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [11:22:43] (03PS1) 10Xqt: [parser] Deprecate textlib usage without MediaWiki markup parser [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) [11:28:16] (03CR) 10jerkins-bot: [V: 04-1] [parser] Deprecate textlib usage without MediaWiki markup parser [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) (owner: 10Xqt) [11:29:28] (03PS2) 10Xqt: [parser] Deprecate textlib usage without MediaWiki markup parser [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) [11:30:22] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) (owner: 10Xqt) [11:33:55] (03PS3) 10Xqt: [parser] Deprecate textlib usage without MediaWiki markup parser [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) [11:34:27] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) (owner: 10Xqt) [11:50:41] (03CR) 10Xqt: [C: 03+2] [parser] Deprecate textlib usage without MediaWiki markup parser [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) (owner: 10Xqt) [11:56:55] (03Merged) 10jenkins-bot: [parser] Deprecate textlib usage without MediaWiki markup parser [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680294 (https://phabricator.wikimedia.org/T106763) (owner: 10Xqt) [11:58:34] (03PS1) 10Xqt: [parser] Make mwparserfromhell or wikitextparser mandatory [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680301 (https://phabricator.wikimedia.org/T106763) [12:00:22] (03CR) 10Xqt: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [12:29:08] (03PS1) 10Xqt: [doc] Update ROADMAP.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680313 [13:08:43] 10Pywikibot: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Aklapper) Hi @Rubin16, thanks for taking the time to report this! Processed by what or who? What are clear steps (commands) to reproduce? Please follow https://www.mediawiki.org/w... [13:08:54] 10Pywikibot: Pywikibot: IndexPage.num_pages fails if there are no pages yet - https://phabricator.wikimedia.org/T280357 (10Inductiveload) [13:09:43] 10Pywikibot, 10Pywikibot-Scripts: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Rubin16) [13:10:02] 10Pywikibot, 10Pywikibot-Scripts: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Rubin16) >>! In T280356#7009100, @Aklapper wrote: > Hi @Rubin16, thanks for taking the time to report this! Processed by what or who? What are clear steps (... [13:13:20] (03PS8) 10Inductiveload: site: Support async chunked uploads (T129216) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) [13:15:00] (03CR) 10Inductiveload: "Handled the control flow style." (033 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [13:27:06] (03CR) 10Zhuyifei1999: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [13:42:47] (03CR) 10Xqt: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [14:02:22] (03CR) 10Xqt: site: Support async chunked uploads (T129216) (032 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [14:03:08] (03CR) 10Xqt: "recheck" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 (owner: 10Damian) [14:05:19] (03CR) 10Xqt: [C: 03+2] [doc] Update ROADMAP.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680313 (owner: 10Xqt) [14:06:59] 10Pywikibot, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (CI & Testing services): TRAVIS jobs cannot be restarted anymore - https://phabricator.wikimedia.org/T279817 (10hashar) 05Open→03Declined I guess that was a glitch on Travis side. If it happens again, I guess the best is to... [14:07:39] (03Merged) 10jenkins-bot: [doc] Update ROADMAP.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680313 (owner: 10Xqt) [14:34:12] (03CR) 10Inductiveload: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [15:01:59] (03CR) 10Xqt: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [15:18:12] (03CR) 10Xqt: [C: 03+2] [cleanup] Deprecate frozenmap [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 (owner: 10Damian) [15:22:35] (03Merged) 10jenkins-bot: [cleanup] Deprecate frozenmap [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680041 (owner: 10Damian) [15:27:43] 10Pywikibot, 10Pywikibot-Scripts: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Xqt) Testing with command line: `pwb reflinks -lang:ru -simulate -page:user:xqt/Test` [15:43:46] 10Pywikibot, 10Pywikibot-Scripts: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Xqt) a:03Xqt [15:55:08] (03CR) 10JJMC89: [C: 03+2] [cleanup] Remove deprecated code parts [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680256 (owner: 10Xqt) [15:58:21] (03PS1) 10Xqt: [IMPR] catch LocationParseError in reflinks.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680379 (https://phabricator.wikimedia.org/T280356) [16:01:48] (03Merged) 10jenkins-bot: [cleanup] Remove deprecated code parts [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680256 (owner: 10Xqt) [16:03:41] (03PS9) 10Inductiveload: site: Support async chunked uploads (T129216) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) [16:05:49] 10Pywikibot: Pywikibot: IndexPage.num_pages fails if there are no pages yet - https://phabricator.wikimedia.org/T280357 (10Xqt) p:05Triage→03Medium [16:13:00] (03PS8) 10Clare Ming: Add config for language in header for logged in/out users [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) [16:14:19] (03CR) 10Nray: Add config for language in header for logged in/out users (031 comment) [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) (owner: 10Clare Ming) [16:19:36] (03CR) 10Meno25: "Thank you very much" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [16:22:58] (03CR) 10DannyS712: [C: 03+1] [doc] Update documentation (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [16:26:23] (03CR) 10Clare Ming: Add config for language in header for logged in/out users (033 comments) [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) (owner: 10Clare Ming) [16:30:02] (03CR) 10Meno25: [doc] Update documentation (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [16:36:55] (03CR) 10Zhuyifei1999: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [16:39:03] (03PS9) 10Clare Ming: Add config for language in header for logged in/out users [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) [16:41:22] (03CR) 10Inductiveload: site: Support async chunked uploads (T129216) (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679021 (https://phabricator.wikimedia.org/T129216) (owner: 10Inductiveload) [16:50:59] (03CR) 10DannyS712: [C: 03+1] [doc] Update documentation (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [16:54:04] (03PS9) 10Meno25: [doc] Update documentation [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 [16:55:00] (03CR) 10Meno25: [doc] Update documentation (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [16:56:40] (03CR) 10Nray: [C: 03+2] Add config for language in header for logged in/out users [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) (owner: 10Clare Ming) [17:28:11] (03PS1) 10Xqt: [bugfix] proofreadpage: search for "new" class after purge [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680390 (https://phabricator.wikimedia.org/T280357) [17:29:46] 10Pywikibot, 10Patch-For-Review: Pywikibot: IndexPage.num_pages fails if there are no pages yet - https://phabricator.wikimedia.org/T280357 (10Xqt) a:03Xqt [17:36:12] (03CR) 10Xqt: "Thank you Meno25 for this contribution." [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [17:36:15] (03CR) 10Xqt: [C: 03+2] [doc] Update documentation [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [17:38:39] (03Merged) 10jenkins-bot: [doc] Update documentation [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680350 (owner: 10Meno25) [17:48:19] 10Pywikibot: distutils module is deprecated since Python 3.10 - https://phabricator.wikimedia.org/T274696 (10Xqt) 05Open→03Resolved a:03atagar [17:48:34] 10Pywikibot, 10Pywikibot-tests: patrolbot_tests.TestPatrolBot.test_parse_page_tuples fails for wikisource:zh - https://phabricator.wikimedia.org/T280328 (10Xqt) [17:49:45] (03Merged) 10jenkins-bot: Add config for language in header for logged in/out users [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) (owner: 10Clare Ming) [18:23:37] (03CR) 10Rubin: [C: 03+1] "tested - works, thank you" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680379 (https://phabricator.wikimedia.org/T280356) (owner: 10Xqt) [18:24:24] 10Pywikibot, 10Pywikibot-Scripts, 10Patch-For-Review: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Rubin16) ` LocationParseError: Can't retrieve url http://www.deloitte.com%2Fassets%2FDcom-Ukraine%2FLocal%2520Assets%2FDocuments%2F!Uk... [19:12:37] (03PS1) 10Xqt: [bugfix] fix stripping author_page_name in is_wikisource_author_page() [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680408 (https://phabricator.wikimedia.org/T280328) [19:18:45] (03CR) 10Xqt: [C: 03+2] [bugfix] fix stripping author_page_name in is_wikisource_author_page() [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680408 (https://phabricator.wikimedia.org/T280328) (owner: 10Xqt) [19:19:06] (03CR) 10Xqt: [C: 03+2] [IMPR] catch LocationParseError in reflinks.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680379 (https://phabricator.wikimedia.org/T280356) (owner: 10Xqt) [19:19:27] 10Pywikibot, 10Pywikibot-Scripts, 10Patch-For-Review: reflinks.py: LocationParseError: Failed to parse: label empty or too long - https://phabricator.wikimedia.org/T280356 (10Xqt) 05Open→03Resolved [19:20:13] 10Pywikibot, 10Patch-For-Review, 10Pywikibot-tests: patrolbot_tests.TestPatrolBot.test_parse_page_tuples fails for wikisource:zh - https://phabricator.wikimedia.org/T280328 (10Xqt) 05Open→03Resolved a:03Xqt [19:21:28] (03Merged) 10jenkins-bot: [bugfix] fix stripping author_page_name in is_wikisource_author_page() [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680408 (https://phabricator.wikimedia.org/T280328) (owner: 10Xqt) [19:21:33] (03Merged) 10jenkins-bot: [IMPR] catch LocationParseError in reflinks.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680379 (https://phabricator.wikimedia.org/T280356) (owner: 10Xqt) [19:45:52] (03CR) 10Jdlrobson: "Neat!" [skins/Vector] - 10https://gerrit.wikimedia.org/r/677598 (https://phabricator.wikimedia.org/T277588) (owner: 10Clare Ming) [21:11:18] (03CR) 10Damian: "> I agree removing the test. But moveing the code from tools to site._generators is not an advantage because it can be reused by isAnonymo" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679046 (owner: 10Damian) [22:48:22] (03PS5) 10Damian: [cleanup] Rename is_IP to is_ip_address [pywikibot/core] - 10https://gerrit.wikimedia.org/r/679046 [23:19:19] (03PS1) 10Damian: [cleanup] Don't explicitly subclass object [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680480 [23:30:56] (03CR) 10JJMC89: "recheck" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680480 (owner: 10Damian) [23:34:08] (03CR) 10JJMC89: [C: 03+2] [cleanup] Don't explicitly subclass object [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680480 (owner: 10Damian) [23:36:25] (03Merged) 10jenkins-bot: [cleanup] Don't explicitly subclass object [pywikibot/core] - 10https://gerrit.wikimedia.org/r/680480 (owner: 10Damian)