Page MenuHomePhabricator

Dvorapa (Pavel Dvořák)
Idea generator

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 8 2015, 8:24 AM (238 w, 3 d)
Availability
Available
IRC Nick
Dvorapa
LDAP User
Dvorapa
MediaWiki User
Dvorapa [ Global Accounts ]

Recent Activity

Today

Dvorapa awarded T254366: Add @ mention affordance to visual mode's toolbar a Cookie token.
Wed, Jun 3, 4:11 PM · Editing-team (Q3 2019-2020 Kanban Board), OWC2020 (OWC2020 Replying 2.0), Editing Design
Dvorapa added a comment to T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no).

I know, but people above claimed the task is resolved and commit is merged, so I asked for the commit, that has been merged

Wed, Jun 3, 12:16 PM · User-notice, Core Platform Team Workboards (External Code Reviews), Patch-For-Review, MediaWiki-Redirects

Yesterday

Dvorapa renamed T249608: prefix= doesn't work for type=search when "Try exact match" from prefix= doesn't work for type=search when *Feeling lucky* to prefix= doesn't work for type=search when "Try exact match".
Tue, Jun 2, 9:51 AM · MediaWiki-extensions-InputBox
Dvorapa added a comment to T249608: prefix= doesn't work for type=search when "Try exact match".

Again, the same issue with https://www.mediawiki.org/w/index.php?title=Manual:Pywikibot/Scripts&oldid=3890529

Tue, Jun 2, 9:51 AM · MediaWiki-extensions-InputBox

Sat, May 30

Dvorapa added a comment to T252091: RFC: Site-wide edit rate limiting with PoolCounter.

But anyway, it would be great to make Retry-After work (and not just switch between null and 5) and adapt tools to use it as discussed many times before.

Sat, May 30, 8:15 PM · Sustainability (Incident Prevention), User-Addshore, Wikidata-Campsite, Wikidata, TechCom-RFC
Dvorapa updated subscribers of T252091: RFC: Site-wide edit rate limiting with PoolCounter.

Note: As @Xqt pointed out Retry-After currently just serves "5" all the time maxlag goes over 5, so Pywikibot doen't use it (as it looks had-coded to 5) and rather calculates its own Retry-After based on current maxlag and amount of attempts so far instead.

Sat, May 30, 8:10 PM · Sustainability (Incident Prevention), User-Addshore, Wikidata-Campsite, Wikidata, TechCom-RFC
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

If I got it right, either we would have to get rid of pip install -e option to enable setuptools_scm through pyproject.toml, or we would have to tell people to install setuptools_scm before installing Pywikibot. Both things are quite impractical for larger set-up projects. The issue with pyproject.toml and pip install -e is quite a flaw of PEP 517/518 :/ Although it looks like a good way to solve this.

Sat, May 30, 7:53 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no).

Also we would like to see the commit(s) that you claim "resolved" this issue. They should always be linked from the task

Sat, May 30, 8:28 AM · User-notice, Core Platform Team Workboards (External Code Reviews), Patch-For-Review, MediaWiki-Redirects
Dvorapa added a comment to T234147: UserWarning: Site wikipedia:be-tarask instantiated using different code "be-x-old".

In fact, I think after the patch to wiki is deployed (next week) some additional step needs to be taken (@Ladsgroup described it as "rebuild the interwiki cache" but I am not sure the effort involved) so it may take a bit longer until we can actually test this.

Sat, May 30, 8:25 AM · Upstream, Pywikibot

Fri, May 29

Dvorapa added a comment to T253584: Strikethrough in Reply tool adds <s> tags with href attribute.

I copied tags from T249867 as these two bugs occur simultaneously. #Editing-QA does not have any description, so I didn't know what this tag stands for and copied it blindly. Sorry for me.

Fri, May 29, 1:52 PM · Editing-team (Q3 2019-2020 Kanban Board), OWC2020 (OWC2020 Replying 2.0), DiscussionTools
Dvorapa added a comment to T234147: UserWarning: Site wikipedia:be-tarask instantiated using different code "be-x-old".

Well, the patch to wikis will be deployed next thursday, then we can test, how our issues with be-tarask/be-x-old changed

Fri, May 29, 9:34 AM · Upstream, Pywikibot

Thu, May 28

