Administration #557

Upgrade all packages/libs

Added by Alexander Blum over 3 years ago. Updated 6 months ago.

Status:ErledigtStart date:02/03/2020
Priority:HochDue date:02/10/2020
Assignee:-% Done:

100%

Category:-Estimated time:6.00 h
Target version:Prototype 1.2) Repertoire API

Description

We should update all packages, test them and pinpoint them to the new version:

  • apt packages
  • curl downloads
  • git repositories
  • pip packages

Related issues

Related to collecting_society - Administration #943: Upgrade Python / Tryton Erledigt 02/03/2020 02/10/2020

Associated revisions

Revision b20d272a
Added by Alexander Blum over 3 years ago

ref #557: updates api/portal pip packages

Revision a220f3d8
Added by Alexander Blum over 3 years ago

ref #557: fixes errors due to pip package upgrade

Revision 43c8b21e
Added by Alexander Blum over 3 years ago

ref #557: fixes problems due to pip packages upgrade

Revision b5ea0bcf
Added by Alexander Blum 6 months ago

fixes #557: updgrades pip packages; fixes browser cache refresh bug by upgrading waitress

History

#1 Updated by Alexander Blum over 3 years ago

  • Estimated time set to 5.00

#2 Updated by Alexander Blum over 3 years ago

  • Description updated (diff)

#3 Updated by Alexander Blum over 3 years ago

  • Description updated (diff)

#4 Updated by Alexander Blum over 3 years ago

  • Description updated (diff)

api/portal container pip upgrades:

-    colander==1.0  \
+    colander==1.4  \

-    cornice==1.0.0  \
+    cornice==3.4.0  \

-    coverage==3.7.1  \
+    coverage==4.5.1  \

-    deform==2.0a2  \
+    deform==2.0.5  \

-    nose==1.3.6  \
+    nose==1.3.7  \

-    pydub==0.18.0  \
+    pydub==0.22.0  \

-    pyramid==1.5.7  \
+    pyramid==1.9.2 \

-    pyramid_debugtoolbar==2.3  \
+    pyramid-debugtoolbar==4.4  \

-    pyramid_mailer==0.14  \
+    pyramid-mailer==0.15.1  \

-    python-magic==0.4.12  \
+    python-magic==0.4.15  \

-    pytaglib==1.4.1  \
+    pytaglib==1.4.3  \

-    webtest==2.0.18  \
+    WebTest==2.0.29  \

-    waitress==0.8.9  \
+    waitress==1.1.0

-    requests==2.9.1  \
+    requests==2.18.4  \

-    selenium==2.53.1  \
+    selenium==3.12.0  \

#5 Updated by Alexander Blum over 3 years ago

  • % Done changed from 0 to 30

#6 Updated by Alexander Blum about 3 years ago

also try to upgrade docker OS debian jessie to debian stretch, probably best during improvement of docker container structure, see #581

#7 Updated by Alexander Blum almost 3 years ago

  • Target version changed from 1) Testing phase I to 2) Testing phase II

#8 Updated by Alexander Blum over 2 years ago

  • Estimated time changed from 5.00 to 10.00

#9 Updated by Alexander Blum over 2 years ago

  • Estimated time changed from 10.00 to 6.00

#10 Updated by Alexander Blum over 2 years ago

  • Priority changed from Normal to Hoch

#11 Updated by Alexander Blum over 2 years ago

  • Description updated (diff)

#12 Updated by Alexander Blum about 2 years ago

  • Target version changed from 2) Testing phase II to Repertoire 2) Testing phase II

#13 Updated by Alexander Blum about 2 years ago

  • Project changed from repertoire to collecting_society

#14 Updated by Alexander Blum almost 2 years ago

  • Target version changed from Repertoire 2) Testing phase II to Prototype 1.2) Repertoire API

#15 Updated by Thomas Mielke almost 2 years ago

#16 Updated by Thomas Mielke almost 2 years ago

  • Due date set to 12/14/2019
  • Start date set to 12/02/2019

#17 Updated by Thomas Mielke almost 2 years ago

  • Due date changed from 12/14/2019 to 12/27/2019

#18 Updated by Alexander Blum over 1 year ago

  • Due date changed from 12/27/2019 to 02/10/2020

#19 Updated by Alexander Blum over 1 year ago

  • Start date changed from 12/02/2019 to 02/03/2020

#20 Updated by Alexander Blum 6 months ago

  • Subject changed from Upgrade all packages/libs and publish code to Upgrade all packages/libs
  • Description updated (diff)

#21 Updated by Alexander Blum 6 months ago

jessie_python_production_compiled

-    click==4.0
+    click==7.1.2

jessie_python_testing_compiled

-    autoapi==2.0.0
+    autoapi==2.0.1

-    coverage==4.5.1
+    coverage==5.5

-    flake8==3.9.0
+    flake8==3.9.1

-    nose2==0.9.1
+    nose2==0.10.0

-    pytest==4.6.5
+    pytest==4.6.11

-    sphinx_rtd_theme==0.4.3
+    sphinx_rtd_theme==0.5.2

-    tox==3.14.0
+    tox==3.23.0

jessie_python_development_compiled

-    pdbpp==0.9.2
+    pdbpp==0.10.2

jessie_trytond_production_compiled

# trytond mandatory

-    lxml==3.4.0
+    lxml==4.6.3

-    polib==1.0.5
+    polib==1.1.1

-    python-dateutil==2.2
+    python-dateutil==2.8.1

-    python-sql==0.4
+    python-sql==1.2.1

-    relatorio==0.6.1
+    relatorio==0.9.2

# trytond optional

-    mock==1.0.1
+    mock==3.0.5

-    psycopg2==2.5.4
+    psycopg2==2.8.6

-    python-Levenshtein==0.11.2
+    python-Levenshtein==0.12.2

-    simplejson==3.6.5
+    simplejson==3.17.2

# additional

-    pyOpenSSL==17.5.0
+    pyOpenSSL==20.0.1

-    pytz==2015.7
+    pytz==2021.1

-    requests==2.18.4
+    requests==2.25.1

jessie_pyramid_production_compiled

-    colander==1.4
+    colander==1.8.3

-    cornice==3.4.0
+    cornice==4.0.1

-    Pillow==6.0.0
+    Pillow==6.2.2

-    deform==2.0.5
+    deform==2.0.6

-        # 29.5.18: requirement of deform 2.0.5 not handled automaticly
-        "iso8601<0.1.12" \

-    pyramid==1.9.2
+    pyramid==1.10.8

-    python-magic==0.4.15
+    python-magic==0.4.22

-    waitress==1.1.0
+    waitress==1.4.4

jessie_pyramid_testing_compiled

-    selenium==3.12.0
+    selenium==3.141.0

-    WebTest==2.0.29
+    WebTest==2.0.35

jessie_pyramid_development_compiled

-    pyramid-debugtoolbar==4.4
+    pyramid-debugtoolbar==4.9

jessie_worker_production_compiled

-    pydub==0.18.0
+    pydub==0.25.1

-    pytaglib==1.4.1
+    pytaglib==1.4.6

-    requests==2.18.4
+    requests==2.25.1

#22 Updated by Alexander Blum 6 months ago

most package version now maxed out due to either python 3 or setuptools dependency.

the upgrade of waitress resolved the cache problems on browser refresh.

#23 Updated by Alexander Blum 6 months ago

  • Status changed from Neu to Erledigt
  • % Done changed from 30 to 100

Also available in: Atom PDF