python / python/typeshed

Re-enable gdb stubtest

Ouverte
#15,236 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

project: infrastructure
Langage dominant
Python
Étoiles
5.1k
Forks
2.1k
Merge moyen
1 j 19 h
PR mergées (30 j)
82

Description

#15235 did disable stubtest for gdb, due to the following error:

Traceback (most recent call last):
  File "/tmp/stubtest-lhvl4qwb/gdb_stubtest.py", line 22, in <module>
    from mypy.stubtest import main
  File "/tmp/stubtest-lhvl4qwb/lib/python3.13/site-packages/mypy/stubtest.py", line 36, in <module>
    import mypy.build
  File "/tmp/stubtest-lhvl4qwb/lib/python3.13/site-packages/mypy/build.py", line 31, in <module>
    from librt.internal import cache_version
ModuleNotFoundError: No module named 'librt.internal'

This might be related to unsetting LD_LIBRARY_PATH in stubtest_third_party.py. In any case, we should find the error and re-enable stubtest for gdb.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par stubtest_third_party.py et la configuration de gdb stubtest, puis reproduisez le ModuleNotFoundError indiqué pour librt.internal tout en vérifiant l’effet de la suppression de LD_LIBRARY_PATH. Suivez le problème d’environnement ou de dépendance jusqu’à ce que gdb stubtest s’exécute de nouveau, et confirmez que stubtest est de nouveau activé pour gdb.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
testing-qa
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.