Page MenuHomePhabricator

Xqt
Pywikibot developer / Bureaucrat on de-wiki

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Nov 16 2014, 1:34 PM (275 w, 1 d)
Availability
Available
IRC Nick
xqt
LDAP User
Xqt
MediaWiki User
Xqt [ Global Accounts ]

Recent Activity

Yesterday

Xqt committed rPWBCd0806fb69eb4: Revert "[fix] Temporarily deactivate WikibaseKnownTypesTests for ws/wpbeta" (authored by Xqt).
Revert "[fix] Temporarily deactivate WikibaseKnownTypesTests for ws/wpbeta"
Mon, Feb 24, 9:20 PM
Xqt added a reverting change for rPWBCa9fd96b00220: [fix] Temporarily deactivate WikibaseKnownTypesTests for ws/wpbeta: rPWBCd0806fb69eb4: Revert "[fix] Temporarily deactivate WikibaseKnownTypesTests for ws/wpbeta".
Mon, Feb 24, 9:20 PM
Xqt added a comment to T241413: A lot of wikisource urls are redirected to the "mul" site.

Thanks for your patch. The other way finding a site with ist url still does not work:

Mon, Feb 24, 9:20 AM · Upstream, Pywikibot-tests, Pywikibot

Sun, Feb 23

Xqt committed rPWBC5d3bf571cfeb: [doc] Update HISTORY.rst (authored by Xqt).
[doc] Update HISTORY.rst
Sun, Feb 23, 7:52 PM
Xqt added a subtask for T225591: Make Travis and Appveyor pass again: T245951: sparql_tests sometimes fails with TimeoutError.
Sun, Feb 23, 2:44 PM · Goal, Pywikibot, Pywikibot-tests
Xqt added a parent task for T245951: sparql_tests sometimes fails with TimeoutError: T225591: Make Travis and Appveyor pass again.
Sun, Feb 23, 2:44 PM · Wikidata, Pywikibot-Wikidata, Pywikibot-tests, Pywikibot
Xqt triaged T245951: sparql_tests sometimes fails with TimeoutError as High priority.
Sun, Feb 23, 2:43 PM · Wikidata, Pywikibot-Wikidata, Pywikibot-tests, Pywikibot
Xqt created T245951: sparql_tests sometimes fails with TimeoutError.
Sun, Feb 23, 2:43 PM · Wikidata, Pywikibot-Wikidata, Pywikibot-tests, Pywikibot
Xqt closed T211054: paraminfo_tests.test_entities fails, a subtask of T210322: paraminfo_tests fails several times due to timeout at beta.wmflabs.org, as Resolved.
Sun, Feb 23, 2:04 PM · Pywikibot-Wikidata, Wikidata, Patch-For-Review, Upstream, Pywikibot, Pywikibot-tests
Xqt closed T211054: paraminfo_tests.test_entities fails as Resolved.

Resolved upstream

Sun, Feb 23, 2:04 PM · Pywikibot-tests, Pywikibot
Xqt triaged T245949: entity-schema introduced in wsbeta and wpbeta is an unsupported data type as Low priority.
Sun, Feb 23, 1:58 PM · Pywikibot
Xqt created T245949: entity-schema introduced in wsbeta and wpbeta is an unsupported data type.
Sun, Feb 23, 1:58 PM · Pywikibot

Sat, Feb 22

Xqt closed T245915: enum34 1.1.8 does not work correctly as Resolved.
Sat, Feb 22, 3:21 PM · Upstream, Pywikibot

Fri, Feb 21