Dvorapa committed rPWBCc487d25fd1b7: [cleanup] Remove desupported SkipPageError exception handling (authored by Xqt).
[cleanup] Remove desupported SkipPageError exception handling
Thu, May 28, 6:13 PM
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

Yeah, that's expected, setup.py install/develop/build will all have the same problem I think. I honestly don't know, how to fix this as I'm currently outside my PC, unable to create the in-the-middle-of setup.py develop conditions to find out, what should setup.py ask if not git or pkg_resources. In dist tarball, the only place with version number is PKGINFO and I don't know, how to instruct setup.py to parse this value from PKGINFO. I'm afraid single-sourced package version will either have the same problem, or it would create a new one, but It would definitely be better than the current versioning madness.

Thu, May 28, 5:20 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253873: pycodestyles does not work inside scripts/userscripts.

Anyway I guess you are right, we should not block users flake8, autopep and pycodestyle linters where it is possible they would want to check.

Thu, May 28, 5:06 PM · Pywikibot
Dvorapa added a comment to T253873: pycodestyles does not work inside scripts/userscripts.

I don't remember why I added those, I have got separate bot and development repositories, so this patch was not for me. Someone must had requested this somewhere, it's a shame I didn't mentioned in the commit message, who came up with that.

Thu, May 28, 5:03 PM · Pywikibot
Dvorapa committed rPWBCb672cbdc9758: [test] Test MW 1.19 btrfs wiki from kernel.org family (authored by Dvorapa).
[test] Test MW 1.19 btrfs wiki from kernel.org family
Thu, May 28, 3:07 PM
Dvorapa added a comment to T253873: pycodestyles does not work inside scripts/userscripts.

I think it is disabled in tox.ini for purpose. I would not like to have my userscripts analyzed and if I would do, I would update tox.ini for my fork.

Thu, May 28, 2:31 PM · Pywikibot
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

See also https://github.com/googleapis/python-api-core/issues/27

Thu, May 28, 2:01 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

I still don't know why exactly pip install -e . works while setup.py develop doesn't. To me those two should work the same, only setup.py develop should first determine package manager in use (we use pip & setuptools) and then call its install function. Anyway, the fix might be easy to do. It seems the distribution for pkg_resources is somewhat incorrect, instad of pywikibot, it is pywikibot==3.0.20200111 (from your log), so this might be an easy fix to perform. I'll try to find, why the distribution is not pywikibot.

Thu, May 28, 12:55 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

Okay, so I've tried your repo from https://github.com/mineo/pwbtest . I got the same error, but I noticed you use setup.py develop which is not a recommended practice afaik. So I've tried pip install -e . instead and everything worked like a charm.

Thu, May 28, 12:36 PM · Patch-For-Review, Pywikibot

Wed, May 27

Dvorapa added a comment to T253709: Bug: Page.botMayEdit() returns incorrect result if "allow=" syntax is used.

@russblau It's not a bug, have you read @Xqt's comment? We support Nobots unnamed parameter (used on dewiki).

Wed, May 27, 6:45 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253709: Bug: Page.botMayEdit() returns incorrect result if "allow=" syntax is used.

To make my point clear: if there is any doubt, we are not those who should decide how to behave. Either wiki community finds a solution about the issue @russblau suggested and tells us to adapt Pywikibot, or we will implement it just the way official docs/help pages say.

Wed, May 27, 5:27 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253709: Bug: Page.botMayEdit() returns incorrect result if "allow=" syntax is used.

We can, but I don't think we should.
On the English Wikipedia such cases are reported as broken.

Wed, May 27, 4:52 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.

Sorry, I'm completely busy. Could cca June 1st be the last py2 version and cca July 1st the first py3-only? Or do we need two versions before (June 1st and July 1st) and then August 1st py3-only version?

Wed, May 27, 1:57 PM · Documentation, Pywikibot, Toolforge
Dvorapa added a comment to T139143: Make a pywikibot entry point for scripts.

guf and gff should always work without user-config.py. Anyway, a simple workaround of an empty user-config.py file works usually too.

Wed, May 27, 1:29 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.

I'm quite busy until the beginning of July, so this plan seems ok to me.

Wed, May 27, 1:15 PM · Documentation, Pywikibot, Toolforge
Dvorapa added a comment to T139143: Make a pywikibot entry point for scripts.

