[Pywikipedia-bugs] [Maniphest] [Commented On] T213855: IndexError: requested plural 2 for count but only 2 ("темы", "тем") provided

2019-01-15 Thread MarcoAurelio
MarcoAurelio added a comment.
Thanks @Dvorapa - I'll wait for the translations to be exported to rPWIN pywikibot-i18n then I'll git pull and will retry.

P.S.: my bot doesn't have bot rights either, but I wanted to leave a message in the VP and noticed it is totally crowded with old stuff, so I decided to archive the page a bit.TASK DETAILhttps://phabricator.wikimedia.org/T213855EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MarcoAurelioCc: Dvorapa, Aklapper, MarcoAurelio, pywikibot-bugs-list, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213855: IndexError: requested plural 2 for count but only 2 ("темы", "тем") provided

2019-01-15 Thread Dvorapa
Dvorapa added a comment.
Kyrgyz language has no translations. The fallback for Kyrgyz language is Russian language in Pywikibot. So it used Russian archivebot-archive-summary message. Unfortunately there was a mistake in Russian message, because Russian language has got 3 plural forms:


1 тема (1 section)
2–4 темы (2–4 sections)
5+ тем (5+ sections)


so one (the first one) was missing. I fixed the translation on TWN

Now to the error message part IndexError: requested plural 2 for count but only 2 ("темы", "тем") provided. 2 plurals were found ("темы", "тем") instead of 3. The numbering of plurals is zero-based, therefore the 3rd plural has got number two 2. Not sure what to fix there. Maybe it should say something like: 3 plurals for count needed, but only 2 (...) found?TASK DETAILhttps://phabricator.wikimedia.org/T213855EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Dvorapa, Aklapper, MarcoAurelio, pywikibot-bugs-list, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T213855: IndexError: requested plural 2 for count but only 2 ("темы", "тем") provided

2019-01-15 Thread MarcoAurelio
MarcoAurelio created this task.MarcoAurelio added projects: Pywikibot, Pywikibot-archivebot.py.Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONWhile running archivebot.py for ky.wikibooks I got:

P7992 (An Untitled Masterwork)

Thanks for your help.TASK DETAILhttps://phabricator.wikimedia.org/T213855EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: MarcoAurelioCc: Aklapper, MarcoAurelio, pywikibot-bugs-list, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Changed Status] T213852: Handle MW concept of partial blocks

2019-01-15 Thread Framawiki
Framawiki changed the task status from "Open" to "Stalled".
TASK DETAILhttps://phabricator.wikimedia.org/T213852EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: FramawikiCc: Aklapper, pywikibot-bugs-list, Framawiki, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy, Krenair___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T213852: Handle MW concept of partial blocks

2019-01-15 Thread Framawiki
Framawiki created this task.Framawiki added projects: Pywikibot, Upstream.Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONUpstream mediawiki is about to define the concept of "partial block", see T2674: Allow users to be blocked from editing a specific article or all articles inside a namespace. This will involve lot of API changes.

When all the changes finally merged, pywikibot will have to handle that.TASK DETAILhttps://phabricator.wikimedia.org/T213852EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: FramawikiCc: Aklapper, pywikibot-bugs-list, Framawiki, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy, Krenair___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Unblock] T213519: test_commons test of site_tests.TestSingleCodeFamilySite was skipped since August, 2017

2019-01-15 Thread D3r1ck01
D3r1ck01 closed subtask T213518: test_commons of site_tests.TestSingleCodeFamilySite is failing with KeyError as "Resolved".
TASK DETAILhttps://phabricator.wikimedia.org/T213519EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: D3r1ck01Cc: Aklapper, Dalba, Xqt, pywikibot-bugs-list, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Closed] T213518: test_commons of site_tests.TestSingleCodeFamilySite is failing with KeyError

2019-01-15 Thread D3r1ck01
D3r1ck01 assigned this task to Xqt.D3r1ck01 closed this task as "Resolved".D3r1ck01 added a comment.
Thanks for working on this @Xqt. :)TASK DETAILhttps://phabricator.wikimedia.org/T213518EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Xqt, D3r1ck01Cc: D3r1ck01, gerritbot, Dvorapa, Aklapper, pywikibot-bugs-list, zhuyifei1999, Zoranzoki21, Lokal_Profil, Stan3, Dalba, Xqt, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Mahveotm, Adrian1985, Cpaulf30, Baloch007, Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213518: test_commons of site_tests.TestSingleCodeFamilySite is failing with KeyError

2019-01-15 Thread gerritbot
gerritbot added a comment.
Change 484006 merged by jenkins-bot:
[pywikibot/core@master] [tests] Fix broken tests for commons

https://gerrit.wikimedia.org/r/484006TASK DETAILhttps://phabricator.wikimedia.org/T213518EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: gerritbotCc: gerritbot, Dvorapa, Aklapper, pywikibot-bugs-list, zhuyifei1999, Zoranzoki21, Lokal_Profil, Stan3, Dalba, Xqt, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Mahveotm, Adrian1985, Cpaulf30, Baloch007, Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213287: Drop support of python 2.7

2019-01-15 Thread Dvorapa
Dvorapa added a comment.
BTW what blocks dropping of py2.7.3 and py3.7 testing?TASK DETAILhttps://phabricator.wikimedia.org/T213287EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213287: Drop support of python 2.7

2019-01-15 Thread Dvorapa
Dvorapa added a comment.

In T213287#4880843, @Xqt wrote:

In T213287#4880819, @Dvorapa wrote:
What about py3.4? It's EOL is planned to 3/2019


Sure but we should drop py2 first which is hard enough ;) 
 I fear we will get some compatibility problems with py3.4 and py3.5 when py3.8 is released at the end of this year and guess what py 2.7 does.


Yeah, seems logic. Do we have now some warning, that py2.7 will be dropped in a year?TASK DETAILhttps://phabricator.wikimedia.org/T213287EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213287: Drop support of python 2.7

2019-01-15 Thread Xqt
Xqt added a comment.

In T213287#4880819, @Dvorapa wrote:
What about py3.4? It's EOL is planned to 3/2019


Sure but we should drop py2 first which is hard enough ;) 
I fear we will get some compatibility problems with py3.4 and py3.5 when py3.8 is released at the end of this year and guess what py 2.7 does.TASK DETAILhttps://phabricator.wikimedia.org/T213287EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213287: Drop support of python 2.7

2019-01-15 Thread Dvorapa
Dvorapa added a comment.
What about py3.4? It's EOL is planned to 3/2019TASK DETAILhttps://phabricator.wikimedia.org/T213287EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T213814: xml.etree.ElementTree.Element.getchildren() will be removed in python 3.9

2019-01-15 Thread Xqt
Xqt created this task.Xqt added a project: Pywikibot.Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONxml.etree.ElementTree.Element.getchildren() and getiterator() is deprecated since python 2.7 and 3.2 and will be removed in python 3.9.
getchildren() should be replaced by list(elem) or iteration.
 getiterator() should be replaced by Element.iter()

Seems flickrripper.py uses getchildren().

https://docs.python.org/dev/library/xml.etree.elementtree.html#module-xml.etree.ElementTreeTASK DETAILhttps://phabricator.wikimedia.org/T213814EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Aklapper, Multichill, Xqt, pywikibot-bugs-list, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T213814: xml.etree.ElementTree.Element.getchildren() will be removed in python 3.9

2019-01-15 Thread Xqt
Xqt triaged this task as "Low" priority.
TASK DETAILhttps://phabricator.wikimedia.org/T213814EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Aklapper, Multichill, Xqt, pywikibot-bugs-list, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T60053: Pywikibot Python 3 compatibility (tracking)

2019-01-15 Thread Xqt
Xqt updated the task description. (Show Details)
CHANGES TO TASK DESCRIPTION...We are aiming for a multi-compatible codebase (2.7 and 3.4-3.6, and in the near future 3.7 and 3.8), without a dependency on six. This means we do have some hacks (try-except import blocks, 'if sys.version[0] > 2: unicode = str', etc.TASK DETAILhttps://phabricator.wikimedia.org/T60053EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Liuxinyu970226, Marsupium, binbot, Aklapper, Xqt, jayvdb, valhallasw, Ricordisamoa, pywikibot-bugs-list, Ladsgroup, XZise, Dalba, Nickleh, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T203471: Drop support for Python 2.7.6 and lower

2019-01-15 Thread JeanFred
JeanFred added a comment.

In T203471#4880681, @Xqt wrote:
This release also shows a security warning:

urllib3\util\ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this.

The minimum version is 2.7.9 to stop this error from occuring.


Can’t that be solved by installing the security extra for requests? (At least rTHERd2ff281 was enough in T200159)TASK DETAILhttps://phabricator.wikimedia.org/T203471EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: JeanFredCc: Framawiki, JeanFred, Xqt, Dalba, pywikibot-bugs-list, Aklapper, MarcoAurelio, gerritbot, Multichill, Superzerocool, He7d3r, Dvorapa, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T213287: Drop support of python 2.7

2019-01-15 Thread Xqt
Xqt updated the task description. (Show Details)
CHANGES TO TASK DESCRIPTION...[] Drop support for Python 2.7.6 and lower in few months (T203471)
[] Drop support for Python 2.7.8 and lower in few months due to InsecureWarning of urllib3 [5]
[] Withdraw Python 2.7.2/2.7.3 from appveyor test [[https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/467720/ | gerrit:467720]]...[4] https://pypi.org/project/pydocstyle/#description
[5] https://www.franzoni.eu/python-requests-ssl-and-insecureplatformwarning/TASK DETAILhttps://phabricator.wikimedia.org/T213287EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Dvorapa, Aklapper, pywikibot-bugs-list, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T203471: Drop support for Python 2.7.6 and lower

2019-01-15 Thread Xqt
Xqt added a comment.
This release also shows a security warning:

urllib3\util\ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this.

The minimum version is 2.7.9 to stop this error from occuring.TASK DETAILhttps://phabricator.wikimedia.org/T203471EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Framawiki, JeanFred, Xqt, Dalba, pywikibot-bugs-list, Aklapper, MarcoAurelio, gerritbot, Multichill, Superzerocool, He7d3r, Dvorapa, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T191192: Drop support for python 2.7.2 and 2.7.3

2019-01-15 Thread Xqt
Xqt added a comment.
This release also shows a security warning:

urllib3\util\ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this.

The minimum Version is 2.7.9 to stop this error from occuring.TASK DETAILhttps://phabricator.wikimedia.org/T191192EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: He7d3r, Superzerocool, Multichill, Dvorapa, gerritbot, MarcoAurelio, Aklapper, pywikibot-bugs-list, Dalba, Xqt, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Mahveotm, Adrian1985, Cpaulf30, Baloch007, Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, Johan, Luke081515, mys_721tx, jayvdb, Masti, Alchimista, TheDJ, Rxy, Jay8g___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread gerritbot
gerritbot added a project: Patch-For-Review.
TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Dvorapa, gerritbotCc: gerritbot, Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, CucyNoiD, NebulousIris, Wenyi, Kieubinhtb, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Mahveotm, Adrian1985, Asad_Ali_Palijo, Cpaulf30, Lahi, Baloch007, Darkminds3113, Bsandipan, Lordiis, Adik2382, Soteriaspace, RazeSoldier, Th3d3v1ls, JakeTheDeveloper, Ramalepe, Liugev6, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, TerraCodes, Avicennasis, MuhammadShuaib, SimmeD, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread gerritbot
gerritbot added a comment.
Change 484406 had a related patch set uploaded (by Dvorapa; owner: Dvorapa):
[pywikibot/core@master] [bugfix] Fix parameter order different between Python 2 and 3

https://gerrit.wikimedia.org/r/484406TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: Dvorapa, gerritbotCc: gerritbot, Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Kieubinhtb, Mahveotm, Asad_Ali_Palijo, Lahi, Soteriaspace, RazeSoldier, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Avicennasis, MuhammadShuaib, SimmeD, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Claimed] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread Dvorapa
Dvorapa claimed this task.
TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Kieubinhtb, Mahveotm, Asad_Ali_Palijo, Lahi, Soteriaspace, RazeSoldier, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Avicennasis, MuhammadShuaib, SimmeD, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T213518: test_commons of site_tests.TestSingleCodeFamilySite is failing with KeyError

2019-01-15 Thread Xqt
Xqt updated the task description. (Show Details)
CHANGES TO TASK DESCRIPTION...I am pretty sure that this failure was introduced with beta commons support of T140516. But it is very strange that the the test wasn't hit the last 17 month and occured without code change, see https://travis-ci.org/wikimedia/pywikibot/builds or https://ci.appveyor.com/project/Ladsgroup/pywikibot-g4xqx/builds/21627989/job/8jibkx3hojonyjdxTASK DETAILhttps://phabricator.wikimedia.org/T213518EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: gerritbot, Dvorapa, Aklapper, pywikibot-bugs-list, zhuyifei1999, Zoranzoki21, Lokal_Profil, Stan3, Dalba, Xqt, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Mahveotm, Adrian1985, Cpaulf30, Baloch007, Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread Xqt
Xqt added a project: good first bug.Xqt added a comment.
self.attributes is a dict and the sorting order is not deterministic

https://stackoverflow.com/questions/14956313/why-is-dictionary-ordering-non-deterministic

Probably either an OrderedDict could help or sorting the keys before returning the list:

def saveables(self):
"""Return a list of saveable attributes."""
return [a for a in sorted(self.attributes) if self.attributes[a][1]
and a != 'maxage']TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Kieubinhtb, Mahveotm, Asad_Ali_Palijo, Lahi, Soteriaspace, RazeSoldier, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Avicennasis, MuhammadShuaib, SimmeD, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread Xqt
Xqt added a comment.
@Dvorapa: Do you have a sample to inspect?TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Closed] T213635: Appveyor tests are failing due to oauthlib/requests-oauthlib version conflict

2019-01-15 Thread Xqt
Xqt closed this task as "Resolved".Xqt claimed this task.Xqt added a comment.
Solved upstream. Test is working https://ci.appveyor.com/project/Ladsgroup/pywikibot-g4xqx/builds/21627989/job/8jibkx3hojonyjdxTASK DETAILhttps://phabricator.wikimedia.org/T213635EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: gerritbot, Aklapper, pywikibot-bugs-list, Dalba, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, Krenair___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread Dvorapa
Dvorapa added a parent task: T60053: Pywikibot Python 3 compatibility (tracking).
TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T60053: Pywikibot Python 3 compatibility (tracking)

2019-01-15 Thread Dvorapa
Dvorapa added a subtask: T213804: Archivebot changes parameter order between Python 2 and 3.
TASK DETAILhttps://phabricator.wikimedia.org/T60053EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Liuxinyu970226, Marsupium, binbot, Aklapper, Xqt, jayvdb, valhallasw, Ricordisamoa, pywikibot-bugs-list, Ladsgroup, XZise, Dalba, Nickleh, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread Dvorapa
Dvorapa created this task.Dvorapa added projects: Pywikibot, Pywikibot-archivebot.py.Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTIONSteps to reproduce


Archive page with Python 2
Archive the same page with Python 3


Expected behavior
Archivebot standardizes the template on every run. Parameter order should be the same in Python 2 and 3, but unfortunately isn't.

Current behavior
If you archive once with Python 2 and once with Python 3, the parameter order is changed on every run. This is a problem when multiple bots archive on one wiki.TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T213804: Archivebot changes parameter order between Python 2 and 3

2019-01-15 Thread Dvorapa
Dvorapa triaged this task as "Normal" priority.
TASK DETAILhttps://phabricator.wikimedia.org/T213804EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Aklapper, pywikibot-bugs-list, Dvorapa, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T213635: Appveyor tests are failing due to oauthlib/requests-oauthlib version conflict

2019-01-15 Thread Xqt
Xqt added a comment.
Seem solved with requests-oauthlib 1.2.0: https://pypi.org/project/requests-oauthlib/#descriptionTASK DETAILhttps://phabricator.wikimedia.org/T213635EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: gerritbot, Aklapper, pywikibot-bugs-list, Dalba, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, Krenair___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T213635: Appveyor tests are failing due to oauthlib/requests-oauthlib version conflict

2019-01-15 Thread Xqt
Xqt added a project: Upstream.Xqt added a comment.
Update is in pull request: https://github.com/mediawiki-utilities/python-mwoauth/pullsTASK DETAILhttps://phabricator.wikimedia.org/T213635EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: XqtCc: gerritbot, Aklapper, pywikibot-bugs-list, Dalba, Xqt, Wenyi, Mahveotm, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, Krenair___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs