Project

General

Profile

Bug #61950

bullseye : num2word SyntaxWarning

Added by Guillaume Baffoin 4 months ago. Updated 4 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
18 Feb 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Tags:

Description

suite à la mise à jour en bullseye, on a des warnings sur combo :

févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:191: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if ret_val is not "" and tens < 4:
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:195: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if ret_val is not "" and ones != 0:
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:229: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if group_description is not '':
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:231: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if ret_val is not "":
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:239: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if ret_val is not "":
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:253: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if self.arabicPrefixText is not "":
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:291: SyntaxWarning: "is not" with a literal. Did you mean "!="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if self.arabicSuffixText is not "":
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:302: SyntaxWarning: "is" with a literal. Did you mean "=="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   if currency is 'EGP':
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]: /usr/lib/python3/dist-packages/num2words/lang_AR.py:305: SyntaxWarning: "is" with a literal. Did you mean "=="?
févr. 18 09:51:18 dmzt-gru-publik uwsgi[15653]:   elif currency is 'KWD':

History

#1

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

  • Project changed from Combo to Hobo
  • Subject changed from migration bullseye : num2word SyntaxWarning to bullseye : num2word SyntaxWarning
#2

Updated by Guillaume Baffoin 4 months ago

La version 5.10 de bookworm en python3-num2words à la correction https://packages.debian.org/bookworm/python3-num2words

Installé sur dev pour voir si ca corrige l'envoi de mail.

#3

Updated by Thomas Noël (en congés → 18 juillet) 4 months ago

Guillaume Baffoin a écrit :

La version 5.10 de bookworm en python3-num2words à la correction https://packages.debian.org/bookworm/python3-num2words
Installé sur dev pour voir si ca corrige l'envoi de mail.

Je n'ai pas compris, ces warnings n'ont a priori pas d'impact (juste une syntaxe bof bof sur la gestion des langues arabes, on est juste pas concerné du tout) ; quel est le soucis d'envoi de mail constaté ?

#4

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

Des jobs cron type

Date: Thu, 10 Mar 2022 14:17:47 +0100
From: Cron Daemon <admin+combo.node1.test-hds.saas.entrouvert@entrouvert.org>
Subject: Cron <root@combo>    cd / && run-parts --report /etc/cron.hourly
To: root@entrouvert.org

/etc/cron.hourly/combo:
/usr/lib/python3/dist-packages/num2words/lang_AR.py:191: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if ret_val is not "" and tens < 4:
/usr/lib/python3/dist-packages/num2words/lang_AR.py:195: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if ret_val is not "" and ones != 0:
...
#5

Updated by Thomas Noël (en congés → 18 juillet) 4 months ago

  • Tracker changed from Development to Bug

Est-ce qu'on prendrait donc le .deb de https://packages.debian.org/bookworm/python3-num2words pour brutalement le poser sur notre bullseye-testing ?

#6

Updated by Valentin Deniaud 4 months ago

Déjà observé à l'oral mais je le note ici, c'est la montée en version de python qui déclenche ces warnings, la version de num2words restant la même (on avait déjà backporté celle de bullseye dans buster, donc avec cette màj on ne devrait pas bouger).

Vu la stabilité de num2words, il y a fort à parier que passer en 0.5.10 casse notre usage, donc il faut faire attention à ça.

#7

Updated by Thomas Noël (en congés → 18 juillet) 4 months ago

Valentin Deniaud a écrit :

Vu la stabilité de num2words, il y a fort à parier que passer en 0.5.10 casse notre usage, donc il faut faire attention à ça.

Merci pour l'info. Histoire de, j'ai lancé un test sur num2words==0.5.10 dans une branche.

#8

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

  • Status changed from Nouveau to Solution déployée

https://git.entrouvert.org/debian/python-num2words.git/ et https://jenkins.entrouvert.org/job/debs/204/console j'ai tapé le packaging bullseye dans un dépôt et j'y ai corrigé lang_AR.py et buildé ça en appelant la version 0.5.9.1. J'ai copié vers bullseye-testing et mis à jour les serveurs pour l'utiliser.

#9

Updated by Transition automatique about 2 months ago

Automatic expiration

Also available in: Atom PDF