I tested the patch:

$ git clone "ssh://dvorapa@gerrit.wikimedia.org:29418/pywikibot/core" pywikibot
Cloning into 'pywikibot'...
remote: Counting objects: 665, done
remote: Finding sources: 100% (71/71)
remote: Getting sizes: 100% (50/50)
remote: Compressing objects: 100% (891114/891114)
remote: Total 60165 (delta 28), reused 60118 (delta 4)
Receiving objects: 100% (60165/60165), 30.93 MiB | 2.46 MiB/s, done.
Resolving deltas: 100% (46693/46693), done.
$ cd pywikibot
$ git review -d I337beab3732d6a4e9567f56af885a27daa004a0d
Downloading refs/changes/57/560057/11 from gerrit
Switched to branch "review/xqt/T107629"
$ python setup.py sdist
running sdist
running egg_info
creating pywikibot.egg-info
writing pywikibot.egg-info/PKG-INFO
writing dependency_links to pywikibot.egg-info/dependency_links.txt
writing entry points to pywikibot.egg-info/entry_points.txt
writing requirements to pywikibot.egg-info/requires.txt
writing top-level names to pywikibot.egg-info/top_level.txt
writing manifest file 'pywikibot.egg-info/SOURCES.txt'
reading manifest file 'pywikibot.egg-info/SOURCES.txt'
writing manifest file 'pywikibot.egg-info/SOURCES.txt'
running check
creating pywikibot-3.0.20200527
creating pywikibot-3.0.20200527/pywikibot
creating pywikibot-3.0.20200527/pywikibot.egg-info
creating pywikibot-3.0.20200527/pywikibot/comms
creating pywikibot-3.0.20200527/pywikibot/data
creating pywikibot-3.0.20200527/pywikibot/families
creating pywikibot-3.0.20200527/pywikibot/page
creating pywikibot-3.0.20200527/pywikibot/scripts
creating pywikibot-3.0.20200527/pywikibot/site
creating pywikibot-3.0.20200527/pywikibot/specialbots
creating pywikibot-3.0.20200527/pywikibot/tools
creating pywikibot-3.0.20200527/pywikibot/userinterfaces
copying files to pywikibot-3.0.20200527...
copying README.rst -> pywikibot-3.0.20200527
copying setup.py -> pywikibot-3.0.20200527
copying pywikibot/__init__.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/_wbtypes.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/bot.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/bot_choice.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/config2.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/cosmetic_changes.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/daemonize.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/date.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/diff.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/echo.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/editor.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/exceptions.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/family.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/fixes.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/flow.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/i18n.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/interwiki_graph.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/logentries.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/logging.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/login.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/pagegenerators.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/plural.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/proofreadpage.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/site_detect.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/textlib.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/throttle.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/titletranslate.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/version.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot/xmlreader.py -> pywikibot-3.0.20200527/pywikibot
copying pywikibot.egg-info/PKG-INFO -> pywikibot-3.0.20200527/pywikibot.egg-info
copying pywikibot.egg-info/SOURCES.txt -> pywikibot-3.0.20200527/pywikibot.egg-info
copying pywikibot.egg-info/dependency_links.txt -> pywikibot-3.0.20200527/pywikibot.egg-info
copying pywikibot.egg-info/entry_points.txt -> pywikibot-3.0.20200527/pywikibot.egg-info
copying pywikibot.egg-info/requires.txt -> pywikibot-3.0.20200527/pywikibot.egg-info
copying pywikibot.egg-info/top_level.txt -> pywikibot-3.0.20200527/pywikibot.egg-info
copying pywikibot/comms/__init__.py -> pywikibot-3.0.20200527/pywikibot/comms
copying pywikibot/comms/eventstreams.py -> pywikibot-3.0.20200527/pywikibot/comms
copying pywikibot/comms/http.py -> pywikibot-3.0.20200527/pywikibot/comms
copying pywikibot/comms/threadedhttp.py -> pywikibot-3.0.20200527/pywikibot/comms
copying pywikibot/data/__init__.py -> pywikibot-3.0.20200527/pywikibot/data
copying pywikibot/data/api.py -> pywikibot-3.0.20200527/pywikibot/data
copying pywikibot/data/mysql.py -> pywikibot-3.0.20200527/pywikibot/data
copying pywikibot/data/sparql.py -> pywikibot-3.0.20200527/pywikibot/data
copying pywikibot/data/wikistats.py -> pywikibot-3.0.20200527/pywikibot/data
copying pywikibot/families/__init__.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/commons_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/foundation_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/i18n_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/incubator_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/lyricwiki_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/mediawiki_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/meta_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/omegawiki_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/osm_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/outreach_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/species_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/vikidia_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikibooks_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikidata_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikimania_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikimediachapter_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikinews_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikipedia_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikiquote_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikisource_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikitech_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikiversity_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wikivoyage_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wiktionary_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/families/wowwiki_family.py -> pywikibot-3.0.20200527/pywikibot/families
copying pywikibot/page/__init__.py -> pywikibot-3.0.20200527/pywikibot/page
copying pywikibot/scripts/__init__.py -> pywikibot-3.0.20200527/pywikibot/scripts
copying pywikibot/site/__init__.py -> pywikibot-3.0.20200527/pywikibot/site
copying pywikibot/specialbots/__init__.py -> pywikibot-3.0.20200527/pywikibot/specialbots
copying pywikibot/specialbots/_unlink.py -> pywikibot-3.0.20200527/pywikibot/specialbots
copying pywikibot/specialbots/_upload.py -> pywikibot-3.0.20200527/pywikibot/specialbots
copying pywikibot/tools/__init__.py -> pywikibot-3.0.20200527/pywikibot/tools
copying pywikibot/tools/_logging.py -> pywikibot-3.0.20200527/pywikibot/tools
copying pywikibot/tools/chars.py -> pywikibot-3.0.20200527/pywikibot/tools
copying pywikibot/tools/djvu.py -> pywikibot-3.0.20200527/pywikibot/tools
copying pywikibot/tools/formatter.py -> pywikibot-3.0.20200527/pywikibot/tools
copying pywikibot/tools/ip.py -> pywikibot-3.0.20200527/pywikibot/tools
copying pywikibot/userinterfaces/__init__.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/gui.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/terminal_interface.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/terminal_interface_base.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/terminal_interface_unix.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/terminal_interface_win32.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/transliteration.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
copying pywikibot/userinterfaces/win32_unicode.py -> pywikibot-3.0.20200527/pywikibot/userinterfaces
Writing pywikibot-3.0.20200527/setup.cfg
creating dist
Creating tar archive
removing 'pywikibot-3.0.20200527' (and everything under it)
$ cd dist/
$ sudo pip install pywikibot-3.0.20200527.tar.gz 
[sudo] heslo pro user: 
Processing ./pywikibot-3.0.20200527.tar.gz
Requirement already satisfied: requests>=2.20.1 in /usr/lib/python3.8/site-packages (from pywikibot==3.0.20200527) (2.23.0)
Requirement already satisfied: chardet>=3.0.2 in /usr/lib/python3.8/site-packages (from requests>=2.20.1->pywikibot==3.0.20200527) (3.0.4)
Requirement already satisfied: idna>=2.5 in /usr/lib/python3.8/site-packages (from requests>=2.20.1->pywikibot==3.0.20200527) (2.9)
Requirement already satisfied: urllib3>=1.21.1 in /usr/lib/python3.8/site-packages (from requests>=2.20.1->pywikibot==3.0.20200527) (1.25.9)
Installing collected packages: pywikibot
    Running setup.py install for pywikibot ... done
Successfully installed pywikibot-3.0.20200527
Wed, May 27, 12:53 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

Please describe the actual steps and commands you do to make this warning occur

Wed, May 27, 12:07 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

The 'pywikibot' distribution was not found and is required by the application

Wed, May 27, 12:05 PM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

Hmmm, we should use PKGINFO in that case. (@Xqt)

Wed, May 27, 11:44 AM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T253709: Bug: Page.botMayEdit() returns incorrect result if "allow=" syntax is used.

So we can merge the behavior? {{nobots}} will do one thing, {{bots}} another thing, but attributes will be shared?

Wed, May 27, 9:52 AM · Patch-For-Review, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

So there was some tag issue? Do we now have just to reintroduce them and everything will be fine?

Wed, May 27, 9:39 AM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T234147: UserWarning: Site wikipedia:be-tarask instantiated using different code "be-x-old".

The following patch might help: https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikimediaMaintenance/+/587863/
Two months waiting for a review

Wed, May 27, 9:36 AM · Upstream, Pywikibot
Dvorapa added a comment to T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.

Sorry, I'm completely busy, could cca June 1st be the last py2 version and cca July 1st the first py3-only? Or do we need two versions before (June 1st and July 1st) and then August 1st py3-only version?

Wed, May 27, 9:32 AM · Documentation, Pywikibot, Toolforge
Dvorapa added a comment to T253719: Pinning pywikibot to 3.0.20200111 doesn't work with setuptools.