Xqt closed T245763: Python 2.7 fails after update to requests 2.23, a subtask of T225591: Make Travis and Appveyor pass again, as Resolved.
Fri, Feb 21, 5:59 AM · Goal, Pywikibot, Pywikibot-tests
Xqt closed T245763: Python 2.7 fails after update to requests 2.23, a subtask of T243770: Pywikibot Python 2 compatibility (tracking), as Resolved.
Fri, Feb 21, 5:59 AM · Pywikibot
Xqt closed T245763: Python 2.7 fails after update to requests 2.23 as Resolved.
Fri, Feb 21, 5:59 AM · Pywikibot, Pywikibot-tests
Xqt triaged T245763: Python 2.7 fails after update to requests 2.23 as High priority.
Fri, Feb 21, 1:33 AM · Pywikibot, Pywikibot-tests
Xqt added a subtask for T243770: Pywikibot Python 2 compatibility (tracking): T245763: Python 2.7 fails after update to requests 2.23.
Fri, Feb 21, 1:32 AM · Pywikibot
Xqt added a parent task for T245763: Python 2.7 fails after update to requests 2.23: T243770: Pywikibot Python 2 compatibility (tracking).
Fri, Feb 21, 1:32 AM · Pywikibot, Pywikibot-tests
Xqt closed T228839: Site('test', 'test') is not Site('test', 'wikipedia') as Resolved.
Fri, Feb 21, 1:28 AM · Pywikibot

Thu, Feb 20

Xqt committed rPWBC60c9d51a4478: [bugfix] let Site('test', 'test) be equal to Site('test', 'wikipedia') (authored by Xqt).
[bugfix] let Site('test', 'test) be equal to Site('test', 'wikipedia')
Thu, Feb 20, 8:45 PM
Xqt committed rPWBCcaece1ea4dd1: [tests] Do not use test_family for tests (authored by Xqt).
[tests] Do not use test_family for tests
Thu, Feb 20, 8:44 PM

Wed, Feb 19

Xqt placed T117417: interwikidata does not remove links on wikispecies up for grabs.
Wed, Feb 19, 7:08 AM · Pywikibot-Wikidata, User-Ladsgroup, Pywikibot
Xqt placed T117420: interwikidata should trim /doc from template name up for grabs.
Wed, Feb 19, 7:07 AM · Pywikibot-Wikidata, User-Ladsgroup, Pywikibot
Xqt placed T85331: Dynamic wikibase detection up for grabs.
Wed, Feb 19, 7:06 AM · Pywikibot-Wikidata, Pywikibot
Xqt closed T67196: Cannot be logged in as user and sysop at the same time as Declined.

The dualism has been given up

Wed, Feb 19, 7:05 AM · Patch-For-Review, Pywikibot-login.py, Pywikibot, Pywikibot-General
Xqt placed T104130: Family packages up for grabs.
Wed, Feb 19, 7:04 AM · Patch-For-Review, Pywikibot
Xqt closed T111896: Deprecated DataSite.get_info and DataSite.get_urls fail as Resolved.
Wed, Feb 19, 7:03 AM · Pywikibot, Pywikibot-Wikidata
Xqt placed T68063: unrecognised network errors default to 50 minutes of retrying up for grabs.
Wed, Feb 19, 7:00 AM · Pywikibot, Pywikibot-network
Xqt placed T110388: filter namespace generator should not crash on unknown namespace numbers up for grabs.
Wed, Feb 19, 6:59 AM · Pywikibot-pagegenerators.py, Pywikibot
Xqt placed T111470: Improve handling of sites with partially working API but errors on front page up for grabs.
Wed, Feb 19, 6:57 AM · Pywikibot
Xqt placed T134637: pagegenerators.GeneratorFactory() uses wrong site if handleArg used before pywikibot.handle_args() up for grabs.
Wed, Feb 19, 6:57 AM · Pywikibot-pagegenerators.py, Pywikibot
Xqt placed T104800: default disambiguationspage message not correctly parsed for ~10 languages up for grabs.
Wed, Feb 19, 6:56 AM · Pywikibot
Xqt placed T85334: Migrate XML page generators to pagegenerators.py up for grabs.
Wed, Feb 19, 6:56 AM · Pywikibot, Pywikibot-replace.py, Pywikibot-tests, Pywikibot-weblinkchecker.py, Pywikibot-redirect.py, Pywikibot-pagegenerators.py
Xqt closed T109946: testLogEvents fails with unexpected username as Resolved.

Seem it is solved

Wed, Feb 19, 6:55 AM · Pywikibot-login.py, Pywikibot, Pywikibot-tests
Xqt added a subtask for T225591: Make Travis and Appveyor pass again: T228652: test_watchlist_revs of tests.site_tests.SiteWatchlistRevsTestCase fails some times.
Wed, Feb 19, 6:21 AM · Goal, Pywikibot, Pywikibot-tests
Xqt added a parent task for T228652: test_watchlist_revs of tests.site_tests.SiteWatchlistRevsTestCase fails some times: T225591: Make Travis and Appveyor pass again.
Wed, Feb 19, 6:21 AM · Pywikibot, Pywikibot-tests
Xqt raised the priority of T228652: test_watchlist_revs of tests.site_tests.SiteWatchlistRevsTestCase fails some times from Medium to High.
Wed, Feb 19, 6:20 AM · Pywikibot, Pywikibot-tests

Tue, Feb 18

Xqt committed rPWBC6ba39acde640: [note] Show a FutureWarning about desupport of mw < 1.19 (authored by Xqt).
[note] Show a FutureWarning about desupport of mw < 1.19
Tue, Feb 18, 9:59 PM
Xqt committed rPWBCca239e73c8cb: [cleanup] Deprecate family code2encoding/code2encodings aliases (authored by Xqt).
[cleanup] Deprecate family code2encoding/code2encodings aliases
Tue, Feb 18, 6:46 PM
Xqt triaged T245350: MW 1.14 fails with so many errors as Low priority.
Tue, Feb 18, 5:54 PM · Patch-For-Review, Pywikibot-RfCs, Pywikibot-tests, Pywikibot
Xqt triaged T91060: rollback token not accessible on versions before query+tokens as Low priority.
Tue, Feb 18, 5:53 PM · Pywikibot
Xqt triaged T74763: Site.loadrevisions rollback uses deprecated rvtoken parameter, used by revertbot as Low priority.
Tue, Feb 18, 5:52 PM · Patch-For-Review, Pywikibot, Pywikibot-network
Xqt added a comment to T74763: Site.loadrevisions rollback uses deprecated rvtoken parameter, used by revertbot.
>>> s.loadrevisions(page=py.Page(s, 'user:xqt/Test'), total='3', rollback=True)
WARNING: API warning (main): Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes. Use [[Special:ApiFeatureUsage]] to see usage of deprecated features by your application.
WARNING: API warning (revisions): The parameter "rvtoken" has been deprecated.
WARNING: API warning (revisions): Action "rollback" is not allowed for the current user.
Tue, Feb 18, 4:53 PM · Patch-For-Review, Pywikibot, Pywikibot-network
Xqt committed rPWBCe1bd61cd0019: [IMPR] use 'lag' value of 'error' result (authored by Xqt).
[IMPR] use 'lag' value of 'error' result
Tue, Feb 18, 11:46 AM
Xqt added a comment to T245439: lyricwiki family is very outdated.

So, this is resolved or what? @Xqt

Tue, Feb 18, 9:16 AM · User-Zoranzoki21, Pywikibot

Mon, Feb 17

Xqt triaged T245439: lyricwiki family is very outdated as Low priority.
Mon, Feb 17, 2:23 PM · User-Zoranzoki21, Pywikibot
Xqt created T245439: lyricwiki family is very outdated.
Mon, Feb 17, 2:23 PM · User-Zoranzoki21, Pywikibot
Xqt added a comment to T245374: WMFTimeoutException on non-existent files.

I am missing the error traceback and log entry in front of the wait() statement in line 1767. The Code is

Mon, Feb 17, 9:31 AM · Pywikibot, Operations
Xqt claimed T245338: use api.Request MutableMapping methods instead of direct access to Request._params.
Mon, Feb 17, 7:46 AM · Patch-For-Review, Pywikibot

Sun, Feb 16

Xqt removed a project from T233608: cannot use delete.py despite being admin on a wiki: Patch-For-Review.
Sun, Feb 16, 5:44 PM · Pywikibot-login.py, Pywikibot, User-revi
Xqt closed T115444: API paraminfo mustbeposted is not v1.14 compatible as Declined.

won't fix due to T245350. MW 1.14 will be dropped.

Sun, Feb 16, 5:22 PM · Pywikibot, Pywikibot-tests
Xqt added a comment to T245350: MW 1.14 fails with so many errors.

On the other hand we could add one Fandom wiki to our tests as we used to with Wikia in the past.

wowwiki could be a candidate for it

Sun, Feb 16, 4:34 PM · Patch-For-Review, Pywikibot-RfCs, Pywikibot-tests, Pywikibot
Xqt added a comment to T119226: Very small (or very large) quantity values (represented in scientific notation) result in error in add/update via pywikibot/wikidata API.

PS: I add @Xqt because I guess you can help here

Like matej_suchanek suggests please submit Patches to gerrit for reviewing. You may use Gerrit patch uploader if you don't want your own account there.

Sun, Feb 16, 12:59 PM · Pywikibot, Pywikibot-Wikidata, Wikidata
Xqt reopened T243794: AttributeError: 'Family' object has no attribute '_userinfo' when using Pywikibot as "Open".

Reopened. dry_api_tests.DryWriteAssertTests.test_normal shows a warning now:

Sun, Feb 16, 12:09 PM · Patch-For-Review, Pywikibot
Xqt triaged T119226: Very small (or very large) quantity values (represented in scientific notation) result in error in add/update via pywikibot/wikidata API as High priority.
Sun, Feb 16, 8:14 AM · Pywikibot, Pywikibot-Wikidata, Wikidata
Xqt merged T204331: Wikibase does not accept "+g"-formatted strings as quantities into T119226: Very small (or very large) quantity values (represented in scientific notation) result in error in add/update via pywikibot/wikidata API.
Sun, Feb 16, 8:08 AM · Pywikibot, Pywikibot-Wikidata, Wikidata
Xqt merged task T204331: Wikibase does not accept "+g"-formatted strings as quantities into T119226: Very small (or very large) quantity values (represented in scientific notation) result in error in add/update via pywikibot/wikidata API.
Sun, Feb 16, 8:07 AM · DataValues, Wikidata, Pywikibot-Wikidata, Pywikibot
Xqt added a comment to T245350: MW 1.14 fails with so many errors.

I instead think (only in my opinion) we should support we should continue to make it work in Fandom (1.19.24) for an unspecified time (probably drop it in 2025, 10 years after EOL of 1.19).

Sun, Feb 16, 6:52 AM · Patch-For-Review, Pywikibot-RfCs, Pywikibot-tests, Pywikibot

Sat, Feb 15

Xqt committed rPWBC33ec47799be1: [cleanup] Remove pre mw 1.14 code (authored by Xqt).
[cleanup] Remove pre mw 1.14 code
Sat, Feb 15, 6:12 PM
Xqt added a comment to T245340: pip check shows that Pywikibot have older verison of oauthlib.
Sat, Feb 15, 5:30 PM · Pywikibot
Xqt committed rPWBC2a08cca9f106: [IMPR] Provide mediawiki_messages for foreign language codes (authored by Xqt).
[IMPR] Provide mediawiki_messages for foreign language codes
Sat, Feb 15, 4:53 PM
Xqt added a comment to T245318: APIErrors for maxlag parameter higher than 9 starting February 12.

Thank you for your report and feel free to open a new one if any other issue occurs

Sat, Feb 15, 4:45 PM · Pywikibot
Xqt added a comment to T245318: APIErrors for maxlag parameter higher than 9 starting February 12.

I also see depreciation warnings :

I propose to install ipaddress package which is mandatory for Python 2.

Sat, Feb 15, 4:40 PM · Pywikibot
Xqt added a comment to T245340: pip check shows that Pywikibot have older verison of oauthlib.

No idea where oauthlib forces Installation, probably mwoauth. But mwoauth needs exactly requests-oauthlib == 1.2.0.

Sat, Feb 15, 4:24 PM · Pywikibot
Xqt added a comment to T245346: listpages.py: Ordinal numbers should be in wikisyntax, no hardcoded.

Why should it do in that way? List page is primarily created to show pages delivered by pagegeneratory very quickly. For a custom Format please use a format string with -Format option instead: pwb listpages -page:Test -format:"# [[{page.title}]]" for example

Sat, Feb 15, 4:16 PM · Pywikibot-Scripts, User-Zoranzoki21, Pywikibot
Lofhi awarded T244604: canBeEdited method seems broken since the depreciation of the sysop argument in pywikibot.login.LoginManager.__init__ a Like token.
Sat, Feb 15, 4:13 PM · Patch-For-Review, Pywikibot
Xqt committed rPWBC7b21bc06e5fa: [IMPR] use mw API IP/anon user detection (authored by Xqt).
[IMPR] use mw API IP/anon user detection
Sat, Feb 15, 11:29 AM
Xqt added a comment to T245209: Create symlink to PWB py2 version in /shared/pywikibot.

Sure it is! But core_old_python2 seems too long to me

Sat, Feb 15, 10:52 AM · Toolforge, Pywikibot
Xqt triaged T245338: use api.Request MutableMapping methods instead of direct access to Request._params as Low priority.
Sat, Feb 15, 10:50 AM · Patch-For-Review, Pywikibot
Xqt created T245338: use api.Request MutableMapping methods instead of direct access to Request._params.
Sat, Feb 15, 10:50 AM · Patch-For-Review, Pywikibot
Xqt claimed T245318: APIErrors for maxlag parameter higher than 9 starting February 12.
Sat, Feb 15, 10:45 AM · Pywikibot
Xqt added a comment to T245318: APIErrors for maxlag parameter higher than 9 starting February 12.

@Framawiki: do you get any deprecation warning like 'ipaddr module or tools.ip.ip_regexp is deprecated; use ipaddress module instead' if you have showing DeprecationWarnings enabled? Do you have ipaddress packages installed for your Python 2 environment? Looks like there is a wrong result for user ZéroBot.

Sat, Feb 15, 10:36 AM · Pywikibot
Xqt committed rPWBC19a7ac13ca93: [cleanup] Some code cleanups within site.merge_history() (authored by Xqt).
[cleanup] Some code cleanups within site.merge_history()
Sat, Feb 15, 10:18 AM
Xqt committed rPWBCa2a9f635e0ea: [bugfix] Return a single Coordinate with primary_only option (authored by Xqt).
[bugfix] Return a single Coordinate with primary_only option
Sat, Feb 15, 9:47 AM
Xqt placed T245318: APIErrors for maxlag parameter higher than 9 starting February 12 up for grabs.
Sat, Feb 15, 6:28 AM · Pywikibot
Xqt reopened T245318: APIErrors for maxlag parameter higher than 9 starting February 12 as "Open".

Remaining issue: API write action attempted as IP u'Z\xe9roBot'

Sat, Feb 15, 1:04 AM · Pywikibot
Xqt closed T245318: APIErrors for maxlag parameter higher than 9 starting February 12 as Resolved.
Sat, Feb 15, 1:00 AM · Pywikibot
Xqt added a comment to T245318: APIErrors for maxlag parameter higher than 9 starting February 12.

APIError: badinteger: Invalid value "3|0" for integer parameter "maxlag".

Sat, Feb 15, 12:59 AM · Pywikibot
Xqt renamed T245318: APIErrors for maxlag parameter higher than 9 starting February 12 from Errors on Python2 starting February 12 to APIErrors for maxlag parameter higher than 9 starting February 12.
Sat, Feb 15, 12:57 AM · Pywikibot

Fri, Feb 14

Xqt committed rPWBC2e8650ae072e: [dependency] Combine mandatory dependencies (authored by Xqt).
[dependency] Combine mandatory dependencies
Fri, Feb 14, 11:42 PM
Xqt updated the task description for T213287: Drop support of python 2.7.
Fri, Feb 14, 5:37 PM · Pywikibot-Announce, Pywikibot-RfCs, Pywikibot
Xqt closed T142676: Python 2 RuntimeWarning when running a script in a dir without __init__, a subtask of T243770: Pywikibot Python 2 compatibility (tracking), as Declined.
Fri, Feb 14, 5:33 PM · Pywikibot
Xqt closed T142676: Python 2 RuntimeWarning when running a script in a dir without __init__ as Declined.

user_script_paths may be used to solve that and in addition Python 2 support will be dropped. Closed it after this long time.

Fri, Feb 14, 5:33 PM · Pywikibot
Xqt updated subscribers of T119226: Very small (or very large) quantity values (represented in scientific notation) result in error in add/update via pywikibot/wikidata API.
Fri, Feb 14, 5:09 PM · Pywikibot, Pywikibot-Wikidata, Wikidata
Xqt claimed T228839: Site('test', 'test') is not Site('test', 'wikipedia').
Fri, Feb 14, 2:57 PM · Pywikibot
Xqt changed the status of T85681: Some languages are missing from date.formats from Open to Stalled.

Please provide the missing formats. It is impossible for developers to know them all

Fri, Feb 14, 2:14 PM · Pywikibot
Xqt closed T60878: Report sensible error when family file cannot be loaded, a subtask of T104130: Family packages, as Declined.
Fri, Feb 14, 12:09 PM · Patch-For-Review, Pywikibot
Xqt closed T60878: Report sensible error when family file cannot be loaded as Declined.

This is very outdated and the exceptions are handled in a different way already

Fri, Feb 14, 12:09 PM · good first task, Pywikibot, Pywikibot-General

Thu, Feb 13

Xqt added a comment to T244030: inteGraality queries feature is painfully slow, potentially pywikibot related.

I ran this with the old pywikibot − P10294. with the more recent 3.0.20200111, it’s quite faster P10295

Thu, Feb 13, 6:11 PM · Tool-inteGraality
Xqt added a comment to T244030: inteGraality queries feature is painfully slow, potentially pywikibot related.

Currently the bot works as follows (for read and write request):

Thu, Feb 13, 5:55 PM · Tool-inteGraality
Xqt added a comment to T242081: Pywikibot fails to access Wikidata due to high maxlag lately.

Can't we merge https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/569277/ until the upstream issue is solved or we have a common strategy how to use maxlag at wikidata to pass our tests. A way would be to increase maxlag parameter gradually after each wait cycle; the wait cycle is increasing already with the previous patch.

Thu, Feb 13, 9:56 AM · Patch-For-Review, Upstream, Pywikibot, Pywikibot-tests
Xqt closed T244062: test_create_short_link of page_tests.TestShortLink fails with strange APIError as Resolved.
Thu, Feb 13, 9:46 AM · Pywikibot, Pywikibot-tests
Xqt closed T244062: test_create_short_link of page_tests.TestShortLink fails with strange APIError, a subtask of T225591: Make Travis and Appveyor pass again, as Resolved.
Thu, Feb 13, 9:46 AM · Goal, Pywikibot, Pywikibot-tests
Xqt committed rPWBC28a2d1904f14: [bugfix] Force login for TestShortLink (authored by Xqt).
[bugfix] Force login for TestShortLink
Thu, Feb 13, 9:24 AM
Xqt reopened T244963: primary_only doesn't always return primary coordinates as "Open".

Reopened due to breaking change, see commit comments.

Thu, Feb 13, 8:13 AM · Pywikibot
Xqt added a subtask for T243770: Pywikibot Python 2 compatibility (tracking): T226942: Action 'csrf' is not allowed for user Pywikibot-test on wikisource:zh and en:wiki.
Thu, Feb 13, 5:32 AM · Pywikibot
Xqt added a parent task for T226942: Action 'csrf' is not allowed for user Pywikibot-test on wikisource:zh and en:wiki: T243770: Pywikibot Python 2 compatibility (tracking).
Thu, Feb 13, 5:32 AM · Pywikibot, Pywikibot-tests
Xqt added a comment to T244062: test_create_short_link of page_tests.TestShortLink fails with strange APIError.

I guess user attribute must be set forthe test class to force login. After global blocks for several IPs used by test runners the account must be logged in for this api method. Surely without block this test will work I think.

Thu, Feb 13, 5:29 AM · Pywikibot, Pywikibot-tests

Wed, Feb 12

Xqt added a comment to T244062: test_create_short_link of page_tests.TestShortLink fails with strange APIError.

No, site.user() is empty even when logged in. self.site.username() still retrieves Pywikibot-test

Wed, Feb 12, 5:40 PM · Pywikibot, Pywikibot-tests