python / python/cpython

test_socket tests fail with kernel lacking support for IPPROTO_UDPLITE

Ouverte
#149,078 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

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

Description

Bug report

Bug description:

When running on the kernel without support for UDPLite, setup of tests (function clientSetUp) in test_socket fails:

self.cli = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDPLITE)

this command raises OSError.

CPython versions tested on:

3.14

Operating systems tested on:

Linux

Complete build logs

Linked PRs
  • gh-149081

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 dans test_socket, au niveau de la fonction clientSetUp, et reproduisez l’échec sur un noyau Linux sans prise en charge de UDPLite. Vérifiez comment le test gère les protocoles de socket indisponibles, puis exécutez les tests test_socket concernés ; le travail est terminé lorsque le setup n’échoue plus quand IPPROTO_UDPLITE n’est pas pris en charge. Le PR lié gh-149081 indique que le travail a déjà commencé.

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

Évaluation

Stack technique
python
Domaine
networking, testing-qa
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
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.