This issue was fixed in 3.0.20200508.

Wed, May 27, 9:14 AM · Patch-For-Review, Pywikibot

Mon, May 25

Dvorapa created T253584: Strikethrough in Reply tool adds <s> tags with href attribute.
Mon, May 25, 6:35 PM · Editing-team (Q3 2019-2020 Kanban Board), OWC2020 (OWC2020 Replying 2.0), DiscussionTools

Sun, May 24

Vojtech.Vesely awarded T252759: Url parameter should not contain worldcat.org links a Like token.
Sun, May 24, 2:30 PM · Citoid

Sat, May 23

Dvorapa moved T252310: Jenkins can't merge patchsets sometimes from Backlog to Wikimedia prod/Cloud Services issues on the Pywikibot board.
Sat, May 23, 12:56 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa renamed T252310: Jenkins can't merge patchsets sometimes from Pywikibot post-merge job fails to start up to Jenkins can't merge patchsets sometimes.
Sat, May 23, 12:56 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

And again: https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/598157/

Sat, May 23, 12:50 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T208991: Citoid should load citation data from Czech authorities sources.

Done in T252759

Sat, May 23, 11:06 AM · Wikimedia-Site-requests, Citoid

Fri, May 22

Dvorapa added a comment to T184126: Templatetiger-Updating: Lost connection to MySQL server during query.

Perhaps TemplateTiger should be turned off as it does no longer work due to this issue?

Fri, May 22, 8:24 AM · Data-Services, Toolforge

Thu, May 21

Dvorapa added a comment to T109309: Implement Flow-specific revision history support in Pywikibot.

Maybe you could split the large patch into some smaller patches to make it easier to review. I think renaming format to content_format is a little bit off-topic to this task.

Thu, May 21, 2:37 AM · Patch-Needs-Improvement, Pywikibot, Pywikibot-Flow

Wed, May 20

Dvorapa added a project to T253236: Connection timeout errors generate massive traceback from underlying python libraries: Pywikibot-network.
Wed, May 20, 5:00 PM · Pywikibot-network, Pywikibot
Dvorapa created P11255 ReadTimeout.
Wed, May 20, 5:00 PM · Pywikibot-network, Pywikibot

Sat, May 16

Dvorapa added a project to T252939: Error: Trash.
Sat, May 16, 11:26 AM · Trash
Dvorapa renamed T252939: Error from Wikidata API deadlock since 0:49 UTC to Error.
Sat, May 16, 11:25 AM · Trash
Dvorapa closed T252939: Error as Invalid.

My bad

Sat, May 16, 11:25 AM · Trash
Dvorapa created T252939: Error.
Sat, May 16, 11:24 AM · Trash

Fri, May 15

Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

In the last patch linked here, it is failing to merge and after "recheck", it merges perfectly well the same patchset. This is definitely wrong from my point of view. Please explain, why this happens if it is not a wrong behavior.

Fri, May 15, 5:59 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added projects to T252310: Jenkins can't merge patchsets sometimes: Release-Engineering-Team, Continuous-Integration-Infrastructure, Continuous-Integration-Config.

@Jdforrester-WMF This is not Pywikibot issue, so at least one releng tag needs to stay here (not sure which one)

Fri, May 15, 5:35 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.

This week I think we could send another e-mail and maybe also another Tech news note.

@Xqt could you review the following message text?

Looks good but I think we should speak from last/next stable version because master is starting to go to Python 3.5+ immediately after that deployment (and will become a new stable release 4.0 few weeks later). Maybe you can refer the to the version table at MW.

Should we have fix EOL date then. 13th of June is one month from now.

Fri, May 15, 3:59 PM · Documentation, Pywikibot, Toolforge
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

I would wait for some next occurence. I didn't want this to be reopened as there is currently nothing to examine. That weird one with no "Cannot Merge" badge, but with the "was unable to be automatically merged" message was rewritten quite immediately.

Fri, May 15, 1:34 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

That example also seems to show it working and the result being added 2 minutes after uploading the latest patch set. Are the previous failures not just actual rebase issues?

Fri, May 15, 1:06 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

You can see patchsets in https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/584896/ for example

Fri, May 15, 12:49 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

It seems it happens randomly for random patchset/merge/postmerge

Fri, May 15, 12:43 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

Fails today again

Fri, May 15, 10:37 AM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot

Thu, May 14

Dvorapa updated the task description for T252759: Url parameter should not contain worldcat.org links.
Thu, May 14, 10:18 AM · Citoid
Dvorapa updated the task description for T252759: Url parameter should not contain worldcat.org links.
Thu, May 14, 10:15 AM · Citoid
Dvorapa updated the task description for T252759: Url parameter should not contain worldcat.org links.
Thu, May 14, 10:15 AM · Citoid
Dvorapa updated the task description for T252759: Url parameter should not contain worldcat.org links.
Thu, May 14, 10:14 AM · Citoid
Dvorapa created T252759: Url parameter should not contain worldcat.org links.
Thu, May 14, 10:13 AM · Citoid

Wed, May 13

Dvorapa added a comment to T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.

This week I think we could send another e-mail and maybe also another Tech news note.

Wed, May 13, 9:49 AM · Documentation, Pywikibot, Toolforge

Tue, May 12

Dvorapa added a comment to T249706: Make clientlogin interactive.

@Aklapper Sorry, I've had no free time so far this year. I improved the description. "perhaps" seems as a language issue, I use the Czech equivalent "třeba"/"možná" all the time as a general suggestion, how to behave, like "You should". I better removed that.

Tue, May 12, 4:49 PM · good first task, Pywikibot
Dvorapa added a project to T249706: Make clientlogin interactive: good first task.
Tue, May 12, 4:43 PM · good first task, Pywikibot

Mon, May 11

Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

I see, I thought wikitech list is for that wiki, but it was weird to me there is no WMCI, WM-deploy, or WM-devel list.

Mon, May 11, 3:43 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T100965: automatic login to private wiki raises APIError on the second failed login.

I can see no sysopnames connection here or in the patch. The whole point is resetting the login status on failure, which is a clever idea. But anyway issues like these are still present, but the output changed since then drastically.

Mon, May 11, 3:30 PM · Pywikibot-login.py, Pywikibot
Dvorapa added a comment to T252310: Jenkins can't merge patchsets sometimes.

I see, I didn't know. I wish you the upgrade will work out finally.

Mon, May 11, 2:38 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a comment to T252404: Enable 2FA login with pywikibot.

Seems duplicate to me

Mon, May 11, 1:29 PM · Pywikibot-login.py, Pywikibot
Dvorapa merged T252404: Enable 2FA login with pywikibot into T186274: Enable 2FA normal login.
Mon, May 11, 1:28 PM · Pywikibot-login.py, Pywikibot
Dvorapa merged task T252404: Enable 2FA login with pywikibot into T186274: Enable 2FA normal login.
Mon, May 11, 1:28 PM · Pywikibot-login.py, Pywikibot
Dvorapa triaged T252310: Jenkins can't merge patchsets sometimes as Unbreak Now! priority.

Okay, now even merge fails for no reason: https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/588391/

Mon, May 11, 1:27 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot

Sun, May 10

Dvorapa added a comment to T249114: E-mails from noreply@pypi.org to tools.pywikibot@tools.wmflabs.org are not forwarded to certain recipients due to SPF.

Already did

Sun, May 10, 11:25 PM · Pywikibot, Toolforge, cloud-services-team (Kanban)
Dvorapa reopened T218511: After opening a diff, entry on Special:Watchlist sometimes stays unread (bold) as "Open".

I'm not sure if we can reopen this, but the issue still occurs: I have visited https://cs.wikipedia.org/w/index.php?title=Diskuse_s_wikipedistou:Martin_Urbanec&curid=1041170&diff=18497394&oldid=18497390 4 hours ago, but still see it bold in my watchlist

Sun, May 10, 5:25 PM · Growth-Team (Current Sprint), MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), User-kostajh, Regression, Performance-Team (Radar), MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), User-notice, MediaWiki-Watchlist
Dvorapa added a comment to T249114: E-mails from noreply@pypi.org to tools.pywikibot@tools.wmflabs.org are not forwarded to certain recipients due to SPF.

I have a conversation with David Sterba from kernel.org wiki installs. I e-mailed him about the sender hostname, I'll share his reaction when it arrives.

Sun, May 10, 12:22 PM · Pywikibot, Toolforge, cloud-services-team (Kanban)
Dvorapa added a comment to T249114: E-mails from noreply@pypi.org to tools.pywikibot@tools.wmflabs.org are not forwarded to certain recipients due to SPF.

Same thing as T249114#6073998:

09:09:37 0 ✓ zhuyifei1999@tools-mail-02: ~$ sudo less /var/log/exim4/mainlog | grep pywikibot
2020-05-10 08:22:46 H=ec2-34-211-101-61.us-west-2.compute.amazonaws.com (ip-10-30-118-124.us-west-2.compute.internal) [34.211.101.61] X=TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256 CV=no F=<webapp@ip-10-30-118-124.us-west-2.compute.internal> rejected RCPT <tools.pywikibot@tools.wmflabs.org>: Sender verify failed

I'll also note that btrfs.wiki.kernel.org 's address is also in AWS us-west-2 region.

Sun, May 10, 9:57 AM · Pywikibot, Toolforge, cloud-services-team (Kanban)
Dvorapa added a comment to T249114: E-mails from noreply@pypi.org to tools.pywikibot@tools.wmflabs.org are not forwarded to certain recipients due to SPF.

@zhuyifei1999 Sorry to bother you, could you once more look for a btrfs.wiki.kernel.org e-mail? I tried to generate one today. I am unsure if there is a problem with Toolforge or with their wiki (or both)

Sun, May 10, 8:34 AM · Pywikibot, Toolforge, cloud-services-team (Kanban)

Sat, May 9

Dvorapa updated the task description for T252310: Jenkins can't merge patchsets sometimes.
Sat, May 9, 11:47 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa updated the task description for T252310: Jenkins can't merge patchsets sometimes.
Sat, May 9, 11:46 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa added a project to T252310: Jenkins can't merge patchsets sometimes: Release-Engineering-Team.
Sat, May 9, 11:46 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa created T252310: Jenkins can't merge patchsets sometimes.
Sat, May 9, 11:45 PM · Continuous-Integration-Config, Continuous-Integration-Infrastructure, Release-Engineering-Team, Pywikibot
Dvorapa committed rPWBC26bcdb40759b: [doc] Minor typo in ROADMAP.rst (authored by Dvorapa).
[doc] Minor typo in ROADMAP.rst
Sat, May 9, 11:45 PM
Dvorapa added a comment to T248262: Grant Pywikibot-gerritbot an access to Gerrit stream (stream-events group).

Thank you, now comes the REST API investigation part...

You might find https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/wikibugs2/+/master/grrrrit.py#226 useful as a starting point.

Sat, May 9, 10:59 PM · Pywikibot-tests, Pywikibot, Gerrit-Privilege-Requests, Release-Engineering-Team
Dvorapa closed T250636: Improve data_ingestion.py docs as Resolved.
Sat, May 9, 8:44 PM · good first task, Pywikibot, Pywikibot-Documentation
Dvorapa added a comment to T248262: Grant Pywikibot-gerritbot an access to Gerrit stream (stream-events group).

Thank you, now comes the REST API investigation part...

Sat, May 9, 8:40 PM · Pywikibot-tests, Pywikibot, Gerrit-Privilege-Requests, Release-Engineering-Team
Dvorapa added a comment to T252298: Test Pywikibot with Python 2.7.18.

Good idea, although already in Tech news in January, I feel like adding the information to the Tech news again and maybe pinging some Czech wikis bot operators could be done as well.

Sat, May 9, 5:13 PM · Pywikibot-tests, Pywikibot
Dvorapa updated subscribers of T252298: Test Pywikibot with Python 2.7.18.

