python / python/cpython

3.10, 3.11, 3.12: Windows fails to build, test_ssl NOT_ENOUGH_DATA failure on macOS, test_socket fails on Fedora Stable (Linux 7.1)

Ouverte
#153,598 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

tests topic-SSL type-bug
Langage dominant
Python
Étoiles
77.2k
Forks
35.9k
Métriques de merge des PR
Métriques de PR en attente

Description

There are multiple issues on 3.10, 3.11 and 3.12 branches:

  • Windows fails to build on 3.10: PCbuild/find_python.bat downloads a corrupted nuget.exe. The nuget URL should be updated. Fix: commit 106eb532ea3b243423e62a702719e9d3c0e40c16 should be backported.
  • test_socket: UDP Lite tests fail on AMD64 Fedora Stable, the machine was rebooted 3 days ago to upgrade to Linux kernel from 7.0 and 7.1, but Linux 7.1 removes UDP Lite support. Fix: commit 3cfc249e11a132dc69624150843779aa96c72b2b should be backported.
  • test_ssl fails with NOT_ENOUGH_DATA on macOS. Fix commit acfe02f3b05436658d92add6b168538b30f357f0 should be backported.

For test_socket (UDP Lite), I prepared fixes:

The test_socket issue is not blocked the GitHub Action, only buildbots are failing.

I'm not sure in which order we should fix these issues.

Maybe we should start from test_ssl fixes:

The Windows and macOS issues block my test_socket PRs since the Windows and macOS jobs fail.

cc @hugovk @encukou

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 examiner les commits référencés, les pull requests test_socket existantes et les pull requests test_ssl pour les branches 3.10–3.12. Inspectez PCbuild/find_python.bat ainsi que les cas concernés de test_socket et test_ssl, puis vérifiez que les échecs des buildbots Windows, macOS et Fedora sont résolus dans toutes les branches indiquées.

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

Évaluation

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

Recevez les nouvelles issues par e-mail

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