[Pywikipedia-bugs] [Maniphest] [Commented On] T261050: Frequent "Invalid CSRF token" errors on Wikimedia Commons using Pywikibot since August 2020

2020-08-29 Thread Xqt
Xqt added a comment.


  site.tokens property is the container object which holds tokens. It uses 
site.get_tokens tonlosere tokens.

TASK DETAIL
  https://phabricator.wikimedia.org/T261050

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: matej_suchanek, daniel, Krinkle, eprodromou, Tgr, Dvorapa, Xqt, Aklapper, 
Reedy, pywikibot-bugs-list, Multichill, JohnsonLee01, SHEKH, Naike, Dijkstra, 
CBogen, Khutuck, Zkhalido, WDoranWMF, Viztor, DannyS712, Wenyi, Amorymeltzer, 
Ramsey-WMF, Tbscho, MayS, Sethakill, Mdupont, JJMC89, dg711, Poyekhali, 
Agabi10, Altostratus, Taiwania_Justo, Avicennasis, Pchelolo, Ixocactus, 
Wong128hk, mys_721tx, Bawolff, El_Grafo, Dinoguy1000, jayvdb, Anomie, Masti, 
Alchimista, Steinsplitter, Rxy, Keegan, Legoktm
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T261050: Frequent "Invalid CSRF token" errors on Wikimedia Commons using Pywikibot since August 2020

2020-08-29 Thread Multichill
Multichill added a comment.


  I think I found what is going wrong. site.get_tokens(['csrf']) gets you a new 
token, but doesn't update the internal token state:
  
  >>> import pywikibot
  >>> site = pywikibot.Site(u'commons', u'commons')
  >>> print (site.tokens['csrf'])
  
  1ade99bef6b895e188692438b12cbd9e5f4aacac+\
  
  >>> site.get_tokens(['csrf'])
  
  {'csrf': '113400e3b87ae1d1d53ec4ebee9bde105f4aacb8+\\'}
  
  >>> print (site.tokens['csrf'])
  
  1ade99bef6b895e188692438b12cbd9e5f4aacac+\
  
  Looks like a site.tokens.load_tokens(['csrf']) does refresh the token, all 
quite confusing.

TASK DETAIL
  https://phabricator.wikimedia.org/T261050

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Multichill
Cc: matej_suchanek, daniel, Krinkle, eprodromou, Tgr, Dvorapa, Xqt, Aklapper, 
Reedy, pywikibot-bugs-list, Multichill, JohnsonLee01, SHEKH, Naike, Dijkstra, 
CBogen, Khutuck, Zkhalido, WDoranWMF, Viztor, DannyS712, Wenyi, Amorymeltzer, 
Ramsey-WMF, Tbscho, MayS, Sethakill, Mdupont, JJMC89, dg711, Poyekhali, 
Agabi10, Altostratus, Taiwania_Justo, Avicennasis, Pchelolo, Ixocactus, 
Wong128hk, mys_721tx, Bawolff, El_Grafo, Dinoguy1000, jayvdb, Anomie, Masti, 
Alchimista, Steinsplitter, Rxy, Keegan, Legoktm
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T261050: Frequent "Invalid CSRF token" errors on Wikimedia Commons using Pywikibot since August 2020

2020-08-29 Thread Multichill
Multichill added a comment.


  In T261050#6414369 , @Tgr 
wrote:
  
  > If the error is easy enough to reproduce, you could try setting the 
X-Wikimedia-Debug  header 
to get some pretty detailed logs.
  
  No, it's not, it seems to be intermittent. I added a bit more debugging code 
to my bot. When it hits the exception, it will print the current token, grab a 
new one and print the new one. The new and old tokens are the same so either 
the bot is not actually getting a new token or the api is returning the same 
one. I'll investigate a bit more.

TASK DETAIL
  https://phabricator.wikimedia.org/T261050

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Multichill
Cc: matej_suchanek, daniel, Krinkle, eprodromou, Tgr, Dvorapa, Xqt, Aklapper, 
Reedy, pywikibot-bugs-list, Multichill, JohnsonLee01, SHEKH, Naike, Dijkstra, 
CBogen, Khutuck, Zkhalido, WDoranWMF, Viztor, DannyS712, Wenyi, Amorymeltzer, 
Ramsey-WMF, Tbscho, MayS, Sethakill, Mdupont, JJMC89, dg711, Poyekhali, 
Agabi10, Altostratus, Taiwania_Justo, Avicennasis, Pchelolo, Ixocactus, 
Wong128hk, mys_721tx, Bawolff, El_Grafo, Dinoguy1000, jayvdb, Anomie, Masti, 
Alchimista, Steinsplitter, Rxy, Keegan, Legoktm
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Unassigned] T261549: -redirectonly pagegenerators option wasn't ported from compat

2020-08-29 Thread Xqt
Xqt added a subscriber: Strainu.
Xqt removed Strainu as the assignee of this task.

TASK DETAIL
  https://phabricator.wikimedia.org/T261549

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Strainu, Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, 
Khutuck, Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, xSavitar, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, 
droid, Masti, Alchimista, Rxy, Jay8g
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T257399: Rewrite pywikibot scripts to support Python 3.5+ only

2020-08-29 Thread Xqt
Xqt added a parent task: T223529: Pywikibot good first bugs (tracking).

TASK DETAIL
  https://phabricator.wikimedia.org/T257399

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: JJMC89, Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, 
Khutuck, Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, Dvorapa, xSavitar, Altostratus, 
Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, 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] T223529: Pywikibot good first bugs (tracking)

2020-08-29 Thread Xqt
Xqt added a subtask: T257399: Rewrite pywikibot scripts to support Python 3.5+ 
only.

TASK DETAIL
  https://phabricator.wikimedia.org/T223529

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: ThesenatorO5-2, Aklapper, pywikibot-bugs-list, Dvorapa, JohnsonLee01, 
SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, 
DannyS712, Wenyi, Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, 
Soteriaspace, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, xSavitar, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, 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] T57880: Functionality existing in compat but missing from core (tracking)

2020-08-29 Thread Xqt
Xqt added a subtask: T261549: -redirectonly pagegenerators option wasn't ported 
from compat.

TASK DETAIL
  https://phabricator.wikimedia.org/T57880

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Liuxinyu970226, Dvorapa, binbot, Aklapper, APerson, Xqt, Nemo_bis, droid, 
Ricordisamoa, pywikibot-bugs-list, Multichill, Beta16, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Nickleh, Wenyi, Tbscho, MayS, Mdupont, 
JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, 
Jay8g
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T223529: Pywikibot good first bugs (tracking)

2020-08-29 Thread Xqt
Xqt added a subtask: T261549: -redirectonly pagegenerators option wasn't ported 
from compat.

TASK DETAIL
  https://phabricator.wikimedia.org/T223529

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: ThesenatorO5-2, Aklapper, pywikibot-bugs-list, Dvorapa, JohnsonLee01, 
SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, 
DannyS712, Wenyi, Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, 
Soteriaspace, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, xSavitar, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, 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] T261549: -redirectonly pagegenerators option wasn't ported from compat

2020-08-29 Thread Xqt
Xqt added parent tasks: T57880: Functionality existing in compat but missing 
from core (tracking), T223529: Pywikibot good first bugs (tracking).

TASK DETAIL
  https://phabricator.wikimedia.org/T261549

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Strainu, Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, xSavitar, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, 
droid, Masti, Alchimista, Rxy, Jay8g
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T261549: -redirectonly pagegenerators option wasn't ported from compat

2020-08-29 Thread Xqt
Xqt updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T261549

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Strainu, Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, xSavitar, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, 
droid, Masti, Alchimista, Rxy, Jay8g
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Triaged] T261549: -redirectonly pagegenerators option wasn't ported from compat

2020-08-29 Thread Xqt
Xqt changed the subtype of this task from "Task" to "Feature Request".
Xqt triaged this task as "Low" priority.
Xqt added a project: good first task.

TASK DETAIL
  https://phabricator.wikimedia.org/T261549

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Strainu, Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Soda, Chaytanya, Zkhalido, wiki-helenatxu, Viztor, DannyS712, Wenyi, 
Kieubinhtb, Tks4Fish, Mh-3110, Asad_Ali_Palijo, Lahi, Soteriaspace, 
JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, xSavitar, 
Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, 
droid, Masti, Alchimista, Rxy, Jay8g
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T261549: -redirectonly pagegenerators option wasn't ported from compat

2020-08-29 Thread Xqt
Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-compat-to-core.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION


TASK DETAIL
  https://phabricator.wikimedia.org/T261549

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Strainu, Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
Avicennasis, mys_721tx, jayvdb, droid, Masti, Alchimista, Rxy, Jay8g
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T261548: SPARQL tests often fails due to Timeout

2020-08-29 Thread Xqt
Xqt added a project: Wikidata-Query-Service.
Restricted Application added a project: Wikidata.

TASK DETAIL
  https://phabricator.wikimedia.org/T261548

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, CBogen, 
Khutuck, Akuckartz, Zkhalido, darthmon_wmde, Viztor, Nandana, Wenyi, 
Namenlos314, Lahi, Gq86, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, 
EBjune, Tbscho, MayS, merbst, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, 
rosalieper, Altostratus, Avicennasis, Scott_WUaS, Jonas, Xmlizer, mys_721tx, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, jayvdb, Masti, 
Alchimista, Mbch331, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Retitled] T261548: SPARQL tests often fails due to Timeout

2020-08-29 Thread Xqt
Xqt renamed this task from "SPARL tests often fails due to Timeout" to "SPARQL 
tests often fails due to Timeout".

TASK DETAIL
  https://phabricator.wikimedia.org/T261548

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
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] [Triaged] T261548: SPARL tests often fails due to Timeout

2020-08-29 Thread Xqt
Xqt triaged this task as "High" priority.

TASK DETAIL
  https://phabricator.wikimedia.org/T261548

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
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] [Created] T261548: SPARL tests often fails due to Timeout

2020-08-29 Thread Xqt
Xqt created this task.
Xqt added a project: Pywikibot-tests.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
Restricted Application added a project: Pywikibot.

TASK DESCRIPTION
  See 
https://ci.appveyor.com/project/Ladsgroup/pywikibot-g4xqx/builds/34918945/job/68snq2fw3vpmx4m8

TASK DETAIL
  https://phabricator.wikimedia.org/T261548

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, Khutuck, 
Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
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] T261521: Pywikibot-test is logging in frequently

2020-08-29 Thread Xqt
Xqt added a comment.


  > IIRC, Pywikibot should cache the session, from T256533#6408832 
, Matthias Winkelmann is the 
only one pywikibot based bot. Perhaps something went bad with login handling 
recently?
  
  I use pywikibot too for several scripts and have to login if I use the bot on 
different devices. The login Information is cached already.
  
  > Pywikibot apparently logins too frequently with its Pywikibot-test account, 
see
  
  We are running 35 CI tests for each merged patch on a clear environment. Test 
also includes some login/logout tests for normal and oauth access. There are no 
more than 6 CI tests simultaneous and the the last tests are removed from the 
queue if a new patch is merged. One CI tests needs about 4-6 hours. There are 
approximately 10 logging ins for each test ([1] for example): I would expect a 
rate fo 15/hour. But sometimes logging fails due to underlying problems like 
T261050  which increases this rate 
(see [2] for example). Any ideas?
  
  [1] https://api.travis-ci.org/v3/job/722246924/log.txt
  [2] https://api.travis-ci.org/v3/job/722003464/log.txt

TASK DETAIL
  https://phabricator.wikimedia.org/T261521

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Xqt, Dvorapa, Mpaa, Framawiki, Aklapper, Urbanecm, pywikibot-bugs-list, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, DannyS712, Wenyi, 
Analytics.mediafiles, Jayprakash12345, Tbscho, MayS, Mdupont, JJMC89, 
Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs