[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot

2020-04-08 Thread Billinghurst
Billinghurst added a comment.


  Also for **archivebot.py ** jobs the script fails completely. I am getting 
this error on the grid
  
Traceback (most recent call last):
  File "scripts/archivebot.py", line 111, in 
import pywikibot
  File "/shared/pywikipedia/core/pywikibot/__init__.py", line 25, in 

from pywikibot.bot import (
  File "/shared/pywikipedia/core/pywikibot/bot.py", line 109, in 
from pathlib2 import Path
ImportError: No module named pathlib2

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

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

To: Billinghurst
Cc: Billinghurst, Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot

2020-03-30 Thread bd808
bd808 added a comment.


  On the Toolforge side, we install the 'python-requests' and 
'python3-requests' packages as part of the 
`profile::toolforge::genpp::python_exec_stretch` Puppet module. That module is 
generated code, so we will need to think a bit about how to properly add 
pinning there so that the pinning survives subsequent runs of the module 
generation script.

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

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

To: bd808
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot

2020-03-27 Thread Dvorapa
Dvorapa added a comment.


  Yes, but it should be only a warning now, not a failure.

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

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

To: Dvorapa
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot

2020-03-27 Thread Ato_01
Ato_01 added a comment.


  OK. I set up all our processes in our crontab to /shared/pywikibot/stable. It 
was fine everything until today. Now I see on the log of atobot 
 again as follows:
  
  (requests 2.12.4 (/usr/lib/python3/dist-packages), 
Requirement.parse('requests>=2.20.1; python_version != "3.4"'))
  
  A package necessary for pywikibot is outdated.
  Please update required module with:
  
pip install "requests>=2.20.1"
  
  You may continue on your own risk; type CTRL-C to stop.

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

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

To: Ato_01
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-25 Thread Thibaut120094
Thibaut120094 added a comment.


  In T248376#5997173 , 
@Dvorapa wrote:
  
  > For everyone with broken bot: You can (should) use Pywikibot stable 
(`/shared/pywikibot/stable` or git tag `stable`), where this issue does not 
occur. See comments above
  
  It works! Thank you.

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

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

To: Thibaut120094
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-25 Thread gerritbot
gerritbot added a comment.


  Change 583293 **merged** by jenkins-bot:
  [pywikibot/core@master] Enable pywikibot run even there is a package version 
conflict
  
  https://gerrit.wikimedia.org/r/583293

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

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

To: gerritbot
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Alter-paule, Beast1978, Un1tY, 
Zkhalido, Hook696, Daryl-TTMG, RomaAmorRoma, E.S.A-Sheild, Kent7301, 
Meekrab2012, joker88john, Viztor, CucyNoiD, NebulousIris, Wenyi, Gaboe420, 
Zylc, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, 
1978Gage2001, Af420, Darkminds3113, Bsandipan, Lordiis, Adik2382, DSquirrelGM, 
Chicocvenancio, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Freddy2001, 
WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Altostratus, Avicennasis, 
Luke081515, mys_721tx, Jitrixis, Gryllida, jayvdb, Masti, scfc, Alchimista, 
coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-25 Thread Xqt
Xqt added a comment.


  In T248376#5994884 , @revi 
wrote:
  
  >> Pywikibot master (instead of stable, silly)
  >
  > I run selected tasks on `master` branch to detect regressions and other 
bugs, not a silly thing I guess :P
  
  Yes, we need experienced users which helps reviewing. Thanks.
  PAWS uses stable btw.

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

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

To: Xqt
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Alter-paule, Beast1978, Un1tY, 
Zkhalido, Hook696, Daryl-TTMG, RomaAmorRoma, E.S.A-Sheild, Kent7301, 
Meekrab2012, joker88john, Viztor, CucyNoiD, NebulousIris, Wenyi, Gaboe420, 
Zylc, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, 
1978Gage2001, Af420, Darkminds3113, Bsandipan, Lordiis, Adik2382, DSquirrelGM, 
Chicocvenancio, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Freddy2001, 
WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Altostratus, Avicennasis, 
Luke081515, mys_721tx, Jitrixis, Gryllida, jayvdb, Masti, scfc, Alchimista, 
coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-25 Thread Xqt
Xqt added a comment.


  In T248376#5994520 , 
@Dvorapa wrote:
  
  > (Could we also change this error to just a warning? Because Toolforge has 
some other Pywikibot dependencies too old)
  
  Did it. The script will be run even there is a version conflict but gives a 
warning. Should we have a config variable like `strict_dependencies` to let the 
script fail if there is a version conflict?

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

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

To: Xqt
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Alter-paule, Beast1978, Un1tY, 
Zkhalido, Hook696, Daryl-TTMG, RomaAmorRoma, E.S.A-Sheild, Kent7301, 
Meekrab2012, joker88john, Viztor, CucyNoiD, NebulousIris, Wenyi, Gaboe420, 
Zylc, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, 
1978Gage2001, Af420, Darkminds3113, Bsandipan, Lordiis, Adik2382, DSquirrelGM, 
Chicocvenancio, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, Freddy2001, 
WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Altostratus, Avicennasis, 
Luke081515, mys_721tx, Jitrixis, Gryllida, jayvdb, Masti, scfc, Alchimista, 
coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-25 Thread gerritbot
gerritbot added a comment.


  Change 583293 had a related patch set uploaded (by Xqt; owner: Xqt):
  [pywikibot/core@master] Enable pywikibot run even there is a package version 
conflict
  
  https://gerrit.wikimedia.org/r/583293

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

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

To: gerritbot
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-24 Thread Dvorapa
Dvorapa added a comment.


  For everyone with broken bot: You can (should) use Pywikibot stable 
(`/shared/pywikibot/stable` or git tag `stable`), where this issue does not 
occur. See comments above

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

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

To: Dvorapa
Cc: Thibaut120094, Lofhi, Tacsipacsi, Ato_01, bd808, revi, Xqt, 
pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, Wenyi, Zylc, 
1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, Freddy2001, Mdupont, 
JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, Jitrixis, Gryllida, 
jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-24 Thread Dvorapa
Dvorapa added a comment.


  In T248376#5994902 , 
@bd808 wrote:
  
  > It looks like in this particular case we can force installing the package 
from stretch-backports as a near term fix.
  > The permanent fix for this is to use a virtualenv for your Python library 
dependencies rather than relying on the system packages. The system packages 
are installed via Debian packages and thus they will always be older versions.
  
  python3-requests is the only and most important Pywikibot dependency for 
Python 3, I would vote for stretch-backports in this case.
  
  python-requests and python-ipaddress are Pywikibot dependencies for Python 2. 
Its support will be ended in Pywikibot soon, so their update is not crucial. 
Some Python 2 Pywikibot bots left in Toolforge broke by this strict dependency 
check, some will break with the next Pywikibot release. Only venv bots should 
be fine. The question is if we want to break them. I would say yes :D but I 
know so many people will argue with me.

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

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

To: Dvorapa
Cc: bd808, revi, Xqt, pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, 
Wenyi, Zylc, 1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, 
Freddy2001, Mdupont, JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, 
Jitrixis, Gryllida, jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T248376: Install python3-requests from stretch-backports for compatibility with pywikibot master

2020-03-24 Thread Dvorapa
Dvorapa added a comment.


  In T248376#5994884 , @revi 
wrote:
  
  >> Pywikibot master (instead of stable, silly)
  >
  > I run selected tasks on `master` branch to detect regressions and other 
bugs, not a silly thing I guess :P
  
  For detection of bugs and regressions not, I admit :D (I do it too). Not good 
for production where you really need it to work and be maintainless.

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

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

To: Dvorapa
Cc: bd808, revi, Xqt, pywikibot-bugs-list, Aklapper, Dvorapa, Zkhalido, Viztor, 
Wenyi, Zylc, 1978Gage2001, DSquirrelGM, Chicocvenancio, Tbscho, MayS, 
Freddy2001, Mdupont, JJMC89, Altostratus, Avicennasis, Luke081515, mys_721tx, 
Jitrixis, Gryllida, jayvdb, Masti, scfc, Alchimista, coren, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs