Project

General

Profile

Support #72165

limiter la version de tox lorsque celui-ci provient de pypi

Added by Paul Marillonnet 12 months ago. Updated 12 months ago.

Status:
Résolu (à déployer)
Priority:
Normal
Category:
-
Target version:
-
Start date:
08 December 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Club:
No

Description

C’est le cas d’authentic et de ses plugins, et de wcs-olap, qui retrouvent tox depuis pip sans pour autant en limiter la version.
On ne supporte pas la récente version 4 (sortie aujourd’hui) car :
· il faudrait déclarer dans les tox.ini la liste des commandes externes (option allowlist_externals) que tox est autorisé à appeler,
· et surtout pour une raison qui m’échappe la liste des environnements de la section [tox:jenkins] n’est plus prise en compte.

Je propose qu’on se limite pour l’instant à la version 3, et donc taper un pip install "tox<4" dans chacun des Jenkinsfile incriminés.


Related issues

Related to Authentic 2 - Bug #72162: build Jenkins cassé, getlasso3.sh en erreurFermé08 December 2022

Actions

History

#1

Updated by Paul Marillonnet 12 months ago

  • Description updated (diff)
#2

Updated by Paul Marillonnet 12 months ago

  • Related to Bug #72162: build Jenkins cassé, getlasso3.sh en erreur added
#3

Updated by Paul Marillonnet 12 months ago

  • Description updated (diff)
#4

Updated by Paul Marillonnet 12 months ago

  • Status changed from Nouveau to En cours
  • Assignee set to Paul Marillonnet

Et donc Fred est d’accord avec ça, #72162 pour la partie authentic. Je vais taper ça là où ça s’impose (et si quelqu’un se sent ensuite d’assurer la compat tox==4, most welcome mais ce sera dans un autre ticket).

#5

Updated by Frédéric Péters 12 months ago

petale aussi en build cassé sur quelque chose qui ressemble (https://jenkins.entrouvert.org/job/petale/1199/).

#6

Updated by Paul Marillonnet 12 months ago

  • Status changed from En cours to Résolu (à déployer)

Frédéric Péters a écrit :

petale aussi en build cassé sur quelque chose qui ressemble (https://jenkins.entrouvert.org/job/petale/1199/).

Oui complètement, j’y ai poussé

commit 5bbcdf86a9dfbeb6b2d8871c0083cf7f8fc9a65e
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Thu Dec 8 10:46:39 2022 +0100

    ci: limit tox version used while running tests (#72165)

et un commit similaire dans authentic2-cut, authentic2-wallonie-connect et wcs-olap.

Also available in: Atom PDF