@Urbanecm suggested he could also find out what Wikimedia wiki users use Python 2 with Pywikibot and send them some modified version of the e-mail I'll write to mailinglists (hopefully also next week) \o/

Sat, May 9, 4:31 PM · Pywikibot-tests, Pywikibot
Dvorapa added a comment to T252298: Test Pywikibot with Python 2.7.18.

I think AppVeyor will support it soon and I also think Travis can be somehow configured to run tests on it. I'll try to configure both of them next week.

Sat, May 9, 2:54 PM · Pywikibot-tests, Pywikibot
Dvorapa added a comment to T252290: Pywikibot on PAWS is not getting updates to latest stable.

Perhaps it just needs to update stable tag? (git fetch --tags)

Sat, May 9, 1:26 PM · Wikimedia-Hackathon-2020, Pywikibot, PAWS
Dvorapa added a comment to T248262: Grant Pywikibot-gerritbot an access to Gerrit stream (stream-events group).

Added some basic info

Sat, May 9, 10:46 AM · Pywikibot-tests, Pywikibot, Gerrit-Privilege-Requests, Release-Engineering-Team

Fri, May 8

Dvorapa added a comment to T248262: Grant Pywikibot-gerritbot an access to Gerrit stream (stream-events group).

I can login to Gerrit without any issue

Fri, May 8, 7:59 AM · Pywikibot-tests, Pywikibot, Gerrit-Privilege-Requests, Release-Engineering-Team

Thu, May 7

Dvorapa added a comment to T250393: Use monospace font (or editfont preference) for diffs.

Confirmed, Live preview does not use monospace font

Thu, May 7, 9:16 AM · Editing-team (Q3 2019-2020 Kanban Board), MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), User-notice, MediaWiki-Page-Diffs

Wed, May 6

Dvorapa added a comment to T122086: RFC: Sharing templates and modules between wikis - poor man's version (investigation).

It seems the bot stopped working in 2019 May. mw:Module:TNT for example is still documented as being synchronized by it, but it actually isn't. Was it a one-off proof of concept effort you are not maintaining anymore, or is there a different reason?

Wed, May 6, 4:52 PM · covid-19, Pywikibot, Proposal, Pywikibot-RfCs
Dvorapa added a project to T247626: IABot does not work correctly with citation templates on cswiki: Wikimedia-Site-requests.
Wed, May 6, 3:52 PM · InternetArchiveBot

Tue, May 5

Dvorapa added a comment to T250393: Use monospace font (or editfont preference) for diffs.

I talk about the monospace font used in diffs yesterday: It was a different monospace font from what monospace font is used by 2010 source editor.

Tue, May 5, 9:34 AM · Editing-team (Q3 2019-2020 Kanban Board), MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), User-notice, MediaWiki-Page-Diffs

May 4 2020

Dvorapa closed T193518: test "2.7_with_system_site_packages" is failing as Resolved.

Most of the issues solved, one with py2 system site packages declined

May 4 2020, 6:08 PM · Pywikibot-tests, Pywikibot
Dvorapa committed rPWBC8367b7828fcd: [test] Switch system site packages test to Python 3.5 (authored by Dvorapa).
[test] Switch system site packages test to Python 3.5
May 4 2020, 4:02 PM
Dvorapa added a comment to T249090: TestApiFunctions.testObjectCreation fails with nb-wiki and Python 2.7.

Perhaps we could just switch from 2.7_with_system_site_packages to 3.5_with_system_site_packages (there is only 2.7 and 3.5 in Travis)

May 4 2020, 1:55 PM · Pywikibot, Pywikibot-tests
Dvorapa added a comment to T249090: TestApiFunctions.testObjectCreation fails with nb-wiki and Python 2.7.

Ohhhh! Python 2 only issue (2.7.12), just tested 3.5_with_system_site_packages and it worked correctly

Python 2.7.12 works for me locally. Probably it must be one of the predefined packages then.

May 4 2020, 12:15 PM · Pywikibot, Pywikibot-tests
Dvorapa added a comment to T239542: Drop support of Python 3.4.

@bd808: is it known which minor release of Python 3.4 is used there?

I think 3.4.2 (https://packages.debian.org/jessie/python3)

May 4 2020, 12:15 PM · Patch-For-Review, Pywikibot-Announce, Pywikibot