[03:17:48] 10Pywikibot: classes derived from object should always call super in Initializer - https://phabricator.wikimedia.org/T212741 (10Xqt) The MRO chain is not safe and can be different between py2.7 and py 3.5. This is relevant for subclass with multiple parents and I don’t see any reason not to initialise a part of... [03:32:36] 10Pywikibot: classes derived from object should always call super in Initializer - https://phabricator.wikimedia.org/T212741 (10Xqt) p:05High→03Low [09:25:39] 10Pywikibot: user-config.py with mode 777 is not readable - https://phabricator.wikimedia.org/T212723 (10Xqt) > it would be wise to document it somehow to prevent future problems. Either this or the generating script should print an appropriate message (or both) [10:39:15] (03PS7) 10Xqt: [bugfix] Fix polymorphism implementation of bot_choice.Option [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482279 (https://phabricator.wikimedia.org/T212740) [11:27:18] (03PS1) 10Xqt: [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 [11:28:53] (03CR) 10jerkins-bot: [V: 04-1] [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 (owner: 10Xqt) [11:59:38] (03PS1) 10Xqt: [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 [12:03:11] (03CR) 10jerkins-bot: [V: 04-1] [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 (owner: 10Xqt) [12:05:56] (03PS2) 10Xqt: [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 [12:07:48] (03PS2) 10Xqt: [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 [12:19:35] 10Pywikibot: user-config.py with mode 777 is not readable - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) mode 777 being un-readable is not POSIX-conformant and is not Linux bahavior. filesystem default to 777 is also not Linux bahavior (which is `mode` to `open(2)` - umask). The paths in the trace... [12:22:51] 10Pywikibot: user-config.py with mode 777 is not readable - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) Though, POSIX ACLs might be able to prevent reading 777 files; I have not looked into that. However, POSIX ACLs should not be 'enabled' for a clean install, and even if it's 'enabled' `ls` shoul... [12:29:21] (03PS1) 10Xqt: [tests] Provide additional tests for eventstreams_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482405 [12:30:54] (03CR) 10jerkins-bot: [V: 04-1] [tests] Provide additional tests for eventstreams_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482405 (owner: 10Xqt) [12:31:09] 10Pywikibot: user-config.py with mode 777 is not readable - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) Could it be https://github.com/wikimedia/pywikibot/blob/e57dbff2bf6d4dd719a6f576d96a3b285acbc4ea/pywikibot/config2.py#L1054: `lang=python if OSWIN32 or _filemode & 0o02 == 0: with open(_file... [12:32:17] (03PS2) 10Xqt: [tests] Provide additional tests for eventstreams_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482405 [12:37:27] 10Pywikibot: user-config.py with mode 777 is not readable - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) oh, os.open [[https://docs.python.org/3/library/os.html#os.open|default mode]] //is// 777. Why doesn't WSL have a sane umask? [12:39:08] 10Pywikibot: generate_user_files creates user-config.py with mode 777 on WSL, and then pywikibot refuse to load the config for security - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) [12:44:30] (03PS1) 10Xqt: [fix] Fix spelling mistake [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482406 [13:00:37] 10Pywikibot: generate_user_files creates user-config.py with mode 777 on WSL, and then pywikibot refuse to load the config for security - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) https://bugs.python.org/issue29214 sigh... [13:01:41] 10Pywikibot, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) [13:02:02] 10Pywikibot, 10Pywikibot-tests: generate_family_files test fails on Travis and AppVeyor - https://phabricator.wikimedia.org/T194138 (10Xqt) [13:02:04] 10Pywikibot, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) [13:02:11] 10Pywikibot, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) p:05Triage→03Low [13:10:03] (03PS1) 10Xqt: [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) [13:11:11] 10Pywikibot, 10Patch-For-Review, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) a:03Xqt [13:12:29] (03PS2) 10Xqt: [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) [13:16:13] (03PS3) 10Xqt: [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) [13:21:12] (03PS4) 10Xqt: pageToUnlink set to current_page in SelflinkBot [pywikibot/core] - 10https://gerrit.wikimedia.org/r/321576 (https://phabricator.wikimedia.org/T150694) (owner: 10Magul) [13:22:34] 10Pywikibot: generate_user_files creates user-config.py with mode 777 on WSL, and then pywikibot refuse to load the config for security - https://phabricator.wikimedia.org/T212723 (10Dvorapa) In generate_user_config.py we use codecs.open(), but I think they work the same. Yeah, I also suspected Windows, as the o... [13:23:19] (03PS4) 10Xqt: [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) [13:24:11] (03PS3) 10Xqt: [tests] Provide additional tests for eventstreams_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482405 [13:25:34] (03PS3) 10Xqt: [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 [13:26:14] (03PS3) 10Xqt: [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 [14:23:58] 10Pywikibot: generate_user_files creates user-config.py with mode 777 on WSL, and then pywikibot refuse to load the config for security - https://phabricator.wikimedia.org/T212723 (10zhuyifei1999) > Yeah, I also suspected Windows, as the only possible permission for files coming from Windows is 777. Ummm.. [[h... [15:40:49] (03CR) 10Mpaa: [bugfix] Fix polymorphism implementation of bot_choice.Option (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482279 (https://phabricator.wikimedia.org/T212740) (owner: 10Xqt) [15:45:50] (03CR) 10Mpaa: [C: 03+2] [fix] Fix spelling mistake [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482406 (owner: 10Xqt) [15:47:22] (03Merged) 10jenkins-bot: [fix] Fix spelling mistake [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482406 (owner: 10Xqt) [15:49:13] (03CR) 10jenkins-bot: [fix] Fix spelling mistake [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482406 (owner: 10Xqt) [15:52:07] (03CR) 10Mpaa: [C: 03+2] [cleanup] Remove handling of old -dry parameter [pywikibot/core] - 10https://gerrit.wikimedia.org/r/462144 (https://phabricator.wikimedia.org/T205190) (owner: 10Xqt) [15:53:37] (03Merged) 10jenkins-bot: [cleanup] Remove handling of old -dry parameter [pywikibot/core] - 10https://gerrit.wikimedia.org/r/462144 (https://phabricator.wikimedia.org/T205190) (owner: 10Xqt) [15:55:31] (03CR) 10jenkins-bot: [cleanup] Remove handling of old -dry parameter [pywikibot/core] - 10https://gerrit.wikimedia.org/r/462144 (https://phabricator.wikimedia.org/T205190) (owner: 10Xqt) [16:46:56] (03CR) 10Xqt: [bugfix] Fix polymorphism implementation of bot_choice.Option (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482279 (https://phabricator.wikimedia.org/T212740) (owner: 10Xqt) [16:49:14] 10Pywikibot, 10Patch-For-Review: code cleanup: remove deprecation warning for -dry option in basic.py - https://phabricator.wikimedia.org/T205190 (10Mpaa) 05Stalled→03Resolved [17:14:33] (03PS1) 10Xqt: [doc] Update HISTORY.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482414 [17:16:31] (03CR) 10Framawiki: [C: 03+2] [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 (owner: 10Xqt) [17:18:02] (03Merged) 10jenkins-bot: [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 (owner: 10Xqt) [17:18:45] (03CR) 10Framawiki: [C: 03+2] [doc] Update HISTORY.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482414 (owner: 10Xqt) [17:19:57] (03CR) 10jenkins-bot: [test] test UploadRobot directly from library [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482402 (owner: 10Xqt) [17:20:26] (03Merged) 10jenkins-bot: [doc] Update HISTORY.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482414 (owner: 10Xqt) [17:22:08] (03CR) 10jenkins-bot: [doc] Update HISTORY.rst [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482414 (owner: 10Xqt) [17:22:40] (03CR) 10Framawiki: [C: 03+2] [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 (owner: 10Xqt) [17:24:09] (03Merged) 10jenkins-bot: [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 (owner: 10Xqt) [17:26:04] (03CR) 10jenkins-bot: [tests] New uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482404 (owner: 10Xqt) [17:27:04] (03CR) 10Framawiki: [C: 03+2] [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) (owner: 10Xqt) [17:29:25] (03PS2) 10Xqt: [compat] Remove compat.rst subpackage tree [pywikibot/core] - 10https://gerrit.wikimedia.org/r/481331 (https://phabricator.wikimedia.org/T183085) [17:29:31] (03Merged) 10jenkins-bot: [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) (owner: 10Xqt) [17:31:26] (03CR) 10jenkins-bot: [bugfix] import MWSite in generate_family_file.py for tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482407 (https://phabricator.wikimedia.org/T212998) (owner: 10Xqt) [17:38:18] 10Pywikibot, 10Pywikibot-tests: generate_family_files test fails on Travis and AppVeyor - https://phabricator.wikimedia.org/T194138 (10Xqt) [17:38:22] 10Pywikibot, 10Patch-For-Review, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) 05Open→03Resolved [18:21:20] (03PS1) 10Xqt: [tests] Remove some code duplication for user_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482417 [18:40:17] (03PS1) 10Xqt: Revert "[bugfix] import MWSite in generate_family_file.py for tests" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482419 (https://phabricator.wikimedia.org/T212988) [18:43:10] (03CR) 10Xqt: [C: 03+2] Revert "[bugfix] import MWSite in generate_family_file.py for tests" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482419 (https://phabricator.wikimedia.org/T212988) (owner: 10Xqt) [18:44:39] (03Merged) 10jenkins-bot: Revert "[bugfix] import MWSite in generate_family_file.py for tests" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482419 (https://phabricator.wikimedia.org/T212988) (owner: 10Xqt) [18:46:35] (03CR) 10jenkins-bot: Revert "[bugfix] import MWSite in generate_family_file.py for tests" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482419 (https://phabricator.wikimedia.org/T212988) (owner: 10Xqt) [18:48:10] 10Pywikibot, 10Pywikibot-tests: generate_family_files test fails on Travis and AppVeyor - https://phabricator.wikimedia.org/T194138 (10Xqt) [18:48:14] 10Pywikibot, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) 05Resolved→03Open Reopened due to failing pwb_tests and script_tests https://api.travis-ci.org/v3/job/475754571/log.txt I rever... [18:48:19] 10Pywikibot, 10Pywikibot-tests: generate_family_files_tests.py is failing in TestGenerateFamilyFiles.test_attributes_after_run - https://phabricator.wikimedia.org/T212998 (10Xqt) a:05Xqt→03None [19:51:57] Hello @xSavitar. Please review my pull request. https://github.com/mbengtanyi/python-mentorship/commit/91c1df8ae96917bbaa692f210d161ece00890e9c [20:22:45] (03CR) 10Mpaa: [C: 03+2] [tests] Remove some code duplication for user_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482417 (owner: 10Xqt) [20:24:16] (03Merged) 10jenkins-bot: [tests] Remove some code duplication for user_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482417 (owner: 10Xqt) [20:26:10] (03CR) 10jenkins-bot: [tests] Remove some code duplication for user_tests.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482417 (owner: 10Xqt) [21:07:41] 10Google-Code-in-2018, 10MediaWiki-Configuration, 10MediaWiki-extensions-General, 10Goal, 10User-Zoranzoki21: Convert all extensions and skins on gerrit to use extension registration - https://phabricator.wikimedia.org/T98668 (10MarcoAurelio) [21:43:40] (03CR) 10jenkins-bot: Localisation updates from https://translatewiki.net. [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/482430 (owner: 10L10n-bot) [21:49:52] (03PS1) 10Xqt: [tests] Test default -chunked value in uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482480 [22:00:05] (03CR) 10Framawiki: [C: 03+2] [tests] Test default -chunked value in uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482480 (owner: 10Xqt) [22:02:04] (03Merged) 10jenkins-bot: [tests] Test default -chunked value in uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482480 (owner: 10Xqt) [22:03:28] (03CR) 10jenkins-bot: [tests] Test default -chunked value in uploadscript_tests [pywikibot/core] - 10https://gerrit.wikimedia.org/r/482480 (owner: 10Xqt) [22:25:08] (03PS5) 10Xqt: Drop Python 2.7.2/2.7.3 support [pywikibot/core] - 10https://gerrit.wikimedia.org/r/445095 (https://phabricator.wikimedia.org/T191192)