[00:13:33] (03CR) 10Jdlrobson: [C: 03+2] Add opt-out link to Sidebar for Vector/Logged-in Users Without Abstractions [skins/Vector] - 10https://gerrit.wikimedia.org/r/580591 (https://phabricator.wikimedia.org/T243281) (owner: 10Nray) [00:15:31] (03CR) 10Jdlrobson: [C: 03+2] Use `.transform-origin()` mixin [skins/Vector] - 10https://gerrit.wikimedia.org/r/583773 (owner: 10VolkerE) [00:36:30] (03Merged) 10jenkins-bot: Add opt-out link to Sidebar for Vector/Logged-in Users Without Abstractions [skins/Vector] - 10https://gerrit.wikimedia.org/r/580591 (https://phabricator.wikimedia.org/T243281) (owner: 10Nray) [00:51:23] (03Merged) 10jenkins-bot: Use `.transform-origin()` mixin [skins/Vector] - 10https://gerrit.wikimedia.org/r/583773 (owner: 10VolkerE) [03:19:05] (03PS1) 10VolkerE: Use `calc` in `font-size` to harmonize IE 9-11 [skins/Vector] - 10https://gerrit.wikimedia.org/r/583812 (https://phabricator.wikimedia.org/T102364) [03:34:52] (03PS1) 10C. Scott Ananian: Remove unnecessary references from ParserGetVariableValueSwitch hook [extensions/examples] - 10https://gerrit.wikimedia.org/r/583813 (https://phabricator.wikimedia.org/T193950) [08:56:09] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) @Dvorpa - i'd like to keep my passwords encrypted. [08:56:23] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) https://stackoverflow.com/questions/59254302/how-to-login-with-pywikibot-using-password-from-environment-variable/60882730#60882730 shows that others have the same need [08:57:21] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) @Dvorpa - if you now how to handle the patch upload could you please do it for me - i don't know how to create a patchfile from an RCS diff. [11:49:44] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Dvorapa) @Seppl2013 I don't understand. What's the difference in encryption between `user-config.py` and `passwordfile`? Both are just text files and both accept the same values, only passwordfile is deditated only to passwor... [12:11:31] (03PS18) 10Abijeet Patro: Add a page selector on Special:MassMessage to be sent as message [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/576850 (https://phabricator.wikimedia.org/T165128) [12:26:22] (03CR) 10jerkins-bot: [V: 04-1] Add a page selector on Special:MassMessage to be sent as message [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/576850 (https://phabricator.wikimedia.org/T165128) (owner: 10Abijeet Patro) [12:31:22] (03PS32) 10Xqt: [PEP440] Prepare next release and enable semver versioning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/409823 (https://phabricator.wikimedia.org/T106121) [12:36:45] 10Africa-Wikimedia-Developers, 10Outreach-Programs-Projects, 10Technical-Tool-Request, 10Google-Summer-of-Code (2020): Design and Develop a tool to correct false depicts claims manually on Wikimedia Commons - https://phabricator.wikimedia.org/T245758 (10NavinoEvans) >>! In T245758#5986120, @Sanyam.wikime w... [12:43:04] (03PS3) 10Xqt: [cleanup] Remove functions dealing with stars list [pywikibot/core] - 10https://gerrit.wikimedia.org/r/583062 [12:54:25] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Dvorapa) Note: `readPassword` seems to be the method, that needs adjustments in this case or there should be created a new little brother/sister method to it. [13:29:38] (03CR) 10Niedzielski: Add opt-out link to Sidebar for Vector/Logged-in Users With Abstractions (031 comment) [skins/Vector] - 10https://gerrit.wikimedia.org/r/579293 (https://phabricator.wikimedia.org/T243281) (owner: 10Nray) [13:42:19] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) From my point the proposed change is not a workaround. It's fine. The encryption in this case was motivated to be MediaWiki-Japi compatible which uses https://github.com/WolfgangFahl/py-3rdparty-mediawiki/blob/mas... [13:49:36] (03PS4) 10Xqt: [IMPR] Check whether scripts need Python 3.5 or higher [pywikibot/core] - 10https://gerrit.wikimedia.org/r/553869 (https://phabricator.wikimedia.org/T239542) [13:50:03] (03CR) 10Xqt: [IMPR] Check whether scripts need Python 3.5 or higher (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/553869 (https://phabricator.wikimedia.org/T239542) (owner: 10Xqt) [13:50:58] (03PS5) 10Xqt: [IMPR] Check whether a scripts needs a specific Python version [pywikibot/core] - 10https://gerrit.wikimedia.org/r/553869 (https://phabricator.wikimedia.org/T239542) [13:53:16] (03CR) 10jerkins-bot: [V: 04-1] [IMPR] Check whether a scripts needs a specific Python version [pywikibot/core] - 10https://gerrit.wikimedia.org/r/553869 (https://phabricator.wikimedia.org/T239542) (owner: 10Xqt) [14:00:50] (03PS6) 10Xqt: [IMPR] Check whether a scripts needs a specific Python version [pywikibot/core] - 10https://gerrit.wikimedia.org/r/553869 (https://phabricator.wikimedia.org/T239542) [14:02:56] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Dvorapa) Why don't you use LoginManager directly if you need to pass a password? [14:03:56] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) How? [14:14:57] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Dvorapa) https://doc.wikimedia.org/pywikibot/master/api_ref/pywikibot.html?highlight=loginmanager#pywikibot.login.LoginManager ` from pywikibot.api import LoginManager lm = LoginManager(password='', site=pywikibot.Site('', '... [14:25:05] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) Tried it and it does not work as advertised. pywikbot.api does not seem to exist and: ` from pywikibot.login import LoginManager lm = LoginManager(password=self.getPassword(), site=self.site, user=... [14:25:47] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) now my software is broken again and I need to repatch manually since pip uninstall removed the RCS directory ... [14:31:13] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) It looks like site.py is gone now and code moved to site/__init__.py ... what is the motivation for this inorthodox coding style? [14:36:04] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) When i debug the code i end up in: ` def getCookie(self): """ Login to the site. @see: U{https://www.mediawiki.org/wiki/API:Login} @return: cookie data if successful, None other... [14:37:06] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) https://pypi.org/project/pywikibot/ shows a build error ... [14:40:18] (03PS1) 10Yaron Koren: Add "View wikitext" option to Special:CargoQuery [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583963 [14:44:34] (03PS1) 10Xqt: [IMPR] Simplify code and reduce code complexity in diff.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/583966 [14:46:55] (03CR) 10jerkins-bot: [V: 04-1] [IMPR] Simplify code and reduce code complexity in diff.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/583966 (owner: 10Xqt) [14:48:30] (03PS2) 10Xqt: [IMPR] Simplify code and reduce code complexity in diff.py [pywikibot/core] - 10https://gerrit.wikimedia.org/r/583966 [14:57:38] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) The new patch seems to be: ` rcsdiff __init__.py =================================================================== RCS file: RCS/__init__.py,v retrieving revision 1.1 diff -r1.1 __init__.py 2026c2026 < def... [15:01:01] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) I am trying to figure out how to create a patch file with https://cocoon.apache.org/2.0/howto/howto-patch.html - the unified diff there looks different than the rcsdiff patch above. What is needed for a proper patc... [15:05:45] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) https://test.pypi.org/project/py-3rdparty-mediawiki/0.0.2rc0/ has the latest code that works with the patch. https://github.com/WolfgangFahl/py-3rdparty-mediawiki/blob/master/wikibot/wikibot.py#L135 has your propos... [15:35:07] (03PS2) 10Yaron Koren: Add "View wikitext" option to Special:CargoQuery [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583963 [15:37:43] (03PS3) 10Yaron Koren: Add "View wikitext" option to Special:CargoQuery [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583963 [15:41:30] (03CR) 10Yaron Koren: [C: 03+2] Add "View wikitext" option to Special:CargoQuery [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583963 (owner: 10Yaron Koren) [15:54:07] (03Merged) 10jenkins-bot: Add "View wikitext" option to Special:CargoQuery [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583963 (owner: 10Yaron Koren) [16:05:44] (03PS1) 10Yaron Koren: Add check that specified table exists in Special:Drilldown [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583997 [16:15:12] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Dvorapa) Gerrit patch uploader: all steps to generate and upload patch are described: https://tools.wmflabs.org/gerrit-patch-uploader/ > pywikbot.api does not seem to exist and for: Sorrry, it should be pywikibot.data.api,... [16:28:04] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Seppl2013) Thx the data.api LoginManager works. How do i get rid of the warning: ` WARNING: API warning (login): Main-account login via action=login is deprecated and may stop working without warning. To continue login with... [16:28:42] (03PS1) 10Nray: Add end margin to opt-out link [skins/Vector] - 10https://gerrit.wikimedia.org/r/584005 (https://phabricator.wikimedia.org/T243281) [16:29:40] (03CR) 10Jforrester: [C: 03+2] Remove unnecessary references from ParserGetVariableValueSwitch hook [extensions/examples] - 10https://gerrit.wikimedia.org/r/583813 (https://phabricator.wikimedia.org/T193950) (owner: 10C. Scott Ananian) [16:31:45] 10Pywikibot: pywikibot password handling - https://phabricator.wikimedia.org/T248471 (10Dvorapa) This is a bug in Pywikibot if you use user password instead of bot password, see T137805. I am currently working on a fix for this. [16:31:57] (03CR) 10Jdlrobson: [C: 03+2] Add end margin to opt-out link [skins/Vector] - 10https://gerrit.wikimedia.org/r/584005 (https://phabricator.wikimedia.org/T243281) (owner: 10Nray) [16:34:10] (03Merged) 10jenkins-bot: Remove unnecessary references from ParserGetVariableValueSwitch hook [extensions/examples] - 10https://gerrit.wikimedia.org/r/583813 (https://phabricator.wikimedia.org/T193950) (owner: 10C. Scott Ananian) [16:34:37] 10Pywikibot, 10Pywikibot-login.py, 10Pywikibot-tests: API action=login is deprecated - https://phabricator.wikimedia.org/T137805 (10Dvorapa) a:03Dvorapa [16:35:31] 10Pywikibot, 10Pywikibot-category.py, 10Patch-For-Review: Fix sort key handling in category move - https://phabricator.wikimedia.org/T192215 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:36:26] 10Pywikibot, 10Pywikibot-cosmetic-changes.py, 10Patch-For-Review, 10good first task: Cosmetic changes breaks tables - https://phabricator.wikimedia.org/T138765 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:36:46] 10Pywikibot, 10Patch-For-Review, 10good first task: ns parameter of Page object and/or defaultnamespace of Link object should force the namespace - https://phabricator.wikimedia.org/T67262 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:37:55] 10Pywikibot, 10Pywikibot-category.py, 10Patch-For-Review: Category name misinterpreted if it starts with an interwiki prefix - https://phabricator.wikimedia.org/T57174 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:38:09] 10Pywikibot, 10Pywikibot-solve-disambiguation.py, 10Patch-For-Review: solve_disambiguation.py gives possibilities from {{disambiguation}} - https://phabricator.wikimedia.org/T118719 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:38:34] 10Pywikibot, 10Pywikibot-interwiki.py, 10Patch-For-Review, 10good first task: Link should recognise {{ns:Project}} in text - https://phabricator.wikimedia.org/T103080 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:38:59] 10Pywikibot, 10Pywikibot-archivebot.py, 10Patch-For-Review, 10Pywikibot-tests: unsigned comments cause travis build breakage - https://phabricator.wikimedia.org/T69663 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:39:21] 10Pywikibot, 10Pywikibot-cosmetic-changes.py, 10Patch-For-Review: Convert english template titles to localised ones with cosmetic_changes.py - https://phabricator.wikimedia.org/T212704 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:39:45] 10Pywikibot, 10Patch-For-Review: Reduce duplicate dependency specifications and unnecessary installations - https://phabricator.wikimedia.org/T193476 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:39:59] 10Pywikibot, 10Patch-For-Review, 10good first task: Merge duplicate doc subpages lists from cosmetic_changes.py to family.py - https://phabricator.wikimedia.org/T192674 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:40:15] 10Pywikibot, 10Pywikibot-archivebot.py, 10Patch-For-Review: archivebot.py could archive unsigned threads using timestamp of thread underneath - https://phabricator.wikimedia.org/T182685 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:40:35] 10Pywikibot, 10Pywikibot-textlib.py, 10Documentation, 10Patch-For-Review, 10Pywikibot-Documentation: Add documentation to textlib.replace_links - https://phabricator.wikimedia.org/T125372 (10Dvorapa) a:05Dvorapa→03None Not actively working on it [16:44:39] (03PS1) 10Dvorapa: [doc] Add a note about site and page move [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584014 [16:46:12] (03Merged) 10jenkins-bot: Add end margin to opt-out link [skins/Vector] - 10https://gerrit.wikimedia.org/r/584005 (https://phabricator.wikimedia.org/T243281) (owner: 10Nray) [16:47:44] (03PS2) 10Dvorapa: [doc] Add a note about site and page move [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584014 [16:55:59] (03PS1) 10Xqt: [IMPR] Let Request._encoded_items do the job [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584016 [16:56:44] (03CR) 10Dvorapa: [IMPR] Simplify code and reduce code complexity in diff.py (033 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/583966 (owner: 10Xqt) [17:01:06] (03PS1) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 [17:06:32] (03PS2) 10Yaron Koren: Add check that specified table exists in Special:Drilldown [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583997 [17:07:24] (03CR) 10jerkins-bot: [V: 04-1] Add check that specified table exists in Special:Drilldown [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583997 (owner: 10Yaron Koren) [17:10:03] (03PS3) 10Yaron Koren: Add check that specified table exists in Special:Drilldown [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583997 [17:11:04] 10Pywikibot, 10Toolforge (Software install/update): Install python3-requests from stretch-backports for compatibility with pywikibot - https://phabricator.wikimedia.org/T248376 (10Ato_01) OK. I set up all our processes in our crontab to /shared/pywikibot/stable. It was fine everything until today. Now I see on... [17:13:10] (03CR) 10Xqt: [IMPR] Simplify code and reduce code complexity in diff.py (032 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/583966 (owner: 10Xqt) [17:13:57] (03CR) 10Xqt: [C: 03+2] [doc] Add a note about site and page move [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584014 (owner: 10Dvorapa) [17:16:51] (03Merged) 10jenkins-bot: [doc] Add a note about site and page move [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584014 (owner: 10Dvorapa) [17:17:16] (03CR) 10Yaron Koren: [C: 03+2] Add check that specified table exists in Special:Drilldown [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583997 (owner: 10Yaron Koren) [17:20:43] (03Merged) 10jenkins-bot: Add check that specified table exists in Special:Drilldown [extensions/Cargo] - 10https://gerrit.wikimedia.org/r/583997 (owner: 10Yaron Koren) [17:24:04] (03PS13) 10Xqt: [cleanup] Remove deprecated "rvtoken" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/572922 (https://phabricator.wikimedia.org/T74763) [18:49:54] 10Pywikibot, 10Toolforge (Software install/update): Install python3-requests from stretch-backports for compatibility with pywikibot - https://phabricator.wikimedia.org/T248376 (10Dvorapa) Yes, but it should be only a warning now, not a failure. [21:01:19] (03PS2) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) [21:03:02] (03CR) 10jerkins-bot: [V: 04-1] [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) (owner: 10Dvorapa) [21:05:29] (03PS3) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) [21:06:02] (03PS4) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) [21:08:25] (03CR) 10jerkins-bot: [V: 04-1] [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) (owner: 10Dvorapa) [21:22:26] (03PS5) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) [21:24:40] (03CR) 10jerkins-bot: [V: 04-1] [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) (owner: 10Dvorapa) [21:31:37] (03PS6) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) [21:39:35] (03PS7) 10Dvorapa: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) [22:04:07] (03PS3) 10Jdlrobson: Drop the Navigation component [skins/Vector] - 10https://gerrit.wikimedia.org/r/583453 [22:04:11] (03PS1) 10Jdlrobson: Use getSkinTemplateData [skins/Vector] - 10https://gerrit.wikimedia.org/r/584070 [22:21:23] (03CR) 10jerkins-bot: [V: 04-1] Use getSkinTemplateData [skins/Vector] - 10https://gerrit.wikimedia.org/r/584070 (owner: 10Jdlrobson) [22:27:33] (03CR) 10Xqt: [C: 03+2] [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) (owner: 10Dvorapa) [22:29:42] (03Merged) 10jenkins-bot: [bugfix] Resolve action=login deprecation warning [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) (owner: 10Dvorapa) [23:20:54] (03PS1) 10Dvorapa: [bugfix] Fix bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584083 [23:24:08] (03PS2) 10Dvorapa: [bugfix] Fix bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584083 [23:24:18] (03CR) 10Dvorapa: [C: 03+2] [bugfix] Fix bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584083 (owner: 10Dvorapa) [23:26:33] (03Merged) 10jenkins-bot: [bugfix] Fix bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584083 (owner: 10Dvorapa) [23:27:59] (03CR) 10Xqt: [C: 03+2] "All tests are failing" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584017 (https://phabricator.wikimedia.org/T137805) (owner: 10Dvorapa) [23:49:28] (03PS1) 10Dvorapa: [bugfix] Fix another bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584090 [23:53:03] 10Pywikibot, 10Pywikibot-login.py, 10Pywikibot-tests: API action=login is deprecated - https://phabricator.wikimedia.org/T137805 (10Zoranzoki21) I don't see this error :) Finally!! `lang=bash kizule@kizule-laptop1:~/Desktop/development/pywikibot-core$ python pwb.py login WARNING: No user is logged in on sit... [23:56:58] (03PS2) 10Dvorapa: [bugfix] Fix another bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584090 [23:58:01] (03PS3) 10Dvorapa: [bugfix] Fix Python 2 bug in action=clientlogin [pywikibot/core] - 10https://gerrit.wikimedia.org/r/584090